Complete source-backed income-statement history.
- Available history
- 2009-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 | $980M | — | — | — | $61M | $623M | $357M | -$29M | $328M | $86M | $241M | — | — | 70,000,000 | 70,000,000 |
|---|
| 2026-03-31 | $663M | — | — | — | $59M | $520M | $143M | -$30M | $113M | $30M | $83M | — | — | 70,000,000 | 70,000,000 |
|---|
| 2025-12-31 | $665.9M | — | — | — | $71.5M | $542.4M | $123.5M | -$40.2M | $83.3M | $31.8M | $51.3M | — | — | -500,000 | -700,000 |
|---|
| 2025-09-30 | $683M | — | — | — | $59.3M | $585M | $98M | -$36.8M | $61.2M | $22M | $38.1M | — | — | 70,300,000 | 71,000,000 |
|---|
| 2025-06-30 | $934M | — | — | — | $61M | $607M | $327M | -$35M | $292M | $74M | $217M | — | — | 72,000,000 | 72,000,000 |
|---|
| 2025-03-31 | $643M | — | — | — | $55M | $508M | $135M | -$39M | $96M | $19M | $77M | — | — | 74,000,000 | 74,000,000 |
|---|
| 2024-12-31 | $624.2M | — | — | — | $65.7M | $497.4M | $126.8M | -$35.8M | $91M | $18.7M | $71.7M | — | — | 0 | 0 |
|---|
| 2024-09-30 | $628.5M | — | — | — | $59.8M | $502.6M | $125.9M | -$39.8M | $86.1M | $19.9M | $65.4M | — | — | 73,900,000 | 74,600,000 |
|---|
| 2024-06-30 | $890.7M | — | — | — | $57.4M | $560.7M | $330M | -$35.7M | $294.3M | $84.1M | $209.3M | — | — | 73,900,000 | 74,600,000 |
|---|
| 2024-03-31 | $590.9M | — | — | — | $54.8M | $464.6M | $126.3M | -$24.5M | $101.8M | $21.4M | $80.4M | — | — | 74,100,000 | 74,700,000 |
|---|
| 2023-12-31 | $561.2M | — | — | — | $51.7M | $455M | $106.2M | -$34.3M | $71.9M | $14.3M | $57.6M | — | — | -100,000 | -600,000 |
|---|
| 2023-09-30 | $572.5M | — | — | — | $50.2M | $460.2M | $112.3M | -$30.5M | $81.8M | $20.8M | $61M | — | — | 75,200,000 | 77,100,000 |
|---|
| 2023-06-30 | $768.5M | — | — | — | $48.1M | $542.9M | $225.6M | -$26.4M | $199.2M | $56.2M | $143M | — | — | 75,300,000 | 76,900,000 |
|---|
| 2023-03-31 | $559.5M | — | — | — | $52.3M | $439.6M | $119.9M | $89M | $208.9M | $53.2M | $155.7M | — | — | 75,300,000 | 76,100,000 |
|---|
| 2022-12-31 | $480.1M | — | — | — | $51.5M | $468.4M | $11.7M | -$14.8M | -$3.1M | -$4.1M | $1M | — | — | -200,000 | -200,000 |
|---|
| 2022-09-30 | $383.1M | — | — | — | $38.4M | $320.1M | $63M | $10.4M | $73.4M | $16.4M | $57M | — | — | 75,600,000 | 76,700,000 |
|---|
| 2022-06-30 | $582.5M | — | — | — | $38.4M | $382.8M | $199.7M | $280.2M | $479.9M | $140.6M | $339.3M | $8.91 | $8.79 | 76,200,000 | 77,200,000 |
|---|
| 2022-03-31 | $364.1M | — | — | — | $35.9M | $316.7M | $47.4M | $11.2M | $58.6M | $16.5M | $42.1M | $1.10 | $1.08 | 38,300,000 | 38,800,000 |
|---|
| 2021-12-31 | $364.8M | — | — | — | $38.8M | $330.1M | $34.7M | $19M | $53.7M | $10.4M | $43.3M | -$2.09 | -$2.05 | 38,500,000 | 39,100,000 |
|---|
| 2021-09-30 | $393M | — | — | — | $36.1M | $325.4M | $67.6M | $20.1M | $87.7M | $26.3M | $61.4M | $1.59 | $1.57 | 38,600,000 | 39,200,000 |
|---|
| 2021-06-30 | $515.1M | — | — | — | $33.4M | $379.7M | $135.4M | $14.5M | $149.9M | $41.6M | $108.3M | $2.80 | $2.76 | 38,700,000 | 39,300,000 |
|---|
| 2021-03-31 | $324.3M | — | — | — | $30.2M | $277.6M | $46.7M | $5.6M | $52.3M | $16.2M | $36.1M | $0.93 | $0.91 | 39,000,000 | 39,600,000 |
|---|
| 2020-12-31 | $278.2M | — | — | — | $29.5M | $255.5M | $22.7M | -$6M | $16.7M | $300,000.00 | $17.1M | $0.43 | $0.42 | 0 | 500,000 |
|---|
| 2020-09-30 | $337.8M | — | — | — | $38.8M | $288.3M | $49.5M | $7.5M | $57M | $13.9M | $43.2M | $1.09 | $1.08 | 39,500,000 | 40,100,000 |
|---|
| 2020-06-30 | $185.1M | — | — | — | $22.4M | $185.5M | -$400,000.00 | -$31.1M | -$31.5M | -$7.9M | -$118.8M | -$3.00 | -$3.00 | 39,500,000 | 39,500,000 |
|---|
| 2020-03-31 | $252.9M | — | — | — | $24.1M | $264.5M | -$11.6M | -$22.6M | -$34.2M | -$11.6M | -$23.4M | -$0.59 | -$0.59 | 39,700,000 | 39,700,000 |
|---|
| 2019-12-31 | $280.6M | — | — | — | $32.6M | $277.1M | $3.5M | $4.4M | $7.9M | $3.7M | $4M | $0.11 | $0.10 | -100,000 | -100,000 |
|---|
| 2019-09-30 | $306.3M | — | — | — | $34.4M | $278.5M | $27.8M | -$4.6M | $23.2M | $8M | $14.8M | $0.37 | $0.36 | 40,000,000 | 40,700,000 |
|---|
| 2019-06-30 | $477.4M | — | — | — | $30.1M | $321M | $156.4M | -$9.5M | $146.9M | $38.6M | $107.1M | $2.66 | $2.63 | 40,100,000 | 40,700,000 |
|---|
| 2019-03-31 | $265.4M | — | — | — | $24.9M | $237.4M | $28M | -$9.6M | $18.4M | $6.5M | $11.6M | $0.29 | $0.29 | 40,400,000 | 40,600,000 |
|---|
| 2018-12-31 | $219M | — | — | — | $27.2M | $207M | $12M | -$5.5M | $6.5M | -$800,000.00 | $11.4M | $0.32 | $0.32 | -300,000 | -200,000 |
|---|
| 2018-09-30 | $221.3M | — | — | — | $21.9M | $200.8M | $20.5M | $54.2M | $74.7M | $16.7M | $56.3M | $1.39 | $1.38 | 40,700,000 | 41,000,000 |
|---|
| 2018-06-30 | $379.4M | — | — | — | $23.1M | $242.8M | $136.6M | -$600,000.00 | $136M | $32.8M | $103.1M | $2.54 | $2.52 | 40,700,000 | 40,900,000 |
|---|
| 2018-03-31 | $189.3M | — | — | — | $18.4M | $169.6M | $19.7M | -$3M | $16.7M | $2.6M | $182M | $4.20 | $4.18 | 43,300,000 | 43,500,000 |
|---|
| 2017-12-31 | $178.9M | — | — | — | $24.8M | $191.6M | -$12.7M | -$30.7M | -$43.4M | -$77.8M | $38.2M | -$3.46 | -$3.40 | 31,300,000 | 31,800,000 |
|---|
| 2017-09-30 | $196.9M | — | — | $9.7M | $19.9M | $169.9M | $27M | -$3.6M | $23.4M | $10.3M | $16.7M | $1.09 | $1.08 | 15,300,000 | 15,500,000 |
|---|
| 2017-06-30 | $0.00 | — | — | $9.9M | $20.2M | $216.4M | $122.9M | -$3.2M | $119.7M | $47M | $78.3M | $4.86 | $4.81 | 16,100,000 | 16,300,000 |
|---|
| 2017-03-31 | $0.00 | — | — | $10.3M | $18.6M | $159M | $8.5M | -$5.7M | $2.8M | $600,000.00 | $7.3M | $0.44 | $0.44 | 16,300,000 | 16,800,000 |
|---|
| 2016-12-31 | $822.4M | — | — | $9.7M | $4.1M | -$229.9M | $22M | -$5.5M | $16.5M | $1.1M | $26.8M | -$2.68 | -$2.65 | 32,800,000 | 33,500,000 |
|---|
| 2016-09-30 | $0.00 | — | — | $8.8M | $27.6M | $276.6M | $26.8M | -$6.4M | $20.4M | $11.7M | $8.7M | $0.52 | $0.52 | 16,400,000 | 16,900,000 |
|---|
| 2016-06-30 | $0.00 | — | — | $9.7M | $24.6M | $321.1M | $117.4M | -$5.9M | $111.5M | $41.7M | $69.8M | $4.16 | $4.11 | 16,500,000 | 17,000,000 |
|---|
| 2016-03-31 | $0.00 | — | — | $10.8M | $23.1M | $282.1M | $6.3M | -$7.3M | -$1M | -$3.8M | $2.8M | $0.17 | $0.16 | 16,500,000 | 17,000,000 |
|---|
| 2015-12-31 | $0.00 | — | — | $9.4M | $7.3M | -$156.4M | $15.1M | -$3.5M | $11.6M | -$1.5M | $7.5M | $0.47 | $0.45 | -100,000 | -100,000 |
|---|
| 2015-09-30 | $0.00 | — | — | $9.9M | $24.7M | $270.4M | $9.4M | -$4.5M | $4.9M | $700,000.00 | $4.2M | $0.24 | $0.24 | 17,300,000 | 17,800,000 |
|---|
| 2015-06-30 | $0.00 | — | — | $9.9M | $22.1M | $303.3M | $105.9M | -$4.2M | $101.7M | $46.6M | $55.1M | $3.12 | $3.10 | 17,300,000 | 17,700,000 |
|---|
| 2015-03-31 | $0.00 | — | — | $10.2M | $21.5M | — | -$4.1M | $1.3M | -$2.8M | -$1.2M | -$1.6M | -$0.09 | -$0.09 | 17,300,000 | 17,300,000 |
|---|
| 2014-12-31 | $0.00 | — | — | $0.00 | $17.69M | — | -$13.7M | -$5.14M | -$18.84M | -$5.08M | -$13.76M | -$0.77 | -$0.76 | -22,000 | -70,000 |
|---|
| 2014-09-30 | $0.00 | — | — | $0.00 | $18.18M | — | $8.37M | -$4M | $4.38M | $846,000.00 | $3.53M | $0.21 | $0.20 | 17,020,000 | 17,303,000 |
|---|
| 2014-06-30 | $0.00 | — | — | $0.00 | $18.67M | — | $94.16M | -$2.06M | $92.1M | $34.77M | $57.33M | $3.23 | $3.21 | 17,531,000 | 17,880,000 |
|---|
| 2014-03-31 | $0.00 | — | — | $0.00 | $21.47M | — | $1.57M | -$2.7M | -$1.14M | -$438,000.00 | -$700,000.00 | -$0.04 | -$0.04 | 17,419,000 | 17,419,000 |
|---|
| 2013-12-31 | $0.00 | — | — | — | $22.23M | — | -$5.31M | -$4.35M | -$9.66M | -$4.09M | -$5.71M | -$0.32 | -$0.33 | 25,000 | 57,000 |
|---|
| 2013-09-30 | $0.00 | — | — | — | $21.19M | — | $10.25M | $2.15M | $12.4M | $3.2M | $9.25M | $0.52 | $0.52 | 17,328,000 | 17,955,000 |
|---|
| 2013-06-30 | $0.00 | — | — | — | $22.1M | — | $82.12M | -$775,000.00 | $81.34M | $31.04M | $50.3M | $2.85 | $2.81 | 17,268,000 | 17,921,000 |
|---|
| 2013-03-31 | $0.00 | — | — | — | $17.56M | — | $3.04M | -$1.62M | $1.42M | $329,000.00 | $1.06M | $0.06 | $0.06 | 17,209,000 | 17,828,000 |
|---|
| 2012-12-31 | $0.00 | — | — | — | $19.32M | — | $2.83M | -$1.71M | $1.12M | -$1.13M | $2.37M | $0.15 | $0.14 | 43,000 | 10,000 |
|---|
| 2012-09-30 | $0.00 | — | — | — | $18.24M | — | $7.81M | -$744,000.00 | $7.07M | $1.1M | $5.97M | $0.34 | $0.34 | 17,130,000 | 17,575,000 |
|---|
| 2012-06-30 | — | — | — | — | $20.07M | — | $82.18M | -$1.47M | $80.71M | $32.13M | $48.58M | $2.82 | $2.77 | 16,978,000 | 17,502,000 |
|---|
| 2012-03-31 | — | — | — | — | $16.2M | — | $3.72M | -$1.39M | $2.33M | $974,000.00 | $1.35M | $0.08 | $0.08 | 16,903,000 | 17,433,000 |
|---|
| 2011-12-31 | — | — | — | — | $14.05M | — | $6.3M | -$1.8M | $4.51M | $235,000.00 | $7.61M | $0.43 | $0.41 | 83,000 | 186,000 |
|---|
| 2011-09-30 | — | — | — | — | $16.75M | — | $10.09M | $18.01M | $28.09M | $8.37M | $19.78M | $1.17 | $1.17 | 16,858,000 | 16,974,000 |
|---|
| 2011-06-30 | — | — | — | — | $18.7M | — | $67.48M | $213,000.00 | $67.69M | $27.7M | $40.15M | $2.39 | $2.37 | 16,444,000 | 16,935,000 |
|---|
| 2011-03-31 | — | — | — | — | $16M | — | -$2.85M | -$2.35M | -$5.2M | -$2.02M | -$3.19M | -$0.19 | -$0.19 | 16,358,000 | 16,358,000 |
|---|
| 2010-12-31 | — | — | — | — | $18.5M | — | -$4.27M | -$1.69M | -$5.96M | -$1.69M | -$1.9M | -$0.14 | -$0.15 | 390,000 | 409,000 |
|---|
| 2010-09-30 | — | — | — | — | $15.28M | — | $3.3M | -$233,000.00 | $3.06M | -$638,000.00 | -$689,000.00 | -$0.04 | -$0.04 | 16,311,000 | 16,768,000 |
|---|
| 2010-06-30 | — | — | — | — | $15.62M | — | $48.33M | -$1.33M | $46.99M | $18.72M | $27.61M | $1.85 | $1.85 | 14,440,000 | 14,895,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 | $2.93B | — | — | — | $246.2M | $2.24B | $683.8M | -$151.4M | $532.4M | $146.9M | $383M | — | — | 71,400,000 | 71,800,000 |
|---|
| 2024-12-31 | $2.73B | — | — | — | $237.7M | $2.03B | $709M | -$135.8M | $573.2M | $144.1M | $426.8M | — | — | 74,000,000 | 74,600,000 |
|---|
| 2023-12-31 | $2.46B | — | — | — | $202.3M | $1.9B | $564M | -$2.2M | $561.8M | $144.5M | $417.3M | $5.55 | $5.49 | 75,200,000 | 76,100,000 |
|---|
| 2022-12-31 | $1.81B | — | — | — | $164.2M | $1.49B | $321.8M | $287M | $608.8M | $169.4M | $439.4M | $5.79 | $5.71 | 75,900,000 | 77,000,000 |
|---|
| 2021-12-31 | $1.6B | — | — | — | $138.5M | $1.31B | $284.4M | $59.2M | $343.6M | $94.5M | $249.1M | $3.22 | $3.18 | 77,200,000 | 78,400,000 |
|---|
| 2020-12-31 | $1.05B | — | — | — | $114.8M | $993.8M | $60.2M | -$52.2M | $8M | -$5.3M | -$81.9M | -$2.07 | -$2.08 | 39,600,000 | 40,100,000 |
|---|
| 2019-12-31 | $1.33B | — | — | — | $122M | $1.11B | $215.7M | -$19.3M | $196.4M | $56.8M | $137.5M | $3.43 | $3.38 | 40,100,000 | 40,600,000 |
|---|
| 2018-12-31 | $1.01B | — | — | — | $90.6M | $820.2M | $188.8M | $45.1M | $233.9M | $51.3M | $352.8M | $8.54 | $8.48 | 41,300,000 | 41,600,000 |
|---|
| 2017-12-31 | $882.6M | — | — | — | $83.5M | $736.9M | $145.7M | -$43.2M | $102.5M | -$19.9M | $140.5M | $2.97 | $2.92 | 47,200,000 | 48,000,000 |
|---|
| 2016-12-31 | $822.4M | — | — | $39M | $79.4M | $649.9M | $172.5M | -$25.1M | $147.4M | $50.7M | $108.1M | $2.17 | $2.14 | 49,300,000 | 50,500,000 |
|---|
| 2015-12-31 | $0.00 | — | — | $39.4M | $75.6M | $672.3M | $126.3M | -$10.9M | $115.4M | $44.6M | $65.2M | $3.75 | $3.71 | 17,200,000 | 17,600,000 |
|---|
| 2014-12-31 | $0.00 | — | — | $0.00 | $76M | $721.8M | $90.4M | -$13.9M | $76.5M | $30.1M | $46.4M | $2.67 | $2.64 | 17,300,000 | 17,600,000 |
|---|
| 2013-12-31 | $0.00 | — | — | $0.00 | $83.07M | — | $90.1M | -$4.59M | $85.51M | $30.47M | $54.9M | $3.12 | $3.06 | 17,294,000 | 17,938,000 |
|---|
| 2012-12-31 | $0.00 | — | — | — | $73.83M | — | $96.55M | -$5.32M | $91.23M | $33.08M | $58.28M | $3.39 | $3.34 | 17,047,000 | 17,475,000 |
|---|
| 2011-12-31 | $0.00 | — | — | — | $65.5M | — | $81.01M | $14.07M | $95.08M | $34.29M | $64.36M | $3.80 | $3.76 | 16,638,000 | 17,125,000 |
|---|
| 2010-12-31 | — | — | — | — | $62.43M | — | $31.57M | -$3.67M | $27.9M | $8.34M | $16.35M | $1.06 | $1.05 | 15,186,000 | 15,666,000 |
|---|
| 2009-12-31 | — | — | — | — | $50.95M | — | $34.73M | -$217,000.00 | $34.52M | $16.84M | $16.83M | $1.22 | $1.21 | 13,582,000 | 14,040,000 |
|---|