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 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 201,082,000 | 210,797,000 | 232,225,000 | 244,171,000 | 283,472,000 | 330,971,000 | 379,636,000 | 460,899,000 | 332,768,000 | 286,115,000 | 257,910,000 | 236,532,000 | 218,805,000 | 175,877,000 | 275,506,000 | 177,221,000 | 201,927,000 | 200,543,000 | 204,649,000 | 206,048,000 | 260,938,000 | 218,883,000 | 233,805,000 | 203,921,000 | 206,714,000 | 197,977,000 | 201,829,000 | 181,771,000 | 198,881,000 | 195,133,000 | 183,616,000 | 173,275,508 | 206,951,043 | 218,652,572 | 196,233,799 | 102,251,690 | 105,948,104 | 98,231,388 | 102,254,964 | 86,032,714 | 84,143,519 | 76,701,861 | 80,718,576 | 72,790,313 | 78,177,757 | 79,148,458 | 81,807,668 | 70,748,655 | 72,613,729 | 71,833,044 | 70,932,008 | 42,030,290 | 44,496,820 | 46,361,057 | 40,707,753 | 32,863,624 | 39,115,845 | 34,028,336 | 32,369,506 | 29,718,852 | 42,513,263 | 32,403,220 | 25,770,384 | 25,765,377 | 23,108,798 | 25,557,234 | 23,371,733 | 19,394,026 | 18,343,928 | 14,417,101 | 14,626,332 | 11,842,717 |
cost of revenue | 25,818,000 | 23,782,000 | 189,651,000 | 201,520,000 | 235,325,000 | 281,040,000 | 320,048,000 | 400,627,000 | 282,314,000 | 241,101,000 | 214,013,000 | 198,135,000 | 181,324,000 | 146,847,000 | 242,926,000 | 148,134,000 | 165,628,000 | 163,884,000 | 165,156,000 | 171,955,000 | 216,687,000 | 182,193,000 | 193,210,000 | 173,084,000 | 177,322,000 | 169,504,000 | 169,989,000 | 152,018,000 | 165,124,000 | 162,384,000 | 153,900,000 | 148,485,361 | 176,910,417 | 188,649,789 | 170,074,664 | 83,648,846 | 86,827,010 | 79,745,632 | 82,376,327 | 68,672,024 | 66,415,492 | 58,411,204 | 62,825,879 | 56,330,644 | 63,058,205 | 56,910,016 | 58,903,273 | 50,431,819 | 52,365,148 | 50,594,124 | 49,753,382 | 29,005,131 | 30,314,763 | 32,242,361 | 27,472,229 | 22,522,506 | 27,611,567 | 23,479,447 | 22,220,583 | 18,971,855 | 29,023,751 | 21,219,498 | 16,280,523 | 16,264,393 | 14,712,256 | 17,116,375 | 15,455,623 | 12,278,178 | 11,655,542 | 13,657,668 | 9,486,259 | 7,479,707 |
gross profit | 175,264,000 | 187,015,000 | 42,574,000 | 42,651,000 | 48,147,000 | 49,931,000 | 59,588,000 | 60,272,000 | 50,454,000 | 45,014,000 | 43,897,000 | 38,397,000 | 37,481,000 | 29,030,000 | 32,580,000 | 29,087,000 | 36,299,000 | 36,659,000 | 39,493,000 | 34,093,000 | 44,251,000 | 36,690,000 | 40,595,000 | 30,837,000 | 29,392,000 | 28,473,000 | 31,840,000 | 29,753,000 | 33,757,000 | 32,749,000 | 29,716,000 | 24,790,147 | 30,040,626 | 30,002,783 | 26,159,135 | 18,602,844 | 19,121,094 | 18,485,756 | 19,878,637 | 17,360,690 | 17,728,027 | 18,290,657 | 17,892,697 | 16,459,669 | 15,119,552 | 22,238,442 | 22,904,395 | 20,316,836 | 20,248,581 | 21,238,920 | 21,178,626 | 13,025,159 | 14,182,057 | 14,118,696 | 13,235,524 | 10,341,118 | 11,504,278 | 10,548,889 | 10,148,923 | 10,746,997 | 13,489,512 | 11,183,722 | 9,489,861 | 9,500,984 | 8,396,542 | 8,440,859 | 7,916,110 | 7,115,848 | 6,688,386 | 759,433 | 5,140,073 | 4,363,010 |
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 | 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 | 173,600,000 | 183,354,000 | 39,008,000 | 37,090,000 | 38,388,000 | 38,875,000 | 39,658,000 | 41,623,000 | 39,401,000 | 35,255,000 | 34,177,000 | 30,449,000 | 29,604,000 | 24,243,000 | 23,103,000 | 28,379,000 | 32,050,000 | 31,842,000 | 33,249,000 | 29,937,000 | 35,877,000 | 31,952,000 | 35,024,000 | 29,344,000 | 26,384,000 | 26,540,000 | 29,525,000 | 26,996,000 | 28,526,000 | 29,133,000 | 28,304,000 | 24,820,368 | 28,319,547 | 28,761,313 | 23,812,085 | 17,520,214 | 17,780,128 | 16,627,417 | 17,207,513 | 15,683,252 | 15,592,791 | 16,290,963 | 15,736,464 | 14,594,139 | 15,709,954 | 21,122,738 | 20,947,780 | 20,017,722 | 19,142,383 | 20,120,318 | 19,895,963 | 11,777,157 | 12,878,402 | 12,778,160 | 12,369,096 | 9,490,541 | 10,908,923 | 10,383,657 | 9,855,197 | 10,475,060 | 1,206,531 | 10,599,241 | 9,400,592 | 9,317,977 | 8,226,619 | 8,333,487 | 7,803,591 | 7,030,185 | 6,641,277 | 592,011 | 4,967,761 | 4,489,907 |
operating income | 1,664,000 | 3,661,000 | 3,825,000 | 1,351,000 | 2,928,000 | 4,323,000 | 19,770,000 | 18,497,000 | 10,598,000 | 9,759,000 | 9,720,000 | 5,448,000 | 6,027,000 | 4,787,000 | 7,777,000 | 705,000 | 4,216,000 | 4,802,000 | 6,269,000 | 4,767,000 | 8,850,000 | 4,833,000 | 6,672,000 | 1,458,000 | 2,818,000 | 2,233,000 | 677,000 | 2,020,000 | 4,425,000 | 3,366,000 | 1,037,000 | -471,781 | -2,556,979 | 1,653,470 | 5,119,260 | 1,510,846 | 1,511,762 | 2,408,339 | 3,354,124 | 2,822,438 | 2,152,803 | 2,194,694 | 4,031,233 | 2,540,530 | -265,402 | 1,115,704 | 1,956,615 | 299,114 | 1,106,198 | 1,118,602 | 1,282,663 | 1,248,002 | 1,303,655 | 1,340,536 | 866,428 | 850,577 | 595,355 | 165,232 | -11,109,616 | 271,937 | 879,639 | 364,481 | 89,269 | 183,007 | 169,923 | 107,372 | 112,519 | 85,663 | 47,109 | 167,422 | 172,312 | -126,897 |
net income | 985,000 | 2,622,000 | 3,143,000 | 4,183,000 | 6,671,000 | 8,433,000 | 16,098,000 | 13,567,000 | 6,948,000 | 7,079,000 | 11,059,000 | 4,984,000 | 3,812,000 | 3,088,000 | 4,665,000 | 53,000 | 2,587,000 | 3,235,000 | 4,461,000 | 2,932,000 | 5,870,000 | 3,083,000 | 4,842,000 | 678,000 | 3,841,000 | 827,000 | -517,000 | 907,000 | 2,610,000 | 1,862,000 | -122,000 | -1,719,054 | -2,016,067 | 338,896 | 2,178,831 | 1,336,125 | 838,739 | 1,520,664 | 2,114,889 | 1,648,114 | 263,573 | 1,091,737 | 2,351,715 | 881,810 | 20,780 | 403,153 | 903,487 | -74,617 | 417,497 | 655,027 | 581,697 | 770,719 | 716,265 | 782,943 | 844,278 | 449,108 | 549,109 | 116,050 | -57,067 | 293,038 | -10,215,700 | 250,187 | -86,413 | 86,678 | 1,324,208 | 88,432 | -85,600 | 23,506 | 65,304 | 159,526 | 97,796 | -27,110 |
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.
