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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 94,151,000 | 89,378,000 | 89,832,000 | 83,175,000 | 81,736,000 | 78,259,000 | 76,584,000 | 72,857,000 | 70,223,000 | 67,277,000 | 66,837,000 | 55,359,000 | 46,622,000 | 49,284,000 | 16,788,000 | 54,313,000 | 77,786,000 | 79,377,000 | 74,509,000 | 73,042,000 | 72,095,000 | 75,526,000 | 72,822,000 | 64,856,000 | 57,661,000 | 56,440,000 | 50,080,000 | 47,774,000 | 42,745,000 | 41,208,000 | 42,618,000 | 40,235,000 | 40,096,000 | 38,105,000 | 26,296,000 | 18,800,000 | 18,718,000 | 18,836,000 | 34,586,000 | 17,158,827,000 |
cost of revenue | 49,515,000 | 26,786,000 | 25,009,000 | 24,089,000 | 23,130,000 | 22,232,000 | 21,254,000 | 20,056,000 | 19,192,000 | 16,446,000 | 15,425,000 | 12,144,000 | 11,769,000 | 12,249,000 | 9,657,000 | 15,201,000 | 22,841,000 | 23,649,000 | 20,835,000 | 19,143,000 | 20,957,000 | 22,603,000 | 19,121,000 | 16,257,000 | 15,469,000 | 13,674,000 | 11,123,000 | 11,323,000 | 9,102,000 | 7,409,000 | 10,019,000 | 6,443,000 | 8,229,000 | 7,464,000 | 5,867,000 | 3,280,000 | 261,000 | 717,000 | 629,000 | 175,464,000 |
gross profit | 44,636,000 | 62,592,000 | 64,823,000 | 59,086,000 | 58,606,000 | 56,027,000 | 55,330,000 | 52,801,000 | 51,031,000 | 50,831,000 | 51,412,000 | 43,215,000 | 34,853,000 | 37,035,000 | 7,131,000 | 39,112,000 | 54,945,000 | 55,728,000 | 53,674,000 | 53,899,000 | 51,138,000 | 52,923,000 | 53,701,000 | 48,599,000 | 42,192,000 | 42,766,000 | 38,957,000 | 36,451,000 | 33,643,000 | 33,799,000 | 32,599,000 | 33,792,000 | 31,867,000 | 30,641,000 | 20,429,000 | 15,520,000 | 18,457,000 | 18,119,000 | 33,957,000 | 16,983,363,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 10,909,000 | 9,731,000 | 10,956,000 | 10,789,000 | 9,676,000 | 9,702,000 | 10,040,000 | 10,210,000 | 9,970,000 | 9,269,000 | 9,009,000 | 8,060,000 | 7,444,000 | 6,180,000 | 4,931,000 | 8,231,000 | 9,163,000 | 8,671,000 | 8,379,000 | 8,125,000 | 8,371,000 | 7,894,000 | 6,855,000 | 8,625,000 | 7,803,000 | 6,467,000 | 6,141,000 | 5,304,000 | 4,829,000 | 6,675,000 | 5,179,000 | 4,663,000 | 5,008,000 | 5,060,000 | 3,033,000 | 1,280,000 | 500,000 | 400,000 | 300,000 | 600,000 |
sales and marketing | 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 | -1,085,000 | 0 | 0 | 1,085,000 | 1,067,000 | 980,000 | 1,483,000 | 622,848,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15,352,000 | 10,862,000 | 8,609,000 | 11,640,000 | 15,442,000 | 16,861,000 | 14,605,000 | 14,877,000 | 15,627,000 | 15,284,000 | 15,350,000 | 16,777,000 | 13,647,000 | 9,742,000 | 10,345,000 | 10,281,000 | 9,454,000 | 12,970,000 | 11,001,000 | 12,683,000 | 11,336,000 | 13,804,000 | 8,798,000 | 5,065,000 | 4,360,000 | 5,862,000 | 8,956,000 | 4,613,772,000 |
operating income | 27,778,000 | 48,080,000 | 49,316,000 | 47,136,000 | 45,060,000 | 45,607,000 | 45,175,000 | 47,030,000 | 47,376,000 | 43,623,000 | 43,920,000 | 39,076,000 | 42,165,000 | 37,505,000 | 35,061,000 | 44,240,000 | 47,077,000 | 49,342,000 | 46,643,000 | 44,535,000 | 43,749,000 | 42,146,000 | 41,672,000 | 44,751,000 | 39,501,000 | 33,140,000 | 34,702,000 | 34,036,000 | 33,937,000 | 39,064,000 | 36,746,000 | 37,888,000 | 36,906,000 | 39,409,000 | 24,040,000 | 19,250,000 | 22,658,000 | 22,265,000 | 35,038,000 | 600,000 |
net income | 16,858,000 | 14,523,000 | 15,076,000 | 11,746,000 | 13,447,000 | 9,031,000 | 9,813,000 | 5,678,000 | 1,849,000 | 7,011,000 | 7,428,000 | 3,415,000 | -7,835,000 | -2,402,000 | -28,749,000 | -5,183,000 | 7,815,000 | 5,579,000 | 1,995,000 | 8,348,000 | 1,918,000 | 10,110,000 | 11,024,000 | 2,238,000 | 861,000 | 9,136,000 | 2,322,000 | 2,183,000 | -1,403,000 | -7,117,000 | -4,338,000 | -4,206,000 | -1,347,000 | -13,017,000 | -11,339,000 | -3,740,000 | -3,940,000 | -3,429,000 | -1,052,000 | 412,087,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.
