Quarterly
Annual
| Unit: USD | 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-10-31 | 2015-07-31 | 2015-04-30 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2002-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 666,978,000 | 662,736,000 | 551,846,000 | 691,548,000 | 632,843,000 | 580,975,000 | 554,738,000 | 412,379,000 | 381,430,000 | 281,267,000 | 304,912,000 | 280,320,000 | 222,701,000 | 214,700,000 | 198,200,000 | 212,400,000 | 176,700,000 | 189,894,000 | 168,528,000 | 133,215,055.334 | 100,084,426.697 | 91,316,143.394 | 84,579,828.048 | 38,676,864.245 | 47,445,653.845 | 48,181,568.683 | 47,754,223.667 | 49,502,254.977 | 40,826,922.065 | 39,415,389.899 | 42,139,945.652 | 50,921,660.162 | 37,108,421.684 | 32,589,339.189 | 43,353,304.621 | 40,544,591.305 | 37,419,287.212 | 36,092,118.894 | 29,876,878.499 | 19,004,120.222 | 17,691,584.045 | 6,408,852.383 | 20,899,177.001 | 15,931,429.81 | 7,361,157.535 | 7,758,092.683 | 12,937,935.507 | 7,744,517.961 | 10,611,429.242 | 10,943,169.799 | 8,375,840.463 | 7,528,885.746 | 10,013,166.598 | 5,063,937.394 | 6,044,761.282 | 5,388,441.944 | 4,212,013.467 | 2,699,388.2 | 2,849,507.909 | 1,209,912.34 | 503,885.21 | 1,445,459.115 | 5,179,854.754 |
cost of revenue | 296,033,000 | 293,443,000 | 292,575,000 | 292,693,000 | 162,840,000 | 243,259,000 | 275,680,000 | 135,036,000 | 125,786,000 | 105,941,000 | 119,624,000 | 109,505,000 | 107,419,000 | 105,200,000 | 105,400,000 | 120,100,000 | 103,300,000 | 114,224,000 | 120,735,000 | 94,154,534.702 | 57,615,516.258 | 63,179,211.303 | 59,891,836.923 | 28,656,214.149 | 34,946,806.875 | 36,218,926.988 | 38,623,781.119 | 37,799,288.674 | 37,515,518.602 | 37,868,958.806 | 36,118,982.919 | 39,695,679.991 | 30,048,009.602 | 26,568,177.281 | 27,133,269.97 | 23,665,680.89 | 25,492,662.474 | 17,950,828.344 | 17,126,622.139 | 13,684,531.66 | 5,366,161.845 | 12,911,449.329 | 17,849,273.141 | 10,878,554.64 | 8,979,231.924 | 8,942,050.732 | 0 | 8,487,646.347 | 8,341,891.257 | 0 | 7,404,871.658 | 7,459,230.939 | 9,999,637.857 | 4,217,334.179 | 8,551,671.844 | 5,661,735.321 | 7,805,789.949 | 7,041,474.634 | 6,404,553.061 | 4,075,701.395 | 2,704,456.313 | 2,335,760.959 | 3,232,298.089 |
gross profit | 370,945,000 | 369,293,000 | 259,271,000 | 398,855,000 | 470,003,000 | 337,716,000 | 279,058,000 | 277,343,000 | 255,644,000 | 175,326,000 | 185,288,000 | 170,815,000 | 115,282,000 | 109,500,000 | 92,800,000 | 92,300,000 | 73,400,000 | 75,670,000 | 47,793,000 | 39,060,520.631 | 42,468,910.439 | 28,136,932.09 | 24,687,991.125 | 10,020,650.096 | 12,498,846.97 | 11,962,641.695 | 9,130,442.547 | 11,702,966.304 | 3,311,403.463 | 1,546,431.093 | 6,020,962.733 | 11,225,980.172 | 7,060,412.082 | 6,021,161.909 | 16,220,034.651 | 16,878,910.415 | 11,926,624.738 | 18,141,290.55 | 12,750,256.36 | 5,319,588.561 | 12,325,422.2 | -6,502,596.946 | 3,049,903.86 | 5,052,875.17 | -1,618,074.389 | -1,183,958.049 | 12,937,935.507 | -743,128.386 | 2,269,537.985 | 10,943,169.799 | 970,968.806 | 69,654.807 | 13,528.741 | 846,603.215 | -2,506,910.562 | -273,293.377 | -3,593,776.482 | -4,342,086.434 | -3,555,045.152 | -2,865,789.055 | -2,200,571.103 | -890,301.844 | 1,947,556.665 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 2,384,000 | 5,931,000 | 9,336,000 | 5,897,000 | 6,214,000 | 12,022,000 | 13,807,000 | 20,341,000 | 15,800,000 | 16,700,000 | 12,000,000 | 16,700,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 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 30,711,000 | 32,164,000 | 21,265,000 | 18,928,000 | 70,145,000 | 31,509,000 | 22,044,000 | 20,379,000 | 17,172,000 | 18,760,000 | 24,562,000 | 25,050,000 | 27,043,000 | 23,785,000 | 26,534,000 | 15,103,000 | 28,607,000 | 20,886,000 | 19,941,000 | 7,648,575.395 | 9,390,378.399 | 8,163,675.432 | 5,256,386.552 | 2,882,600.382 | 2,872,582.48 | 3,305,860.73 | 2,443,118.906 | 3,332,050.013 | 2,490,816.612 | 4,014,424.453 | 3,662,655.28 | 4,761,825.763 | 5,877,175.435 | 6,365,542.024 | 6,322,545.205 | 5,186,392.259 | 3,682,389.937 | 13,078,200.415 | 4,205,716.531 | 2,207,161.755 | 7,841,347.091 | 3,133,336.418 | 1,614,510.241 | 3,474,465.616 | 2,455,378.2 | 2,381,762.927 | 36,130,303.694 | 2,221,679.903 | 2,588,940.746 | 34,048,715.341 | 2,350,459.002 | 3,158,607.735 | 8,026,402.624 | 1,685,664.975 | 1,773,243.95 | 9,942,437.012 | 463,655.773 | 2,092,298.384 | 4,268,923.341 | 214,906.013 | 159,133.376 | 1,246,054.788 | 870,706.28 |
operating income | 341,981,000 | 339,420,000 | 238,006,000 | 379,927,000 | 297,212,000 | 227,074,000 | 295,573,000 | 232,094,000 | 254,498,000 | 152,500,000 | 160,012,000 | 149,627,000 | 83,265,000 | 90,620,000 | 72,297,000 | 30,842,000 | 65,951,000 | 53,706,000 | 27,474,000 | 31,034,945.237 | 33,078,532.04 | 19,973,256.659 | 19,431,604.573 | 8,406,118.547 | 10,407,250.254 | 10,147,121.198 | 7,191,841.983 | 8,436,915.631 | 820,586.851 | 7,363,912.156 | 2,358,307.453 | 6,464,154.409 | 1,183,236.647 | -344,380.116 | 9,897,489.446 | 11,692,518.156 | 8,244,234.801 | 5,063,090.135 | 8,722,634.319 | 3,112,426.807 | 4,484,075.109 | -9,635,933.364 | 1,435,393.619 | 2,039,087.194 | -3,994,964.557 | -3,271,707.317 | 2,073,186.071 | -2,517,501.709 | 34,028.547 | -990,827.842 | -1,218,341.355 | -2,913,078.453 | -2,285,481.723 | -762,391.709 | -4,416,459.287 | -2,764,587.118 | -7,296,795.04 | -6,787,810.598 | -5,612,631.752 | -3,527,514.831 | -2,852,559.282 | -2,264,115.526 | 876,561.046 |
net income | 254,946,000 | 244,167,000 | 161,193,000 | 232,573,000 | 202,022,000 | 150,232,000 | 202,878,000 | 169,135,000 | 176,604,000 | 104,195,000 | 110,146,000 | 106,535,000 | 55,885,000 | 61,500,000 | 50,000,000 | 58,100,000 | 45,400,000 | 34,552,000 | 13,133,000 | 3,284,410.154 | 18,831,717.056 | 10,638,593.888 | 9,644,541 | 1,581,644.359 | 3,250,776.374 | 6,548,515.066 | 2,396,685.359 | 4,566,787.665 | -1,242,670.138 | -3,734,902.978 | -1,707,104.037 | 6,452,283.637 | -783,156.631 | 412,257.936 | 1,202,717.294 | 9,318,607.037 | 23,249,475.891 | 5,214,137.897 | 8,412,721.737 | 3,224,598.774 | 3,722,313.095 | -9,491,192.041 | 1,506,770.703 | 1,624,334.305 | -3,994,964.557 | -3,271,707.317 | -233,174.441 | -2,517,501.709 | 34,028.547 | -1,470,795.825 | -1,218,341.355 | -2,913,078.453 | -2,285,481.723 | -762,391.709 | -4,416,459.287 | -2,764,587.118 | -7,296,795.04 | -6,787,810.598 | -5,612,631.752 | -3,527,514.831 | -2,852,559.282 | -2,264,115.526 | 773,297.492 |
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.
