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 | 2000-06-30 | 2000-03-31 | 1999-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 5,125,751 | 5,060,112 | 4,803,819 | 4,824,101 | 4,750,513 | 4,720,477 | 4,577,771 | 4,555,906 | 4,353,587 | 4,559,677 | 4,584,930 | 6,022,540 | 5,174,204 | 5,225,402 | 5,767,394 | 4,633,244 | 4,837,332 | 4,800,084 | 4,656,245 | 5,006,132 | 5,565,237 | 5,941,994 | 6,320,623 | 5,278,783 | 5,724,706 | 4,712,165 | 5,188,477 | 4,748,652 | 4,785,589 | 4,216,545 | 3,794,941 | 3,580,329 | 3,536,792 | 3,098,631 | 3,444,259 | 3,390,933 | 3,480,004 | 3,333,519 | 3,044,369 | 3,088,497 | 3,019,614 | 2,775,936 | 2,899,857 | 3,046,988 | 2,658,902 | 2,712,827 | 2,442,498 | 2,509,647 | 2,567,122 | 2,579,280 | 2,952,427 | 2,486,710 | 2,747,009 | 2,565,986 | 2,717,865 | 2,968,174 | 2,499,120 | 2,689,401 | 2,477,312 | 2,503,115 | 454,062 | 530,278 | 846,691 | 1,149,521 | 494,497 | 854,264 | 947,435 | 498,149 | 560,687 | 585,895 | 902,916 | 1,369,688 | 1,113,656 | 3,698,865 | 895,208 | 805,865 | 941,062 | 989,675 | 1,419,204 | 1,508,879 | 1,901,110 | 1,200,630 | 1,539,432 | 1,391,380 | 980,574 | 1,438,796 | -208,748 | 1,497,507 | 1,651,935 | 1,738,041 | 850,000 | 22,524 | 128,633 | 216,636 | 5,112 | 45,063 | 36,709 |
cost of revenue | 973,287 | 766,334 | 769,727 | 840,272 | 866,642 | 832,704 | 749,361 | 773,651 | 817,213 | 846,487 | 177,878 | 2,634,224 | 2,091,588 | 1,980,957 | 2,374,580 | 1,369,421 | 1,425,309 | 1,828,114 | 1,488,848 | 1,342,051 | 1,270,659 | 1,728,526 | 1,937,866 | 1,805,256 | 1,426,351 | 1,418,013 | 1,581,351 | 1,342,772 | 1,190,404 | 1,203,515 | 1,056,176 | 1,050,074 | 998,928 | 1,174,546 | 1,307,115 | 1,245,353 | 1,355,404 | 1,348,379 | 1,295,609 | 1,336,818 | 1,246,443 | 1,209,103 | 1,169,148 | 1,141,643 | 1,099,165 | 1,080,484 | 1,127,970 | 1,198,421 | 1,115,113 | 1,140,261 | 1,133,592 | 1,094,229 | 908,846 | 891,555 | 1,113,039 | 1,299,651 | 990,443 | 1,025,348 | 1,251,469 | 1,293,332 | 455,222 | 580,544 | 639,697 | 618,380 | 0 | 0 | 0 | 404,195 | 280,292 | 359,730 | 367,487 | 396,976 | 417,421 | 404,651 | 402,609 | 394,192 | 351,771 | 300,154 | 202,048 | 206,321 | 208,661 | 413,662 | 534,767 | 305,230 | 179,467 | 82,407 | 294,322 | 189,316 | 162,952 | 193,110 | 410,000 | 2,355 | 53,574 | 192,640 | 33,817 | 18,398 | 88,969 |
gross profit | 4,152,464 | 4,293,778 | 4,034,092 | 3,983,829 | 3,883,871 | 3,887,773 | 3,828,410 | 3,782,255 | 3,536,374 | 3,713,190 | 4,407,052 | 3,388,316 | 3,082,616 | 3,244,445 | 3,392,814 | 3,263,823 | 3,412,023 | 2,971,970 | 3,167,397 | 3,664,081 | 4,294,578 | 4,213,468 | 4,382,757 | 3,473,527 | 4,298,355 | 3,294,152 | 3,607,126 | 3,405,880 | 3,595,185 | 3,013,030 | 2,738,765 | 2,530,255 | 2,537,864 | 1,924,085 | 2,137,144 | 2,145,580 | 2,124,600 | 1,985,140 | 1,748,760 | 1,751,679 | 1,773,171 | 1,566,833 | 1,730,709 | 1,905,345 | 1,559,737 | 1,632,343 | 1,314,528 | 1,311,226 | 1,452,009 | 1,439,019 | 1,818,835 | 1,392,481 | 1,838,163 | 1,674,431 | 1,604,826 | 1,668,523 | 1,508,677 | 1,664,053 | 1,225,843 | 1,209,783 | -1,160 | -50,266 | 206,994 | 531,141 | 494,497 | 854,264 | 947,435 | 93,954 | 280,395 | 226,165 | 535,429 | 972,712 | 696,235 | 3,294,214 | 492,599 | 411,673 | 589,291 | 689,521 | 1,217,156 | 1,302,558 | 1,692,449 | 786,968 | 1,004,665 | 1,086,150 | 801,107 | 1,356,389 | -503,070 | 1,308,191 | 1,488,983 | 1,544,931 | 440,000 | 20,169 | 75,059 | 23,996 | -28,705 | 26,665 | -52,260 |
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 | 581,296 | 579,854 | 1,356,662 | 137,778 | 138,911 | 84,442 | -392,585 | 225,180 | 223,687 | 235,909 | 256,252 | 256,309 | 250,769 | 256,081 | 288,987 | 286,638 | 321,818 | 406,709 | 540,225 | 286,354 | 205,764 | 119,564 | 170,992 | 174,361 | 142,946 | 237,263 | 240,000 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,911,613 | 3,093,769 | 2,868,884 | 2,462,047 | 2,708,329 | 2,659,727 | 2,714,371 | 2,605,719 | 2,578,805 | 2,546,713 | 3,248,513 | 2,670,019 | 2,698,031 | 2,613,466 | 2,921,699 | 3,026,900 | 2,783,267 | 2,830,752 | 2,896,156 | 2,646,749 | 2,610,620 | 3,196,710 | 3,092,792 | 3,033,579 | 2,925,059 | 2,880,513 | 2,712,935 | 2,464,230 | 2,210,021 | 2,332,906 | 2,236,083 | 2,197,517 | 2,260,928 | 2,349,000 | 3,096,318 | 2,764,345 | 2,708,690 | 2,419,802 | 2,277,688 | 2,190,086 | 2,349,703 | 2,615,691 | 1,793,986 | 1,662,270 | 1,589,163 | 1,384,518 | 1,590,780 | 1,672,977 | 1,580,487 | 1,645,250 | 1,577,823 | 1,557,890 | 1,568,921 | 1,878,033 | 1,471,883 | 1,376,745 | 1,402,850 | 1,352,908 | 1,238,477 | 1,331,168 | 878,811 | 851,276 | 857,163 | 1,125,044 | 1,868,945 | 1,732,663 | 2,757,920 | 1,022,014 | 1,016,559 | 800,764 | 464,243 | 1,039,012 | 850,558 | 832,264 | 1,307,028 | 944,138 | 1,301,919 | 859,584 | 1,306,143 | 889,026 | 1,074,412 | 1,070,508 | 3,801,879 | 916,588 | 1,246,342 | 1,070,549 | 1,322,553 | 986,970 | 1,055,052 | 964,322 | 770,000 | 1,514,577 | 1,732,192 | 894,344 | 2,767,999 | 864,180 | 1,058,129 |
operating income | 1,240,851 | 1,200,009 | 1,165,208 | 1,521,782 | 1,175,542 | 1,228,046 | 1,114,039 | 1,176,536 | 957,569 | 1,166,477 | 1,158,539 | 718,297 | 384,585 | 630,979 | 471,115 | 236,923 | 628,756 | 141,218 | 271,241 | 1,017,332 | 1,683,958 | 1,016,758 | 1,289,965 | 439,948 | 1,373,296 | 413,639 | 894,191 | 941,650 | 1,385,164 | 676,399 | 502,682 | 332,738 | 276,936 | -424,915 | -2,454,877 | -618,765 | -584,090 | -434,662 | -528,928 | -438,407 | -576,532 | -1,048,858 | -63,277 | 243,075 | -29,426 | 247,825 | -276,252 | -361,751 | -128,478 | -206,231 | 241,012 | -165,409 | 269,242 | -203,602 | 132,943 | 291,778 | 105,827 | 311,145 | -12,634 | -1,578,768 | -879,971 | -901,542 | -650,169 | -593,903 | -1,374,448 | -878,399 | -766,268 | -928,060 | -736,164 | -574,599 | 71,186 | -66,300 | -154,323 | 2,461,950 | -814,429 | -532,465 | -712,628 | -170,063 | -88,987 | 413,532 | 618,037 | -283,540 | -2,797,214 | 169,562 | -445,235 | 285,840 | -1,825,623 | 321,221 | 433,931 | 580,609 | -330,000 | -1,494,408 | -1,657,133 | -870,348 | -2,796,704 | -837,515 | -1,110,389 |
net income | 1,451,149 | 1,378,548 | 1,376,813 | 1,663,020 | 1,265,344 | 1,285,112 | 1,096,194 | 1,088,016 | 872,068 | 946,817 | 1,166,513 | 773,197 | 1,622,859 | 554,826 | 479,828 | 271,987 | 663,103 | 178,351 | 182,303 | 1,068,086 | 1,685,608 | 966,409 | 1,270,119 | 457,329 | 1,350,484 | 330,850 | 883,301 | 901,450 | 1,378,328 | 614,453 | 497,544 | 295,068 | 281,183 | -407,292 | -2,382,980 | -549,854 | -540,876 | -376,063 | -486,275 | -406,420 | -550,085 | -1,047,365 | -92,340 | 209,294 | -63,861 | 204,392 | -50,437 | -352,637 | -175,872 | -279,721 | 158,128 | -246,052 | 184,555 | -302,093 | -46,594 | 123,209 | -68,018 | 168,394 | -181,399 | -1,835,836 | -925,395 | -1,121,488 | -661,064 | -191,322 | -1,361,069 | -654,724 | -818,233 | -912,173 | -737,157 | -544,064 | -30,665 | -385,791 | -354,763 | 2,164,815 | -1,129,834 | -832,982 | -1,000,602 | -444,621 | -304,333 | 101,326 | 238,778 | -711,013 | -3,582,608 | -372,612 | -969,369 | -78,766 | -3,466,704 | 121,255 | 161,170 | 256,194 | -650,000 | -1,539,544 | -1,862,440 | -909,685 | -4,849,832 | -884,637 | -1,139,640 |
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.
