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 | 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 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,565,336 | 1,823,516 | 1,823,315 | 1,755,738 | 1,618,195 | 1,614,177 | 1,742,922 | 1,786,346 | 1,514,690 | 1,444,899 | 1,398,371 | 1,414,850 | 1,430,595 | 1,456,310 | 1,416,553 | 1,361,002 | 1,443,705 | 1,464,789 | 1,394,234 | 1,410,094 | 1,544,028 | 1,461,783 | 1,254,543 | 1,266,437 | 1,231,081 | 1,238,354 | 1,122,409 | 1,096,663 | 1,019,326 | 961,513 | 955,249 | 923,671 | 948,369 | 870,883 | 760,118 | 727,509 | 718,646 | 627,550 | 513,788 | 499,265 | 473,619 | 472,341 | 458,788 | 438,006 | 258,631 | 491,310 | 414,561 | 391,826 | 368,997 | 351,041 | 341,609 | 338,801 | 296,994 | 306,462 | 315,029 | 291,174 | 268,657 | 288,608 | 249,583 | 231,977 | 213,422 | 200,126 | 178,775 | 165,343 | 151,386 | 61,828 | 46,612 | 25,024 | 224,371 | 7,821 | 609,616 | 1,444,253 | 713,487 | 1,680,074 | 921,345 | 1,986,744 | 1,110,937 | 2,462,644 | 3,219,810 | 2,178,238 | 1,525,746 | 2,161,876 | 1,724,580 | 1,849,750 | 1,380,742 | 1,574,533 | 1,186,383 | 1,464,425 | 1,431,633 | 1,503,199 | 941,694 | 1,812,034 | 413,172 | 3,070,273 | 100,000 | 2,200,000 | 2,000,000 |
cost of revenue | 1,557 | -610,250 | -576,047 | 1,183 | 1,264 | 1,251 | 2,461 | 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 | 21,415 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34,000 | 18,013 | 0 | 0 | 126,728 | 208,293 | 117,765 | 206,677 | 129,489 | 225,496 | 278,332 | 320,227 | 1,022,394 | 262,854 | 494,870 | 337,789 | 705,694 | 294,933 | 520,843 | 216,523 | 499,701 | 212,922 | 599,645 | 189,307 | 381,485 | 187,697 | 57,179 | 795,633 | -100,000 | 100,000 | 300,000 |
gross profit | 2,563,779 | 2,433,766 | 2,399,362 | 1,754,555 | 1,616,931 | 1,612,926 | 1,740,461 | 1,786,346 | 1,514,690 | 1,444,899 | 1,398,371 | 1,414,850 | 1,430,595 | 1,456,310 | 1,416,553 | 1,361,002 | 1,443,705 | 1,464,789 | 1,394,234 | 1,410,094 | 1,544,028 | 1,461,783 | 1,254,626 | 1,266,770 | 1,231,081 | 1,238,354 | 1,122,409 | 1,096,663 | 1,019,326 | 961,513 | 955,249 | 923,671 | 1,145,205 | 1,031,706 | 911,954 | 911,761 | 898,952 | 627,550 | 630,082 | 608,910 | 586,352 | 585,038 | 553,795 | 534,361 | 237,216 | 491,310 | 414,561 | 391,826 | 368,997 | 351,041 | 341,609 | 338,801 | 296,994 | 306,462 | 315,029 | 291,174 | 268,657 | 288,608 | 249,583 | 231,977 | 213,422 | 200,126 | 178,775 | 165,343 | 151,386 | 61,828 | 12,612 | 7,011 | 224,371 | 7,821 | 482,888 | 1,235,960 | 595,722 | 1,473,397 | 791,856 | 1,761,248 | 832,605 | 2,142,417 | 2,197,416 | 1,915,384 | 1,030,876 | 1,824,087 | 1,018,886 | 1,554,817 | 859,899 | 1,358,010 | 686,682 | 1,251,503 | 831,988 | 1,313,892 | 560,209 | 1,624,337 | 355,993 | 2,274,640 | 200,000 | 2,100,000 | 1,700,000 |
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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12,336 | 12,336 | 12,336 | -125,330 | 12,336 | 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, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 549,904 | 377,192 | 400,979 | 496,096 | -1,125,163 | 377,436 | 386,238 | 361,489 | -983,867 | 335,284 | 339,602 | 308,981 | -968,913 | 305,407 | 318,726 | 344,780 | -913,176 | 314,820 | 309,619 | 288,737 | 459,771 | 272,571 | 305,238 | 285,852 | 385,233 | 267,284 | 271,312 | 306,874 | 310,454 | 239,235 | 235,439 | 229,208 | 341,481 | 230,821 | 215,794 | 253,110 | 323,470 | 202,822 | 176,087 | 176,105 | 288,080 | 172,732 | 205,191 | 173,463 | 317,871 | 184,818 | 197,736 | 170,105 | 278,986 | 205,087 | 203,809 | 186,717 | 287,830 | 182,855 | 182,451 | 142,078 | 219,954 | 148,164 | 171,840 | 133,263 | 192,745 | 155,856 | 148,759 | 172,758 | 203,509 | 171,666 | 234,400 | 249,380 | 383,167 | 259,286 | 877,788 | 1,382,178 | 865,072 | 1,631,967 | 1,160,394 | 1,708,246 | 1,358,362 | 1,910,144 | 365,564 | 3,100,184 | 1,362,389 | 1,745,591 | 1,453,752 | 1,775,328 | 1,044,197 | 1,106,292 | 1,413,801 | 1,103,407 | 1,003,535 | 1,260,689 | 1,358,480 | 1,459,512 | 682,396 | 1,566,385 | 900,000 | 1,400,000 | 900,000 |
operating income | 2,013,869 | 1,441,824 | 1,400,902 | 1,905,905 | 1,811,977 | 1,733,459 | 1,733,067 | 1,756,710 | 1,376,252 | 1,105,115 | 1,054,269 | 1,101,369 | 1,304,496 | 1,141,403 | 1,094,827 | 1,013,222 | 1,553,575 | 1,146,969 | 1,081,615 | 1,118,357 | 1,082,298 | 1,189,462 | 949,388 | 1,378,623 | 846,598 | 971,820 | 851,938 | 791,149 | 712,029 | 724,541 | 721,704 | 695,832 | 605,984 | 641,010 | 545,439 | 475,596 | 395,835 | 417,841 | 331,089 | 316,382 | 179,089 | 293,034 | 247,044 | 258,252 | 106,196 | 219,713 | 157,893 | 180,580 | 17,688 | 106,472 | 109,511 | 135,408 | 2,264 | 116,707 | 122,985 | 143,962 | 48,703 | 140,444 | 77,743 | 98,714 | -53,338 | 44,270 | 30,016 | -7,415 | -77,123 | -109,838 | -665,878 | -242,369 | -348,086 | -251,465 | -394,900 | -146,218 | -269,350 | -158,570 | -368,538 | 53,002 | -525,757 | 232,273 | 649,898 | 23,197 | -331,513 | 78,496 | -440,720 | -220,511 | -184,298 | 251,718 | -635,452 | 148,096 | -171,547 | 53,203 | -798,271 | 164,825 | -326,403 | 708,255 | -700,000 | 700,000 | 800,000 |
net income | 1,348,519 | 1,446,324 | 1,421,686 | 613,379 | 576,235 | 740,023 | 1,356,034 | 1,093,004 | 1,149,719 | 1,109,615 | 1,058,122 | 1,105,869 | 965,071 | 1,150,903 | 1,097,182 | 1,016,222 | 1,139,141 | 1,149,969 | 1,084,043 | 1,121,357 | 1,085,298 | 1,188,820 | 949,388 | 980,918 | 846,598 | 960,721 | 840,066 | 791,149 | 707,029 | 724,541 | 710,065 | 695,324 | 592,531 | 639,005 | 530,439 | 475,596 | 396,241 | 429,019 | 420,976 | 208,269 | 57,976 | 193,921 | 157,931 | 173,139 | 31,963 | 161,600 | 80,080 | 114,967 | -8,455 | 97,062 | 87,101 | 80,818 | -32,923 | 56,854 | 154,941 | 140,592 | 6,544 | 83,593 | 60,001 | 85,609 | -760,582 | 48,809 | 52,173 | 139,741 | 319,317 | 164,985 | -359,939 | -156,065 | -132,542 | -116,944 | -212,464 | -96,170 | -16,414 | -186,005 | -102,993 | 1,189,090 | -263,660 | 212,599 | 447,968 | 1,138,429 | -227,031 | 66,039 | -206,756 | -87,296 | -71,616 | -727,326 | -299,644 | 123,624 | -976 | 66,383 | -865,330 | 142,430 | -124,065 | 421,654 | -500,000 | 400,000 | 400,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.
