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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,571,612,764 | 1,720,000,000 | 1,950,000,000 | 1,956,000,000 | 1,844,000,000 | 2,022,000,000 | 2,275,000,000 | 1,979,000,000 | 1,706,000,000 | 1,587,000,000 | 1,518,000,000 | 1,341,000,000 | 1,243,000,000 | 1,172,000,000 | 1,031,000,000 | 1,437,000,000 | 1,372,000,000 | 1,461,000,000 | 1,538,000,000 | 1,536,000,000 | 1,398,000,000 | 1,428,000,000 | 1,474,000,000 | 1,386,000,000 | 1,248,000,000 | 1,279,000,000 | 1,382,000,000 | 1,328,000,000 | 1,161,000,000 | 1,199,000,000 | 1,233,000,000 | 1,150,000,000 | 1,122,000,000 | 1,259,000,000 | 1,375,000,000 | 1,393,000,000 | 936,000,000 | 927,000,000 | 920,000,000 | 883,000,000 | 806,000,000 | 862,000,000 | 916,000,000 | 911,000,000 | 814,000,000 | 885,000,000 | 976,000,000 | 935,000,000 |
cost of revenue | 1,398,179,985 | 1,562,000,000 | 1,737,000,000 | 1,795,000,000 | 1,737,000,000 | 1,889,000,000 | 2,060,000,000 | 1,762,000,000 | 1,551,000,000 | 1,419,000,000 | 1,319,000,000 | 1,199,000,000 | 1,109,000,000 | 1,052,000,000 | 962,000,000 | 1,284,000,000 | 1,241,000,000 | 1,316,000,000 | 1,356,000,000 | 1,392,000,000 | 1,288,000,000 | 1,315,000,000 | 1,303,000,000 | 1,253,000,000 | 1,138,000,000 | 1,140,000,000 | 1,232,000,000 | 1,188,000,000 | 1,039,000,000 | 1,059,000,000 | 1,093,000,000 | 1,036,000,000 | 1,017,000,000 | 1,163,000,000 | 1,283,000,000 | 1,252,000,000 | 828,000,000 | 799,000,000 | 790,000,000 | 766,000,000 | 704,000,000 | 748,000,000 | 788,000,000 | 784,000,000 | 709,000,000 | 786,000,000 | 823,000,000 | 814,000,000 |
gross profit | 173,432,779 | 158,000,000 | 213,000,000 | 161,000,000 | 107,000,000 | 133,000,000 | 215,000,000 | 217,000,000 | 155,000,000 | 168,000,000 | 199,000,000 | 142,000,000 | 134,000,000 | 120,000,000 | 69,000,000 | 153,000,000 | 131,000,000 | 145,000,000 | 182,000,000 | 144,000,000 | 110,000,000 | 113,000,000 | 171,000,000 | 133,000,000 | 110,000,000 | 139,000,000 | 150,000,000 | 140,000,000 | 122,000,000 | 140,000,000 | 140,000,000 | 114,000,000 | 105,000,000 | 96,000,000 | 92,000,000 | 141,000,000 | 108,000,000 | 128,000,000 | 130,000,000 | 117,000,000 | 102,000,000 | 114,000,000 | 128,000,000 | 127,000,000 | 105,000,000 | 99,000,000 | 153,000,000 | 121,000,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 14,615,121 | 11,000,000 | 13,000,000 | 13,000,000 | 16,000,000 | 11,000,000 | 10,000,000 | 11,000,000 | 9,000,000 | 10,000,000 | 9,000,000 | 11,000,000 | 10,000,000 | 9,000,000 | 7,000,000 | 13,000,000 | 12,000,000 | 12,000,000 | 12,000,000 | 12,000,000 | 9,000,000 | 10,000,000 | 10,000,000 | 11,000,000 | 8,000,000 | 9,000,000 | 8,000,000 | 11,000,000 | 10,000,000 | 8,000,000 | 5,000,000 | 9,000,000 | 10,000,000 | 5,000,000 | 9,000,000 | 11,000,000 | 11,000,000 | 10,000,000 | 8,000,000 | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000 | 6,000,000 | 10,000,000 | 12,000,000 | 8,000,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 93,536,779 | 40,000,000 | 93,000,000 | 99,000,000 | 92,000,000 | 103,000,000 | 85,000,000 | -31,000,000 | 80,000,000 | 70,000,000 | 76,000,000 | 71,000,000 | 69,000,000 | 64,000,000 | 64,000,000 | 79,000,000 | 84,000,000 | 78,000,000 | 82,000,000 | 80,000,000 | 76,000,000 | 73,000,000 | 70,000,000 | 69,000,000 | 68,000,000 | 70,000,000 | 70,000,000 | 76,000,000 | 74,000,000 | 74,000,000 | 68,000,000 | 70,000,000 | 66,000,000 | 67,000,000 | 71,000,000 | 76,000,000 | 61,000,000 | 59,000,000 | 57,000,000 | 61,000,000 | 64,000,000 | 62,000,000 | 56,000,000 | 64,000,000 | 73,000,000 | 54,000,000 | 62,000,000 | 59,000,000 |
operating income | 79,895,999 | 118,000,000 | 79,000,000 | 62,000,000 | 60,000,000 | 30,000,000 | 127,000,000 | 248,000,000 | 50,000,000 | 153,000,000 | 167,000,000 | 114,000,000 | 56,000,000 | 64,000,000 | -1,000,000 | 6,000,000 | 55,000,000 | 51,000,000 | 69,000,000 | 80,000,000 | -13,000,000 | 263,000,000 | 125,000,000 | 17,000,000 | 68,000,000 | 80,000,000 | 73,000,000 | 100,000,000 | 29,000,000 | 84,000,000 | 80,000,000 | 53,000,000 | -418,000,000 | -1,000,000 | -3,000,000 | -4,000,000 | -10,000,000 | 34,000,000 | 70,000,000 | 56,000,000 | 38,000,000 | 69,000,000 | 73,000,000 | 29,000,000 | 76,000,000 | 81,000,000 | 12,000,000 | 88,000,000 |
net income | 10,000,000 | 64,000,000 | 31,000,000 | 20,000,000 | 28,000,000 | 130,000,000 | -32,000,000 | 177,000,000 | 7,000,000 | 97,000,000 | 107,000,000 | 46,000,000 | 24,000,000 | 19,000,000 | -33,000,000 | -31,000,000 | 20,000,000 | 1,000,000 | 16,000,000 | 23,000,000 | -58,000,000 | 216,000,000 | 55,000,000 | -24,000,000 | -81,000,000 | 21,000,000 | 16,000,000 | 13,000,000 | -20,000,000 | 15,000,000 | 9,000,000 | -8,000,000 | -430,000,000 | -45,000,000 | -47,000,000 | -32,000,000 | -17,000,000 | 11,000,000 | 28,000,000 | 29,000,000 | 32,000,000 | 45,000,000 | 24,000,000 | -3,000,000 | 48,000,000 | 48,000,000 | -19,000,000 | 55,000,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.
