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 | 899,000,000 | 848,000,000 | 782,000,000 | 731,000,000 | 820,000,000 | 769,000,000 | 691,000,000 | 566,000,000 | 681,813,739.861 | 628,265,719.557 | 585,130,776.577 | 316,651,280.307 | 406,393,478.053 | 218,597,751.866 | 66,170,403.097 | 328,096,027.615 | 513,714,633.899 | 482,109,483.574 | 432,804,498.663 | 369,883,785.274 | 402,408,295.392 | 390,546,636.908 | 312,633,516.423 | 322,488,207.027 | 337,360,234.216 | 363,075,401.51 | 330,223,927.976 | 302,583,514.832 | 312,211,705.537 | 347,535,821.545 | 280,013,698.668 | 300,172,450.647 | 294,878,272.773 | 308,567,523.017 | 260,893,530.108 | 246,895,783.508 | 268,663,929.797 | 297,598,650.787 | 255,043,823.128 | 212,680,999.194 | 244,409,628.695 | 284,338,321.35 | 234,001,233.426 | 248,438,892.18 | 252,104,764.632 | 260,389,534.658 | 202,239,435.935 | 188,485,954.288 |
cost of revenue | 656,000,000 | 732,000,000 | 664,000,000 | 702,000,000 | 695,000,000 | 683,000,000 | 670,000,000 | 556,000,000 | 490,765,171.504 | 428,460,456.589 | 410,015,332.061 | 318,351,877.946 | 6,752,942,000 | 263,566,691.527 | 0 | 0 | 28,229,370,000 | 0 | 0 | 0 | 26,283,359,000 | 0 | 0 | 337,532,513.336 | 22,233,339,000 | 0 | 0 | 0 | 18,982,658,000 | 0 | 0 | 0 | 3,895,019,000 | 221,596,297.426 | 216,021,625.076 | 202,339,219.605 | 215,243,385.899 | 243,814,864.587 | 238,930,111.208 | 230,385,255.344 | 239,496,872.34 | 234,987,822.803 | 206,673,758.865 | 225,531,716.342 | 221,564,929.021 | 212,416,903.161 | 181,091,641.837 | 185,662,824.77 |
gross profit | 243,000,000 | 116,000,000 | 118,000,000 | 29,000,000 | 125,000,000 | 86,000,000 | 21,000,000 | 10,000,000 | 191,048,568.357 | 199,805,262.968 | 175,115,444.516 | -1,700,597.639 | -6,346,548,521.947 | -44,968,939.661 | 1,525,875,000 | 328,096,027.615 | -27,715,655,366.101 | 482,109,483.574 | 432,804,498.663 | 369,883,785.274 | -25,880,950,704.608 | 390,546,636.908 | 312,633,516.423 | -15,044,306.309 | -21,895,978,765.784 | 363,075,401.51 | 330,223,927.976 | 302,583,514.832 | -18,670,446,294.463 | 347,535,821.545 | 280,013,698.668 | 300,172,450.647 | -3,600,140,727.227 | 86,971,225.591 | 44,871,905.032 | 44,556,563.903 | 53,420,543.899 | 53,783,786.2 | 16,113,711.921 | -17,704,256.149 | 4,912,756.356 | 49,350,498.547 | 27,327,474.561 | 22,907,175.838 | 30,539,835.611 | 47,972,631.497 | 21,147,794.098 | 2,823,129.517 |
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 |
sales and marketing | 0 | 49,000,000 | 38,000,000 | 35,000,000 | 42,000,000 | 29,000,000 | 28,000,000 | 25,000,000 | 26,824,978.012 | 28,118,935.788 | 24,266,934.259 | 17,248,918.906 | 16,843,218.955 | 43,032,346.518 | 179,258,000 | 15,216,029.426 | 21,611,074.268 | 21,162,775.24 | 18,184,728.054 | 13,951,681.251 | 21,488,583.099 | 18,136,157.169 | 19,153,051.998 | 19,673,323.634 | 24,392,668.024 | 25,828,172.196 | 21,338,908.438 | 19,135,932.256 | 21,102,594.795 | 19,686,167.486 | 16,363,249.368 | 17,089,413.083 | 18,704,000.706 | 17,914,535.251 | 14,766,357.401 | 14,153,261.475 | 15,408,466.919 | 17,729,281.323 | 15,034,324.519 | 12,109,404.639 | 13,740,365.432 | 13,674,518.947 | 12,280,758.557 | 15,139,857.019 | 15,576,446.47 | 15,783,540.023 | 13,943,780.445 | 12,716,468.06 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 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 | 255,098,970.686 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 69,277,000 | 0 | 0 | 5,621,627.324 | 19,951,391.648 | 0 | 0 | 4,402,500.488 |
operating income | 79,000,000 | 77,000,000 | 67,000,000 | 60,000,000 | 65,000,000 | 51,000,000 | 41,000,000 | 42,000,000 | 42,900,420.209 | 43,372,361.961 | 36,476,077.898 | 28,715,805.84 | 358,154,996.758 | 46,841,491.789 | 165,642,817.714 | 315,183,154.745 | 409,836,348.622 | 395,711,642.213 | 398,542,933.349 | 368,550,797.53 | 384,355,620.323 | 377,422,461.326 | 341,478,433.14 | 34,717,629.943 | 331,355,855.397 | 328,098,171.556 | 328,083,357.164 | 343,894,232.647 | 289,374,855.201 | 293,690,823.396 | 258,836,977.67 | 251,767,633.614 | 252,287,929.884 | 23,235,684.335 | 22,722,368.931 | 21,950,660.158 | 24,572,092.619 | 26,817,400.321 | 23,438,126.43 | 19,850,226.591 | 20,034,834.513 | 20,779,157.283 | 19,435,476.411 | 21,635,519.707 | 21,040,008.329 | 21,925,902.888 | 18,213,371.117 | 17,124,907.208 |
net income | 164,000,000 | 39,000,000 | 51,000,000 | -31,000,000 | 44,000,000 | 35,000,000 | -20,000,000 | -32,000,000 | 148,148,148.148 | 152,193,130.793 | 133,745,618.961 | -35,906,904.426 | 48,238,481.295 | -99,453,686.378 | -99,472,414.617 | 12,912,872.87 | 103,878,285.277 | 86,397,841.36 | 34,261,565.314 | 1,332,987.744 | 18,052,675.07 | 13,124,175.582 | -28,844,916.716 | -49,927,258.299 | 6,004,378.819 | 34,977,229.953 | 2,140,570.812 | -41,310,717.815 | 22,836,850.336 | 53,844,998.149 | 21,176,720.997 | 48,404,817.033 | 42,590,342.888 | 63,853,789.013 | 22,213,184.193 | 22,671,428.103 | 28,916,329.988 | 26,891,893.1 | -7,324,414.509 | -37,401,199.138 | -15,122,078.157 | 28,571,341.264 | 7,891,998.15 | 3,081,723.24 | 13,214,091.061 | 26,046,728.609 | 2,934,422.981 | -12,954,717.718 |
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.
