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 | 2001-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 30,614,403 | 29,473,949 | 29,307,184 | 28,450,298 | 27,812,553 | 26,603,000 | 25,057,318 | 22,438,538 | 22,433,598 | 20,991,621 | 20,218,798 | 17,547,965 | 17,038,144 | 15,410,553 | 12,589,793 | 13,644,486 | 13,875,169 | 12,726,377 | 11,169,979 | 10,679,376 | 9,071,951 | 8,062,550 | 7,556,832 | 7,097,915 | 6,929,488 | 6,545,851 | 6,014,808 | 5,673,857 | 5,780,971 | 5,503,590 | 4,974,041 | 4,265,036 | 3,762,771 | 4,138,015 | 3,426,746 | 2,507,898 | 2,055,396 | 1,816,595 | 1,731,835 | 1,512,837 | 1,652,479 | 1,472,776 | 20,991,621 |
cost of revenue | 4,560,936 | 2,604,100 | 2,595,512 | 2,624,163 | 2,600,069 | 2,490,276 | 2,427,045 | 2,312,771 | 2,409,801 | 2,300,122 | 2,038,538 | 1,765,317 | 1,941,426 | 1,712,246 | 1,367,641 | 1,486,155 | 1,633,959 | 1,426,869 | 1,299,149 | 1,205,941 | 1,201,626 | 1,084,707 | 1,051,584 | 972,332 | 980,672 | 819,200 | 770,219 | 742,104 | 753,145 | 718,762 | 727,739 | 739,963 | 737,352 | 745,482 | 791,818 | 545,261 | 575,883 | 585,819 | 554,213 | 530,524 | 512,712 | 486,755 | 1,907,874 |
gross profit | 26,053,467 | 26,869,849 | 26,711,672 | 25,826,135 | 25,212,484 | 24,112,724 | 22,630,273 | 20,125,767 | 20,023,797 | 18,691,499 | 18,180,260 | 15,782,648 | 15,096,718 | 13,698,307 | 11,222,152 | 12,158,331 | 12,241,210 | 11,299,508 | 9,870,830 | 9,473,435 | 7,870,325 | 6,977,843 | 6,505,248 | 6,125,583 | 5,948,816 | 5,726,651 | 5,244,589 | 4,931,753 | 5,027,826 | 4,784,828 | 4,246,302 | 3,525,073 | 3,025,419 | 3,392,533 | 2,634,928 | 1,962,637 | 1,479,513 | 1,230,776 | 1,177,622 | 982,313 | 1,139,767 | 986,021 | 19,083,747 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 3,372,911 | 4,301,017 | 4,707,818 | 4,160,244 | 3,296,210 | 3,539,287 | 3,839,724 | 3,287,488 | 2,920,798 | 2,881,575 | 3,132,715 | 2,489,279 | 2,119,864 | 1,845,601 | 1,783,666 | 2,055,289 | 1,845,124 | 1,793,229 | 1,769,368 | 1,505,988 | 1,228,993 | 1,194,595 | 1,293,663 | 1,102,304 | 1,284,392 | 1,172,559 | 1,058,224 | 958,706 | 1,234,697 | 1,272,524 | 1,174,178 | 738,683 | 1,240,806 | 693,953 | 790,001 | 967,024 | 464,060 | 324,177 | 253,612 | 119,944 | 177,766 | 141,212 | 2,881,575 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 21,310,066 | 20,212,750 | 19,904,796 | 19,936,115 | 18,284,032 | 17,796,806 | 16,528,022 | 15,378,623 | 14,611,112 | 12,812,331 | 11,614,444 | 10,087,060 | 9,527,397 | 9,433,062 | 8,541,108 | 8,694,250 | 8,464,787 | 8,297,680 | 7,227,662 | 6,552,904 | 5,330,870 | 5,242,026 | 4,656,308 | 5,074,927 | 4,422,843 | 4,462,922 | 4,667,688 | 4,564,079 | 5,346,437 | 5,431,243 | 5,625,996 | 5,696,507 | 4,842,406 | 4,328,089 | 3,412,484 | 2,788,240 | 1,883,551 | 1,164,601 | 1,084,346 | 979,690 | 800,563 | 631,932 | 12,812,331 |
operating income | 24,682,977 | 26,862,973 | 26,941,881 | 26,438,903 | 23,882,802 | 23,347,861 | 22,068,222 | 20,295,287 | 19,345,717 | 17,356,161 | 16,190,177 | 13,746,205 | 12,319,786 | 11,992,951 | 11,018,174 | 11,403,788 | 10,900,653 | 10,629,281 | 9,401,496 | 8,424,570 | 6,934,442 | 6,825,890 | 6,354,946 | 6,564,648 | 6,174,545 | 6,104,281 | 6,229,138 | 6,100,772 | 7,239,032 | 7,399,346 | 7,437,289 | 7,010,734 | 6,529,678 | 5,443,432 | 4,480,987 | 3,877,860 | 2,416,028 | 1,541,601 | 1,386,777 | 1,139,700 | 998,398 | 792,286 | 17,356,161 |
net income | 1,370,490 | -898,047 | -374,554 | -547,299 | 1,279,607 | 1,029,255 | 650,895 | -162,614 | 663,212 | 1,338,878 | 2,034,343 | 1,971,676 | 2,774,840 | 1,705,356 | 258,584 | 753,350 | 1,342,980 | 640,379 | 487,600 | 1,048,865 | 935,883 | -191,302 | -100,402 | -439,065 | -225,729 | -377,630 | -984,549 | -1,586,990 | -5,731,576 | -2,614,518 | -3,190,987 | -3,485,661 | -3,504,259 | -2,050,899 | -1,846,059 | -1,915,223 | -936,515 | -310,825 | -209,155 | -157,387 | 141,369 | 193,735 | 1,338,878 |
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.
