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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 311,888,263 | 309,500,000 | 329,900,000 | 276,300,000 | 320,400,000 | 304,200,000 | 352,300,000 | 338,800,000 | 327,700,000 | 316,300,000 | 347,100,000 | 308,900,000 | 304,500,000 | 279,800,000 | 195,400,000 | 240,500,000 | 258,100,000 | 235,700,000 | 170,500,000 | 179,800,000 | 148,200,000 | 170,600,000 | 161,300,000 | 173,100,000 | 167,200,000 | 171,500,000 | 163,600,000 | 172,700,000 | 155,300,000 | 172,000,000 | 150,900,000 | 132,000,000 | 121,300,000 | 103,700,000 | 109,400,000 | 109,200,000 | 123,000,000 | 107,600,000 | 107,700,000 | 104,100,000 | 100,000,000 | 98,800,000 | 93,300,000 | 108,800,000 | 114,100,000 | 105,200,000 | 102,700,000 | 105,000,000 | 118,476,000 | 113,264,000 | 106,327,000 | 73,134,000 | 76,173,000 | 52,239,000 | 67,062,000 | 37,852,000 | 80,443,000 | 41,090,000 | 45,079,000 | 33,116,000 | 42,483,000 | 40,023,000 | 40,987,000 | 27,548,000 |
cost of revenue | 117,150,781 | 117,000,000 | 122,200,000 | 99,200,000 | 119,300,000 | 110,500,000 | 115,100,000 | 118,200,000 | 126,600,000 | 115,000,000 | 124,500,000 | 111,800,000 | 114,200,000 | 97,300,000 | 80,300,000 | 108,000,000 | 119,000,000 | 109,400,000 | 86,300,000 | 93,300,000 | 86,300,000 | 99,400,000 | 89,400,000 | 90,800,000 | 99,000,000 | 103,500,000 | 101,100,000 | 111,400,000 | 92,900,000 | 100,900,000 | 95,900,000 | 89,900,000 | 90,100,000 | 72,100,000 | 73,100,000 | 74,100,000 | 73,600,000 | 56,900,000 | 54,800,000 | 50,700,000 | 52,300,000 | 46,200,000 | 42,100,000 | 49,500,000 | 140,400,000 | 14,300,000 | 20,200,000 | 19,600,000 | 17,436,000 | 16,232,000 | 18,566,000 | 11,066,000 | 2,680,000 | 1,899,000 | 1,830,000 | 1,596,000 | 1,939,000 | 1,509,000 | 1,782,000 | 1,407,000 | 1,760,000 | 2,238,000 | 2,339,000 | 1,800,000 |
gross profit | 194,737,482 | 192,500,000 | 207,700,000 | 177,100,000 | 201,100,000 | 193,700,000 | 237,200,000 | 220,600,000 | 201,100,000 | 201,300,000 | 222,600,000 | 197,100,000 | 190,300,000 | 182,500,000 | 115,100,000 | 132,500,000 | 139,100,000 | 126,300,000 | 84,200,000 | 86,500,000 | 61,900,000 | 71,200,000 | 71,900,000 | 82,300,000 | 68,200,000 | 68,000,000 | 62,500,000 | 61,300,000 | 62,400,000 | 71,100,000 | 55,000,000 | 42,100,000 | 31,200,000 | 31,600,000 | 36,300,000 | 35,100,000 | 49,400,000 | 50,700,000 | 52,900,000 | 53,400,000 | 47,700,000 | 52,600,000 | 51,200,000 | 59,300,000 | -26,300,000 | 90,900,000 | 82,500,000 | 85,400,000 | 101,040,000 | 97,032,000 | 87,761,000 | 62,068,000 | 73,493,000 | 50,340,000 | 65,232,000 | 36,256,000 | 78,504,000 | 39,581,000 | 43,297,000 | 31,709,000 | 40,723,000 | 37,785,000 | 38,648,000 | 25,748,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 | 700,000 | 1,100,000 | 900,000 | 800,000 | 800,000 | 2,300,000 | 500,000 | 300,000 | 300,000 | -100,000 | 1,000,000 | 1,300,000 | 500,000 | 300,000 | 600,000 | 800,000 | 500,000 | 1,000,000 | 500,000 | 600,000 | 900,000 | 900,000 | 500,000 | 0 | 0 | 1,252,000 | 434,000 | 590,000 | 324,000 | 1,038,000 | 574,000 | 307,000 | 591,000 | 991,000 | 326,000 | 480,000 | 446,000 | 395,000 | 335,000 | 409,000 | 270,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,343,719 | 5,700,000 | 8,600,000 | 9,400,000 | 11,800,000 | 5,100,000 | 5,800,000 | 9,900,000 | 9,600,000 | 4,600,000 | 10,400,000 | 6,200,000 | 2,600,000 | 6,300,000 | 11,700,000 | 6,200,000 | 10,700,000 | 5,600,000 | 5,600,000 | 6,900,000 | 5,200,000 | 5,200,000 | 7,000,000 | 5,200,000 | 7,000,000 | 5,200,000 | 6,600,000 | 6,100,000 | 8,100,000 | 4,300,000 | 6,000,000 | 5,700,000 | 2,800,000 | 5,000,000 | 5,400,000 | 4,600,000 | 4,700,000 | 3,900,000 | 5,300,000 | 4,700,000 | 4,800,000 | 4,600,000 | 4,200,000 | 4,600,000 | -87,200,000 | 35,900,000 | 31,000,000 | 31,700,000 | 40,050,000 | 39,561,000 | 42,493,000 | 29,096,000 | 32,647,000 | 23,832,000 | 30,029,000 | 24,526,000 | 26,788,000 | 23,992,000 | 27,912,000 | 27,027,000 | 34,307,000 | 24,482,000 | 25,025,000 | 18,965,000 |
operating income | 189,393,760 | 187,000,000 | 200,500,000 | 172,100,000 | 188,900,000 | 188,200,000 | 231,600,000 | 212,000,000 | 267,100,000 | 196,800,000 | 205,300,000 | 191,500,000 | 195,800,000 | 178,300,000 | 105,800,000 | -143,400,000 | 129,000,000 | 122,200,000 | 79,000,000 | 80,000,000 | -19,300,000 | 65,800,000 | 64,900,000 | 77,400,000 | 61,200,000 | 63,000,000 | 56,000,000 | 55,200,000 | 400,000 | 67,500,000 | 49,000,000 | 36,400,000 | -34,400,000 | 26,600,000 | 30,900,000 | 30,400,000 | 13,400,000 | 46,600,000 | 47,600,000 | 48,700,000 | -94,800,000 | 48,000,000 | 42,500,000 | 53,300,000 | -21,800,000 | 55,000,000 | 51,500,000 | 53,700,000 | -107,710,000 | 57,471,000 | 45,268,000 | 32,972,000 | 35,241,000 | 26,508,000 | 35,203,000 | 11,730,000 | 51,716,000 | 15,589,000 | 15,146,000 | 4,682,000 | -2,072,000 | 13,303,000 | 13,623,000 | 6,783,000 |
net income | -1,009,654,758 | 175,100,000 | 184,500,000 | 156,500,000 | 165,000,000 | 157,100,000 | 196,500,000 | 182,000,000 | 220,900,000 | 166,000,000 | 175,300,000 | 171,500,000 | 176,700,000 | 153,900,000 | 94,400,000 | -98,800,000 | 113,300,000 | 101,600,000 | 64,000,000 | 65,200,000 | -31,300,000 | 52,100,000 | 53,600,000 | 64,600,000 | 43,500,000 | 60,000,000 | 45,600,000 | 45,600,000 | -4,500,000 | 54,400,000 | 42,300,000 | 30,000,000 | -31,400,000 | 15,200,000 | 21,600,000 | 19,200,000 | 1,200,000 | 33,200,000 | 36,900,000 | 35,400,000 | -80,600,000 | 35,300,000 | 21,600,000 | 35,400,000 | -33,100,000 | 52,000,000 | 36,900,000 | 46,800,000 | -105,422,000 | 44,088,000 | 33,311,000 | 21,224,000 | 20,952,000 | 17,959,000 | 27,552,000 | 7,781,000 | 39,650,000 | 12,343,000 | 25,089,000 | 3,797,000 | 15,377,000 | 9,893,000 | 9,876,000 | 5,201,000 |
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.
