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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 8,457,000 | 8,235,514 | 8,874,210 | 8,298,771 | 8,772,248 | 8,923,288 | 9,865,299 | 8,793,688 | 9,445,116 | 9,730,747 | 9,649,078 | 9,543,362 | 9,961,822 | 10,745,057 | 9,025,526 | 5,901,956 | 5,796,536 | 6,027,850 | 6,819,063 | 6,252,244 | 6,695,940 | 7,176,959 | 7,315,899 | 6,789,936 | 7,365,517 | 7,264,285 | 7,578,829 | 7,494,138 | 8,529,205 | 2,095,232 | 1,519,021 | 970,654 | 993,064 | 721,725 | 223,565 | 420,638 | 380,384 | 420,638 | 523,919 | 668,560 | 513,751 | 561,899 | 736,392 | 436,797 | 410,741 | 624,577 | 1,065,196 | 635,131 | 456,729 | 276,777 | 478,358 | 158,196 | 259,004 | 50,184 | 14,177 | 7,488 | 5,700 | 8,241 | 11,445 | 17,218 | 8,205 | 6,556 | 2,139 | 8,306 | 2,878 | 875 |
cost of revenue | 3,431,000 | 2,037,188 | 2,301,089 | 2,194,762 | 2,230,954 | 2,023,664 | 2,062,534 | 2,065,422 | 2,417,798 | 2,652,014 | 2,169,277 | 2,336,541 | 2,378,024 | 2,399,151 | 1,239,368 | 1,750,845 | 1,724,507 | 1,769,393 | 1,702,963 | 1,637,694 | 1,751,280 | 1,838,384 | 1,740,795 | 1,447,459 | 1,469,565 | 1,271,524 | 1,620,432 | 1,043,303 | 1,077,615 | 1,126,502 | 808,256 | 684,703 | 680,083 | 557,950 | 603,729 | 283,886 | 224,282 | 283,886 | 308,119 | 362,187 | 296,794 | 351,558 | 404,872 | 250,197 | 227,055 | 355,689 | 598,638 | 340,594 | 265,878 | 167,613 | 349,954 | 83,112 | 117,099 | 38,276 | 18,874 | 11,863 | 9,228 | 14,823 | 11,798 | 18,539 | 13,955 | 8,464 | -450 | 21,015 | 9,695 | 7,831 |
gross profit | 5,026,000 | 6,198,326 | 6,573,121 | 6,104,009 | 6,541,294 | 6,899,624 | 7,802,765 | 6,728,266 | 7,027,318 | 7,078,733 | 7,479,801 | 7,206,821 | 7,583,798 | 8,345,906 | 7,786,158 | 4,151,111 | 4,072,029 | 4,258,457 | 5,116,100 | 4,614,550 | 4,944,660 | 5,338,575 | 5,575,104 | 5,342,477 | 5,895,952 | 5,992,761 | 5,958,397 | 6,450,835 | 7,451,590 | 968,730 | 710,765 | 285,951 | 312,981 | 163,775 | -380,164 | 136,752 | 156,102 | 136,752 | 215,800 | 306,373 | 216,957 | 210,341 | 331,520 | 186,600 | 183,686 | 268,888 | 466,558 | 294,537 | 190,851 | 109,164 | 128,404 | 75,084 | 141,905 | 11,908 | -4,697 | -4,375 | -3,528 | -6,582 | -353 | -1,321 | -5,750 | -1,908 | 2,589 | -12,709 | -6,817 | -6,956 |
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 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 6,023,000 | 7,234,605 | 6,200,042 | 5,937,874 | 6,441,180 | 6,122,532 | 6,143,182 | 5,684,649 | 5,700,753 | 6,225,091 | 6,705,856 | 5,166,512 | 5,845,965 | 5,477,293 | 5,647,391 | 4,332,457 | 4,172,641 | 4,197,546 | 5,147,225 | 4,452,446 | 4,880,406 | 4,769,855 | 4,992,899 | 5,120,035 | 4,072,472 | 3,326,788 | 3,031,810 | 3,962,611 | 4,509,766 | 1,033,266 | 570,204 | 275,769 | 321,221 | 238,187 | 96,217 | 7,837 | 141,096 | 215,147 | 334,536 | 372,658 | 291,831 | 308,547 | 358,446 | 190,971 | 309,832 | 263,921 | 346,678 | 168,724 | 193,235 | 116,341 | 292,738 | 113,777 | 218,643 | 14,014 | 26,442 | 8,344 | 30,177 | 9,981 | 21,506 | 8,552 | 12,618 | 8,652 | 39,142 | 29,541 | 10,527 | 27,410 |
operating income | -997,000 | -1,036,279 | 373,079 | 128,435 | 292,719 | 777,092 | 1,659,583 | 1,043,617 | 1,326,565 | -1,646,358 | 773,945 | 2,040,309 | 1,737,833 | 2,868,613 | 2,138,767 | -181,346 | -100,612 | 60,911 | -31,125 | 162,104 | 64,254 | 568,720 | 582,205 | 222,442 | 675,014 | 1,389,430 | 1,650,788 | 1,099,992 | 1,606,559 | -64,536 | 92,231 | 10,182 | -8,240 | -74,412 | -60,977 | -7,837 | 15,006 | -78,395 | -118,736 | -66,285 | -74,874 | -98,206 | -26,926 | -4,371 | -126,146 | -4,371 | 119,880 | 125,813 | -2,384 | 125,813 | -164,334 | -38,693 | -76,738 | -2,106 | -31,140 | -12,719 | -33,705 | -12,719 | -21,859 | -9,873 | -18,368 | -10,560 | -36,553 | -42,250 | -17,344 | -34,366 |
net income | -1,183,000 | -500,181 | 332,773 | 153,294 | 182,000 | 497,168 | 1,133,245 | 870,134 | 1,023,335 | -1,880,993 | 695,412 | 1,582,808 | 1,351,788 | 2,219,434 | 1,810,659 | -17,236 | -74,914 | 54,892 | -162,702 | 75,884 | 63,161 | 285,954 | 884,306 | 779 | -22,103 | 871,704 | 1,818,898 | 1,044,521 | 1,016,446 | -116,256 | 7,490 | -136 | -17,690 | -73,006 | 130,925 | 74,046 | -29,147 | -161,632 | -125,898 | -66,517 | -74,863 | -52,541 | 40,900 | 187,919 | -73,040 | -37,217 | 51,003 | 39,347 | -28,362 | 11,899 | -152,036 | -43,228 | -141,001 | -9,899 | -32,439 | -15,576 | -36,574 | -20,232 | -24,728 | -12,742 | -21,237 | -14,230 | -256,106 | -42,251 | -17,344 | -35,166 |
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.
