Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 567,069,000 | 547,334,000 | 583,628,000 | 604,909,000 | 586,729,000 | 596,098,000 | 623,780,000 | 663,709,000 | 650,545,000 | 661,714,000 | 643,083,000 | 579,115,148.547 | 920,878,195.268 | 823,580,544.626 | 1,005,505,393.584 | 1,088,806,168.534 | 966,056,291.172 | 914,070,175.184 | 712,115,962.408 | 674,650,966.71 | 596,249,296.58 | 569,267,465.473 | 516,774,615.314 | 555,477,132.472 | 463,938,769.723 | 384,408,915.842 | 329,003,812.567 | 357,750,799.274 | 313,282,623.784 | 298,404,163.968 | 255,050,621.421 | 292,651,983.573 | 234,102,907.349 | 218,492,426.23 | 185,272,723.758 | 188,718,525.767 | 162,649,338.909 | 135,196,854.444 | 107,385,322.506 | 101,036,922.63 | 80,055,673.03 | 66,355,096.221 | 50,658,318 | 42,748,177.211 | 36,398,714.338 | 29,508,858.77 | 21,658,367.591 | 18,597,031.057 | 13,907,409.429 |
cost of revenue | 357,914,000 | 349,566,000 | 379,002,000 | 392,579,000 | 366,514,000 | 377,671,000 | 422,624,000 | 440,187,000 | 439,761,000 | 458,272,000 | 442,930,000 | 409,390,966.28 | 580,344,100.198 | 531,524,728.18 | 695,585,699.619 | 729,048,850.903 | 661,588,314.479 | 606,041,919.254 | 470,762,124.23 | 438,008,867.568 | 388,899,116.053 | 349,078,938.237 | 320,632,453.944 | 336,460,913.292 | 283,453,782.483 | 230,358,095.305 | 199,843,404.636 | 224,597,050.606 | 191,135,523.118 | 182,036,487.443 | 164,000,569.075 | 179,955,544.054 | 142,270,479.028 | 134,149,820.416 | 108,357,440.146 | 100,674,663.756 | 78,517,634.511 | 68,279,042.702 | 51,085,171.499 | 48,976,773.197 | 40,817,629.868 | 30,974,601.223 | 23,433,257.846 | 22,259,408.729 | 17,989,084.602 | 14,957,218.621 | 10,927,837.666 | 9,294,512.069 | 7,664,921.11 |
gross profit | 209,155,000 | 197,768,000 | 204,626,000 | 212,330,000 | 220,215,000 | 218,427,000 | 201,156,000 | 223,522,000 | 210,784,000 | 203,442,000 | 200,153,000 | 169,724,182.266 | 340,534,095.071 | 292,055,816.446 | 309,919,693.965 | 359,757,317.631 | 304,467,976.693 | 308,028,255.93 | 241,353,838.179 | 236,642,099.142 | 207,350,180.526 | 220,188,527.237 | 196,142,161.369 | 219,016,219.18 | 180,484,987.24 | 154,050,820.537 | 129,160,407.932 | 133,153,748.668 | 122,147,100.666 | 116,367,676.524 | 91,050,052.346 | 112,696,439.519 | 91,832,428.322 | 84,342,605.815 | 76,915,283.612 | 88,043,862.011 | 84,131,704.398 | 66,917,811.742 | 56,300,151.007 | 52,060,149.433 | 39,238,043.162 | 35,380,494.998 | 27,225,060.154 | 20,488,768.482 | 18,409,629.736 | 14,551,640.149 | 10,730,529.926 | 9,302,518.987 | 6,242,488.32 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 71,608,000 | 75,540,000 | 75,775,000 | 73,626,000 | 61,207,000 | 62,876,000 | 64,098,000 | 29,306,000 | 62,726,000 | 100,744,000 | 87,005,000 | 71,194,189.766 | 93,168,534.388 | 97,792,726.093 | 101,574,054.541 | 114,661,988.338 | 94,477,142.853 | 95,167,161.557 | 60,289,488.933 | 48,337,403.692 | 45,677,326.668 | 44,649,393.05 | 39,679,876.061 | 43,320,635.533 | 24,925,847.632 | 24,658,686.728 | 24,027,882.392 | 23,059,131.887 | 24,470,705.341 | 25,946,157.67 | 27,780,776.077 | 23,518,520.23 | 24,040,624.961 | 19,338,911.097 | 19,809,679.664 | 18,607,661.665 | 20,583,730.595 | 17,273,229.982 | 13,168,391.348 | 12,398,683.881 | 11,055,819.809 | 11,452,566.076 | 8,704,498.372 | 8,670,882.324 | 7,127,468.296 | 6,456,884.698 | 5,819,231.245 | 5,427,282.549 | 4,886,884.309 |
sales and marketing | 92,515,000 | 87,205,000 | 97,599,000 | 100,812,000 | 96,841,000 | 98,415,000 | 104,367,000 | 112,577,000 | 106,275,000 | 112,151,000 | 137,404,000 | 149,048,107.388 | 158,652,017.872 | 128,019,771.263 | 146,097,914.293 | 146,698,061.971 | 151,540,209.685 | 159,646,583.08 | 79,579,813.532 | 47,054,659.107 | 49,997,600.736 | 37,133,649.758 | 37,483,736.126 | 22,786,347.644 | 37,429,504.616 | 30,121,319.813 | 12,858,816 | 16,062,242.576 | 16,351,430.966 | 13,362,509.227 | 12,055,893.1 | 17,587,363.79 | 13,209,711.276 | 10,155,081.566 | 8,302,032.059 | 7,902,674.312 | 5,415,547.506 | 2,191,665.434 | 1,057,854.862 | 694,856.969 | 1,234,605.222 | 1,253,311.315 | 887,193.278 | 955,011.447 | 975,543.781 | 442,506.384 | 324,250.31 | 471,261.513 | 434,124.49 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 27,139,000 | 28,966,000 | 31,969,000 | 41,886,000 | 44,165,000 | 23,680,000 | 32,095,000 | 26,343,000 | 39,674,000 | 101,114,000 | 54,600,000 | 36,163,960.02 | 41,138,357.87 | 58,487,117.655 | 40,552,719.295 | 66,925,451.635 | 57,388,023.352 | 48,783,296.186 | 41,176,128.856 | 39,973,688.036 | 30,061,755.592 | 35,836,468.916 | 26,082,004.918 | 33,508,406.74 | 21,706,052.063 | 15,403,667.589 | 11,124,511.456 | 29,694,403.641 | 15,393,206.38 | 13,581,855.707 | 12,898,062.824 | 13,522,864.158 | 23,145,669.143 | 10,278,077.845 | 9,588,659.382 | 9,311,810.727 | 8,113,403.269 | 9,388,603.468 | 9,178,228.56 | 8,117,995.327 | 7,698,313.925 | 9,577,952.362 | 7,342,505.501 | 5,405,643.555 | 4,117,300.746 | 3,903,358.869 | 4,014,301.245 | 4,958,088.978 | 4,710,575.663 |
operating income | 190,929,000 | 188,329,000 | 202,095,000 | 211,671,000 | 200,388,000 | 179,685,000 | 194,819,000 | 162,949,000 | 203,920,000 | 309,483,000 | 273,191,000 | 255,070,944.24 | 272,186,772.138 | 278,624,472.931 | 283,704,906.966 | 319,811,628.173 | 281,968,352.183 | 297,584,742.379 | 170,813,664.402 | 132,178,659.689 | 118,518,534.675 | 112,501,697.288 | 101,277,409.996 | 92,794,113.367 | 81,260,792.789 | 65,739,013.588 | 45,134,731.517 | 59,451,021.055 | 51,258,569.229 | 49,499,841.817 | 51,357,662.337 | 49,574,079.38 | 57,700,453.763 | 34,689,619.533 | 37,577,957.89 | 35,442,497.207 | 33,910,256.827 | 28,558,361.893 | 23,262,170.407 | 19,896,241.733 | 17,252,719.493 | 21,986,156.15 | 16,852,812.126 | 14,845,533.587 | 12,119,592.025 | 10,798,192.889 | 10,056,038.568 | 10,856,633.04 | 10,031,584.463 |
net income | 12,049,000 | 9,439,000 | 2,531,000 | -14,171,000 | 19,827,000 | 38,742,000 | 6,337,000 | 60,573,000 | 6,864,000 | -101,082,000 | -73,038,000 | -85,346,761.973 | 68,347,322.933 | 13,431,343.515 | 26,214,786.999 | 51,765,235.536 | 22,499,624.51 | 10,443,513.551 | 70,540,173.777 | 104,463,439.453 | 88,831,645.851 | 107,686,829.948 | 94,864,751.373 | 125,835,045.009 | 99,224,194.451 | 88,311,806.949 | 89,539,023.304 | 89,510,930.614 | 70,888,531.437 | 66,867,834.707 | 39,692,390.008 | 63,122,360.139 | 31,468,946.793 | 49,539,649.396 | 39,337,325.722 | 52,601,364.804 | 50,221,447.571 | 38,359,449.849 | 33,037,980.6 | 32,163,907.7 | 21,985,323.669 | 13,394,338.848 | 10,372,248.028 | 5,643,234.895 | 6,290,037.711 | 3,753,447.26 | 674,491.358 | -1,238,760.035 | -3,789,096.143 |
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.
