Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-03-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-03-31 | $4.72M | — | — | — | — | $209.31M | — | -$75.42M | — | — | -$14.67M | -$0.16 | -$0.16 | 117,636,517 | 117,636,517 |
|---|
| 2025-12-31 | $4.82M | — | — | — | — | $208.92M | — | -$46.16M | — | — | $17.11M | $0.11 | $0.11 | 20,043 | 108,114 |
|---|
| 2025-09-30 | $4.84M | — | — | — | — | $199M | — | $81.54M | — | — | $162.28M | $1.32 | $1.31 | 118,295,812 | 118,822,262 |
|---|
| 2025-06-30 | $4.82M | — | — | — | — | $196.74M | — | -$13.59M | — | — | $79.57M | $0.58 | $0.57 | 118,285,328 | 118,683,337 |
|---|
| 2025-03-31 | $4.6M | — | — | — | — | $196.99M | — | -$30.17M | — | — | $43.68M | $0.33 | $0.33 | 118,194,588 | 118,664,430 |
|---|
| 2024-12-31 | $5.02M | — | — | — | — | $198.38M | — | -$22.97M | — | — | $65.03M | $0.51 | $0.50 | 133,488 | 202,224 |
|---|
| 2024-09-30 | $3.99M | — | — | — | — | $205.46M | — | -$26.81M | — | — | $57.67M | $0.44 | $0.44 | 117,830,481 | 118,243,913 |
|---|
| 2024-06-30 | $4.81M | — | — | — | — | $199.38M | — | -$26.81M | — | — | $54.55M | $0.41 | $0.41 | 117,375,262 | 117,663,190 |
|---|
| 2024-03-31 | $3.69M | — | — | — | — | $196.91M | — | -$25.97M | — | — | $55.7M | $0.42 | $0.42 | 117,337,666 | 117,960,926 |
|---|
| 2023-12-31 | $3.37M | — | — | — | — | $195.17M | — | -$20.8M | — | — | $53.05M | $0.40 | $0.40 | 26,753 | 94,860 |
|---|
| 2023-09-30 | $2.91M | — | — | — | — | $202.04M | — | -$22.82M | — | — | $58.74M | $0.45 | $0.45 | 117,184,609 | 117,495,246 |
|---|
| 2023-06-30 | $2.97M | — | — | — | — | $200.05M | — | -$22.96M | — | — | $61.28M | $0.47 | $0.47 | 117,154,946 | 117,359,517 |
|---|
| 2023-03-31 | $2.7M | — | — | — | — | $203.36M | — | -$24.21M | — | — | $65.23M | $0.48 | $0.48 | 117,059,329 | 117,406,518 |
|---|
| 2022-12-31 | $2.66M | — | — | — | — | $202.58M | — | -$22.29M | — | — | $59.48M | $0.45 | $0.44 | 23,954 | 56,898 |
|---|
| 2022-09-30 | $3.41M | — | — | — | — | $186.94M | — | -$2.36M | — | — | $86.66M | $0.68 | $0.68 | 116,872,953 | 117,242,411 |
|---|
| 2022-06-30 | $2.61M | — | — | — | — | $197.21M | — | -$20M | — | — | $53.98M | $0.40 | $0.40 | 116,822,234 | 117,184,938 |
|---|
| 2022-03-31 | $2.29M | — | — | — | — | $185.57M | — | -$20.54M | — | — | $59.38M | $0.45 | $0.45 | 116,650,228 | 117,060,094 |
|---|
| 2021-12-31 | $1.94M | — | — | — | — | $180.51M | — | -$25.45M | — | — | $55.13M | $0.40 | $0.40 | 11,017 | 54,209 |
|---|
| 2021-09-30 | $1.61M | — | — | — | — | $163.7M | — | -$15.13M | — | — | $53.49M | $0.40 | $0.40 | 116,456,796 | 116,962,680 |
|---|
| 2021-06-30 | $1.51M | — | — | — | — | $163.59M | — | -$19.51M | — | — | $42.88M | $0.30 | $0.30 | 116,451,931 | 116,917,463 |
|---|
| 2021-03-31 | $990,000.00 | — | — | — | — | $164.56M | — | $436.33M | — | — | $507.41M | $4.27 | $4.26 | 116,344,375 | 116,801,384 |
|---|
| 2020-12-31 | $1.14M | — | — | — | — | $162.29M | — | $16.41M | — | — | $83.45M | $0.68 | $0.68 | 835,524 | 843,747 |
|---|
| 2020-09-30 | $1.19M | — | — | — | — | $156.64M | — | -$17.6M | — | — | $54.07M | $0.42 | $0.42 | 115,226,324 | 115,667,657 |
|---|
| 2020-06-30 | $1.07M | — | — | — | — | $182.03M | — | -$13.05M | — | — | $24.35M | $0.17 | $0.17 | 115,084,897 | 115,539,725 |
|---|
| 2020-03-31 | $2.7M | — | — | — | — | $158.34M | — | -$17.57M | — | — | $45.42M | $0.37 | $0.37 | 106,875,234 | 107,389,575 |
|---|
| 2019-12-31 | $3.1M | — | — | — | — | $159.45M | — | $17.14M | — | — | $58.14M | $0.68 | $0.68 | 947,829 | 976,732 |
|---|
| 2019-09-30 | $3.2M | — | — | — | — | $156.35M | — | -$10.87M | — | — | $48.3M | $0.41 | $0.41 | 104,841,176 | 105,359,904 |
|---|
| 2019-06-30 | $2.86M | — | — | — | — | $149.34M | — | -$3.94M | — | — | $47.22M | $0.41 | $0.41 | 100,972,355 | 101,809,541 |
|---|
| 2019-03-31 | $1.82M | — | — | — | — | $149.99M | — | -$9.42M | — | — | $41.79M | $0.36 | $0.36 | 100,901,390 | 101,443,179 |
|---|
| 2018-12-31 | -$546.77M | — | — | — | — | $151.94M | — | $127.99M | — | — | $160.22M | $1.59 | $1.58 | 261,047 | 273,720 |
|---|
| 2018-09-30 | $186.56M | — | — | — | — | $137.52M | — | -$10.73M | — | — | $34.4M | $0.34 | $0.33 | 100,676,778 | 101,228,334 |
|---|
| 2018-06-30 | $187.07M | — | — | — | — | $143.38M | — | -$11.94M | — | — | $27.55M | $0.27 | $0.27 | 99,691,700 | 100,150,856 |
|---|
| 2018-03-31 | $182.82M | — | — | — | — | $128.39M | — | -$13.46M | — | — | $36.25M | $0.36 | $0.36 | 98,744,220 | 99,213,610 |
|---|
| 2017-12-31 | $177.56M | — | — | — | — | $127.02M | — | $21.95M | — | — | $28.53M | $0.28 | $0.28 | 104,781 | 136,283 |
|---|
| 2017-09-30 | $181.53M | — | — | — | — | $129.12M | — | -$14.63M | — | — | $71.11M | $0.67 | $0.67 | 98,352,139 | 98,911,612 |
|---|
| 2017-06-30 | $180.6M | — | — | — | — | $128.36M | — | -$16.94M | — | — | $31.45M | $0.30 | $0.30 | 98,275,471 | 98,827,378 |
|---|
| 2017-03-31 | — | — | — | — | — | $128M | — | -$16.29M | — | — | $33.53M | $0.27 | $0.26 | 97,388,137 | 98,018,157 |
|---|
| 2016-12-31 | — | — | — | — | — | $119.26M | — | $150.04M | — | — | $32.74M | $0.29 | $0.28 | 121,961 | 191,496 |
|---|
| 2016-09-30 | — | — | — | — | — | $115.85M | — | -$14.44M | — | — | $53.9M | $0.54 | $0.54 | 92,227,016 | 92,920,406 |
|---|
| 2016-06-30 | — | — | — | — | — | $111.87M | — | -$14.07M | — | — | $32.85M | $0.32 | $0.31 | 92,209,955 | 92,824,786 |
|---|
| 2016-03-31 | — | — | — | — | — | $101.77M | — | -$11.56M | — | — | $174.31M | $1.85 | $1.84 | 92,224,522 | 92,734,543 |
|---|
| 2015-12-31 | — | — | — | — | — | $104.9M | — | -$13.06M | — | — | $28.64M | $0.26 | $0.25 | 777,084 | 802,514 |
|---|
| 2015-09-30 | — | — | — | — | — | $99.86M | — | -$13.51M | — | — | $104.76M | $1.10 | $1.09 | 92,150,341 | 92,639,065 |
|---|
| 2015-06-30 | — | — | — | — | — | $104.71M | — | -$14.35M | — | — | $57.5M | $0.61 | $0.61 | 88,126,187 | 88,645,868 |
|---|
| 2015-03-31 | — | — | — | — | — | $102.83M | — | -$16.52M | — | — | $43.19M | $0.45 | $0.45 | 86,896,776 | 87,434,366 |
|---|
| 2014-12-31 | — | — | — | — | — | $104.63M | — | -$17.72M | — | — | $30.85M | $0.32 | $0.32 | 565,202 | 345,098 |
|---|
| 2014-09-30 | — | — | — | — | — | $99.24M | — | -$16.62M | — | — | $18.98M | $0.18 | $0.18 | 83,161,323 | 85,110,456 |
|---|
| 2014-06-30 | — | — | — | — | — | $99.21M | — | -$15.6M | — | — | $30.54M | $0.33 | $0.32 | 82,277,845 | 84,602,332 |
|---|
| 2014-03-31 | — | — | — | — | — | $95.81M | — | -$17.08M | — | — | $99.85M | $1.17 | $1.14 | 82,124,538 | 84,140,070 |
|---|
| 2013-12-31 | — | — | — | — | — | $96.27M | — | -$17.3M | — | — | $22.63M | $0.24 | $0.24 | 1,593,031 | 1,593,031 |
|---|
| 2013-09-30 | — | — | — | — | — | $92.19M | — | -$18.18M | — | — | $8.9M | $0.07 | $0.07 | 76,768,893 | 76,768,893 |
|---|
| 2013-06-30 | — | — | — | — | — | $90.98M | — | -$19.42M | — | — | $9.95M | $0.08 | $0.08 | 75,486,380 | 77,453,689 |
|---|
| 2013-03-31 | — | — | — | — | — | $91.44M | — | -$19.34M | — | — | $2.41M | -$0.02 | -$0.02 | 74,977,240 | 74,977,240 |
|---|
| 2012-12-31 | — | — | — | — | — | $78.63M | — | -$18.8M | — | — | $189.15M | $2.64 | $2.64 | 1,664,314 | 1,664,314 |
|---|
| 2012-09-30 | — | — | — | — | — | $81.63M | — | -$19.52M | — | — | $2.59M | -$0.04 | -$0.04 | 71,889,475 | 71,889,475 |
|---|
| 2012-06-30 | — | — | — | — | — | $77.81M | $73.23M | -$19.27M | — | — | $2.3M | -$0.02 | -$0.02 | 68,344,734 | 68,344,734 |
|---|
| 2012-03-31 | — | — | — | — | — | $69.55M | $72.68M | -$20.68M | — | — | $76.88M | $1.06 | $1.06 | 63,648,704 | 63,648,704 |
|---|
| 2011-12-31 | — | — | — | — | — | $56.08M | — | -$22.82M | — | — | $43.71M | $0.69 | $0.69 | 580,644 | 580,644 |
|---|
| 2011-09-30 | — | — | — | — | — | $66.92M | $69.12M | -$22.87M | — | — | $13.99M | $0.17 | $0.17 | 58,355,127 | 58,355,127 |
|---|
| 2011-06-30 | — | — | — | — | — | $66.04M | $62.36M | -$21.17M | — | — | $3.48M | -$0.01 | -$0.01 | 57,685,710 | 57,685,710 |
|---|
| 2011-03-31 | — | — | — | — | — | $61.24M | $58.01M | -$20.69M | — | — | $4.83M | $0.01 | $0.01 | 52,302,075 | 52,302,075 |
|---|
| 2010-12-31 | — | — | — | — | — | $60.28M | — | -$18.78M | — | — | $5.33M | $0.03 | $0.03 | 935,873 | 948,167 |
|---|
| 2010-09-30 | — | — | — | — | — | $60.44M | $56.41M | -$15.52M | — | — | $3.67M | -$0.01 | -$0.01 | 52,274,316 | 52,274,316 |
|---|
| 2010-06-30 | — | — | — | — | — | $52.79M | $51.03M | -$17.67M | — | — | $2.02M | -$0.04 | -$0.04 | 50,296,643 | 50,296,643 |
|---|
| 2010-03-31 | — | — | — | — | — | $46.37M | — | -$11.57M | — | — | $8.69M | $0.11 | $0.11 | 43,012,100 | 43,014,532 |
|---|
| 2009-12-31 | — | — | — | — | — | $57.65M | — | -$9.06M | — | — | $790,000.00 | -$0.11 | -$0.11 | 1,425,851 | 1,435,195 |
|---|
| 2009-09-30 | — | — | — | — | — | $48.96M | — | -$7.31M | — | — | $11.91M | $0.17 | $0.17 | 42,934,796 | 42,935,475 |
|---|
| 2009-06-30 | — | — | — | — | — | $48.66M | — | -$11.39M | — | — | $12.92M | $0.25 | $0.25 | 35,964,762 | 35,964,783 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $19.08M | — | — | — | — | $801.65M | — | -$8.38M | — | — | $302.64M | $2.33 | $2.32 | 118,278,990 | 118,832,035 |
|---|
| 2024-12-31 | $17.51M | — | — | — | — | $800.13M | — | -$102.55M | — | $0.00 | $232.95M | $1.78 | $1.77 | 117,649,111 | 118,156,987 |
|---|
| 2023-12-31 | $11.96M | — | — | — | — | $800.61M | — | -$90.79M | — | $0.00 | $238.29M | $1.80 | $1.80 | 117,160,173 | 117,506,255 |
|---|
| 2022-12-31 | $10.97M | — | — | — | — | $772.31M | — | -$65.18M | — | $0.00 | $259.49M | $1.98 | $1.97 | 116,806,575 | 117,220,047 |
|---|
| 2021-12-31 | $6.05M | — | — | — | — | $672.37M | — | $376.24M | — | $0.00 | $658.91M | $5.38 | $5.36 | 116,429,130 | 116,948,643 |
|---|
| 2020-12-31 | $6.09M | — | — | — | — | $659.29M | — | -$31.81M | — | $0.00 | $207.29M | $1.63 | $1.63 | 113,241,341 | 113,719,622 |
|---|
| 2019-12-31 | $10.98M | — | — | — | — | $615.13M | — | -$7.09M | — | $0.00 | $195.44M | $1.87 | $1.86 | 103,200,568 | 103,849,168 |
|---|
| 2018-12-31 | $9.69M | — | — | — | — | $561.22M | — | $91.85M | — | $0.00 | $258.42M | $2.56 | $2.55 | 99,972,359 | 100,482,365 |
|---|
| 2017-12-31 | $719M | — | — | — | — | $512.49M | — | -$25.89M | — | $0.00 | $164.61M | $1.52 | $1.51 | 98,113,561 | 98,727,331 |
|---|
| 2016-12-31 | $642.57M | — | — | — | — | $448.74M | — | $109.97M | — | $0.00 | $293.79M | $3.00 | $2.97 | 92,342,483 | 93,023,034 |
|---|
| 2015-12-31 | — | — | — | — | — | $412.3M | — | -$57.44M | — | — | $234.08M | $2.44 | $2.42 | 89,854,096 | 90,395,775 |
|---|
| 2014-12-31 | — | — | — | — | — | $398.89M | — | -$67.01M | — | — | $180.22M | $1.99 | $1.95 | 83,090,235 | 84,967,720 |
|---|
| 2013-12-31 | — | — | — | — | — | $367.94M | — | -$74.24M | — | — | $43.88M | $0.37 | $0.37 | 77,343,853 | 77,343,853 |
|---|
| 2012-12-31 | — | — | — | — | — | $300.53M | — | -$78.27M | — | — | $270.91M | $3.56 | $3.56 | 69,639,623 | 69,639,623 |
|---|
| 2011-12-31 | — | — | — | — | — | $240.79M | $259.32M | -$85.21M | — | — | $66.02M | $0.87 | $0.87 | 56,717,121 | 56,717,121 |
|---|
| 2010-12-31 | — | — | — | — | — | $196.74M | $203.67M | -$58.68M | — | — | $19.71M | $0.07 | $0.07 | 49,497,487 | 49,497,487 |
|---|
| 2009-12-31 | — | — | — | — | — | $196.86M | $192.17M | -$39.91M | — | — | $36.99M | $0.53 | $0.53 | 38,705,101 | 38,732,126 |
|---|
| 2008-12-31 | — | — | — | — | — | $198.07M | — | -$45.44M | — | — | $45.03M | $0.91 | $0.91 | 32,466,591 | 32,540,872 |
|---|