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 | 316,354,000 | 126,146,000 | 95,120,000 | 77,479,000 | 91,570,000 | 128,369,000 | 111,274,000 | 129,034,000 | 103,497,000 | 104,790,000 | 91,864,000 | 90,795,000 | 69,708,000 | 84,012,000 | 93,450,000 | 22,982,000 | 52,181,000 | 37,086,000 | 34,082,000 | 22,176,000 | 26,811,000 | 43,361,000 | 43,743,000 | 45,109,000 | 40,935,000 | 38,837,000 | 37,076,000 | 42,943,000 | 47,315,000 | 22,008,671 | 21,236,912 | 17,453,196 | 10,642,366 | 11,776,291 | 19,699,024 | 15,861,536 | 9,290,299 | 3,664,339 | 28,502,784 | 6,209,050 | 11,246,275 | 6,793,785 | -5,863,678 | 4,077,513 | 4,831,683 | 8,556,982 | 4,014,963 | 6,901,059 |
cost of revenue | 16,256,000 | 14,368,000 | 11,241,000 | 15,448,000 | 21,128,000 | 15,396,000 | 14,372,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 167,000 | 21,573,000 | 20,374,000 | 17,389,000 | 17,673,000 | 53,572,361 | 3,107,637 | 4,113,725 | 4,797,277 | 4,664,825 | 4,711,854 | 4,727,749 | 4,745,477 | 4,447,530 | 0 | 4,416,385 | 3,903,952 | 3,090,565 | 2,333,139 | 1,156,780 | 514,035 | 343,562 | 376,742 | 378,407 | 288,740 |
gross profit | 300,098,000 | 111,778,000 | 83,879,000 | 62,031,000 | 70,442,000 | 112,973,000 | 96,902,000 | 129,034,000 | 103,497,000 | 104,790,000 | 91,864,000 | 90,795,000 | 69,708,000 | 84,012,000 | 93,450,000 | 22,982,000 | 52,181,000 | 37,086,000 | 34,082,000 | 22,176,000 | 26,811,000 | 43,361,000 | 43,743,000 | 44,942,000 | 19,362,000 | 18,463,000 | 19,687,000 | 25,270,000 | -6,257,361 | 18,901,034 | 17,123,187 | 12,655,919 | 5,977,541 | 7,064,437 | 14,971,275 | 11,116,059 | 4,842,769 | 3,664,339 | 24,086,399 | 2,305,098 | 8,155,710 | 4,460,646 | -7,020,458 | 3,563,478 | 4,488,121 | 8,180,240 | 3,636,556 | 6,612,319 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 2,603,000 | 2,156,000 | 2,114,000 | 1,968,000 | 2,619,000 | 2,376,000 | 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, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 62,156,000 | 7,810,000 | 5,656,000 | 5,717,000 | -84,973,000 | 34,620,000 | 33,954,000 | -47,697,000 | -43,413,000 | -52,471,000 | -61,404,000 | -53,826,000 | -42,797,000 | -49,454,000 | -54,097,000 | -81,371,000 | 12,584,000 | 12,870,000 | 11,871,000 | 27,133,000 | 26,153,000 | 30,959,000 | 30,763,000 | 33,860,000 | 16,995,000 | 24,144,000 | 23,141,000 | 21,904,000 | 33,133,841 | 13,863,604 | 12,963,101 | 12,006,884 | 15,160,583 | 11,903,204 | 12,761,051 | 11,029,706 | 3,728,243 | -2,514,842 | 3,231,396 | 4,098,323 | 2,715,456 | 2,965,081 | 1,819,733 | 2,103,818 | 358,421 | 498,464 | 686,948 | 809,721 |
operating income | 237,942,000 | 37,413,000 | 254,024,000 | -127,641,000 | 151,679,000 | 180,478,000 | 144,362,000 | 81,337,000 | 60,084,000 | 52,319,000 | 30,460,000 | 36,969,000 | 26,911,000 | 34,558,000 | 39,353,000 | -58,389,000 | 18,480,000 | 9,459,000 | 8,013,000 | 37,591,000 | 38,489,000 | 31,943,000 | 29,879,000 | 28,507,000 | -15,873,000 | -15,061,000 | -11,447,000 | -16,422,000 | 40,090,195 | -14,888,713 | -15,033,802 | -10,470,680 | -7,857,179 | -7,918,014 | -8,903,715 | -7,222,985 | -2,419,639 | 1,149,497 | 3,183,439 | 1,490,758 | 2,967,318 | 2,975,224 | 2,958,998 | 818,180 | -231,432 | 1,301,441 | 1,213,466 | 1,662,589 |
net income | 9,763,000 | 45,662,000 | 248,883,000 | 35,143,000 | 11,454,000 | 61,231,000 | 54,092,000 | 61,489,000 | 53,217,000 | 45,779,000 | 30,460,000 | 28,288,000 | 26,911,000 | 34,558,000 | 33,853,000 | -50,452,000 | 20,428,000 | 12,104,000 | 10,969,000 | 29,467,000 | 9,177,000 | 16,931,000 | 15,296,000 | 17,854,000 | 12,097,000 | 11,841,000 | 10,496,000 | 8,856,000 | 24,054,000 | 4,110,691 | -1,038,005 | -3,038,748 | -1,647,554 | -6,040,746 | 6,053,811 | 373,780 | 194,337 | 1,149,497 | 23,173,931 | 2,224,205 | 8,062,847 | 3,716,061 | -6,780,401 | 1,674,601 | 2,283,588 | 8,058,518 | 3,328,015 | 6,233,153 |
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.
