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-09-30 | 2020-06-30 | 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 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-12-21 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 202,562,000 | 200,364,000 | 185,315,000 | 175,520,000 | 212,595,000 | 205,986,000 | 201,561,000 | 189,881,000 | 212,532,000 | 192,867,000 | 174,826,000 | 132,070,000 | 136,778,000 | 104,993,000 | 169,566,000 | 178,009,000 | 203,018,000 | 193,842,000 | 188,297,000 | 195,545,000 | 202,279,000 | 186,430,000 | 219,413,000 | 220,971,000 | 216,088,000 | 206,057,000 | 212,036,000 | 205,123,000 | 194,348,000 | 170,058,000 | 169,946,000 | 83,366,000 | 72,364,000 | 68,255,000 | 71,930,000 | 68,919,000 | 57,433,000 | 49,889,000 | 49,889,000 | 47,634,000 | 37,430,897 | 31,541,000 |
cost of revenue | 145,330,000 | 101,410,000 | 92,997,000 | 91,061,000 | 107,905,000 | 104,300,000 | 100,292,000 | 96,431,000 | 107,206,000 | 94,151,000 | 84,868,000 | 65,945,000 | 67,483,000 | 52,404,000 | 65,015,000 | 71,602,000 | 94,318,000 | 81,164,000 | 67,153,000 | 66,609,000 | 67,741,000 | 61,204,000 | 70,710,000 | 74,448,000 | 75,389,000 | 73,640,000 | 75,451,000 | 72,536,000 | 69,718,000 | 61,925,000 | 62,081,000 | 28,600,000 | 26,550,000 | 24,707,000 | 27,876,000 | 27,445,000 | 25,455,000 | 53,879,000 | 53,879,000 | 17,672,000 | 14,817,737 | 6,462,000 |
gross profit | 57,232,000 | 98,954,000 | 92,318,000 | 84,459,000 | 104,690,000 | 101,686,000 | 101,269,000 | 93,450,000 | 105,326,000 | 98,716,000 | 89,958,000 | 66,125,000 | 69,295,000 | 52,589,000 | 104,551,000 | 106,407,000 | 108,700,000 | 112,678,000 | 121,144,000 | 128,936,000 | 134,538,000 | 125,226,000 | 148,703,000 | 146,523,000 | 140,699,000 | 132,417,000 | 136,585,000 | 132,587,000 | 124,630,000 | 108,133,000 | 107,865,000 | 54,766,000 | 45,814,000 | 43,548,000 | 44,054,000 | 41,474,000 | 31,978,000 | -3,990,000 | -3,990,000 | 29,962,000 | 22,613,160 | 25,079,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||
research and development | 10,889,000 | 13,107,000 | 12,643,000 | 12,624,000 | 11,962,000 | 13,250,000 | 12,946,000 | 13,773,000 | 11,961,000 | 11,313,000 | 11,680,000 | 10,553,000 | 8,343,000 | 7,205,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 27,851,000 | 75,743,000 | 74,681,000 | 73,172,000 | 75,948,000 | 76,028,000 | 78,489,000 | 76,352,000 | 80,007,000 | 74,328,000 | 72,673,000 | 69,294,000 | 64,006,000 | 58,791,000 | 86,107,000 | 84,487,000 | 89,859,000 | 91,985,000 | 99,419,000 | 104,943,000 | 107,379,000 | 98,492,000 | 114,151,000 | 112,245,000 | 118,689,000 | 106,636,000 | 102,479,000 | 99,293,000 | 97,446,000 | 87,914,000 | 79,729,000 | 49,955,000 | 39,209,000 | 37,993,000 | 36,282,000 | 35,443,000 | 30,656,000 | 28,136,000 | 28,136,000 | 27,435,000 | 19,203,800 | 17,020,000 |
operating income | 29,381,000 | 23,211,000 | 17,637,000 | 11,287,000 | 28,742,000 | 25,658,000 | 22,780,000 | 17,098,000 | 25,319,000 | 24,388,000 | 17,285,000 | -3,169,000 | 5,289,000 | -6,202,000 | 18,444,000 | 21,920,000 | 18,841,000 | -1,057,000 | 21,725,000 | 23,993,000 | 27,159,000 | 26,734,000 | 34,552,000 | 34,278,000 | 22,010,000 | 25,781,000 | 34,106,000 | 33,294,000 | 27,184,000 | 20,219,000 | 28,136,000 | 4,811,000 | 6,605,000 | 5,555,000 | 7,772,000 | 6,031,000 | 1,322,000 | -32,126,000 | -1,677,000 | 2,527,000 | 3,409,360 | 702,000 |
net income | 14,813,000 | 10,773,000 | 9,782,000 | 1,925,000 | 20,146,000 | 17,209,000 | 14,236,000 | 13,013,000 | 15,385,000 | 16,285,000 | 3,770,000 | -19,389,000 | -3,452,000 | -16,366,000 | 11,450,000 | 12,585,000 | 10,614,000 | -3,451,000 | 12,631,000 | 12,388,000 | 13,289,000 | 89,564,000 | 18,953,000 | 18,347,000 | 11,243,000 | 18,155,000 | 18,624,000 | 16,637,000 | 12,745,000 | 15,728,000 | 16,023,000 | 462,000 | 3,227,000 | 2,683,000 | 4,151,000 | 3,208,000 | 639,000 | -1,007,000 | -1,007,000 | 1,429,000 | 2,050,582 | 330,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.
