Complete source-backed income-statement history.
- Available history
- 2012-12-31 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 | $522.5M | — | — | — | $123M | — | $116.1M | — | $78.5M | $900,000.00 | $77.5M | $0.44 | $0.44 | 176,100,000 | 177,500,000 |
|---|
| 2026-03-31 | $429.6M | — | — | — | $107.3M | — | $55.9M | — | $19.9M | $400,000.00 | $19.1M | $0.11 | $0.11 | 175,500,000 | 177,100,000 |
|---|
| 2025-12-31 | $513.3M | — | — | — | $111.2M | — | $133.5M | — | $96.6M | $100,000.00 | $96.8M | $0.57 | $0.56 | 900,000 | 1,100,000 |
|---|
| 2025-09-30 | $467.5M | — | — | — | $105.2M | — | $89.9M | — | $52.3M | $1.2M | $51.3M | $0.29 | $0.29 | 167,200,000 | 176,300,000 |
|---|
| 2025-06-30 | $460.2M | — | — | — | $110.6M | — | $56.2M | — | $19.7M | $200,000.00 | $19.5M | $0.10 | $0.10 | 167,100,000 | 168,000,000 |
|---|
| 2025-03-31 | $390.7M | — | — | — | $114.7M | — | $13.9M | — | -$22.1M | $500,000.00 | -$20.6M | -$0.14 | -$0.14 | 166,400,000 | 166,400,000 |
|---|
| 2024-12-31 | $493.2M | — | — | — | $109.6M | — | $111.1M | — | $74.5M | $600,000.00 | $74M | $0.44 | $0.43 | 100,000 | 400,000 |
|---|
| 2024-09-30 | $451.9M | — | — | — | $108.7M | — | $71.3M | — | $34.1M | -$200,000.00 | $34.6M | $0.20 | $0.20 | 162,000,000 | 163,200,000 |
|---|
| 2024-06-30 | $477.3M | — | — | — | $119.1M | — | $229.1M | — | $187.9M | $11.1M | $176.8M | $1.08 | $1.04 | 161,900,000 | 170,500,000 |
|---|
| 2024-03-31 | $408.5M | — | — | — | $110.5M | — | $14M | — | -$27.4M | -$500,000.00 | -$27.2M | -$0.18 | -$0.18 | 161,400,000 | 161,400,000 |
|---|
| 2023-12-31 | $501.2M | — | — | — | $107.9M | — | $111M | — | $62.3M | $1.8M | $60.4M | $0.28 | $0.28 | -3,900,000 | -3,900,000 |
|---|
| 2023-09-30 | $454.8M | — | — | — | $105.3M | — | $58.6M | — | $18.3M | $1.4M | $17M | $0.09 | $0.09 | 165,000,000 | 165,200,000 |
|---|
| 2023-06-30 | $468.8M | — | — | — | $108.6M | — | -$438.2M | — | -$477.7M | $400,000.00 | -$478.9M | -$2.92 | -$2.92 | 165,000,000 | 165,000,000 |
|---|
| 2023-03-31 | $395.8M | — | — | — | $107.9M | — | $10.2M | — | -$27.5M | $400,000.00 | -$28.9M | -$0.19 | -$0.19 | 164,500,000 | 164,500,000 |
|---|
| 2022-12-31 | $494.7M | — | — | — | $110.3M | — | $99.8M | — | $64M | $10.6M | $54M | $0.34 | $0.34 | -2,800,000 | -2,800,000 |
|---|
| 2022-09-30 | $453.7M | — | — | — | $106.5M | — | $74.3M | — | $40.4M | -$300,000.00 | $40.8M | $0.24 | $0.23 | 164,000,000 | 164,600,000 |
|---|
| 2022-06-30 | $450.2M | — | — | — | $106.9M | — | $79.9M | — | $48.4M | $1.2M | $48M | $0.28 | $0.28 | 164,000,000 | 164,600,000 |
|---|
| 2022-03-31 | $373.5M | — | — | — | $98.4M | — | $28.5M | — | -$2.3M | -$2.1M | -$100,000.00 | -$0.04 | -$0.04 | 152,000,000 | 152,000,000 |
|---|
| 2021-12-31 | $464.5M | — | — | — | $104.3M | — | $105.2M | — | $73.3M | $2.6M | $71.1M | $0.44 | $0.44 | 100,000 | 800,000 |
|---|
| 2021-09-30 | $399.2M | — | — | — | $98.5M | — | $65M | — | $33.2M | $1.1M | $33.1M | $0.18 | $0.18 | 145,600,000 | 146,400,000 |
|---|
| 2021-06-30 | $341M | — | — | — | $88.9M | — | $29.1M | — | -$3M | -$2.4M | -$900,000.00 | -$0.05 | -$0.05 | 145,600,000 | 145,600,000 |
|---|
| 2021-03-31 | $259.2M | — | — | — | $76.5M | — | -$31M | — | -$71.9M | -$4.7M | -$67.7M | -$0.52 | -$0.52 | 144,800,000 | 144,800,000 |
|---|
| 2020-12-31 | $335.8M | — | — | — | $83.1M | — | $39.5M | — | $5.7M | $800,000.00 | $4.3M | -$0.02 | -$0.02 | 100,000 | 100,000 |
|---|
| 2020-09-30 | $282.3M | — | — | — | $72.5M | — | $25.1M | — | -$9.2M | $3.5M | -$13.5M | -$0.14 | -$0.14 | 144,400,000 | 144,400,000 |
|---|
| 2020-06-30 | $232.9M | — | — | — | $68.7M | — | -$25.9M | — | -$59.2M | -$1.5M | -$57.9M | -$0.44 | -$0.44 | 144,400,000 | 144,400,000 |
|---|
| 2020-03-31 | $385.3M | — | — | — | $90.8M | — | $33.8M | — | $4.2M | -$1.7M | $6.1M | $0.04 | $0.04 | 143,900,000 | 144,700,000 |
|---|
| 2019-12-31 | $488.1M | — | — | — | $134.6M | — | $98M | — | $46.1M | $2.4M | $45M | $0.31 | $0.31 | 400,000 | 500,000 |
|---|
| 2019-09-30 | $462.5M | — | — | — | $82.3M | — | $85.5M | — | $40.6M | $3.3M | $38.7M | $0.27 | $0.27 | 143,400,000 | 144,200,000 |
|---|
| 2019-06-30 | $459.9M | — | — | — | $81.5M | — | $88.7M | — | $54.8M | $6.2M | $50.3M | $0.35 | $0.35 | 142,300,000 | 142,900,000 |
|---|
| 2019-03-31 | $371.7M | — | — | — | $73.3M | — | $36.9M | — | $4.3M | -$1M | $6.1M | $0.04 | $0.04 | 140,700,000 | 141,100,000 |
|---|
| 2018-12-31 | $452.4M | — | — | — | $121.1M | — | $91.3M | — | $58.3M | $2.5M | $57.2M | $0.41 | $0.40 | 200,000 | 200,000 |
|---|
| 2018-09-30 | $414.2M | — | — | — | $74.4M | — | $78.9M | — | $47.1M | $1M | $46.8M | $0.33 | $0.33 | 139,300,000 | 141,500,000 |
|---|
| 2018-06-30 | $401.7M | — | — | — | $70.1M | — | $32.9M | — | $1.7M | $8.1M | -$5.2M | -$0.04 | -$0.04 | 139,200,000 | 139,200,000 |
|---|
| 2018-03-31 | $337.9M | — | — | — | $64.6M | — | $31.7M | — | $1.6M | -$6.7M | $9.1M | $0.06 | $0.06 | 138,800,000 | 139,100,000 |
|---|
| 2017-12-31 | $401.3M | — | — | — | $67.2M | — | $70.4M | — | $39.4M | $4.9M | $35.5M | $0.25 | $0.25 | 0 | -800,000 |
|---|
| 2017-09-30 | $392.4M | — | — | — | $64.2M | — | $80.3M | — | $51.3M | $2M | $50.7M | $0.36 | $0.36 | 138,600,000 | 140,900,000 |
|---|
| 2017-06-30 | $396.2M | — | — | — | $66.4M | — | $65M | — | $36.5M | $900,000.00 | $37.1M | $0.27 | $0.27 | 138,600,000 | 139,300,000 |
|---|
| 2017-03-31 | $330.6M | — | — | — | $63.9M | — | $26M | — | -$2.1M | -$3.7M | $2.5M | $0.02 | $0.02 | 138,300,000 | 138,900,000 |
|---|
| 2016-12-31 | $397.4M | — | — | — | $69.2M | — | $58.2M | — | $29.9M | $4.8M | $26.6M | $0.19 | $0.20 | 0 | 0 |
|---|
| 2016-09-30 | $382.8M | — | — | — | $65.1M | — | $63.5M | — | $35.2M | -$1.5M | $38.1M | $0.28 | $0.28 | 138,000,000 | 138,500,000 |
|---|
| 2016-06-30 | $385.3M | — | — | — | $65.2M | — | $59M | — | $30.5M | $3.4M | $28.5M | $0.21 | $0.21 | 137,900,000 | 138,300,000 |
|---|
| 2016-03-31 | $348.4M | — | — | — | $65.3M | — | $24.2M | — | -$4.6M | -$1.3M | -$2.3M | -$0.02 | -$0.02 | 137,600,000 | 137,600,000 |
|---|
| 2015-12-31 | $398.5M | — | — | — | $65.8M | — | -$47.5M | — | -$76.7M | -$1.6M | -$73.9M | -$0.53 | -$0.53 | 0 | -500,000 |
|---|
| 2015-09-30 | $386.7M | — | — | — | $67.2M | — | $52.7M | — | $23.4M | $3.9M | $21.2M | $0.15 | $0.15 | 137,500,000 | 137,900,000 |
|---|
| 2015-06-30 | $384.7M | — | — | — | $63.6M | — | $54.6M | — | $25.6M | $4.5M | $22.2M | $0.16 | $0.16 | 137,400,000 | 137,800,000 |
|---|
| 2015-03-31 | $343.9M | — | — | — | $61.7M | — | $26.6M | — | -$1.1M | -$1.4M | $1.1M | $0.01 | $0.01 | 136,900,000 | 137,600,000 |
|---|
| 2014-12-31 | $395M | — | — | — | $63.2M | — | $50.5M | — | $23.2M | -$3.1M | $27.8M | $0.20 | $0.20 | 2,000,000 | 2,000,000 |
|---|
| 2014-09-30 | $336.5M | — | — | — | $55.1M | — | $47.6M | — | $21.3M | -$226.4M | $248.3M | $2.07 | $2.06 | 120,000,000 | 120,700,000 |
|---|
| 2014-06-30 | $334.4M | — | — | — | $55.4M | — | $58.3M | — | $39.8M | $17.6M | $22.4M | $0.19 | $0.19 | 119,700,000 | 119,900,000 |
|---|
| 2014-03-31 | $287.9M | — | — | — | $50.6M | — | $26.7M | — | $13.7M | $5.9M | $8.4M | $0.09 | $0.09 | 97,000,000 | 97,000,000 |
|---|
| 2013-12-31 | $343.9M | — | — | — | $53M | — | $76.7M | — | $75.5M | $26.1M | $50M | $0.43 | $0.42 | 2,000,000 | 2,000,000 |
|---|
| 2013-09-30 | $338.2M | — | — | — | $53.8M | — | $64.6M | — | $64.9M | $28.5M | $37.2M | $0.31 | $0.31 | 120,000,000 | 120,700,000 |
|---|
| 2013-06-30 | $332.7M | — | — | — | $49.8M | — | $62.8M | — | $62.7M | $27.1M | $36.4M | $0.30 | $0.30 | 119,700,000 | 119,900,000 |
|---|
| 2013-03-31 | $279.2M | — | — | — | $43.2M | — | $34.7M | — | $34.5M | $14.9M | $19.9M | $0.21 | $0.21 | 97,000,000 | 97,000,000 |
|---|
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 | $1.83B | — | — | — | $441.7M | — | $293.5M | — | $146.5M | $2M | $147M | $0.83 | $0.82 | 167,800,000 | 169,200,000 |
|---|
| 2024-12-31 | $1.83B | — | — | — | $447.9M | — | $425.5M | — | $269.1M | $11M | $258.2M | $1.54 | $1.51 | 161,900,000 | 170,800,000 |
|---|
| 2023-12-31 | $1.82B | — | — | — | $429.7M | — | -$253.2M | — | -$419.4M | $4M | -$425.2M | -$2.70 | -$2.70 | 161,000,000 | 161,000,000 |
|---|
| 2022-12-31 | $1.77B | — | — | — | $422.1M | — | $282.5M | — | $150.5M | $9.4M | $142.7M | $0.83 | $0.83 | 157,200,000 | 157,900,000 |
|---|
| 2021-12-31 | $1.46B | — | — | — | $368.2M | — | $168.3M | — | $31.6M | -$3.4M | $35.6M | $0.05 | $0.05 | 145,400,000 | 146,100,000 |
|---|
| 2020-12-31 | $1.24B | — | — | — | $315.1M | — | $72.5M | — | -$58.5M | $1.1M | -$61M | -$0.56 | -$0.56 | 144,300,000 | 144,300,000 |
|---|
| 2019-12-31 | $1.78B | — | — | — | $371.7M | — | $309.1M | — | $145.8M | $10.9M | $140.1M | $0.97 | $0.97 | 142,500,000 | 143,200,000 |
|---|
| 2018-12-31 | $1.61B | — | — | — | $330.2M | — | $234.8M | — | $108.7M | $4.9M | $107.9M | $0.76 | $0.75 | 139,300,000 | 139,600,000 |
|---|
| 2017-12-31 | $1.52B | — | — | — | $261.7M | — | $241.7M | — | $125.1M | $4.1M | $125.8M | $0.90 | $0.90 | 138,500,000 | 138,900,000 |
|---|
| 2016-12-31 | $1.51B | — | — | — | $264.8M | — | $204.9M | — | $91M | $5.4M | $90.9M | $0.66 | $0.66 | 137,900,000 | 138,400,000 |
|---|
| 2015-12-31 | $1.51B | — | — | — | $258.3M | — | $86.4M | — | -$28.8M | $5.4M | -$29.4M | -$0.21 | -$0.21 | 137,300,000 | 137,300,000 |
|---|
| 2014-12-31 | $1.35B | — | — | — | $224.3M | — | $183.1M | — | $98M | -$206M | $306.9M | $2.69 | $2.67 | 114,300,000 | 114,800,000 |
|---|
| 2013-12-31 | $1.29B | — | — | — | $199.8M | — | $238.8M | — | $237.6M | $96.6M | $143.5M | $1.26 | $1.25 | 114,300,000 | 114,800,000 |
|---|
| 2012-12-31 | $1.28B | — | — | — | $181.8M | — | $201.2M | — | $200.2M | $89M | $113.4M | $0.99 | $0.99 | 114,300,000 | 114,800,000 |
|---|