HA 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 | 2004-12-31 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 669,074,000 | 727,679,000 | 706,928,000 | 612,603,000 | 731,035,000 | 741,154,000 | 691,865,000 | 477,214,000 | 494,738,000 | 508,848,000 | 410,781,000 | 182,217,000 | 149,683,000 | 75,982,000 | 60,004,000 | 559,144,000 | 708,137,000 | 755,151,000 | 712,189,000 | 656,751,000 | 697,465,000 | 759,087,000 | 715,447,000 | 665,412,000 | 686,549,000 | 719,559,000 | 675,335,000 | 614,185,000 | 632,973,000 | 671,837,000 | 594,590,000 | 551,180,000 | 574,154,000 | 631,738,000 | 571,295,000 | 540,280,000 | 574,839,000 | 639,462,000 | 575,720,000 | 524,858,000 | 531,885,000 | 599,298,000 | 533,928,000 | 490,754,000 | 492,986,000 | 549,322,000 | 484,551,000 | 435,494,000 | 433,975,000 | 455,859,000 | 395,015,000 | 365,609,000 | 343,800,000 | 352,029,000 | 315,889,000 | 298,376,000 | 297,052,000 | 305,627,000 | 292,004,000 | 288,624,000 | 300,536,000 | 339,918,000 | 319,192,000 | 251,219,000 | 250,685,000 | 272,507,000 | 244,184,000 | 215,191,000 | 226,282,000 | 229,769,000 | 222,278,000 | 209,721,000 | 210,315,000 | 224,086,000 | 69,922,000 | 706,145,000 | 157,064,000 | 166,652,000 | 179,247,000 | 148,000,000 | 138,139,000 | 141,074,000 | 166,425,000 | 156,038,000 | 148,045,000 | 146,730,000 | 169,901,000 | 154,557,000 | 136,033,000 | 121,477,000 | 135,000,000 | 122,300,000 | 110,000,000 | 101,600,000 | 115,500,000 | 109,000,000 | 100,300,000 | 95,300,000 | 105,300,000 | 103,900,000 | 99,700,000 | 93,100,000 | 101,100,000 | 96,100,000 | 94,000,000 | 92,500,000 | 93,400,000 | 85,500,000 | 75,500,000 | 22,300,000 | 22,300,000 | 22,300,000 | 22,300,000 |
cost of revenue | 687,734,000 | 704,441,000 | 639,018,000 | 667,007,000 | 668,881,000 | 662,573,000 | 655,097,000 | 568,875,000 | 512,354,000 | 492,540,000 | 431,413,000 | 221,010,000 | 317,404,000 | 157,840,000 | 151,145,000 | 530,884,000 | 568,016,000 | 563,168,000 | 552,931,000 | 535,160,000 | 561,053,000 | 572,632,000 | 549,619,000 | 522,895,000 | 510,099,000 | 476,293,000 | 462,669,000 | 463,029,000 | 447,957,000 | 436,937,000 | 411,564,000 | 396,298,000 | 404,934,000 | 398,180,000 | 402,517,000 | 391,283,000 | 426,014,000 | 454,574,000 | 447,392,000 | 436,816,000 | 426,836,000 | 447,932,000 | 422,574,000 | 425,821,000 | 415,879,000 | 286,917,000 | 270,610,000 | 248,346,000 | 243,145,000 | 239,659,000 | 246,310,000 | 120,801,000 | 87,752,000 | 85,930,000 | 81,771,000 | 131,355,000 | -73,491,000 | 134,407,000 | 111,796,000 | 105,255,000 | 277,022,000 | 134,531,000 | 135,385,000 | 219,721,000 | 208,870,000 | 199,506,000 | 189,929,000 | 180,839,000 | 163,515,000 | 189,097,000 | 181,329,000 | 180,799,000 | 189,526,000 | 174,558,000 | 58,826,000 | 1,655,000 | 148,145,000 | 154,096,000 | 146,286,000 | 137,303,000 | 120,048,000 | 120,531,000 | 121,651,000 | 112,597,000 | 112,682,000 | 115,740,000 | 116,186,000 | 110,261,000 | 104,211,000 | 95,968,000 | 91,200,000 | 82,800,000 | 75,900,000 | 72,800,000 | 75,000,000 | 74,400,000 | 74,000,000 | 68,300,000 | 73,600,000 | 76,400,000 | 77,900,000 | 59,100,000 | 78,900,000 | 74,700,000 | 74,400,000 | 72,400,000 | 71,900,000 | 68,200,000 | 64,900,000 | 0 | 0 | 0 | 0 |
gross profit | -18,660,000 | 23,238,000 | 67,910,000 | -54,404,000 | 62,154,000 | 78,581,000 | 36,768,000 | -91,661,000 | -17,616,000 | 16,308,000 | -20,632,000 | -38,793,000 | -167,721,000 | -81,858,000 | -91,141,000 | 28,260,000 | 140,121,000 | 191,983,000 | 159,258,000 | 121,591,000 | 136,412,000 | 186,455,000 | 165,828,000 | 142,517,000 | 176,450,000 | 243,266,000 | 212,666,000 | 151,156,000 | 185,016,000 | 234,900,000 | 183,026,000 | 154,882,000 | 169,220,000 | 233,558,000 | 168,778,000 | 148,997,000 | 148,825,000 | 184,888,000 | 128,328,000 | 88,042,000 | 105,049,000 | 151,366,000 | 111,354,000 | 64,933,000 | 77,107,000 | 262,405,000 | 213,941,000 | 187,148,000 | 190,830,000 | 216,200,000 | 148,705,000 | 244,808,000 | 256,048,000 | 266,099,000 | 234,118,000 | 167,021,000 | 370,543,000 | 171,220,000 | 180,208,000 | 183,369,000 | 23,514,000 | 205,387,000 | 183,807,000 | 31,498,000 | 41,815,000 | 73,001,000 | 54,255,000 | 34,352,000 | 62,767,000 | 40,672,000 | 40,949,000 | 28,922,000 | 20,789,000 | 49,528,000 | 11,096,000 | 704,490,000 | 8,919,000 | 12,556,000 | 32,961,000 | 10,697,000 | 18,091,000 | 20,543,000 | 44,774,000 | 43,441,000 | 35,363,000 | 30,990,000 | 53,715,000 | 44,296,000 | 31,822,000 | 25,509,000 | 43,800,000 | 39,500,000 | 34,100,000 | 28,800,000 | 40,500,000 | 34,600,000 | 26,300,000 | 27,000,000 | 31,700,000 | 27,500,000 | 21,800,000 | 34,000,000 | 22,200,000 | 21,400,000 | 19,600,000 | 20,100,000 | 21,500,000 | 17,300,000 | 10,600,000 | 22,300,000 | 22,300,000 | 22,300,000 | 22,300,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 82,529,000 | 78,155,000 | 77,490,000 | 63,023,000 | 82,441,000 | 75,650,000 | 62,857,000 | 56,144,000 | 53,726,000 | -27,159,000 | -48,090,000 | 34,371,000 | 36,053,000 | 21,726,000 | 23,809,000 | 69,452,000 | 70,837,000 | 75,347,000 | 70,377,000 | 68,915,000 | 67,063,000 | 70,629,000 | 72,900,000 | 70,930,000 | 76,272,000 | 69,515,000 | 65,346,000 | 65,183,000 | 65,005,000 | 61,045,000 | 64,156,000 | 63,014,000 | 60,374,000 | 78,881,000 | 77,362,000 | 77,833,000 | 71,493,000 | 78,719,000 | 76,734,000 | 78,005,000 | 71,201,000 | 76,932,000 | 73,963,000 | 76,859,000 | 64,870,000 | 187,472,000 | 184,613,000 | 174,248,000 | 156,368,000 | 155,253,000 | 218,886,000 | 148,955,000 | 138,032,000 | 136,553,000 | 129,340,000 | 135,203,000 | 124,312,000 | 123,346,000 | 120,987,000 | 122,435,000 | 157,272,000 | 312,609,000 | 70,804,000 | 305,209,000 | 283,665,000 | 279,105,000 | 276,040,000 | 262,446,000 | 307,428,000 | 249,704,000 | 218,542,000 | 247,588,000 | 254,764,000 | 238,789,000 | 84,218,000 | 1,655,000 | 204,498,000 | 209,712,000 | 200,588,000 | 126,033,000 | 114,767,000 | 115,095,000 | 104,627,000 | 103,350,000 | 95,314,000 | 92,338,000 | 95,798,000 | 87,874,000 | 84,048,000 | 76,573,000 | 80,700,000 | 75,900,000 | 70,900,000 | 63,100,000 | 68,400,000 | 64,900,000 | 62,100,000 | 58,400,000 | 62,100,000 | 63,200,000 | 63,900,000 | 182,100,000 | 17,700,000 | 18,300,000 | 19,300,000 | 21,200,000 | 15,600,000 | 16,800,000 | 18,100,000 | -95,400,000 | 0 | 0 | 0 |
operating income | -101,189,000 | -54,917,000 | -9,580,000 | -117,427,000 | -20,287,000 | 8,022,000 | -26,089,000 | -147,805,000 | -71,342,000 | 43,467,000 | 18,475,000 | -73,164,000 | -209,478,000 | -121,073,000 | -148,964,000 | -168,096,000 | 69,284,000 | 116,636,000 | 88,881,000 | 52,676,000 | 69,349,000 | 115,826,000 | 92,928,000 | 36,265,000 | 100,178,000 | 173,751,000 | 142,549,000 | 67,294,000 | 24,869,000 | 173,855,000 | 118,870,000 | 91,868,000 | 108,846,000 | 154,677,000 | 91,416,000 | 71,164,000 | 77,332,000 | 106,169,000 | 51,594,000 | 10,037,000 | 33,848,000 | 74,434,000 | 37,391,000 | -11,926,000 | 12,237,000 | 74,933,000 | 29,328,000 | 12,900,000 | 34,462,000 | 60,947,000 | -70,181,000 | -4,945,000 | 22,424,000 | 39,278,000 | 23,998,000 | 5,578,000 | 16,109,000 | 23,726,000 | 31,703,000 | 35,946,000 | 38,126,000 | 27,309,000 | 48,471,000 | -22,008,000 | -1,989,000 | 25,552,000 | -599,000 | -16,130,000 | -13,948,000 | 12,696,000 | 9,017,000 | -4,594,000 | -10,269,000 | 17,936,000 | -3,541,000 | -1,655,000 | -13,559,000 | -18,726,000 | 6,366,000 | -115,336,000 | -96,676,000 | -94,552,000 | -59,853,000 | -59,909,000 | -59,951,000 | -61,348,000 | -42,083,000 | -43,578,000 | -52,226,000 | -51,064,000 | -36,900,000 | -36,400,000 | -36,800,000 | -34,300,000 | -27,900,000 | -30,300,000 | -35,800,000 | -31,400,000 | -30,400,000 | -35,700,000 | -42,100,000 | -148,100,000 | 4,500,000 | 3,100,000 | 300,000 | -1,100,000 | 5,900,000 | 500,000 | -7,500,000 | -73,100,000 | 22,300,000 | 22,300,000 | 22,300,000 |
net income | -101,182,000 | -48,720,000 | -12,335,000 | -98,257,000 | -50,160,000 | -9,269,000 | -36,774,000 | -122,809,000 | -92,574,000 | 14,669,000 | -6,177,000 | -60,691,000 | -162,560,000 | -97,099,000 | -106,904,000 | -144,372,000 | 49,717,000 | 80,076,000 | 57,833,000 | 36,358,000 | 31,636,000 | 93,542,000 | 79,480,000 | 28,542,000 | 172,130,000 | 74,566,000 | 80,433,000 | 36,912,000 | 10,641,000 | 102,454,000 | 79,570,000 | 51,466,000 | 37,900,000 | 70,029,000 | 48,834,000 | 25,883,000 | 11,099,000 | 35,575,000 | 27,327,000 | -5,075,000 | 17,079,000 | 40,604,000 | 11,316,000 | -17,145,000 | -3,408,000 | 45,483,000 | 3,904,000 | 7,258,000 | 20,921,000 | 25,617,000 | -50,042,000 | 855,000 | 70,579,000 | 30,467,000 | 8,993,000 | 216,000 | 35,023,000 | 30,670,000 | 27,493,000 | 23,534,000 | -11,881,000 | 6,037,000 | 54,345,000 | -19,915,000 | 3,307,000 | 19,577,000 | -3,941,000 | -11,892,000 | -9,630,000 | 7,760,000 | -26,384,000 | -12,292,000 | -19,503,000 | 7,833,000 | 1,399,000 | -1,655,000 | -15,464,000 | -15,055,000 | 6,445,000 | -31,085,000 | -18,580,000 | -10,159,000 | 12,046,000 | 2,964,000 | 216,000 | -20,414,000 | -218,000 | 4,618,000 | -2,598,000 | -35,467,000 | 3,500,000 | 1,900,000 | 800,000 | 200,000 | 6,100,000 | 2,900,000 | -1,100,000 | -1,300,000 | 1,400,000 | 1,200,000 | -2,400,000 | -3,800,000 | 1,400,000 | 1,500,000 | -600,000 | -1,600,000 | 4,800,000 | -500,000 | -8,300,000 | -1,600,000 | -1,500,000 | -1,500,000 | -1,500,000 |