Quarterly
Annual
| Unit: USD | 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-09-30 | 2013-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 178,191,000 | 99,952,000 | 63,181,000 | 27,326,000 | 77,858,000 | 36,957,000 | 41,479,000 | 73,403,000 | 114,624,000 | 160,961,000 | 77,360,000 | 118,709,000 | 123,545,000 | 34,024,000 | 173,981,000 | 451,283,000 | 852,517,000 | 520,330,000 | 456,857,000 | 471,235,000 | 763,131,000 | 525,250,000 | 480,533,000 | 469,886,000 | 806,085,000 | 460,088,000 | 456,041,000 | 2,106,655,000 | 4,047,673,000 | 2,362,289,000 | 2,031,656,000 | 1,895,206,659 | 2,983,593,566 | 1,518,231,645 | 1,248,227,789 | 928,698,480 | 1,311,705,006 | 716,362,222 | 578,173,471 | 706,610,664 | 387,351,081 |
cost of revenue | 63,424,000 | 34,547,000 | 24,301,000 | 15,125,000 | 32,835,000 | 20,440,000 | 25,666,000 | 39,250,000 | 74,884,000 | 91,975,000 | 48,706,000 | 70,841,000 | 58,472,000 | 26,292,000 | 81,460,000 | 234,623,000 | 472,040,000 | 287,330,000 | 206,019,000 | 201,018,000 | 371,622,000 | 274,475,000 | 217,907,000 | 234,733,000 | 365,206,000 | 219,530,000 | 204,737,000 | 1,922,752,000 | 3,812,124,000 | 2,241,641,000 | 1,944,787,000 | 1,815,557,466 | 2,815,401,535 | 1,446,475,062 | 1,197,241,357 | 867,129,831 | 1,231,473,450 | 674,317,930 | 535,879,586 | 660,867,334 | 356,880,079 |
gross profit | 114,767,000 | 65,405,000 | 38,880,000 | 12,201,000 | 45,023,000 | 16,517,000 | 15,813,000 | 34,153,000 | 39,740,000 | 68,986,000 | 28,654,000 | 47,868,000 | 65,073,000 | 7,732,000 | 92,521,000 | 216,660,000 | 380,477,000 | 233,000,000 | 250,838,000 | 270,217,000 | 391,509,000 | 250,775,000 | 262,626,000 | 235,153,000 | 440,879,000 | 240,558,000 | 251,304,000 | 183,903,000 | 235,549,000 | 120,648,000 | 86,869,000 | 79,649,193 | 168,192,031 | 71,756,583 | 50,986,432 | 61,568,649 | 80,231,556 | 42,044,292 | 42,293,885 | 45,743,330 | 30,471,002 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||
research and development | 18,400,000 | 13,820,000 | 14,328,000 | 10,922,000 | 9,729,000 | 13,963,000 | 16,185,000 | 13,494,000 | 15,580,000 | 13,757,000 | 11,791,000 | 12,833,000 | 16,008,000 | 20,647,000 | 51,026,000 | 79,038,000 | 64,310,000 | 80,197,000 | 80,016,000 | 75,854,000 | 78,270,000 | 77,044,000 | 84,054,000 | 111,151,000 | 123,974,000 | 146,598,000 | 159,403,000 | 170,123,000 | 168,033,000 | 141,259,000 | 121,987,000 | 106,010,851 | 87,149,910 | 61,530,936 | 43,507,531 | 38,717,404 | 27,710,368 | 21,476,835 | 16,976,928 | 9,299,885 | 7,619,095 |
sales and marketing | 39,583,000 | 24,906,000 | 19,987,000 | 22,858,000 | 26,502,000 | 24,474,000 | 29,783,000 | 28,612,000 | 41,668,000 | 44,795,000 | 35,418,000 | 113,162,000 | 49,869,000 | 84,255,000 | 124,698,000 | 239,898,000 | 239,973,000 | 224,582,000 | 218,820,000 | 209,094,000 | 209,563,000 | 173,638,000 | 185,831,000 | 193,696,000 | 224,808,000 | 221,888,000 | 253,756,000 | 400,813,000 | 499,896,000 | 623,296,000 | 384,419,000 | 394,819,153 | 337,994,549 | 231,689,958 | 189,651,351 | 143,091,536 | 120,705,789 | 96,914,198 | 73,479,566 | 39,432,686 | 19,251,025 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||
total operating expenses | 27,089,000 | 21,741,000 | 22,319,000 | 33,119,000 | 24,270,000 | 23,888,000 | 27,658,000 | 46,512,000 | 41,224,000 | 41,541,000 | 44,744,000 | 844,759,000 | 69,769,000 | 60,952,000 | 133,860,000 | 341,487,000 | 138,456,000 | 134,389,000 | 135,072,000 | 120,510,000 | 122,936,000 | 129,317,000 | 114,609,000 | 154,490,000 | 165,874,000 | 166,098,000 | 151,333,000 | 205,500,000 | 167,997,000 | 141,463,000 | 143,830,000 | 146,589,168 | 103,898,918 | 72,937,852 | 62,016,159 | 59,237,000 | 46,111,649 | 41,901,547 | 19,737,451 | 17,027,385 | 14,774,912 |
operating income | 83,067,000 | 58,626,000 | 55,872,000 | 32,495,000 | 59,279,000 | 27,266,000 | 68,626,000 | 78,047,000 | 96,366,000 | 95,143,000 | 83,516,000 | 960,056,000 | 127,843,000 | 158,080,000 | 308,010,000 | 650,878,000 | 437,333,000 | 432,243,000 | 431,365,000 | 373,328,000 | 395,113,000 | 371,921,000 | 383,759,000 | 455,989,000 | 506,899,000 | 529,163,000 | 559,269,000 | 765,366,000 | 832,308,000 | 900,567,000 | 648,052,000 | 641,082,823 | 526,881,229 | 363,839,847 | 293,817,728 | 238,049,338 | 193,135,331 | 159,154,255 | 108,819,534 | 65,267,264 | 41,079,176 |
net income | 31,700,000 | 6,779,000 | -16,992,000 | -20,294,000 | -14,256,000 | -122,851,000 | -52,813,000 | -43,894,000 | -56,626,000 | -26,157,000 | -54,862,000 | -912,188,000 | -62,770,000 | -150,348,000 | -215,489,000 | -434,218,000 | -56,856,000 | -199,243,000 | -180,527,000 | -103,111,000 | -3,604,000 | -121,146,000 | -121,133,000 | -220,836,000 | -66,020,000 | -288,605,000 | -307,965,000 | -581,463,000 | -596,759,000 | -779,919,000 | -561,183,000 | -561,433,630 | -358,689,198 | -292,083,264 | -242,831,296 | -176,480,689 | -112,903,775 | -117,109,963 | -66,525,649 | -19,523,934 | -10,608,174 |
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.
