Quarterly
Annual
| Unit: USD | 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-06-30 | 2001-03-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 93,913,000 | 70,254,000 | 41,047,000 | 30,919,000 | 16,308,000 | 9,491,000 | 11,336,000 | 13,615,000 | 7,775,000 | 5,688,000 | 5,699,000 | 6,073,000 | 22,811,000 | 23,009,000 | 26,952,000 | 24,744,000 | 23,127,000 | 21,966,000 | 21,134,000 | 21,796,000 | 22,500,000 | 17,844,000 | 19,403,000 | 23,257,000 | 23,140,000 | 20,661,000 | 21,914,000 | 24,928,000 | 22,972,197 | 16,853,120 | 18,554,494 | 21,376,621 | 19,214,193 | 16,899,909 | 15,227,457 | 17,213,757 | 18,151,091 | 10,059,360 | 11,890,762 | 10,712,306 | 10,011,758 | 8,469,763 | 8,790,698 | 10,728,215 | 9,878,862 | 10,048,033 | 12,027,561 | 10,520,295 | 10,716,227 | 7,668,805 | 8,734,210 | 7,956,700 | 6,035,790 | 6,125,050 | 6,554,989 | 8,543,847 | 4,396,454 | 60,645 | 12,063 | 20,531 | 75,271 | 49,393 | 107,738 | 84,145 | 32,175 | 32,630 | 42,997 | 37,534 | 32,626 | 20,493 | 8,152 | 56,643 | 47,034 | 34,159 | 33,182 | 72,275 | 90,444 | 112,733 | 83,128 | 73,100 | 247,820 | 211,427 | 1 | 1 | 1 | 1 | 1 |
cost of revenue | 84,097,000 | 58,671,000 | 36,993,000 | 27,131,000 | 17,472,000 | 10,797,000 | 8,194,000 | 11,261,000 | 6,731,000 | 5,129,000 | 4,216,000 | 4,652,000 | 15,472,000 | 15,282,000 | 20,516,000 | 16,482,000 | 15,492,000 | 15,389,000 | 14,613,000 | 14,356,000 | 14,276,000 | 12,160,000 | 12,931,000 | 14,660,000 | 13,983,000 | 12,626,000 | 13,545,000 | 15,548,000 | 14,662,027 | 10,620,075 | 12,712,678 | 13,369,093 | 11,506,825 | 9,905,687 | 9,131,544 | 10,614,380 | 11,085,366 | 6,047,605 | 7,533,794 | 6,778,965 | 6,209,955 | 5,185,179 | 5,567,794 | 6,706,311 | 5,993,305 | 6,367,830 | 7,701,493 | 6,378,085 | 6,793,695 | 4,826,439 | 5,897,225 | 5,033,060 | 3,605,400 | 3,656,155 | 4,082,367 | 5,064,281 | 2,645,519 | 82,083 | 1,130,467 | 10,272 | 1,126,638 | 51,225 | 813,987 | 327,131 | 393,623 | 52,082 | 49,348 | 57,945 | 45,868 | 17,372 | -488 | 0 | 488 | 0 | 49,112 | 88 | 1,161 | 74,660 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 9,816,000 | 11,583,000 | 4,054,000 | 3,788,000 | -1,164,000 | -1,306,000 | 3,142,000 | 2,354,000 | 1,044,000 | 559,000 | 1,483,000 | 1,421,000 | 7,339,000 | 7,727,000 | 6,436,000 | 8,262,000 | 7,635,000 | 6,577,000 | 6,521,000 | 7,440,000 | 8,224,000 | 5,684,000 | 6,472,000 | 8,597,000 | 9,157,000 | 8,035,000 | 8,369,000 | 9,380,000 | 8,310,170 | 6,233,045 | 5,841,816 | 8,007,528 | 7,707,368 | 6,994,222 | 6,095,913 | 6,599,377 | 7,065,725 | 4,011,755 | 4,356,968 | 3,933,341 | 3,801,803 | 3,284,584 | 3,222,904 | 4,021,904 | 3,885,557 | 3,680,203 | 4,326,068 | 4,142,210 | 3,922,532 | 2,842,366 | 2,836,985 | 2,923,640 | 2,430,390 | 2,468,895 | 2,472,622 | 3,479,566 | 1,750,935 | -21,438 | -1,118,404 | 10,259 | -1,051,367 | -1,832 | -706,249 | -242,986 | -361,448 | -19,452 | -6,351 | -20,411 | -13,242 | 3,121 | 8,640 | 56,643 | 46,546 | 34,159 | -15,930 | 72,187 | 89,283 | 38,073 | 83,128 | 73,100 | 247,820 | 211,427 | 1 | 1 | 1 | 1 | 1 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 1,000 | 0 | 1,000 | -6,000 | 6,000 | 28,000 | 17,000 | 16,000 | 20,000 | 241,000 | 604,000 | 714,000 | 685,000 | 783,000 | 620,000 | 605,000 | 696,000 | 614,000 | 610,000 | 472,000 | 512,000 | 527,000 | 506,000 | 342,000 | 532,000 | 485,833 | 410,143 | 247,272 | 322,969 | 328,765 | 269,852 | 259,130 | 187,866 | 198,775 | 244,690 | 232,499 | 204,343 | 176,301 | 178,189 | 186,458 | 199,602 | 145,780 | 184,481 | 177,200 | 366,790 | 115,248 | 81,158 | -118,460 | 18,438 | 72,665 | 83,399 | -153,204 | 141,934 | 183,757 | 341,184 | 312,202 | 230,748 | 289,807 | 359,097 | 610,030 | 516,485 | 938,522 | 596,928 | 343,481 | 441,138 | 373,250 | 262,200 | 339,934 | 345,511 | 201,084 | 158,157 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 0 | 0 | 0 | 0 | 0 | 0 | -4,098,000 | 0 | 1,426,000 | 413,000 | 422,000 | 330,000 | 511,000 | 626,000 | 587,000 | 562,000 | 513,000 | 535,000 | 570,000 | 551,000 | 548,000 | 530,000 | 654,000 | 590,000 | 658,000 | 615,000 | 594,000 | 740,000 | 700,203 | 1,080,266 | 1,022,277 | 1,084,293 | 1,106,386 | 945,013 | 1,255,702 | 998,046 | 47,470 | -5,000 | 32,784 | 32,979 | 10,000 | -10,000 | 4,743 | 62,000 | 15,449 | 0 | 40,975 | 13,009 | 7,815 | 10,890 | 60,691 | 32,589 | 13,811 | 37,743 | 148,573 | 0 | 0 | 0 | 35,446 | 0 | 0 | 0 | -1,219,389 | 0 | 0 | 0 | 11,780 | 0 | 0 | 0 | 213,860 | -10,000 | 0 | 0 | 138,961 | 43,798 | 215,422 | 43,798 | 0 | 72,552 | 77,939 | 73,176 | -24,315 | 35,116 | 15,719 | 6,068 | 5,998 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 0 | 0 | 0 | 15,695,000 | 14,460,000 | 15,416,000 | 0 | 6,787,000 | 7,192,000 | 5,971,000 | 4,793,000 | 9,044,000 | 9,587,000 | 9,397,000 | 8,499,000 | 9,245,000 | 9,201,000 | 8,441,000 | 8,212,000 | 8,712,000 | 8,554,000 | 7,911,000 | 8,080,000 | 9,009,000 | 9,238,000 | 8,501,000 | 7,941,000 | 7,939,123 | 8,718,044 | 6,496,788 | 6,878,580 | 6,494,599 | 6,191,700 | 5,250,803 | 5,019,853 | 6,272,515 | 4,149,757 | 4,298,695 | 3,965,238 | 3,937,262 | 4,020,178 | 3,123,580 | 3,382,137 | 3,506,474 | 3,465,896 | 4,216,594 | 3,082,699 | 3,141,413 | 2,829,035 | 2,871,669 | 3,142,720 | 2,453,871 | 2,371,165 | 2,762,917 | 2,572,477 | 1,584,844 | 603,999 | 665,751 | 437,728 | 346,256 | 442,358 | 2,113,773 | 759,054 | 2,420,849 | 2,398,763 | 1,094,639 | 1,361,644 | 1,610,892 | 875,145 | 994,821 | 853,601 | 3,427,994 | 1,659,739 | 1,388,956 | 599,844 | 576,177 | 456,800 | 1,732,218 | 512,049 | 461,784 | 461,010 | 284,091 | 201,953 | 158,382 | 199,512 | 101,877 |
operating income | 17,522,000 | 13,371,000 | 16,122,000 | 15,521,000 | 17,098,000 | 15,957,000 | 11,312,000 | 8,677,000 | 8,241,000 | 7,622,000 | 6,409,000 | 5,143,000 | 9,796,000 | 10,817,000 | 10,698,000 | 9,746,000 | 10,541,000 | 10,356,000 | 9,616,000 | 9,459,000 | 9,874,000 | 9,694,000 | 9,037,000 | 9,182,000 | 10,194,000 | 10,359,000 | 9,437,000 | 9,213,000 | 9,125,159 | 10,208,453 | 7,766,337 | 8,285,842 | 7,929,750 | 7,406,565 | 6,765,635 | 6,205,765 | 6,518,760 | 4,389,447 | 4,563,978 | 4,202,560 | 4,123,563 | 4,188,367 | 3,314,781 | 3,643,739 | 3,667,703 | 3,650,377 | 4,434,769 | 3,462,498 | 3,264,476 | 2,921,083 | 2,813,900 | 3,193,747 | 2,540,347 | 2,492,307 | 2,758,286 | 2,714,411 | 1,768,601 | 945,183 | 1,013,399 | 668,476 | 636,063 | 801,455 | 1,504,414 | 1,275,539 | 3,359,371 | 2,995,691 | 1,449,900 | 1,802,782 | 1,984,142 | 1,137,345 | 1,548,615 | 1,189,112 | 3,629,078 | 1,817,896 | 1,527,917 | 643,642 | 791,599 | 500,598 | -928,633 | 584,601 | 539,723 | 534,186 | 259,776 | 237,069 | 174,101 | 205,580 | 107,875 |
net income | -20,628,000 | -29,321,000 | -19,173,000 | -11,733,000 | -18,262,000 | -17,263,000 | -8,170,000 | -6,323,000 | -7,197,000 | -7,063,000 | -4,926,000 | -3,722,000 | -2,457,000 | -3,090,000 | -7,346,000 | -1,484,000 | -4,169,000 | -3,779,000 | -6,250,000 | -2,019,000 | -1,650,000 | -4,010,000 | -2,565,000 | -585,000 | -1,037,000 | -2,324,000 | -1,068,000 | 167,000 | -814,989 | -3,977,908 | -1,978,610 | -278,314 | -222,382 | -412,343 | -669,722 | 393,612 | 546,965 | -377,692 | -207,010 | -269,219 | -600,188 | -903,783 | -91,877 | 378,165 | 217,854 | 29,826 | -3,632,842 | 679,712 | 658,056 | -78,717 | -113,726 | -270,107 | -10,808,126 | -23,412 | -533,281 | 765,155 | -17,666 | -966,621 | -2,131,803 | -658,217 | -1,687,430 | -803,287 | -2,210,663 | -1,518,525 | -3,720,819 | -3,029,110 | -1,535,052 | -1,823,193 | -1,997,384 | -1,134,224 | -1,539,975 | -1,142,469 | -3,582,532 | -1,783,737 | -1,543,847 | -571,455 | -702,316 | -462,525 | 824,461 | -511,501 | -291,903 | -322,759 | -259,775 | -237,068 | -174,100 | -205,579 | -107,874 |
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.
