Quarterly
Annual
| Unit: USD | 2022-12-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 38,208,133 | 178,363,000 | 196,107,000 | 211,726,000 | 198,420,000 | 271,217,000 | 365,097,000 | 394,210,000 | 528,088,000 | 612,003,000 | 919,919,000 | 970,145,000 | 1,085,628,000 | 1,381,173,000 | 1,351,979,000 | 1,103,456,000 | 1,145,097,000 | 1,387,806,000 | 1,194,687,000 | 1,201,561,000 | 1,190,703,000 | 1,274,672,000 | 1,128,326,000 | 1,046,664,000 | 1,114,988,000 | 1,132,657,000 | 1,008,744,000 | 870,544,000 | 672,484,000 | 588,888,000 | 478,678,000 | 380,301,000 | 315,712,000 | 269,179,000 | 185,490,000 | 158,931,000 | 136,311,000 |
cost of revenue | 9,376,540 | 73,354,000 | 74,389,000 | 50,554,000 | 59,359,000 | 74,050,000 | 113,584,000 | 113,661,000 | 147,736,000 | 182,271,000 | 365,748,000 | 326,982,000 | 366,931,000 | 416,399,000 | 381,692,000 | 351,360,000 | 391,182,000 | 461,383,000 | 399,664,000 | 461,089,000 | 457,953,000 | 464,197,000 | 403,900,000 | 354,710,000 | 321,010,000 | 296,965,000 | 270,375,000 | 222,540,000 | 145,274,000 | 140,973,000 | 110,250,000 | 81,772,000 | 70,417,000 | 50,630,000 | 37,275,000 | 29,442,000 | 23,179,000 |
gross profit | 28,831,593 | 105,009,000 | 121,718,000 | 161,172,000 | 139,061,000 | 197,167,000 | 251,513,000 | 280,549,000 | 380,352,000 | 429,732,000 | 554,171,000 | 643,163,000 | 718,697,000 | 964,774,000 | 970,287,000 | 752,096,000 | 753,915,000 | 926,423,000 | 795,023,000 | 740,472,000 | 732,750,000 | 810,475,000 | 724,426,000 | 691,954,000 | 793,978,000 | 835,692,000 | 738,369,000 | 648,004,000 | 527,210,000 | 447,915,000 | 368,428,000 | 298,529,000 | 245,295,000 | 218,549,000 | 148,215,000 | 129,489,000 | 113,132,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||
research and development | 6,228,795 | 35,657,000 | 55,402,000 | 47,284,000 | 73,251,000 | 85,161,000 | 117,627,000 | 125,036,000 | 142,588,000 | 153,530,000 | 225,492,000 | 211,369,000 | 196,938,000 | 191,135,000 | 175,303,000 | 155,202,000 | 147,278,000 | 151,867,000 | 174,646,000 | 166,983,000 | 191,367,000 | 235,355,000 | 235,541,000 | 227,496,000 | 207,462,000 | 208,365,000 | 203,100,000 | 146,878,000 | 128,892,000 | 120,086,000 | 135,658,000 | 103,336,000 | 77,760,000 | 58,214,000 | 67,635,000 | 53,313,000 | 38,684,000 |
sales and marketing | 22,220,820 | 83,151,000 | 85,562,000 | 121,845,000 | 79,716,000 | 89,944,000 | 165,547,000 | 205,562,000 | 302,753,000 | 343,993,000 | 395,875,000 | 381,818,000 | 436,629,000 | 580,330,000 | 568,445,000 | 369,914,000 | 391,355,000 | 420,080,000 | 409,045,000 | 413,116,000 | 414,264,000 | 408,097,000 | 391,496,000 | 407,206,000 | 443,782,000 | 506,022,000 | 382,622,000 | 341,298,000 | 249,499,000 | 184,287,000 | 167,154,000 | 117,533,000 | 111,636,000 | 87,012,000 | 47,138,000 | 28,463,000 | 38,891,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||
total operating expenses | 8,347,759 | 46,003,000 | 48,737,000 | 53,022,000 | 44,106,000 | 87,312,000 | 91,021,000 | 133,840,000 | 88,621,000 | 174,899,000 | 189,085,000 | 117,644,000 | 105,829,000 | 131,849,000 | 108,270,000 | 100,107,000 | 90,600,000 | 115,089,000 | 88,737,000 | 99,996,000 | 103,588,000 | 126,846,000 | 141,168,000 | 160,735,000 | 133,085,000 | 91,891,000 | 135,917,000 | 122,201,000 | 97,729,000 | 88,822,000 | 70,368,000 | 64,208,000 | 36,649,000 | 23,095,000 | 25,025,000 | 36,431,000 | 13,266,000 |
operating income | -64,465,129 | 156,033,000 | 184,920,000 | 219,989,000 | 195,589,000 | 271,341,000 | 377,549,000 | 463,440,000 | 528,366,000 | 664,512,000 | 808,850,000 | 698,874,000 | 736,394,000 | 882,543,000 | 842,423,000 | 618,563,000 | 617,554,000 | 665,729,000 | 662,689,000 | 674,073,000 | 706,435,000 | 747,753,000 | 758,267,000 | 754,991,000 | 769,381,000 | 746,551,000 | 721,639,000 | 610,377,000 | 476,120,000 | 393,195,000 | 373,180,000 | 285,077,000 | 226,045,000 | 168,321,000 | 139,798,000 | 118,207,000 | 90,841,000 |
net income | -3,370,016 | -51,024,000 | -63,202,000 | -58,817,000 | -56,528,000 | -74,174,000 | -126,035,000 | -182,891,000 | -148,014,000 | -780,445,000 | -257,059,000 | -55,711,000 | -17,697,000 | 75,051,000 | 127,864,000 | 127,946,000 | 136,361,000 | 222,004,000 | 132,334,000 | 66,227,000 | 26,315,000 | 62,183,000 | -33,841,000 | -63,037,000 | 22,247,000 | 76,616,000 | 16,730,000 | 37,627,000 | 51,090,000 | 54,720,000 | -4,752,000 | 13,452,000 | 19,250,000 | 50,228,000 | 8,417,000 | 11,282,000 | 22,291,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.
