Complete source-backed income-statement history.
- Available history
- 2012-09-30 to 2026-06-30
- 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-06-30 | $744.1M | — | — | — | — | — | — | — | $84.3M | $15.8M | $68.6M | $0.59 | $0.58 | 116,732,354 | 119,011,731 |
|---|
| 2026-03-31 | $774.6M | — | — | — | — | — | — | — | $121.5M | $19.2M | $102.2M | $0.85 | $0.82 | 116,725,419 | 121,695,056 |
|---|
| 2025-12-31 | $973.7M | — | — | — | — | — | — | — | $280.2M | $36.1M | $244M | $2.05 | $1.93 | 94,944 | 2,992,444 |
|---|
| 2025-09-30 | $755.9M | — | — | — | — | — | — | — | $110.9M | $20.2M | $90.8M | $0.74 | $0.73 | 116,726,540 | 118,817,903 |
|---|
| 2025-06-30 | $748.2M | — | — | — | — | — | — | — | $74.9M | $11.6M | $63.2M | $0.51 | $0.50 | 116,523,435 | 118,669,471 |
|---|
| 2025-03-31 | $727.3M | — | — | — | — | — | — | — | $75.3M | $13.3M | $61.6M | $0.50 | $0.49 | 115,975,961 | 118,555,166 |
|---|
| 2024-12-31 | $612.8M | — | — | — | — | — | — | — | -$12.6M | $4.4M | -$17.3M | -$0.09 | -$0.07 | -1,738,576 | -4,790,645 |
|---|
| 2024-09-30 | $562.2M | — | — | — | — | — | — | — | $11.1M | $2.4M | $8.5M | $0.03 | $0.03 | 165,659,401 | 172,803,298 |
|---|
| 2024-06-30 | $743.3M | — | — | — | — | — | — | — | $129M | $14.2M | $113.9M | $0.60 | $0.57 | 170,173,022 | 178,711,254 |
|---|
| 2024-03-31 | $685.5M | — | — | — | — | — | — | — | $105.6M | $9.7M | $94.8M | $0.50 | $0.49 | 168,934,114 | 174,380,963 |
|---|
| 2023-12-31 | $645.8M | — | — | — | — | — | — | — | -$1.9M | -$101.6M | $97.5M | $0.53 | $0.49 | 1,107,753 | 2,686,604 |
|---|
| 2023-09-30 | $702.6M | — | — | — | — | — | — | — | $79.1M | $15.3M | $61.5M | $0.33 | $0.32 | 163,738,528 | 168,516,508 |
|---|
| 2023-06-30 | $710.8M | — | — | — | — | — | — | — | $77.7M | $15.8M | $59.9M | $0.32 | $0.31 | 162,027,831 | 166,708,932 |
|---|
| 2023-03-31 | $678.1M | — | — | — | — | — | — | — | $163.8M | $25.5M | $135.9M | $0.76 | $0.74 | 160,905,860 | 164,130,946 |
|---|
| 2022-12-31 | $673.6M | — | — | — | — | — | — | — | -$42.6M | -$19.6M | -$22.6M | -$0.16 | -$0.16 | 77,677 | 77,677 |
|---|
| 2022-09-30 | $597.5M | — | — | — | — | — | — | — | -$92.7M | $900,000.00 | -$94.4M | -$0.61 | -$0.61 | 160,321,270 | 160,321,270 |
|---|
| 2022-06-30 | $473.1M | — | — | — | — | — | — | — | -$83.8M | -$27.7M | -$56.8M | -$0.38 | -$0.38 | 160,258,883 | 160,258,883 |
|---|
| 2022-03-31 | $361.4M | — | — | — | — | — | — | — | -$203.6M | $9.7M | -$213M | -$1.36 | -$1.36 | 159,867,593 | 159,867,593 |
|---|
| 2021-12-31 | $398M | — | — | — | — | — | — | — | -$153.9M | -$17.1M | -$136.3M | -$0.90 | -$0.90 | 3,572,500 | 2,558,502 |
|---|
| 2021-09-30 | $732.6M | — | — | — | — | — | — | — | -$60.4M | -$13M | -$44M | -$0.30 | -$0.34 | 159,225,772 | 160,240,888 |
|---|
| 2021-06-30 | $561.5M | — | — | — | — | — | — | — | $79.7M | $9.6M | $68.5M | $0.37 | $0.37 | 158,832,629 | 160,894,216 |
|---|
| 2021-03-31 | $488.6M | — | — | — | — | — | — | — | $179.7M | $9.8M | $169.9M | $1.37 | $1.35 | 116,760,760 | 118,146,341 |
|---|
| 2020-12-31 | $386.7M | — | — | — | — | — | — | — | $138.4M | $3.7M | $134.4M | $1.44 | $1.43 | 43,277 | 80,125 |
|---|
| 2020-09-30 | $263.7M | — | — | — | — | — | — | — | $69.4M | $700,000.00 | $68.7M | $0.74 | $0.73 | 92,613,393 | 92,969,646 |
|---|
| 2020-06-30 | $278M | — | — | — | — | — | — | — | $127.3M | $3.3M | $124M | $1.33 | $1.33 | 92,593,599 | 92,738,293 |
|---|
| 2020-03-31 | -$38.7M | — | — | — | — | — | — | — | -$183.2M | $400,000.00 | -$183.6M | -$1.99 | -$1.99 | 92,191,837 | 92,191,837 |
|---|
| 2019-12-31 | $259.9M | — | — | — | — | — | — | — | $28.99M | -$731,000.00 | $29.72M | $0.32 | $0.32 | 51,722 | -57,105 |
|---|
| 2019-09-30 | $200.11M | — | — | — | — | — | — | — | -$15.31M | -$213,000.00 | -$15.1M | -$0.16 | -$0.16 | 91,903,556 | 91,903,556 |
|---|
| 2019-06-30 | $214.58M | — | — | — | — | — | — | — | $52.99M | -$74,000.00 | $53.07M | $0.58 | $0.57 | 91,776,870 | 92,801,799 |
|---|
| 2019-03-31 | $308M | — | — | — | — | — | — | — | $134.63M | $1.72M | $132.92M | $1.45 | $1.43 | 91,669,810 | 92,578,933 |
|---|
| 2018-12-31 | -$67.34M | — | — | — | — | — | — | — | -$306.43M | -$8.42M | -$298.01M | -$3.07 | -$3.07 | -1,714,127 | -1,714,127 |
|---|
| 2018-09-30 | $124.4M | — | — | — | — | — | — | — | -$13.39M | -$111,000.00 | -$13.28M | -$0.14 | -$0.14 | 95,671,385 | 95,671,385 |
|---|
| 2018-06-30 | $172.67M | — | — | — | — | — | — | — | $24.2M | $4.39M | $19.6M | $0.20 | $0.19 | 99,498,901 | 102,032,485 |
|---|
| 2018-03-31 | $140.28M | — | — | — | — | — | — | — | -$25.86M | $128,000.00 | -$26M | -$0.26 | -$0.26 | 101,195,747 | 101,195,747 |
|---|
| 2017-12-31 | $196.67M | — | — | — | — | — | — | — | $43.06M | -$2.1M | $44.35M | $0.44 | $0.42 | -289,252 | 186,787 |
|---|
| 2017-09-30 | $194.94M | — | — | — | — | — | — | — | $59.12M | $3.48M | $54.69M | $0.54 | $0.52 | 101,391,145 | 104,679,574 |
|---|
| 2017-06-30 | $280.88M | — | — | — | — | — | — | — | $80.91M | $5.31M | $74.58M | $0.73 | $0.71 | 102,283,844 | 104,569,226 |
|---|
| 2017-03-31 | $266.52M | — | — | — | — | — | — | — | $110.66M | $5.3M | $104.19M | $1.00 | $0.98 | 104,013,871 | 105,701,599 |
|---|
| 2016-12-31 | $156.32M | — | — | — | — | — | — | — | -$47.2M | -$272,000.00 | -$46.69M | -$0.45 | -$0.44 | 4,106 | -26,884 |
|---|
| 2016-09-30 | $216.54M | — | — | — | — | — | — | — | $75.53M | $2.48M | $72.08M | $0.69 | $0.68 | 103,780,196 | 105,795,313 |
|---|
| 2016-06-30 | $219.47M | — | — | — | — | — | — | — | $59.46M | $5.31M | $53.38M | $0.51 | $0.51 | 104,132,797 | 105,233,921 |
|---|
| 2016-03-31 | $96.69M | — | — | — | — | — | — | — | -$53.33M | -$1.93M | -$51.13M | -$0.49 | -$0.49 | 104,257,874 | 104,257,874 |
|---|
| 2015-12-31 | $195.92M | — | — | — | — | — | — | — | $45.67M | $2.86M | $42.19M | $0.41 | $0.41 | 71,949 | 71,949 |
|---|
| 2015-09-30 | $15.65M | — | — | — | — | — | — | — | -$205.22M | -$7.78M | -$195.72M | -$1.88 | -$1.88 | 104,117,448 | 104,117,448 |
|---|
| 2015-06-30 | $159.19M | — | — | — | — | — | — | — | $16.87M | $708,000.00 | $15.66M | $0.15 | $0.15 | 103,927,761 | 106,696,874 |
|---|
| 2015-03-31 | $203.99M | — | — | — | — | — | — | — | $52.34M | $1.31M | $50.47M | $0.48 | $0.47 | 103,753,065 | 106,144,183 |
|---|
| 2014-12-31 | $177.08M | — | — | — | — | — | — | — | -$12.07M | $1.73M | -$14.68M | -$0.15 | -$0.14 | 12,489 | -63,716 |
|---|
| 2014-09-30 | $110.5M | — | — | — | — | $108.56M | — | — | -$1.04M | $1.54M | -$6M | -$0.06 | -$0.06 | 103,295,920 | 103,295,920 |
|---|
| 2014-06-30 | $119.24M | — | — | — | — | $83.54M | — | — | $34.67M | $2.38M | $31.29M | $0.30 | $0.29 | 103,264,616 | 106,433,881 |
|---|
| 2014-03-31 | $123.3M | — | — | — | — | $81.72M | — | — | $40.8M | $0.00 | $39.78M | $0.38 | $0.37 | 103,264,616 | 106,413,580 |
|---|
| 2013-12-31 | $147.83M | — | — | — | — | — | — | — | $81.65M | $0.00 | $80.09M | $0.81 | $0.79 | 4,875,110 | 5,516,696 |
|---|
| 2013-09-30 | $120.95M | — | — | — | — | $70.31M | — | — | $49.39M | $0.00 | $46.57M | $0.52 | $0.51 | 89,620,394 | 90,915,805 |
|---|
| 2013-06-30 | $95.11M | — | — | — | — | $67.83M | — | — | $26.52M | $0.00 | $26.22M | $0.33 | $0.33 | 78,432,132 | 79,254,268 |
|---|
| 2013-03-31 | $114.9M | — | — | — | — | $38.72M | — | — | — | — | $74.43M | $0.94 | $0.93 | 78,432,132 | 79,083,675 |
|---|
| 2012-12-31 | $106.44M | — | — | — | — | — | — | — | — | — | $60.71M | $0.77 | $0.77 | -571,273 | 105,257 |
|---|
| 2012-09-30 | $82M | — | — | — | — | — | — | — | — | — | $39.58M | $0.50 | $0.45 | 79,073,932 | 87,888,983 |
|---|
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 | $3.21B | — | — | — | — | — | — | — | $541.3M | $81.2M | $459.6M | $3.80 | $3.64 | 116,507,940 | 121,648,050 |
|---|
| 2024-12-31 | $2.6B | — | — | — | — | — | — | — | $233.1M | $30.7M | $199.9M | $1.06 | $1.04 | 166,537,394 | 169,470,681 |
|---|
| 2023-12-31 | $2.74B | — | — | — | — | — | — | — | $318.7M | -$45M | $354.8M | $1.93 | $1.85 | 163,341,448 | 169,607,348 |
|---|
| 2022-12-31 | $2.11B | — | — | — | — | — | — | — | -$422.7M | -$36.7M | -$386.8M | -$2.51 | -$2.51 | 160,228,588 | 160,228,588 |
|---|
| 2021-12-31 | $2.18B | — | — | — | — | — | — | — | $45.1M | -$10.7M | $58.1M | $0.28 | $0.27 | 148,667,770 | 150,156,466 |
|---|
| 2020-12-31 | $889.7M | — | — | — | — | — | — | — | $151.9M | $8.1M | $143.5M | $1.54 | $1.53 | 92,510,090 | 92,957,799 |
|---|
| 2019-12-31 | $982.6M | — | — | — | — | — | — | — | $201.3M | $700,000.00 | $200.6M | $2.18 | $2.16 | 91,835,990 | 92,652,316 |
|---|
| 2018-12-31 | $370.01M | — | — | — | — | — | — | — | -$321.48M | -$4.01M | -$317.69M | -$3.27 | -$3.27 | 97,054,315 | 97,054,315 |
|---|
| 2017-12-31 | $939.01M | — | — | — | — | — | — | — | $293.75M | $11.98M | $277.8M | $2.71 | $2.64 | 102,264,094 | 105,227,038 |
|---|
| 2016-12-31 | $689.02M | — | — | — | — | — | — | — | $34.47M | $5.59M | $27.64M | $0.26 | $0.26 | 104,060,052 | 105,563,784 |
|---|
| 2015-12-31 | $574.75M | — | — | — | — | — | — | — | -$90.34M | -$2.91M | -$87.39M | -$0.84 | -$0.84 | 104,003,820 | 104,003,820 |
|---|
| 2014-12-31 | $530.11M | — | — | — | — | — | — | — | $62.36M | $5.65M | $50.4M | $0.48 | $0.47 | 103,287,693 | 106,391,059 |
|---|
| 2013-12-31 | $478.79M | — | — | — | — | — | — | — | $233.08M | $0.00 | $227.31M | $2.58 | $2.54 | 87,505,540 | 88,970,531 |
|---|
| 2012-12-31 | $233.35M | — | — | — | — | — | — | — | $100.62M | $0.00 | $99.4M | $1.26 | $1.26 | 78,432,132 | 78,598,236 |
|---|