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 | 2012-12-31 | 2012-09-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,357,000 | 7,871,000 | 23,427,000 | 21,962,000 | 19,206,000 | 19,383,000 | 14,477,000 | 9,045,000 | 7,960,000 | 7,811,000 | 8,371,000 | 6,806,000 | 7,308,000 | 7,310,000 | 6,435,000 | 7,058,000 | 7,261,989 | 6,461,914 | 5,814,979 | 6,293,648 | 7,135,237 | 6,260,158 | 6,914,913 | 6,116,039 | 5,940,656 | 4,530,865 | 3,897,206 | 2,231,517 | 3,335,617 | 3,097,648 | 2,827,658 | 3,019,056 | 2,931,401 | 2,667,506 | 2,306,953 | 616,138 | 911 | 64,431 | 16,114 | 447,535 | 7,225,883 | 52,500 | 3,092 | 15,683 | -13,035 | 609,370 | 249,134 | 166,672 |
cost of revenue | 15,304,000 | 23,344,000 | 25,772,000 | 23,139,000 | 19,852,000 | 18,764,000 | 13,585,000 | 8,585,000 | 7,573,000 | 7,362,000 | 7,785,000 | 6,159,000 | 6,720,000 | 6,948,000 | 6,234,000 | 6,771,000 | 7,037,256 | 6,482,982 | 5,901,279 | 6,396,558 | 6,620,491 | 6,109,209 | 6,753,199 | 6,044,461 | 5,869,247 | 4,871,234 | 4,062,261 | 2,505,414 | 3,563,431 | 3,282,266 | 2,968,571 | 2,895,410 | 2,920,606 | 2,948,928 | 2,600,446 | 632,580 | 1,717 | 305,847 | 13,176 | 177,696 | 441,121 | 20,550 | 7,115 | 60,852 | 194,025 | 130,495 | 46,648 | 47,002 |
gross profit | -7,947,000 | -15,473,000 | -2,345,000 | -1,177,000 | -646,000 | 619,000 | 892,000 | 460,000 | 387,000 | 449,000 | 586,000 | 647,000 | 588,000 | 362,000 | 201,000 | 287,000 | 224,733 | -21,068 | -86,300 | -102,910 | 514,746 | 150,949 | 161,714 | 71,578 | 71,409 | -340,369 | -165,055 | -273,897 | -227,814 | -184,618 | -140,913 | 123,646 | 10,795 | -281,422 | -293,493 | -16,442 | -806 | -241,416 | 2,938 | 269,839 | 6,784,762 | 31,950 | -4,023 | -45,169 | -207,060 | 478,875 | 202,486 | 119,670 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 375,000 | 1,613,000 | 1,793,000 | 1,517,000 | 2,093,000 | 1,318,000 | 1,897,000 | 972,000 | 974,000 | 856,000 | 746,000 | 701,000 | 1,294,000 | 910,000 | 961,000 | 960,000 | 1,626,409 | 1,992,687 | 1,986,608 | 2,451,442 | 3,681,762 | 4,009,808 | 4,781,407 | 2,516,769 | 1,217,743 | 784,587 | 813,287 | 550,851 | 541,669 | 691,970 | 509,928 | 597,391 | 648,717 | 529,590 | 308,105 | 182,975 | 413,957 | 349,335 | 263,335 | 222,380 | 245,484 | 142,912 | 244,909 | 155,318 | 588,930 | 711,996 | 580,764 | 216,291 |
sales and marketing | 12,731,999 | -260,000 | -256,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,021,000 | 0 | 0 | 0 | -443,889 | 0 | 212,190 | 231,699 | 285,972 | 238,704 | 203,629 | 199,109 | 319,394 | 279,254 | 267,591 | 295,713 | 350,925 | 277,096 | 251,106 | 702,614 | 480,893 | 470,621 | 290,775 | 115,229 | 28,355 | 23,415 | 34,160 | 0 | 4,720 | 4,332 | 15,831 | 11,363 | 18,223 | 37,106 | 59,336 | 171,525 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | -8,728,000 | 11,459,000 | 14,796,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,141,000 | 0 | 0 | 3,141,000 | 4,616,195 | 0 | 2,373,693 | 2,242,502 | 1,951,502 | 1,759,254 | 1,914,971 | 2,032,392 | 2,055,712 | 1,635,226 | 1,805,118 | 1,620,479 | 1,393,920 | 1,230,967 | 1,721,775 | 1,846,607 | 1,532,662 | 1,293,003 | 1,290,536 | 3,643,926 | 4,632,376 | 1,810,908 | 1,344,680 | 1,005,187 | 650,052 | 907,993 | 473,288 | 370,240 | 394,063 | 451,087 | 604,298 | 325,938 |
operating income | 24,224,000 | 46,172,000 | 17,008,000 | 16,646,000 | 22,512,000 | 15,887,000 | 11,368,000 | 8,606,000 | 9,341,000 | 8,018,000 | 7,226,000 | 5,818,000 | 6,805,000 | 4,402,000 | 4,808,000 | 4,429,000 | 5,777,679 | 6,442,099 | 4,942,539 | 5,276,249 | 6,315,255 | 6,359,783 | 7,202,226 | 5,040,350 | 3,844,718 | 2,933,712 | 3,117,470 | 2,696,052 | 2,504,987 | 2,411,194 | 2,689,917 | 3,352,050 | 2,840,978 | 2,466,079 | 2,053,243 | 4,103,021 | 5,686,008 | 2,583,406 | 2,041,101 | 1,457,021 | 871,427 | 1,118,755 | 786,060 | 587,379 | 1,058,737 | 1,244,819 | 1,288,623 | 757,331 |
net income | -32,171,000 | -48,138,000 | -19,353,000 | -17,823,000 | -23,158,000 | -15,268,000 | -10,476,000 | -8,146,000 | -9,032,000 | -7,569,000 | -6,640,000 | -5,171,000 | -6,247,000 | -4,040,000 | -4,753,000 | -4,142,000 | -5,552,946 | -7,605,516 | -5,028,839 | -5,379,159 | -5,800,509 | -6,208,834 | -7,040,512 | -4,968,772 | -3,773,309 | -3,274,081 | -3,282,525 | -2,969,949 | -2,732,801 | -2,595,812 | -2,830,830 | -3,228,404 | -2,830,183 | -2,747,501 | -2,346,736 | -4,119,463 | -5,686,814 | -2,824,822 | -2,038,163 | -1,187,182 | 5,913,335 | -1,086,805 | -790,083 | -632,548 | -1,265,797 | -765,944 | -1,086,137 | -637,661 |
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.
