Complete source-backed income-statement history.
- Available history
- 2009-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 | $581M | $458.1M | — | — | $78.4M | — | $17.7M | — | $7.9M | $1.7M | $6.2M | $0.13 | $0.13 | 47,700,000 | 49,600,000 |
|---|
| 2025-12-31 | $630.6M | $494.4M | — | — | $81.3M | — | $37.3M | — | $12.3M | $1.2M | $11.1M | $0.24 | $0.22 | -100,000 | -100,000 |
|---|
| 2025-09-30 | $588M | $454.1M | — | — | $80.9M | — | $26.4M | — | $13.2M | $3M | $10.2M | $0.21 | $0.21 | 47,500,000 | 49,700,000 |
|---|
| 2025-06-30 | $571.9M | $448.1M | — | — | $80.2M | — | $13.7M | — | $200,000.00 | $300,000.00 | -$100,000.00 | $0.00 | $0.00 | 47,600,000 | 47,600,000 |
|---|
| 2025-03-31 | $629.4M | $500M | — | — | $83.5M | — | $19.6M | — | $6.8M | $1M | $5.8M | $0.12 | $0.11 | 48,000,000 | 50,700,000 |
|---|
| 2024-12-31 | $708.4M | $549.4M | — | — | $96.6M | — | $19.7M | — | $4.8M | $100,000.00 | $4.7M | $0.10 | $0.10 | 0 | 0 |
|---|
| 2024-09-30 | $674.8M | $527.6M | — | — | $88.4M | — | -$4.9M | — | -$21.7M | $3M | -$24.7M | -$0.52 | -$0.52 | 47,800,000 | 47,800,000 |
|---|
| 2024-06-30 | $634.2M | $493.9M | — | — | $88.7M | — | $15.1M | — | -$1.9M | $900,000.00 | -$2.8M | -$0.06 | -$0.06 | 47,700,000 | 47,700,000 |
|---|
| 2024-03-31 | $654.8M | $521.3M | — | — | $83.1M | — | -$10.7M | — | -$25.7M | $2.4M | -$28.1M | -$0.60 | -$0.60 | 47,200,000 | 47,200,000 |
|---|
| 2023-12-31 | $787.9M | $633.1M | — | — | $89.5M | — | $3.5M | — | -$15.1M | $6.9M | -$22M | -$0.46 | -$0.46 | -400,000 | -400,000 |
|---|
| 2023-09-30 | $700.2M | $560.8M | — | — | $82.5M | — | $13.7M | — | -$3.5M | -$800,000.00 | -$2.7M | -$0.06 | -$0.06 | 48,000,000 | 48,000,000 |
|---|
| 2023-06-30 | $703.1M | $569.8M | — | — | $83.3M | — | $8.4M | — | -$8.2M | -$2.1M | -$6.1M | -$0.12 | -$0.12 | 49,300,000 | 49,300,000 |
|---|
| 2023-03-31 | $766.5M | $617.5M | — | — | $89.2M | — | $100,000.00 | — | -$15.8M | $8.8M | -$24.6M | -$0.50 | -$0.50 | 49,200,000 | 49,200,000 |
|---|
| 2022-12-31 | $885.2M | $707.6M | — | — | $101.8M | — | $8.7M | — | -$4.3M | $4.4M | -$8.7M | -$0.17 | -$0.16 | -500,000 | -500,000 |
|---|
| 2022-09-30 | $829.9M | $673.5M | — | — | $90.8M | — | $25.2M | — | $16.3M | $2.6M | $13.7M | $0.27 | $0.27 | 50,100,000 | 51,600,000 |
|---|
| 2022-06-30 | $757.7M | $618.1M | — | — | $86.9M | — | $14.2M | — | $6.4M | $1.1M | $5.3M | $0.10 | $0.10 | 52,100,000 | 54,100,000 |
|---|
| 2022-03-31 | $744.2M | $619.6M | — | — | $79.1M | — | $5.4M | — | -$700,000.00 | $300,000.00 | -$1M | -$0.02 | -$0.02 | 51,500,000 | 51,500,000 |
|---|
| 2021-12-31 | $854.6M | $701.8M | — | — | $96.7M | — | -$4.2M | — | -$15.9M | $5.4M | -$21.1M | -$0.41 | -$0.41 | 0 | 200,000 |
|---|
| 2021-09-30 | $706.1M | $574.1M | — | — | $68.7M | — | $28M | — | $16.4M | $2.3M | $14.3M | $0.28 | $0.27 | 51,300,000 | 53,100,000 |
|---|
| 2021-06-30 | $693.9M | $554.2M | — | — | $80.1M | — | $48M | — | $35.9M | $1.3M | $34.4M | $0.67 | $0.66 | 51,300,000 | 52,500,000 |
|---|
| 2021-03-31 | $705.8M | $559.8M | — | — | $80.5M | — | $21M | — | $10.6M | $500,000.00 | $10.2M | $0.20 | $0.19 | 51,400,000 | 52,800,000 |
|---|
| 2020-12-31 | $843.3M | $682.9M | — | — | $97.1M | — | -$54.5M | — | -$68.6M | $17.8M | -$94M | -$1.85 | -$1.85 | 0 | 0 |
|---|
| 2020-09-30 | $679.3M | $543.3M | — | — | $75.1M | — | $6.3M | — | -$8.9M | -$12M | $1.6M | $0.03 | $0.03 | 50,700,000 | 51,100,000 |
|---|
| 2020-06-30 | $584.5M | $460.9M | — | — | $63.3M | — | -$2.8M | — | -$18.8M | -$4.3M | -$23.5M | -$0.46 | -$0.46 | 50,700,000 | 50,700,000 |
|---|
| 2020-03-31 | $822.5M | $647.7M | — | — | $99.6M | — | $5M | — | -$9.8M | -$1.2M | -$12.4M | -$0.25 | -$0.25 | 50,500,000 | 50,500,000 |
|---|
| 2019-12-31 | $1.07B | $867.9M | — | — | $107.1M | — | $29M | — | $10.1M | $3.6M | $7.5M | $0.16 | $0.16 | 0 | 0 |
|---|
| 2019-09-30 | $943.6M | $764.5M | — | — | $99.6M | — | -$29.4M | — | -$64.5M | -$17.6M | -$126.5M | -$2.52 | -$2.52 | 50,100,000 | 50,100,000 |
|---|
| 2019-06-30 | $948.9M | $771.5M | — | — | $96.4M | — | $18.7M | — | -$5.6M | -$3.2M | -$14.8M | -$0.30 | -$0.30 | 50,100,000 | 50,100,000 |
|---|
| 2019-03-31 | $961M | $788.3M | — | — | $94.5M | — | $16.4M | — | -$19.8M | -$7.2M | -$22.5M | -$0.45 | — | 49,600,000 | 49,600,000 |
|---|
| 2018-12-31 | $1.12B | $917.1M | — | — | $90.1M | — | $2.1M | — | -$14.1M | -$2.6M | -$20.8M | -$0.42 | -$0.41 | -200,000 | -200,000 |
|---|
| 2018-09-30 | $973.5M | $777M | — | — | $89.2M | — | $47M | — | $31.8M | $4.5M | $23.4M | $0.47 | $0.46 | 49,300,000 | 51,100,000 |
|---|
| 2018-06-30 | $1.02B | $826.7M | — | — | $99.2M | — | $20.9M | — | $5.6M | -$3.7M | $9.4M | $0.19 | $0.18 | 50,800,000 | 52,500,000 |
|---|
| 2018-03-31 | $967.5M | $792.4M | — | — | $86.9M | — | $7.1M | — | -$7.1M | -$3.3M | -$3.5M | -$0.07 | -$0.07 | 50,100,000 | 50,100,000 |
|---|
| 2017-12-31 | $984M | $760.4M | — | — | $98.3M | — | $44.9M | — | $29.4M | -$36M | $55.3M | $1.11 | $1.06 | 200,000 | 200,000 |
|---|
| 2017-09-30 | $1.01B | $784.8M | — | — | $107.5M | — | $46.8M | — | $31.6M | $11.8M | $19.8M | $0.40 | $0.38 | 49,500,000 | 51,500,000 |
|---|
| 2017-06-30 | $963.2M | $765M | — | — | $104.3M | — | $30.1M | — | $15.1M | $8.3M | $6.7M | $0.14 | $0.13 | 49,500,000 | 51,700,000 |
|---|
| 2017-03-31 | $998.6M | $781.1M | — | — | $98.6M | — | $51M | — | $32.8M | $6.7M | $25.4M | $0.52 | $0.49 | 49,100,000 | 51,500,000 |
|---|
| 2016-12-31 | $1.2B | $945.4M | — | — | $124.8M | — | $57.2M | — | $44M | $7.4M | $37.5M | $0.78 | $0.75 | 300,000 | 500,000 |
|---|
| 2016-09-30 | $1.06B | $824.9M | — | — | $109.9M | — | $33.8M | — | $14.2M | $2.9M | $11.3M | $0.24 | $0.22 | 47,800,000 | 50,600,000 |
|---|
| 2016-06-30 | $1.03B | $821M | — | — | $113M | — | $13.3M | — | -$5.3M | $1M | -$7.7M | -$0.16 | -$0.16 | 47,400,000 | 47,400,000 |
|---|
| 2016-03-31 | $1.04B | $803.5M | — | — | $119M | — | $13M | — | $6.4M | $1.7M | $3.8M | $0.08 | $0.08 | 47,600,000 | 48,500,000 |
|---|
| 2015-12-31 | $1.31B | $1.04B | — | — | $122.1M | — | -$20.3M | — | -$42.3M | -$33.1M | -$9.4M | -$0.20 | -$0.20 | 0 | 0 |
|---|
| 2015-09-30 | $1.14B | $909.9M | — | — | $106.1M | — | -$772.1M | — | -$794.4M | -$244.9M | -$552.2M | -$11.50 | -$11.50 | 48,000,000 | 48,000,000 |
|---|
| 2015-06-30 | $1.06B | $857.7M | — | — | $110.4M | — | -$25.8M | — | -$47.4M | -$3.8M | -$45.1M | — | — | 47,900,000 | 47,900,000 |
|---|
| 2015-03-31 | $1.09B | $875.4M | — | — | $109.7M | — | -$11.8M | — | -$34.3M | -$1M | -$35.2M | — | — | 47,700,000 | 47,700,000 |
|---|
| 2014-12-31 | $1.34B | $1.04B | — | — | $114.6M | — | $76.2M | — | $51.6M | $27.9M | $25.8M | $0.55 | $0.54 | 100,000 | 1,100,000 |
|---|
| 2014-09-30 | $1.24B | $977.4M | — | — | $107M | — | $53.6M | — | $28.5M | $3.1M | $24.4M | $0.51 | $0.50 | 47,500,000 | 48,600,000 |
|---|
| 2014-06-30 | $1.1B | $892.9M | — | — | $100.4M | — | $500,000.00 | — | -$29M | -$9.6M | -$22.8M | — | — | — | 47,500,000 |
|---|
| 2014-03-31 | $1.1B | $892.6M | — | — | $103.5M | — | $11M | — | -$9.9M | -$1.2M | -$8.8M | — | — | — | 47,400,000 |
|---|
| 2013-12-31 | $1.35B | $1.05B | — | — | $103.4M | — | $103.9M | — | $82.5M | $22M | $60.7M | $1.29 | $1.27 | 100,000 | 1,100,000 |
|---|
| 2013-09-30 | $1.21B | $950.2M | — | — | $101.6M | — | $44.4M | — | $23.5M | $10.4M | $13M | $0.27 | $0.26 | 47,000,000 | 48,100,000 |
|---|
| 2013-06-30 | $1.11B | $893.8M | — | — | $105.1M | — | -$5.2M | — | -$26.5M | -$600,000.00 | -$27.2M | -$0.59 | -$0.59 | 46,900,000 | 46,900,000 |
|---|
| 2013-03-31 | $1.13B | $909.8M | — | — | $105.9M | — | -$900,000.00 | — | -$22.8M | -$8.5M | -$14M | -$0.31 | -$0.31 | 46,800,000 | 46,800,000 |
|---|
| 2012-12-31 | $1.13B | $871.7M | — | — | $87.2M | — | $55.1M | — | $34.9M | $14.5M | $21M | $0.38 | $0.37 | 0 | 100,000 |
|---|
| 2012-09-30 | $1.04B | $798.1M | — | — | $87.3M | — | $59.1M | — | $37.4M | -$1.9M | $39.8M | $0.85 | $0.84 | 46,800,000 | 47,200,000 |
|---|
| 2012-06-30 | $934.2M | $740.8M | — | — | $80.6M | — | -$9.6M | — | -$30.3M | -$10.3M | -$20.8M | -$0.44 | -$0.44 | 46,800,000 | 46,800,000 |
|---|
| 2012-03-31 | $989.6M | $772.9M | — | — | $92M | — | $1.9M | — | -$19.5M | -$33.8M | $47.4M | $1.01 | $1.01 | 46,800,000 | 46,900,000 |
|---|
| 2011-12-31 | $1.22B | $921.4M | — | — | $108.5M | — | $65.1M | — | $41.6M | $34.1M | -$6.9M | -$0.15 | -$0.15 | -100,000 | -100,000 |
|---|
| 2011-09-30 | $1.11B | $840.4M | — | — | $96M | — | $56.1M | — | -$3.3M | $2.8M | -$22.4M | -$0.48 | -$0.48 | 47,100,000 | 47,100,000 |
|---|
| 2011-06-30 | $977.2M | $756.6M | — | — | $104.6M | — | $10.9M | — | -$18.4M | -$3.7M | -$10.3M | — | — | 47,300,000 | 47,300,000 |
|---|
| 2011-03-31 | $1.02B | $783.7M | — | — | $97.9M | — | $24.8M | — | -$5M | -$7.2M | -$7.3M | -$0.15 | -$0.15 | 47,200,000 | 48,500,000 |
|---|
| 2010-12-31 | $1.26B | $949.5M | — | — | $99.5M | — | $83.7M | — | $52.2M | $26M | $26.6M | — | — | — | — |
|---|
| 2010-09-30 | $1.13B | $871.2M | — | — | $106.6M | — | -$2.4M | — | -$33.5M | $198.8M | -$232.5M | — | — | — | — |
|---|
| 2010-06-30 | $394.3M | $289.2M | — | — | $49.3M | — | -$23.7M | — | -$38.7M | -$1.5M | -$35.7M | — | — | — | — |
|---|
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 | $2.42B | $1.9B | — | $2.9M | $325.9M | — | $97M | — | $32.5M | $5.5M | $27M | $0.57 | $0.54 | 47,600,000 | 49,900,000 |
|---|
| 2024-12-31 | $2.67B | $2.09B | — | $3.2M | $356.8M | — | $19.2M | — | -$44.5M | $6.4M | -$50.9M | -$1.07 | -$1.07 | 47,600,000 | 47,600,000 |
|---|
| 2023-12-31 | $2.96B | $2.38B | — | $3.1M | $344.5M | — | $25.7M | — | -$42.6M | $12.8M | -$55.4M | -$1.14 | -$1.14 | 48,400,000 | 48,400,000 |
|---|
| 2022-12-31 | $3.22B | $2.62B | — | $3.3M | $358.6M | — | $53.5M | — | $17.7M | $8.4M | $9.3M | $0.18 | $0.18 | 50,700,000 | 52,500,000 |
|---|
| 2021-12-31 | $2.96B | $2.39B | — | $3.1M | $326M | — | $92.8M | — | $47M | $9.5M | $37.8M | $0.74 | $0.71 | 51,300,000 | 53,000,000 |
|---|
| 2020-12-31 | $2.93B | $2.33B | — | $3M | $335.1M | — | -$46M | — | -$106.1M | $300,000.00 | -$128.3M | -$2.53 | -$2.53 | 50,600,000 | 50,600,000 |
|---|
| 2019-12-31 | $3.92B | $3.19B | — | $3.6M | $397.6M | — | $34.7M | — | -$79.8M | -$24.4M | -$156.3M | -$3.12 | -$3.12 | 50,000,000 | 50,000,000 |
|---|
| 2018-12-31 | $3.99B | $3.22B | — | $3.6M | $358.9M | — | $87.3M | — | $26.5M | -$2.4M | $8.5M | $0.17 | $0.16 | 49,800,000 | 51,600,000 |
|---|
| 2017-12-31 | $3.95B | $3.09B | — | $9M | $408.7M | — | $172.8M | — | $108.9M | -$9.2M | $107.2M | $2.16 | $2.07 | 49,600,000 | 51,800,000 |
|---|
| 2016-12-31 | $4.33B | $3.39B | — | $9.3M | $466.7M | — | $117.3M | — | $59.3M | $13M | $44.9M | $0.94 | $0.90 | 47,900,000 | 49,800,000 |
|---|
| 2015-12-31 | $4.6B | $3.68B | — | $10.3M | $448.3M | — | -$830M | — | -$918.4M | -$282.8M | -$641.9M | -$13.40 | -$13.40 | 47,900,000 | 47,900,000 |
|---|
| 2014-12-31 | $4.78B | $3.81B | — | $11.3M | $425.5M | — | $141.3M | — | $41.2M | $20.2M | $18.6M | $0.39 | $0.38 | 47,500,000 | 48,500,000 |
|---|
| 2013-12-31 | $4.8B | $3.8B | — | $13.4M | $416M | — | $142.2M | — | $56.7M | $23.3M | $32.5M | $0.67 | $0.65 | 47,000,000 | 48,000,000 |
|---|
| 2012-12-31 | $4.09B | $3.18B | — | $13.2M | $347.1M | — | $106.5M | — | $22.5M | -$31.5M | $87.4M | $1.80 | $1.78 | 46,800,000 | 47,200,000 |
|---|
| 2011-12-31 | $4.32B | $3.3B | — | $16.9M | $407M | — | $156.9M | — | $14.9M | $26M | -$46.9M | -$1.00 | -$1.00 | 47,100,000 | 47,100,000 |
|---|
| 2010-12-31 | $3.19B | $2.41B | — | $17.3M | $303M | — | $61.6M | — | -$31.3M | $223.2M | -$250.1M | -$6.67 | -$6.67 | 37,500,000 | 37,500,000 |
|---|
| 2009-12-31 | $1.79B | $1.27B | — | $14.3M | $194M | — | $112.4M | — | $48.3M | $1.5M | $52.8M | $1.87 | $1.81 | 28,300,000 | 29,200,000 |
|---|