Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-09-24 | 2022-06-30 | 2022-06-25 | 2022-03-31 | 2022-03-25 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 39,096,000 | 31,697,000 | 38,705,000 | 42,907,000 | 44,737,000 | 42,958,000 | 42,958,000 | 40,291,000 | 36,309,000 | 37,229,000 | 37,229,000 | 36,661,000 | 36,691,000 | 32,040,000 | 31,951,000 | 30,892,000 | 29,591,000 | 28,696,000 | 24,919,000 | 23,444,000 | 22,776,000 | 28,649,000 | 22,128,000 | 22,549,000 | 20,209,000 | 20,624,000 | 17,974,000 | 16,491,000 | 11,781,000 | 11,188,000 | 10,451,000 | 10,522,000 | 10,596,000 | 10,257,831 | 10,257,000 | 10,701,000 | 6,600,879 | 3,900,962 | 4,329,822 | 4,328,845 | 4,314,297 | 4,390,908 | 4,132,800 | 4,358,013 | 4,161,319 | 4,353,759 | 3,996,908 | 4,334,174 | 3,821,565 | 3,852,144 | 3,579,649 | 3,869,659 | 3,927,562 | 3,785,019 | 3,732,515 | 4,590,227 | 4,643,878 | 5,031,468 | 4,824,969 | 3,211,814 | 3,824,803 | 4,367,089 | 4,256,553 | 4,919,169 | 4,912,447 | 5,058,028 | 4,984,494 | 5,312,732 | 5,704,854 | 5,713,184 | 5,288,150 | 5,574,334 | 5,170,548 | 5,414,904 | 4,788,255 | 5,035,034 | 4,288,038 | 3,687,044 | 3,488,896 | 3,351,729 | 3,072,274 | 2,914,843 | 2,618,054 | 2,489,906 | 2,466,378 | 2,287,854 | 2,113,354 | 2,593,734,000 | 2,455,478,000 | 2,357,465,000 | 2,295,615,000 | 197,645,000 | 2,389,044,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,000 | 0 | 0 | 0 | 0 | 0 | 6,399,000 | 1,759,512,000 | 0 | 1,800,077,000 | 1,968,249,000 | 1,448,255,000 | 893 | 1,703,338,000 | 1,583,888,000 | 944,280,000 | 0 | 994,324,000 | 935,740,000 | 897,021,000 | 1,817,000 | 2,351,718,000 | 1,192,476,000 | 965,865,000 | 0 | 790,856,000 | 801,047,000 | 661,187,000 | 0 | 967,888,000 | 780,045,000 | 752,174,000 | 0 | 731,090,000 | 818,255,000 | 794,081,000 | 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 |
gross profit | 39,096,000 | 31,697,000 | 38,705,000 | 42,907,000 | 44,737,000 | 42,958,000 | 0 | 40,291,000 | 36,309,000 | 37,229,000 | 37,229,000 | 36,661,000 | 36,691,000 | 32,040,000 | 31,951,000 | 30,891,000 | 29,591,000 | 28,696,000 | 24,919,000 | 23,445,000 | 22,776,000 | 22,250,000 | -1,737,384,000 | 22,549,000 | -1,779,868,000 | -1,947,625,000 | -1,430,281,000 | 16,490,107 | -1,691,557,000 | -1,572,700,000 | -933,829,000 | 10,522,000 | -983,728,000 | -925,482,169 | -886,764,000 | 8,884,000 | -2,345,117,121 | -1,188,575,038 | -961,535,178 | 4,328,845 | -786,541,703 | -796,656,092 | -657,054,200 | 4,358,013 | -963,726,681 | -775,691,241 | -748,177,092 | 4,334,174 | -727,268,435 | -814,402,856 | -790,501,351 | 3,869,659 | 3,927,562 | 3,785,019 | 3,732,515 | 4,590,227 | 4,643,878 | 5,031,468 | 4,824,969 | 3,211,814 | 3,824,803 | 4,367,089 | 4,256,553 | 4,919,169 | 4,912,447 | 5,058,028 | 4,984,494 | 5,312,732 | 5,704,854 | 5,713,184 | 5,288,150 | 5,574,334 | 5,170,548 | 5,414,904 | 4,788,255 | 5,035,034 | 4,288,038 | 3,687,044 | 3,488,896 | 3,351,729 | 3,072,274 | 2,914,843 | 2,618,054 | 2,489,906 | 2,466,378 | 2,287,854 | 2,113,354 | 2,593,734,000 | 2,455,478,000 | 2,357,465,000 | 2,295,615,000 | 197,645,000 | 2,389,044,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 | 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 | -31,266,000 | -29,311,000 | -27,523,000 | 355,000 | 308,000 | 19,182,000 | 0 | 18,404,000 | 327,000 | 17,642,000 | 369,000 | 17,455,000 | 16,107,000 | 14,313,000 | 12,809,000 | 12,585,000 | 12,377,000 | 11,333,000 | 10,922,000 | 10,974,000 | 9,389,000 | 10,000,000 | 9,487,118 | 8,697,632 | 8,726,780 | 8,781,045 | 7,988,932 | 7,171,880 | 5,797,517 | 5,423,346 | 5,304,125 | 5,207,773 | 5,101,095 | 5,375,768 | 5,145,638 | 5,825,000 | 3,362,484 | 1,911,430 | 1,892,025 | 1,961,091 | 1,865,150 | 1,886,670 | 1,981,660 | 1,878,235 | 1,780,986 | 1,783,621 | 1,757,135 | 1,721,249 | 1,803,286 | 1,776,421 | 1,793,918 | 1,868,418 | 1,692,538 | 1,743,341 | 1,865,357 | 2,802,309 | 1,525,311 | 1,758,715 | 1,880,681 | 2,837,303 | 1,622,766 | 1,848,452 | 1,856,560 | 1,607,721 | 1,856,162 | 1,834,678 | 1,841,033 | 1,697,049 | 1,356,769 | 1,824,901 | 1,730,090 | 1,587,887 | 1,465,236 | 1,597,437 | 1,368,059 | 1,196,106 | 1,139,569 | 1,074,939 | 1,091,616 | 1,022,743 | 970,194 | 1,012,390 | 910,709 | 945,024 | 824,469 | 811,936 | 744,041 | 1,849,818,000 | 1,189,106,000 | 801,661,000 | 380,814,000 | -311,425,000 | -2,066,383,000 |
operating income | 7,830,000 | 2,386,000 | 11,182,000 | 32,024,000 | 35,635,000 | 22,249,000 | 0 | 18,260,000 | 0 | 15,052,000 | 0 | 11,340,000 | 15,162,000 | 14,203,000 | 15,452,000 | 14,835,000 | 12,178,000 | 11,800,000 | 8,823,000 | 13,129,000 | 14,108,000 | 18,517,000 | 12,264,078 | 11,461,151 | 9,837,260 | 8,681,625 | 6,921,959 | 5,816,064 | 3,959,673 | 3,642,801 | 3,718,669 | 3,727,807 | 3,657,117 | 2,939,923 | 3,135,723 | 3,103,361 | 801,992 | 1,121,518 | 1,370,755 | 1,314,532 | 1,346,918 | 1,391,307 | 1,389,385 | 1,426,042 | 1,565,789 | 1,571,596 | 1,682,733 | 1,608,239 | 1,690,944 | 1,646,016 | 1,819,291 | 1,474,048 | 2,246,001 | 1,803,449 | 2,056,622 | -5,063,655 | 2,458,960 | 2,473,840 | 3,089,850 | -2,107,486 | -78,199 | 1,750,900 | -1,890,514 | 2,222,039 | 4,348,169 | 4,895,486 | 5,040,742 | -680,972 | 4,155,568 | 5,935,783 | 5,789,256 | 4,960,303 | 5,324,869 | 4,836,154 | 4,322,159 | 3,921,384 | 3,610,382 | 2,917,653 | 2,509,503 | 2,138,670 | 2,102,058 | 1,836,844 | 1,661,303 | 1,602,136 | 1,595,483 | 1,618,046 | 1,466,794 | -1,425,366,000 | -1,229,533,000 | -865,976,000 | -517,355,000 | -2,828,833,000 | 322,661,000 |
net income | 6,190,000 | 2,067,000 | 8,836,000 | 11,500,000 | 13,004,000 | 11,543,000 | 11,543,000 | 10,215,000 | 33,062,000 | 8,259,000 | 8,259,000 | 6,655,000 | 9,600,000 | 8,778,000 | 9,756,000 | 9,030,000 | 6,395,000 | 6,174,000 | 2,732,000 | 6,733,000 | 5,963,000 | 9,121,000 | 4,731,000 | 6,444,000 | 4,324,000 | 3,932,000 | 3,415,000 | 38,000 | 1,685,000 | 1,648,000 | 1,644,000 | 1,647,000 | 1,611,000 | 1,191,630 | 1,192,000 | 1,182,000 | -76,909 | 318,311 | 479,530 | 410,957 | 405,691 | 409,483 | 412,151 | 404,102 | 428,548 | 396,031 | 452,128 | 370,715 | 364,246 | 310,585 | 356,517 | 112,822 | 523,668 | 141,287 | 252,275 | -5,283,128 | 213,674 | 18,145 | 343,787 | -2,964,805 | -1,699,536 | -602,799 | -2,911,503 | -436,306 | 860,216 | 1,073,056 | 1,014,859 | -2,904,147 | 559,336 | 1,564,187 | 1,651,777 | 1,446,864 | 1,546,449 | 1,463,212 | 1,355,074 | 1,341,716 | 1,230,791 | 911,820 | 840,189 | 717,574 | 707,597 | 622,566 | 523,346 | 488,366 | 491,271 | 500,209 | 402,013 | 1,160,296,000 | 752,859,000 | 487,164,000 | 212,875,000 | 387,852,000 | 181,760,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.
