ES Stock Income Statements
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
Quarterly Income Statements
Quarterly
|
Annual
Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,694,205,000 | 2,791,482,000 | 2,629,342,000 | 3,795,643,000 | 3,029,740,000 | 3,215,645,000 | 2,572,641,000 | 3,471,310,000 | 2,481,912,000 | 2,461,199,000 | 2,122,538,000 | 2,825,840,000 | 2,233,933,000 | 2,343,642,000 | 1,953,128,000 | 2,373,726,000 | 2,050,386,000 | 2,175,797,000 | 1,884,495,000 | 2,415,792,000 | 2,034,958,000 | 2,271,425,000 | 1,853,856,000 | 2,287,962,000 | 1,895,494,000 | 1,988,512,000 | 1,762,811,000 | 2,105,135,000 | 1,776,604,000 | 2,039,706,000 | 1,767,184,000 | 2,055,635,000 | 1,691,231,000 | 1,933,105,000 | 1,817,061,000 | 2,513,431,000 | 1,881,120,000 | 1,892,532,000 | 1,677,614,000 | 2,290,590,000 | 1,777,729,000 | 1,892,590,000 | 1,635,862,000 | 1,995,023,000 | 1,683,952,000 | 1,861,529,000 | 1,628,684,000 | 1,099,623,000 | 1,068,033,000 | 1,114,892,000 | 1,047,481,000 | 1,235,251,000 | 1,203,985,000 | 1,243,337,000 | 1,111,426,000 | 1,339,420,000 | 1,315,343,000 | 1,306,173,000 | 1,224,431,000 | 1,593,483,000 | 1,447,886,000 | 1,506,897,000 | 1,325,345,000 | 1,519,967,000 | 1,274,800,000 | 1,451,080,000 | 1,392,053,000 | 1,704,293,000 | 1,481,843,000 | 1,594,096,000 | 1,670,531,000 | 2,147,388,000 | 1,877,834,000 | 1,754,862,000 | 1,557,920,000 | 2,264,812,000 | 1,655,761,000 | 1,667,985,000 | 1,524,666,000 | 1,838,287,000 | 868,904,000 | 2,054,274,000 | 1,457,541,000 | 1,688,437,000 | 1,446,229,000 | 1,361,045,000 | 1,673,193,000 | 1,910,683,000 | 1,766,094,000 | 1,723,894,000 | 1,583,294,000 | 1,800,544,000 | 1,497,379,000 | 1,581,947,000 | 1,414,973,000 | 1,382,321,000 | 1,148,800,000 | 1,240,500,000 | 1,038,600,000 | 1,043,400,000 | 959,600,000 | 974,400,000 | 874,800,000 | 958,900,000 | 979,000,000 | 977,100,000 | 903,300,000 | 975,400,000 | 936,500,000 | 955,500,000 | 871,900,000 | 1,028,200,000 | 980,500,000 | 985,100,000 | 840,300,000 | 944,700,000 | 898,200,000 | 923,700,000 | 854,600,000 | 966,200,000 | 901,900,000 | 915,200,000 | 853,800,000 | 958,200,000 | 867,700,000 | 867,700,000 | 718,700,000 | 762,700,000 | 722,800,000 | 692,700,000 | 637,000,000 | 701,300,000 | 891,300,000 | 600,900,000 | 526,400,000 | 597,700,000 |
cost of revenue | 1,448,469,000 | 2,017,284,000 | 1,835,753,000 | 2,817,656,000 | 1,782,227,000 | 1,842,330,000 | 1,392,715,000 | 1,862,129,000 | 1,317,059,000 | 1,298,109,000 | 1,061,234,000 | 1,464,033,000 | 1,148,987,000 | 1,138,285,000 | 962,187,000 | 1,218,632,000 | 1,082,571,000 | 1,061,309,000 | 948,914,000 | 1,310,479,000 | 1,060,350,000 | 1,186,766,000 | 947,773,000 | 1,279,296,000 | 923,889,000 | 952,197,000 | 852,418,000 | 1,083,914,000 | 856,864,000 | 990,544,000 | 901,974,000 | 1,074,995,000 | 889,081,000 | 1,029,923,000 | 1,001,759,000 | 1,495,431,000 | 1,061,131,000 | 1,060,723,000 | 997,445,000 | 1,329,838,000 | 1,025,988,000 | 1,032,581,000 | 845,471,000 | 1,093,901,000 | 939,854,000 | 701,077,000 | 615,503,000 | 398,013,000 | 366,333,000 | 399,941,000 | 340,300,000 | 474,109,000 | 445,931,000 | 494,125,000 | 442,230,000 | 603,349,000 | 864,096,000 | 861,928,000 | 818,420,000 | 1,086,365,000 | 710,114,000 | 801,050,000 | 661,699,000 | 823,317,000 | 594,151,000 | 881,234,000 | 804,802,000 | 1,070,486,000 | 944,511,000 | 1,052,277,000 | 1,106,280,000 | 1,537,200,000 | 1,235,090,000 | 1,135,076,000 | 937,220,000 | 1,625,701,000 | 1,108,141,000 | 1,031,540,000 | 914,200,000 | 1,176,215,000 | 321,704,000 | 1,445,482,000 | 893,935,000 | 1,069,295,000 | 892,269,000 | 797,498,000 | 1,158,327,000 | 1,352,837,000 | 1,222,335,000 | 1,178,290,000 | 1,009,877,000 | 1,166,972,000 | 817,911,000 | 918,778,000 | 816,165,000 | 768,372,000 | 547,700,000 | 592,800,000 | 377,400,000 | 380,400,000 | 302,300,000 | 334,600,000 | 306,100,000 | 353,500,000 | 338,700,000 | 332,300,000 | 276,900,000 | 340,500,000 | 320,200,000 | 308,100,000 | 199,700,000 | 311,700,000 | 228,300,000 | 242,900,000 | 200,300,000 | 237,600,000 | 203,900,000 | 220,700,000 | 182,200,000 | 225,600,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 1,245,736,000 | 774,198,000 | 793,589,000 | 977,987,000 | 1,247,513,000 | 1,373,315,000 | 1,179,926,000 | 1,609,181,000 | 1,164,853,000 | 1,163,090,000 | 1,061,304,000 | 1,361,807,000 | 1,084,946,000 | 1,205,357,000 | 990,941,000 | 1,155,094,000 | 967,815,000 | 1,114,488,000 | 935,581,000 | 1,105,313,000 | 974,608,000 | 1,084,659,000 | 906,083,000 | 1,008,666,000 | 971,605,000 | 1,036,315,000 | 910,393,000 | 1,021,221,000 | 919,740,000 | 1,049,162,000 | 865,210,000 | 980,640,000 | 802,150,000 | 903,182,000 | 815,302,000 | 1,018,000,000 | 819,989,000 | 831,809,000 | 680,169,000 | 960,752,000 | 751,741,000 | 860,009,000 | 790,391,000 | 901,122,000 | 744,098,000 | 1,160,452,000 | 1,013,181,000 | 701,610,000 | 701,700,000 | 714,951,000 | 707,181,000 | 761,142,000 | 758,054,000 | 749,212,000 | 669,196,000 | 736,071,000 | 451,247,000 | 444,245,000 | 406,011,000 | 507,118,000 | 737,772,000 | 705,847,000 | 663,646,000 | 696,650,000 | 680,649,000 | 569,846,000 | 587,251,000 | 633,807,000 | 537,332,000 | 541,819,000 | 564,251,000 | 610,188,000 | 642,744,000 | 619,786,000 | 620,700,000 | 639,111,000 | 547,620,000 | 636,445,000 | 610,466,000 | 662,072,000 | 547,200,000 | 608,792,000 | 563,606,000 | 619,142,000 | 553,960,000 | 563,547,000 | 514,866,000 | 557,846,000 | 543,759,000 | 545,604,000 | 573,417,000 | 633,572,000 | 679,468,000 | 663,169,000 | 598,808,000 | 613,949,000 | 601,100,000 | 647,700,000 | 661,200,000 | 663,000,000 | 657,300,000 | 639,800,000 | 568,700,000 | 605,400,000 | 640,300,000 | 644,800,000 | 626,400,000 | 634,900,000 | 616,300,000 | 647,400,000 | 672,200,000 | 716,500,000 | 752,200,000 | 742,200,000 | 640,000,000 | 707,100,000 | 694,300,000 | 703,000,000 | 672,400,000 | 740,600,000 | 901,900,000 | 915,200,000 | 853,800,000 | 958,200,000 | 867,700,000 | 867,700,000 | 718,700,000 | 762,700,000 | 722,800,000 | 692,700,000 | 637,000,000 | 701,300,000 | 891,300,000 | 600,900,000 | 526,400,000 | 597,700,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 554,321,000 | 243,645,000 | 232,927,000 | 228,414,000 | 725,275,000 | 816,022,000 | 724,357,000 | 946,126,000 | 692,035,000 | 679,759,000 | 609,699,000 | 776,239,000 | 630,218,000 | 644,127,000 | 557,286,000 | 615,974,000 | 532,250,000 | 605,250,000 | 544,949,000 | 610,613,000 | 574,585,000 | 618,638,000 | 514,729,000 | 566,134,000 | 520,761,000 | 533,712,000 | 454,706,000 | 512,202,000 | 481,708,000 | 539,293,000 | 441,788,000 | 492,104,000 | 416,714,000 | 433,944,000 | 403,287,000 | 520,525,000 | 389,728,000 | 390,899,000 | 386,179,000 | 493,063,000 | 391,089,000 | 460,747,000 | 431,733,000 | 447,678,000 | 372,830,000 | 747,547,000 | 853,666,000 | 487,217,000 | 516,831,000 | 511,135,000 | 529,047,000 | 533,785,000 | 562,804,000 | 549,579,000 | 490,852,000 | 509,408,000 | 258,893,000 | 281,692,000 | 226,825,000 | 289,836,000 | -455,229,000 | 556,770,000 | 525,527,000 | 564,378,000 | 537,222,000 | 446,512,000 | 469,932,000 | 478,406,000 | 474,597,000 | 464,569,000 | 488,994,000 | 602,751,000 | 660,247,000 | 681,157,000 | 607,242,000 | 759,004,000 | 513,006,000 | 525,314,000 | 516,047,000 | 489,284,000 | 512,689,000 | 479,065,000 | 458,510,000 | 455,110,000 | 600,850,000 | 445,452,000 | 420,815,000 | 443,560,000 | 1,219,448,000 | 432,226,000 | 431,896,000 | 315,261,000 | 506,388,000 | 485,826,000 | 452,271,000 | 416,115,000 | 442,800,000 | 480,800,000 | 571,600,000 | 552,300,000 | 614,300,000 | 527,000,000 | 474,800,000 | 548,000,000 | 561,600,000 | 629,500,000 | 639,400,000 | 523,000,000 | 656,300,000 | 566,600,000 | 566,200,000 | 523,400,000 | 547,700,000 | 504,000,000 | 465,900,000 | 470,200,000 | 498,300,000 | 491,600,000 | 488,400,000 | 490,000,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 558,548,000 | 530,553,000 | 560,662,000 | 749,573,000 | 522,238,000 | 557,293,000 | 455,569,000 | 663,055,000 | 472,818,000 | 483,331,000 | 451,605,000 | 585,568,000 | 454,728,000 | 561,230,000 | 433,655,000 | 539,120,000 | 435,565,000 | 509,238,000 | 150,988,000 | 494,700,000 | 400,023,000 | 466,021,000 | 391,354,000 | 442,532,000 | 450,844,000 | 502,603,000 | 455,687,000 | 509,019,000 | 438,032,000 | 509,869,000 | 423,422,000 | 488,536,000 | 385,436,000 | 469,238,000 | 412,015,000 | 497,475,000 | 430,261,000 | 440,910,000 | 293,990,000 | 467,689,000 | 360,652,000 | 399,262,000 | 350,576,000 | 418,945,000 | 331,393,000 | 412,905,000 | 159,515,000 | 214,393,000 | 184,869,000 | 203,816,000 | 178,134,000 | 227,357,000 | 195,250,000 | 199,633,000 | 178,344,000 | 226,663,000 | 192,354,000 | 162,553,000 | 179,186,000 | 217,282,000 | 171,297,000 | 149,077,000 | 138,119,000 | 132,272,000 | 143,427,000 | 123,334,000 | 117,319,000 | 155,401,000 | 62,735,000 | 77,250,000 | 75,257,000 | 7,437,000 | -17,503,000 | -61,371,000 | 13,458,000 | -119,893,000 | 34,614,000 | 111,131,000 | 94,419,000 | 172,788,000 | 34,511,000 | 129,727,000 | 105,096,000 | 164,032,000 | -46,890,000 | 118,095,000 | 94,051,000 | 114,286,000 | -675,689,000 | 113,378,000 | 141,521,000 | 318,311,000 | 173,080,000 | 177,343,000 | 146,537,000 | 197,834,000 | 158,300,000 | 166,900,000 | 89,600,000 | 110,700,000 | 43,000,000 | 112,800,000 | 93,900,000 | 57,400,000 | 78,700,000 | 15,300,000 | -13,000,000 | 111,900,000 | -40,000,000 | 80,800,000 | 106,000,000 | 193,100,000 | 204,500,000 | 238,200,000 | 174,100,000 | 236,900,000 | 196,000,000 | 211,400,000 | 184,000,000 | 250,600,000 | 901,900,000 | 915,200,000 | 853,800,000 | 958,200,000 | 867,700,000 | 867,700,000 | 718,700,000 | 762,700,000 | 722,800,000 | 692,700,000 | 637,000,000 | 701,300,000 | 891,300,000 | 600,900,000 | 526,400,000 | 597,700,000 |
net income | -1,288,485,000 | 339,663,000 | 15,422,000 | 491,159,000 | 320,158,000 | 349,409,000 | 291,862,000 | 443,446,000 | 306,698,000 | 283,166,000 | 264,520,000 | 366,143,000 | 271,923,000 | 346,260,000 | 252,232,000 | 334,753,000 | 250,037,000 | 318,884,000 | 31,454,000 | 308,678,000 | 231,306,000 | 289,380,000 | 242,767,000 | 269,546,000 | 237,419,000 | 260,370,000 | 230,749,000 | 259,458,000 | 229,179,000 | 265,319,000 | 203,649,000 | 244,153,000 | 181,805,000 | 235,920,000 | 207,507,000 | 253,254,000 | 221,609,000 | 234,614,000 | 127,367,000 | 235,957,000 | 177,397,000 | 209,501,000 | 171,021,000 | 228,089,000 | 174,716,000 | 207,628,000 | 44,339,000 | 99,262,000 | 113,299,000 | 89,961,000 | 77,278,000 | 114,155,000 | 129,269,000 | 100,524,000 | 71,946,000 | 86,211,000 | 90,276,000 | 64,788,000 | 82,854,000 | 97,674,000 | 67,729,000 | 74,079,000 | 59,237,000 | 59,783,000 | 72,712,000 | 50,124,000 | 49,942,000 | 76,484,000 | 348,383,000 | 112,839,000 | 23,631,000 | -8,716,000 | -12,183,000 | -93,102,000 | -26,315,000 | -116,329,000 | -11,464,000 | 40,507,000 | 24,272,000 | 68,832,000 | -8,510,000 | 40,628,000 | 28,258,000 | 61,594,000 | 57,425,000 | 49,965,000 | 30,246,000 | 20,032,000 | 51,088,000 | 35,635,000 | 46,732,000 | 114,867,000 | -178,183,000 | 68,295,000 | 16,119,000 | 79,345,000 | -10,400,000 | 36,900,000 | 6,200,000 | 24,400,000 | -133,900,000 | 11,100,000 | 13,100,000 | -10,600,000 | -29,800,000 | -44,500,000 | -56,500,000 | 25,400,000 | -67,900,000 | 9,700,000 | 19,900,000 | 73,900,000 | 72,600,000 | 98,100,000 | 50,700,000 | 100,400,000 | 75,500,000 | 76,000,000 | 71,900,000 | 106,500,000 | 65,900,000 | 49,700,000 | 18,200,000 | 116,100,000 | 96,800,000 | 63,300,000 | 66,400,000 | 76,500,000 | 17,400,000 | 78,100,000 | 61,300,000 | 79,900,000 | 83,300,000 | 65,900,000 | 40,700,000 | 66,100,000 |