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 | 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-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 14,289,513 | 10,335,031 | 7,971,280 | 11,001,102 | 12,678,734 | 23,061,285 | 14,336,569 | 44,742,350 | 59,455,738 | 36,356,047 | 42,496,944 | 50,073,725 | 31,995,327 | 27,091,064 | 11,573,845 | 11,202,217 | 12,629,229 | 11,639,586 | 9,595,890 | 7,932,474 | 8,263,636 | 9,863,272 | 7,474,993 | 7,672,801 | 9,512,005 | 10,412,036 | 7,646,117 | 6,923,680 | 7,489,467 | 8,840,134 | 7,575,053 | 5,921,982 | 7,175,288 | 9,482,866 | 6,715,470 | 6,178,576 | 10,717,210 | 10,886,680 | 6,876,362 | 6,040,378 | 7,544,504 | 9,160,278 | 6,907,233 | 7,173,112 | 8,042,457 | 9,444,157 | 8,727,905 | 7,429,984 | 6,108,085 | 8,270,608 | 7,975,971 | 9,747,632 | 8,070,194 | 12,235,018 | 7,448,733 | 8,465,617 | 17,218,314 | 10,752,445 | 5,752,613 | 5,258,465 | 7,112,898 | 8,997,038 | 6,474,227 | 5,315,155 | 7,200,788 | 8,040,127 | 5,274,982 | 5,773,823 | 6,382,210 | 5,982,973 | 7,436,606 | 5,522,730 | 7,936,007 | 7,039,017 | 5,015,818 | 4,244,174 | 5,712,912 | 7,176,805 | 4,293,537 | 4,338,446 | 6,019,217 | 4,143,807 | 4,437,600 | 4,477,708 | 6,932,946 | 4,399,356 | 4,867,634 | 4,116,363 | 3,383,210 | 4,542,481 | 4,788,930 | 3,431,014 | 3,532,034 | 3,753,110 |
cost of revenue | 12,748,818 | 6,014,350 | 7,594,373 | 8,131,574 | 8,376,598 | 18,324,659 | 10,689,969 | 29,174,429 | 25,136,055 | 22,961,178 | 22,853,762 | 22,078,938 | 16,019,659 | 13,262,559 | 7,900,099 | 7,671,783 | 7,680,808 | 7,871,727 | 6,664,533 | 5,442,155 | 5,765,584 | 7,067,137 | 5,406,974 | 4,813,205 | 7,334,746 | 7,151,698 | 5,437,049 | 4,598,757 | 5,215,838 | 5,580,359 | 4,956,412 | 3,731,972 | 4,833,151 | 6,259,348 | 4,710,241 | 3,780,289 | 6,448,501 | 7,034,962 | 4,698,438 | 4,317,026 | 5,067,864 | 5,842,476 | 5,167,771 | 4,397,059 | 6,390,349 | 6,090,493 | 5,397,391 | 4,589,852 | 5,020,916 | 4,881,077 | 4,840,348 | 6,457,125 | 7,141,980 | 7,034,655 | 4,623,659 | 5,014,813 | 10,206,805 | 7,816,719 | 3,412,847 | 4,029,289 | 5,274,287 | 6,871,116 | 3,498,283 | 4,029,424 | 4,800,363 | 5,853,516 | 3,132,012 | 4,514,314 | 4,804,655 | 4,649,625 | 4,712,802 | 3,611,190 | 4,586,662 | 4,106,425 | 4,003,978 | 2,731,635 | 4,946,481 | 5,557,957 | 2,697,456 | 3,208,705 | 4,815,122 | 3,487,691 | 3,538,758 | 2,812,436 | 4,200,883 | 3,778,294 | 3,856,649 | 2,673,469 | 2,908,060 | 4,413,057 | 3,149,316 | 2,852,532 | 2,095,082 | 3,445,697 |
gross profit | 1,540,695 | 4,320,681 | 376,907 | 2,869,528 | 4,302,136 | 4,736,626 | 3,646,600 | 15,567,921 | 34,319,683 | 13,394,869 | 19,643,182 | 27,994,787 | 15,975,668 | 13,828,505 | 3,673,746 | 3,530,434 | 4,948,421 | 3,767,859 | 2,931,357 | 2,490,319 | 2,498,052 | 2,796,135 | 2,068,019 | 2,859,596 | 2,177,259 | 3,260,338 | 2,209,068 | 2,324,923 | 2,273,629 | 3,259,775 | 2,618,641 | 2,190,010 | 2,342,137 | 3,223,518 | 2,005,229 | 2,398,287 | 4,268,709 | 3,851,718 | 2,177,924 | 1,723,352 | 2,476,640 | 3,317,802 | 1,739,462 | 2,776,053 | 1,652,108 | 3,353,664 | 3,330,514 | 2,840,132 | 1,087,169 | 3,389,531 | 3,135,623 | 3,290,507 | 928,214 | 5,200,363 | 2,825,074 | 3,450,804 | 7,011,509 | 2,935,726 | 2,339,766 | 1,229,176 | 1,838,611 | 2,125,922 | 2,975,944 | 1,285,731 | 2,400,425 | 2,186,611 | 2,142,970 | 1,259,509 | 1,577,555 | 1,333,348 | 2,723,804 | 1,911,540 | 3,349,345 | 2,932,592 | 1,011,840 | 1,512,539 | 766,431 | 1,618,848 | 1,596,081 | 1,129,741 | 1,204,095 | 656,116 | 898,842 | 1,665,272 | 2,732,063 | 621,062 | 1,010,985 | 1,442,894 | 475,150 | 129,424 | 1,639,614 | 578,482 | 1,436,952 | 307,413 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 161,697 | 150,957 | 138,761 | 129,757 | 118,052 | 105,749 | 206,388 | 95,538 | 153,856 | 199,200 | 399,042 | 149,283 | 175,160 | 134,575 | 126,255 | 138,537 | 138,214 | 134,919 | 115,506 | 127,456 | 189,186 | 146,487 | 141,465 | 144,227 | 274,802 | 159,921 | 157,395 | 148,449 | 182,130 | 117,939 | 146,854 | 124,919 | 197,763 | 125,780 | 167,678 | 116,306 | 110,634 | 129,189 | 192,237 | 184,724 | 188,849 | 267,991 | 199,385 | 180,848 | 270,843 | 244,015 | 165,481 | 191,512 | 275,857 | 169,279 | 179,602 | 190,280 | 20,150 | 316,044 | 204,004 | 345,247 | 204,143 | 195,753 | 352,365 | 278,361 | 262,062 | 271,174 | 267,324 | 265,508 | 274,164 | 375,264 | 239,680 | 182,035 | 213,191 | 249,204 | 181,208 | 315,195 | 427,399 | 182,867 | 204,849 | 119,094 | 247,322 | 135,572 | 120,960 | 123,087 | 175,596 | 125,309 | 157,436 | 102,794 | 91,370 | 81,988 | 71,071 | 93,501 | 104,758 | 127,598 | 179,131 | 345,055 | 431,363 | 207,186 |
sales and marketing | 1,442,748 | 1,368,112 | 1,545,453 | 1,350,171 | 1,285,617 | 1,174,675 | 1,065,877 | 1,017,884 | 1,078,746 | 1,020,244 | 1,447,430 | 931,231 | 913,614 | 1,160,412 | 851,898 | 1,135,980 | 1,354,872 | 1,007,831 | 979,614 | 875,546 | 1,153,210 | 1,033,295 | 1,052,475 | 1,165,461 | 1,186,544 | 1,220,451 | 1,223,842 | 1,027,711 | 1,072,013 | 1,058,029 | 986,172 | 909,572 | 1,011,267 | 954,955 | 1,012,105 | 859,164 | 887,720 | 919,842 | 1,062,825 | 1,096,694 | 1,178,811 | 1,092,505 | 1,079,736 | 1,063,287 | 1,281,667 | 1,034,419 | 1,012,079 | 892,644 | 952,399 | 937,868 | 790,891 | 758,377 | 728,040 | 1,140,151 | 955,961 | 850,016 | 812,373 | 1,024,191 | 1,399,932 | 1,135,667 | 4,835,272,000,000 | 1,139,052,000,000 | 1,301,002,000,000 | 1,167,908,000,000 | 5,299,157,000,000 | 1,334,680 | 1,349,080 | 1,341,922 | 5,545,500,000 | 1,379,260 | 1,464,939 | 1,113,006 | 4,148,688,000 | 1,058,514 | 989,119,000,000 | 940,383 | 3,648,454 | 1,013,206 | 948,524 | 739,242 | 3,374,212 | 827,461 | 1,140,856 | 1,012,533 | 4,042,081 | 831,793 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,543,914 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,715,400 | 3,737,479 | 3,725,463 | 4,130,023 | 10,724,992 | 4,146,821 | 4,436,186 | 4,728,481 | 4,553,344 | 4,209,836 | 5,121,885 | 3,493,236 | 2,604,268 | 2,185,980 | 1,735,718 | 1,775,204 | 1,615,944 | 1,646,685 | 1,507,434 | 1,662,095 | 1,580,481 | 1,676,579 | 1,812,764 | 1,706,881 | 2,004,322 | 1,912,824 | 2,133,040 | 2,300,867 | 2,489,225 | 2,165,246 | 2,091,151 | 2,049,688 | 2,006,182 | 2,342,165 | 2,661,768 | 2,317,914 | 2,518,711 | 2,381,799 | 2,263,211 | 2,431,678 | 2,462,495 | 2,782,623 | 2,845,720 | 2,898,952 | 2,649,958 | 2,286,614 | 2,684,698 | 2,401,351 | 2,834,524 | 2,308,759 | 3,153,072 | 2,441,755 | 2,397,644 | 2,729,116 | 4,694,151 | 4,439,240 | 6,324,939 | 5,264,302 | 3,368,279 | 3,856,872 | 5,712,446 | 4,035,257 | 3,760,855 | 4,096,488 | 4,944,109 | 4,240,836 | 3,861,396 | 3,817,960 | 3,935,059 | 3,222,319 | 3,307,993 | 2,836,777 | 2,810,124 | 2,921,055 | 2,621,478 | 2,396,165 | 2,738,646 | 2,644,536 | 4,048,214 | 3,051,585 | 2,282,508 | 2,409,853 | 2,930,510 | 2,143,271 | 277,914 | 1,215,195 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,221,776 |
operating income | 4,319,845 | 3,808,573 | 3,935,658 | 4,052,172 | 10,250,318 | 4,565,395 | 4,970,986 | 5,486,814 | 5,360,788 | 5,429,280 | 6,968,357 | 4,573,750 | 3,693,042 | 3,480,967 | 2,713,871 | 3,049,721 | 3,109,030 | 2,789,435 | 2,602,554 | 2,665,097 | 2,922,877 | 2,856,361 | 3,006,704 | 3,016,569 | 3,465,668 | 3,293,196 | 3,514,277 | 3,477,027 | 3,743,368 | 3,341,214 | 3,224,177 | 3,084,179 | 3,215,212 | 3,422,900 | 3,841,551 | 3,293,384 | 3,517,065 | 3,430,830 | 3,518,273 | 3,713,096 | 3,830,155 | 4,143,119 | 4,124,841 | 4,143,087 | 4,202,468 | 3,565,048 | 3,862,258 | 3,485,507 | 4,062,780 | 3,415,906 | 4,123,565 | 3,390,412 | 3,145,834 | 4,185,311 | 5,854,116 | 5,634,503 | 7,341,455 | 6,484,246 | 5,120,576 | 5,270,900 | 5,974,508 | 4,306,431 | 4,028,179 | 4,361,996 | 5,218,273 | 4,616,100 | 4,101,076 | 3,999,995 | 4,148,250 | 3,471,523 | 3,489,201 | 3,151,972 | 3,237,523 | 3,103,922 | 2,826,327 | 2,515,259 | 2,985,968 | 2,780,108 | 4,169,174 | 3,174,672 | 2,458,104 | 2,535,162 | 3,087,946 | 2,246,065 | 2,688,357 | 2,128,976 | 4,263,422 | 2,152,543 | 1,712,532 | 2,710,840 | 2,513,633 | 2,599,271 | 4,169,275 | 2,972,876 |
net income | -2,779,150 | -935,867 | -5,032,770 | -972,829 | -5,948,182 | 276,892 | -1,324,386 | 9,726,018 | 28,533,737 | 7,965,589 | 12,674,825 | 23,421,037 | 12,282,626 | 10,347,538 | 959,875 | 480,713 | 1,839,391 | 978,424 | 328,803 | -174,778 | -164,311 | -60,226 | -938,685 | -156,973 | -1,288,409 | -32,858 | -1,305,209 | -1,152,104 | -1,925,858 | -81,439 | -605,536 | -894,169 | -873,075 | -199,382 | -1,836,322 | -895,097 | 751,644 | 420,888 | -1,340,349 | -1,989,744 | -1,353,515 | -825,317 | -2,385,379 | -1,367,034 | -2,550,360 | -211,384 | -531,744 | -645,375 | -2,975,611 | -26,375 | -987,942 | -99,905 | -2,582,915 | 1,015,052 | -3,029,042 | -2,183,699 | -2,924,548 | -3,548,520 | -2,780,810 | -4,041,724 | -4,135,897 | -2,180,509 | -1,052,235 | -3,076,265 | -2,817,848 | -2,429,489 | -1,958,106 | -2,740,486 | -2,570,695 | -2,138,175 | -765,397 | -1,240,432 | 111,822 | -171,330 | -1,814,487 | -1,002,720 | -2,219,537 | -1,161,260 | -2,573,093 | -2,044,931 | -1,254,009 | -1,879,046 | -2,189,104 | -580,793 | -437,931 | -1,507,914 | -3,734,074 | -709,649 | -1,237,382 | -2,581,416 | -874,019 | -2,020,789 | -3,670,893 | -2,665,463 |
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.
