Quarterly
Annual
| Unit: USD | 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-11-14 | 2018-09-30 | 2018-08-16 | 2018-06-30 | 2018-05-15 | 2018-03-31 | 2017-12-31 | 2017-11-20 | 2017-09-30 | 2017-08-17 | 2017-06-30 | 2017-05-11 | 2017-03-31 | 2016-12-31 | 2016-11-14 | 2016-09-30 | 2016-08-11 | 2016-06-30 | 2016-05-12 | 2016-03-31 | 2015-12-31 | 2015-11-23 | 2015-09-30 | 2015-08-13 | 2015-06-30 | 2015-05-21 | 2015-03-31 | 2014-12-31 | 2014-11-28 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2011-03-31 | 2010-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 83,949,000 | 104,005,000 | 98,912,000 | 96,644,000 | 88,066,000 | 78,020,000 | 78,767,000 | 70,838,000 | 59,782,000 | 55,143,000 | 53,019,000 | 50,147,000 | 43,688,000 | 44,320,000 | 48,215,000 | 48,210,000 | 43,762,000 | 47,649,000 | 41,044,000 | 41,981,000 | 6,280,000 | 45,028,000 | 38,530,000 | 65,391,000 | 78,768,000 | 78,204,000 | 81,714,000 | 2,815,000 | 47,056,000 | 38,113,000 | 41,281,000 | 39,597,000 | 39,444,000 | 40,723,000 | 2,339,000 | 40,723,000 | 31,171,000 | 37,936,000 | 38,474,000 | 38,281,000 | 34,981,000 | 812,000 | 33,417,000 | 3,073,000 | 31,091,000 | 30,200,000 | 30,145,000 | 46,149,000 | 1,676,000 | 48,626,000 | 44,756,000 | 39,998,000 | 42,259,000 | 47,108,000 | 45,153,000 | 40,074,000 | 14,338,729 | 7,237,570 |
cost of revenue | 46,409,000 | 58,140,000 | 59,315,000 | 59,027,000 | 52,845,000 | 44,282,000 | 43,900,000 | 37,586,000 | 30,437,000 | 26,179,000 | 24,401,000 | 23,322,000 | 21,004,000 | 23,931,000 | 24,380,000 | 30,297,000 | 24,450,000 | 25,302,000 | 19,863,000 | 23,241,000 | 4,625,000 | 21,179,000 | 24,025,000 | 30,705,000 | 40,541,000 | 40,541,000 | 41,983,000 | 2,451,000 | 28,790,000 | 18,637,000 | 24,228,000 | 23,282,000 | 23,282,000 | 21,088,000 | 1,416,000 | 21,088,000 | 14,336,000 | 18,637,000 | 20,393,000 | 20,393,000 | 17,845,000 | -809,000 | 15,752,000 | 2,378,000 | 14,336,000 | 12,101,000 | 12,101,000 | 24,047,000 | 1,306,000 | 25,729,000 | 24,819,000 | 23,864,000 | 27,865,000 | 22,959,000 | 21,653,000 | 20,783,000 | 5,538,053 | 2,244,206 |
gross profit | 37,540,000 | 45,865,000 | 39,597,000 | 37,617,000 | 35,221,000 | 33,738,000 | 34,867,000 | 33,252,000 | 29,345,000 | 28,964,000 | 28,618,000 | 26,825,000 | 22,684,000 | 20,389,000 | 23,835,000 | 17,913,000 | 19,312,000 | 22,347,000 | 21,181,000 | 18,740,000 | 1,655,000 | 23,849,000 | 14,505,000 | 34,686,000 | 38,227,000 | 37,663,000 | 39,731,000 | 364,000 | 18,266,000 | 19,476,000 | 17,053,000 | 16,315,000 | 16,162,000 | 19,635,000 | 923,000 | 19,635,000 | 16,835,000 | 19,299,000 | 18,081,000 | 17,888,000 | 17,136,000 | 2,155,000 | 17,665,000 | 695,000 | 16,755,000 | 18,099,000 | 18,044,000 | 22,102,000 | 370,000 | 22,897,000 | 19,937,000 | 16,134,000 | 14,394,000 | 24,149,000 | 23,500,000 | 19,291,000 | 8,800,676 | 4,993,364 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 19,483,000 | 17,175,000 | 18,046,000 | 19,234,000 | 16,161,000 | 15,978,000 | 16,307,000 | 16,559,000 | 16,830,000 | 15,195,000 | 13,275,000 | 12,023,000 | 12,069,000 | 14,548,000 | 16,823,000 | 14,305,000 | 17,593,000 | 17,824,000 | 18,849,000 | 21,452,000 | -835,000 | 19,662,000 | -14,662,000 | 19,198,000 | -16,451,000 | 16,451,000 | 20,558,000 | -4,719,000 | 16,023,000 | -13,117,000 | 15,425,000 | -16,485,000 | 16,485,000 | 17,836,000 | 396,000 | 17,836,000 | -9,631,000 | 13,117,000 | -15,379,000 | 15,379,000 | 9,957,000 | -368,000 | 9,235,000 | 2,236,000 | 9,631,000 | -9,427,000 | 9,427,000 | 10,409,000 | -982,000 | 9,085,000 | 8,602,000 | 7,079,000 | 8,533,000 | 7,594,000 | 6,612,000 | 6,093,000 | 2,181,975 | 1,249,331 |
sales and marketing | 9,507,000 | 15,372,000 | 9,280,000 | 8,676,000 | 5,784,000 | 5,032,000 | 5,349,000 | 6,607,000 | 6,809,000 | 6,697,000 | 4,456,000 | 2,794,000 | 4,185,000 | 4,382,000 | 6,704,000 | 11,139,000 | 6,241,000 | 6,844,000 | 7,595,000 | 8,996,000 | -1,074,000 | 10,030,000 | -4,382,000 | 9,515,000 | -6,781,000 | 6,781,000 | 7,486,000 | -28,000 | 5,788,000 | -4,999,000 | 4,623,000 | -2,656,000 | 2,656,000 | 5,027,000 | -1,392,000 | 5,027,000 | -2,475,000 | 4,999,000 | -3,835,000 | 3,835,000 | 5,804,000 | -690,000 | 3,867,000 | 112,000 | 2,475,000 | -2,897,000 | 2,897,000 | 9,403,000 | -2,093,000 | 8,454,000 | 6,369,000 | 5,027,000 | 7,734,000 | 8,263,000 | 6,170,000 | 4,443,000 | 2,227,495 | 935,377 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 11,093,000 | 12,442,000 | 11,722,000 | 9,799,000 | 8,238,000 | 12,018,000 | 9,646,000 | 11,106,000 | 11,412,000 | 7,708,000 | 6,642,000 | 7,898,000 | 7,463,000 | 10,100,000 | 8,449,000 | 10,229,000 | 9,113,000 | 10,231,000 | 9,357,000 | 11,759,000 | -3,901,000 | 12,358,000 | -3,859,000 | 9,707,000 | -228,000 | 7,009,000 | 7,744,000 | -1,416,000 | 13,299,000 | -970,000 | 8,262,000 | -4,592,000 | 7,248,000 | 7,413,000 | 2,712,000 | 7,413,000 | -5,363,000 | 5,969,000 | -2,791,000 | 6,626,000 | 7,264,000 | 9,000 | 6,518,000 | 389,000 | 7,838,000 | -4,257,000 | 7,154,000 | 8,374,000 | 938,000 | 8,104,000 | 7,414,000 | 6,068,000 | 8,803,000 | 5,508,000 | 4,353,000 | 4,409,000 | 2,919,675 | 1,356,373 |
operating income | 40,083,000 | 44,989,000 | 39,048,000 | 37,709,000 | 30,183,000 | 33,028,000 | 31,302,000 | 34,272,000 | 35,051,000 | 29,600,000 | 24,373,000 | 22,715,000 | 23,717,000 | 29,030,000 | 31,976,000 | 35,673,000 | 32,947,000 | 34,899,000 | 35,801,000 | 42,207,000 | -20,440,000 | 42,050,000 | -27,285,000 | 38,420,000 | -30,241,000 | 30,241,000 | 35,788,000 | -6,191,000 | 35,110,000 | -24,085,000 | 28,310,000 | -26,389,000 | 26,389,000 | 30,276,000 | 324,000 | 30,276,000 | -19,944,000 | 24,085,000 | -25,840,000 | 25,840,000 | 23,025,000 | -1,739,000 | 19,620,000 | 2,849,000 | 19,944,000 | -19,478,000 | 19,478,000 | 28,186,000 | -4,230,000 | 25,643,000 | 22,385,000 | 17,619,000 | 23,983,000 | 21,365,000 | 17,135,000 | 14,639,000 | 7,329,145 | 3,541,081 |
net income | -2,515,000 | 860,000 | 730,000 | 404,000 | 5,060,000 | 736,000 | 3,865,000 | -1,723,000 | -5,704,000 | -1,119,000 | 4,224,000 | 4,081,000 | -1,033,000 | -13,701,000 | -8,141,000 | -17,666,000 | -13,208,000 | -11,820,000 | -13,726,000 | -29,815,000 | -18,810,000 | -18,201,000 | -13,011,000 | -3,734,000 | 7,422,000 | 7,422,000 | 3,943,000 | -3,511,000 | -30,401,000 | -4,042,000 | -11,257,000 | -6,715,000 | -10,227,000 | -10,641,000 | -6,380,000 | -10,641,000 | 3,096,000 | -4,786,000 | -5,385,000 | -7,952,000 | -5,889,000 | 416,000 | -1,955,000 | 2,947,000 | -3,189,000 | -1,434,000 | -1,434,000 | -6,031,000 | -3,036,000 | -2,233,000 | -2,284,000 | -1,214,000 | -9,978,000 | 3,303,000 | 6,339,000 | 4,175,000 | 1,471,531 | 1,452,283 |
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.
