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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 38,350,244 | 37,934,000 | 37,443,000 | 30,710,000 | 45,439,000 | 32,217,000 | 23,590,000 | 28,093,000 | 31,469,000 | 23,034,000 | 24,239,000 | 24,900,000 | 31,542,000 | 35,325,000 | 33,089,000 | 33,290,000 | 32,071,000 | 33,066,000 | 35,253,000 | 26,797,000 | 48,211,000 | 14,975,000 | 33,842,000 | 17,441,000 | 35,710,000 | 22,918,000 | 32,549,000 | 11,648,000 | 24,258,000 | 19,373,000 | 19,066,000 | 14,797,000 | 25,868,000 | 16,069,000 | 19,246,000 | 8,930,000 | 25,791,000 | 17,150,000 | 15,797,000 | 13,187,000 | 24,432,000 | 17,480,000 | 16,115,000 | 12,596,000 | 21,643,000 | 17,678,000 | 13,752,000 |
cost of revenue | 23,179,413 | 23,131,000 | 23,007,000 | 18,871,000 | 30,148,000 | 19,347,000 | 16,350,000 | 16,791,000 | 24,874,000 | 17,304,000 | 15,167,000 | 15,969,000 | 21,377,000 | 20,504,000 | 21,974,000 | 21,839,000 | 19,982,000 | 20,202,000 | 21,653,000 | 15,613,000 | 26,955,000 | 12,456,000 | 23,172,000 | 10,425,000 | 24,080,000 | 16,470,000 | 20,837,000 | 9,350,000 | 19,290,000 | 13,097,000 | 13,437,000 | 10,020,000 | 17,603,000 | 12,361,000 | 15,606,000 | 8,538,000 | 17,743,000 | 12,775,000 | 15,863,000 | 9,925,000 | 15,566,000 | 11,555,000 | 8,694,000 | 8,401,000 | 13,559,000 | 11,972,000 | 10,472,000 |
gross profit | 15,170,831 | 14,803,000 | 14,436,000 | 11,839,000 | 15,291,000 | 12,870,000 | 7,240,000 | 11,302,000 | 6,595,000 | 5,730,000 | 9,072,000 | 8,931,000 | 10,165,000 | 14,821,000 | 11,115,000 | 11,451,000 | 12,089,000 | 12,864,000 | 13,600,000 | 11,184,000 | 21,256,000 | 2,519,000 | 10,670,000 | 7,016,000 | 11,630,000 | 6,448,000 | 11,712,000 | 2,298,000 | 4,968,000 | 6,276,000 | 5,629,000 | 4,777,000 | 8,265,000 | 3,708,000 | 3,640,000 | 392,000 | 8,048,000 | 4,375,000 | -66,000 | 3,262,000 | 8,866,000 | 5,925,000 | 7,421,000 | 4,195,000 | 8,084,000 | 5,706,000 | 3,280,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,409,542 | 3,180,000 | 4,283,000 | 3,231,000 | 2,991,000 | 3,118,000 | 2,643,000 | 4,420,000 | 3,448,000 | 2,545,000 | 2,736,000 | 2,628,000 | 3,274,000 | 3,365,000 | 3,623,000 | 3,347,000 | 3,329,000 | 3,477,000 | 3,487,000 | 2,766,000 | 2,573,000 | 2,323,000 | 2,397,000 | 2,754,000 | 1,917,000 | 3,418,000 | 3,487,000 | 3,151,000 | 4,221,000 | 4,415,000 | 3,502,000 | 4,107,000 | 4,425,000 | 5,047,000 | 3,415,000 | 3,643,000 | 3,417,000 | 4,180,000 | 5,068,000 | 3,365,000 | 3,578,000 | 2,833,000 | 2,604,000 | 3,730,000 | 2,842,000 | 2,769,000 | 2,744,000 |
sales and marketing | -2,377,000 | 3,711,000 | 3,940,000 | 3,922,000 | 4,849,000 | 3,843,000 | 3,271,000 | 3,321,000 | 2,475,000 | 1,256,000 | 1,424,000 | 1,123,000 | 1,221,000 | 1,179,000 | 1,178,000 | 940,000 | 929,000 | 1,161,000 | 1,188,000 | 1,092,000 | 906,000 | 818,000 | 936,000 | 970,000 | 1,265,000 | 1,021,000 | 1,084,000 | 1,028,000 | 686,000 | 866,000 | 856,000 | 835,000 | 1,166,000 | 950,000 | 944,000 | 799,000 | 857,000 | 675,000 | 719,000 | 647,000 | 546,000 | 591,000 | 450,000 | 513,000 | 449,000 | 438,000 | 494,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,650,000 | 3,701,000 | 3,484,000 | 3,418,000 | 3,322,000 | 3,165,000 | 3,311,000 | 3,005,000 | 3,833,000 | 2,691,000 | 3,303,000 | 2,809,000 | 3,006,000 | 2,514,000 | 2,307,000 | 2,312,000 | 2,343,000 | 2,230,000 | 2,527,000 | 2,094,000 | 2,393,000 | 1,902,000 | 2,166,000 | 2,064,000 | 2,003,000 | 2,323,000 | 2,117,000 | 1,830,000 | 1,955,000 | 2,014,000 | 1,861,000 | 1,813,000 | 1,881,000 | 1,722,000 | 1,737,000 | 1,700,000 | 1,582,000 | 2,017,000 | 2,037,000 | 1,957,000 | 2,344,000 | 1,543,000 | 2,719,000 | 1,256,000 | 843,000 | 1,132,000 | 1,085,000 |
operating income | 12,249,719 | 10,435,000 | 11,805,000 | 11,550,000 | 11,273,000 | 10,308,000 | 9,534,000 | 11,056,000 | 9,897,000 | 6,534,000 | 8,026,000 | 6,567,000 | 7,516,000 | 7,058,000 | 7,140,000 | 6,601,000 | 6,604,000 | 7,167,000 | 7,207,000 | 5,975,000 | 5,872,000 | 5,043,000 | 5,499,000 | 5,788,000 | 5,185,000 | 6,762,000 | 6,688,000 | 6,009,000 | 6,862,000 | 7,295,000 | 6,219,000 | 6,755,000 | 7,472,000 | 7,719,000 | 6,096,000 | 6,142,000 | 5,856,000 | 6,872,000 | 7,824,000 | 5,969,000 | 6,468,000 | 4,967,000 | 5,773,000 | 5,499,000 | 4,507,000 | 4,339,000 | 4,323,000 |
net income | 2,921,111 | 4,368,000 | 2,631,000 | -1,447,000 | 4,018,000 | 542,000 | -2,294,000 | -1,762,000 | -3,302,000 | -804,000 | 1,046,000 | 2,364,000 | 2,649,000 | 7,763,000 | 3,975,000 | 4,850,000 | 5,485,000 | 5,697,000 | 6,393,000 | 5,209,000 | 15,384,000 | -2,524,000 | 5,171,000 | 1,228,000 | 6,445,000 | -314,000 | 5,024,000 | -3,711,000 | -1,894,000 | -1,019,000 | -590,000 | -1,978,000 | 793,000 | -4,011,000 | -2,456,000 | -5,750,000 | 2,192,000 | -2,497,000 | -7,890,000 | -2,707,000 | 2,398,000 | 958,000 | 1,648,000 | -1,304,000 | 3,577,000 | 1,367,000 | -1,043,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.
