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-03-31 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 272,044,666 | 243,055,000 | 158,406,000 | 175,653,000 | 164,723,000 | 166,568,000 | 167,871,000 | 182,329,000 | 198,936,000 | 162,569,000 | 120,526,000 | 117,822,000 | 103,504,000 | 83,437,000 | 44,484,000 | 47,541,000 | 68,983,000 | 61,305,000 | 67,908,000 | 58,991,000 | 59,592,000 | 59,596,000 | 73,666,000 | 70,442,000 | 75,354,000 | 64,012,000 | 63,911,000 | 64,834,000 | 57,866,000 | 65,212,000 | 44,500,000 | 42,700,000 | 37,013,000 | 39,041,000 | 38,871,000 | 39,804,000 | 37,823,000 | 46,384,000 | 44,319,000 | 45,480,000 | 36,377,000 | 30,203,000 | 30,101,000 | 40,713,000 | 37,895,000 | 43,835,000 | 38,689,000 | 40,601,000 | 32,084,000 | 49,679,000 | 24,267,000 | 21,673,000 | 23,909,000 | 18,039,000 | 14,565,000 | 17,543,000 | 16,356,000 | 13,230,000 | 12,862,000 | 8,980,000 | 418,305.227 | 7,354,997.166 | 7,710,748.674 | 6,639,463.713 | 8,068,032.783 | 9,267,727.639 | 8,263,939.878 | 4,974,916.782 | 39,297.478 | 15,898.054 |
cost of revenue | 220,170,506 | 177,177,000 | 126,539,000 | 135,225,000 | 138,683,000 | 141,857,000 | 135,327,000 | 118,827,000 | 140,588,000 | 115,221,000 | 72,056,000 | 66,511,000 | 56,575,000 | 41,386,000 | 30,707,000 | 40,077,000 | 45,538,000 | 44,634,000 | 44,930,000 | 37,504,000 | 42,247,000 | 43,099,000 | 42,274,000 | 39,105,000 | 40,132,000 | 39,068,000 | 41,700,000 | 37,651,000 | 37,145,000 | 36,798,000 | 28,568,000 | 27,138,000 | 26,681,000 | 28,708,000 | 28,469,000 | 27,223,000 | 27,771,000 | 29,664,000 | 28,042,000 | 28,276,000 | 26,004,000 | 22,063,000 | 23,623,000 | 23,929,000 | 24,631,000 | 24,596,000 | 21,611,000 | 19,520,000 | 18,819,000 | 24,572,000 | 9,422,000 | 8,620,000 | 12,720,000 | 6,285,000 | 4,955,000 | 5,169,000 | 5,981,000 | 6,156,000 | 6,070,000 | 5,494,000 | 3,627,775.076 | 0 | 4,885,046.178 | 4,393,276.984 | 4,612,781.246 | 5,141,015.31 | 4,495,359.324 | 3,489,128.814 | 0 | 0 |
gross profit | 51,874,160 | 65,878,000 | 31,867,000 | 40,428,000 | 26,040,000 | 24,711,000 | 32,544,000 | 63,502,000 | 58,348,000 | 47,348,000 | 48,470,000 | 51,311,000 | 46,929,000 | 42,051,000 | 13,777,000 | 7,464,000 | 23,445,000 | 16,671,000 | 22,978,000 | 21,487,000 | 17,345,000 | 16,497,000 | 31,392,000 | 31,337,000 | 35,222,000 | 24,944,000 | 22,211,000 | 27,183,000 | 20,721,000 | 28,414,000 | 15,932,000 | 15,562,000 | 10,332,000 | 10,333,000 | 10,402,000 | 12,581,000 | 10,052,000 | 16,720,000 | 16,277,000 | 17,204,000 | 10,373,000 | 8,140,000 | 6,478,000 | 16,784,000 | 13,264,000 | 19,239,000 | 17,078,000 | 21,081,000 | 13,265,000 | 25,107,000 | 14,845,000 | 13,053,000 | 11,189,000 | 11,754,000 | 9,610,000 | 12,374,000 | 10,375,000 | 7,074,000 | 6,792,000 | 3,486,000 | -3,209,469.849 | 7,354,997.166 | 2,825,702.496 | 2,246,186.729 | 3,455,251.536 | 4,126,712.329 | 3,768,580.554 | 1,485,787.968 | 39,297.478 | 15,898.054 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 17,403,056 | 14,631,000 | 15,134,000 | 14,990,000 | 16,918,000 | 13,038,000 | 15,301,000 | 17,696,000 | 17,740,000 | 11,372,000 | 9,357,000 | 8,541,000 | 12,008,000 | 9,026,000 | 10,382,000 | 4,001,000 | 9,914,000 | 8,331,000 | 7,408,000 | 6,841,000 | 6,134,000 | 5,070,000 | 9,633,000 | 7,152,000 | 7,412,000 | 6,080,000 | 7,088,000 | 5,593,000 | 2,075,000 | 7,361,000 | 12,625,000 | 9,449,000 | 3,621,000 | 4,234,000 | 5,627,000 | 4,620,000 | 5,209,000 | 3,467,000 | 8,606,000 | 7,943,000 | 3,569,000 | 5,097,000 | 5,771,000 | 5,764,000 | 5,293,000 | 6,994,000 | 4,828,000 | 4,548,000 | 5,995,000 | 6,746,000 | 5,649,000 | 4,976,000 | 176,000 | 7,076,000 | -1,024,000 | 2,874,000 | 4,812,000 | 2,686,000 | 2,437,000 | 2,329,000 | 1,966,469.567 | 7,731,910.07 | 2,130,084.496 | 2,061,595.259 | 2,462,836.024 | 5,573,126.511 | 1,477,758.572 | 3,042,326.63 | 2,079,270.887 | 498,159.979 |
operating income | 34,471,105 | 45,381,000 | 7,723,000 | 23,866,000 | 12,207,000 | 11,449,000 | 13,147,000 | 40,712,000 | 38,869,000 | 21,773,000 | 35,865,000 | 40,372,000 | 28,199,000 | 28,490,000 | -1,290,000 | 1,839,000 | 9,029,000 | -1,459,000 | 15,711,000 | 10,913,000 | 6,251,000 | 10,535,000 | 22,372,000 | 22,428,000 | 57,669,000 | 18,888,000 | 14,214,000 | 19,556,000 | 17,760,000 | 21,094,000 | 3,600,000 | 6,100,000 | -20,675,000 | 6,099,000 | 4,775,000 | 7,961,000 | 3,653,000 | 13,201,000 | 7,623,000 | 9,273,000 | -8,312,000 | 2,346,000 | -14,669,000 | 11,006,000 | 7,976,000 | 12,262,000 | 8,397,000 | 16,533,000 | 4,437,000 | 19,697,000 | 9,196,000 | 8,077,000 | 10,570,000 | 4,678,000 | 6,972,000 | 9,416,000 | 5,563,000 | 4,388,000 | 4,355,000 | 76,000 | -5,462,710.164 | -376,912.904 | 695,618 | 184,591.47 | 992,415.512 | -1,446,414.182 | 2,290,821.982 | -1,556,540.395 | -2,039,973.409 | -482,261.925 |
net income | -94,867,469 | 27,466,000 | 3,137,000 | 10,879,000 | -160,434,000 | -4,126,000 | 1,679,000 | 26,066,000 | 15,746,000 | -453,000 | 16,182,000 | 26,402,000 | 18,617,000 | 13,089,000 | -5,655,000 | -4,498,000 | 18,984,000 | -7,710,000 | 10,279,000 | 2,243,000 | 2,232,000 | 6,853,000 | 11,151,000 | 13,754,000 | 34,140,000 | 10,268,000 | 8,898,000 | 12,999,000 | 4,853,000 | 11,817,000 | -1,400,000 | 2,600,000 | -17,290,000 | 2,592,000 | 236,000 | 3,854,000 | 57,000 | 7,824,000 | 2,868,000 | 4,853,000 | -14,930,000 | -264,000 | -10,571,000 | 6,665,000 | 8,472,000 | 8,026,000 | 3,854,000 | 11,111,000 | -1,755,000 | 11,670,000 | 6,197,000 | 4,782,000 | 4,220,000 | -2,542,000 | 5,980,000 | 5,296,000 | 1,037,000 | -556,000 | 1,196,000 | -1,056,000 | -2,273,313.337 | -290,950.312 | 2,346,236.982 | -622,753.328 | 1,414,141.02 | -3,414,585.012 | 889,750.117 | -1,522,477.462 | -2,033,549.494 | -530,664.715 |
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.
