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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 24,452,000 | 23,534,000 | 21,210,000 | 21,202,000 | 24,791,000 | 24,209,000 | 20,293,000 | 19,943,000 | 22,800,000 | 19,591,000 | 16,893,000 | 16,034,000 | 15,124,000 | 13,989,000 | 12,638,000 | 15,280,000 | 13,489,000 | 11,012,000 | 8,362,000 | 7,830,000 | 8,030,000 | 8,017,000 | 11,394,000 | 9,245,000 | 6,812,000 | 6,564,000 | 5,996,000 | 5,750,000 | 4,920,325 | 4,469,174 | 4,244,441 | 3,682,677 | 3,408,330 | 3,083,553 | 2,783,853 | 2,625,724 | 2,345,676 | 1,777,675 | 1,565,935 | 1,495,636 | 1,177,703 | 996,096 | 949,756 | 914,583 | 916,757 | 848,461 | 811,900 | 813,475 | 781,605 | 752,548 |
cost of revenue | 1,457,000 | 23,534,000 | 887,000 | 1,128,000 | 716,000 | 706,000 | 695,000 | 703,000 | 505,000 | 696,000 | 906,000 | 429,000 | 323,000 | 287,000 | 717,000 | 521,000 | 534,000 | 536,000 | 586,000 | 816,000 | 662,000 | 621,000 | 318,000 | 428,000 | 418,000 | 257,000 | 242,000 | 248,000 | 170,257 | 160,913 | 158,578 | 180,203 | 175,127 | 191,739 | 156,405 | 205,766 | 149,590 | 137,859 | 81,480 | 65,585 | 47,432 | 24,564 | 28,972 | 18,495 | 8,848 | 64,568 | 27,131 | 10,045 | 34,945 | 10,390 |
gross profit | 22,995,000 | 0 | 20,323,000 | 20,074,000 | 24,075,000 | 23,503,000 | 19,598,000 | 19,240,000 | 22,295,000 | 18,895,000 | 15,987,000 | 15,605,000 | 14,801,000 | 13,702,000 | 11,921,000 | 14,759,000 | 12,955,000 | 10,476,000 | 7,776,000 | 7,014,000 | 7,368,000 | 7,396,000 | 11,076,000 | 8,817,000 | 6,394,000 | 6,307,000 | 5,754,000 | 5,502,000 | 4,750,068 | 4,308,261 | 4,085,863 | 3,502,474 | 3,233,203 | 2,891,814 | 2,627,448 | 2,419,958 | 2,196,086 | 1,639,816 | 1,484,455 | 1,430,051 | 1,130,271 | 971,532 | 920,784 | 896,088 | 907,909 | 783,893 | 784,769 | 803,430 | 746,660 | 742,158 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 14,182,000 | 1,224,000 | 12,496,000 | 12,629,000 | 15,359,000 | 13,009,000 | 11,465,000 | 12,661,000 | 12,500,000 | 10,511,000 | 8,589,000 | 9,478,000 | 7,662,000 | 6,571,000 | 5,737,000 | 7,562,000 | 6,431,000 | 5,039,000 | 3,655,000 | 3,789,000 | 3,859,000 | 4,051,000 | 8,604,000 | 5,897,000 | 3,387,000 | 3,366,000 | 2,811,000 | 2,889,000 | 2,489,876 | 2,379,586 | 2,467,178 | 2,007,050 | 1,625,099 | 1,661,971 | 1,554,761 | 1,294,765 | 1,464,891 | 1,224,093 | 949,644 | 991,455 | 763,717 | 562,946 | 578,095 | 502,739 | 330,991 | 374,960 | 224,238 | 294,703 | 298,692 | 707,995 |
operating income | -21,944,000 | 9,398,000 | 7,403,000 | 9,283,000 | 8,316,000 | 9,952,000 | 7,441,000 | 8,562,000 | 8,400,000 | 8,384,000 | 7,398,000 | 6,127,000 | 7,139,000 | 7,131,000 | 6,184,000 | 7,197,000 | 6,524,000 | 5,437,000 | 4,121,000 | 3,225,000 | 3,509,000 | 3,345,000 | 2,472,000 | 2,786,000 | 2,948,000 | 2,919,000 | 2,906,000 | 2,604,000 | 2,256,516 | 1,805,834 | 1,594,037 | 1,400,200 | 1,551,943 | 1,167,653 | 894,671 | 954,513 | 545,729 | 301,583 | 357,477 | 395,184 | 293,936 | 348,616 | 338,423 | 376,478 | 542,947 | 305,619 | 556,976 | 496,073 | 447,066 | -28,424 |
net income | 1,819,000 | 3,141,000 | 7,855,000 | 253,000 | -5,182,000 | -4,670,000 | -5,910,000 | -5,261,000 | 1,977,000 | 1,495,000 | -530,000 | 553,000 | 114,000 | 1,568,000 | 184,000 | 3,059,000 | 946,000 | 517,000 | 173,000 | 105,000 | -1,014,000 | 5,683,000 | -1,742,000 | -297,000 | -189,000 | -221,000 | 227,000 | 152,000 | 73,990 | 31,883 | 107,813 | 234,416 | 367,864 | 206,395 | -30,289 | 24,574 | 54,670 | 100,375 | -301,094 | 20,918 | -1,307,316 | 4,760 | 30,356 | 47,516 | 242,965 | 40,431 | 164,473 | 152,504 | 225,155 | -231,458 |
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.
