Complete source-backed income-statement history.
- Available history
- 2008-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 | $1.09B | — | — | — | — | — | — | — | — | -$1M | -$464.8M | -$7.90 | -$7.90 | 58,866,000 | 58,866,000 |
|---|
| 2026-03-31 | $1.11B | — | — | — | — | — | — | — | — | -$3.5M | -$1.7M | -$0.03 | -$0.03 | 58,742,800 | 58,742,800 |
|---|
| 2025-12-31 | $1.13B | — | — | — | — | — | — | — | — | -$3.5M | -$8M | -$0.09 | -$0.08 | -1,081,500 | -1,114,200 |
|---|
| 2025-09-30 | $1.24B | — | — | — | — | — | — | — | — | -$8.9M | -$21M | -$0.34 | -$0.34 | 61,477,400 | 61,477,400 |
|---|
| 2025-06-30 | $1.23B | — | — | — | — | — | — | — | — | $17.7M | $72.6M | $1.13 | $1.12 | 63,938,900 | 64,600,100 |
|---|
| 2025-03-31 | $1.19B | — | — | — | — | — | — | — | — | $22.8M | $99.7M | $1.56 | $1.54 | 63,886,700 | 64,652,800 |
|---|
| 2024-12-31 | $1.19B | — | — | — | — | — | — | — | — | $23.6M | $97.4M | $1.52 | $1.51 | -108,900 | -87,800 |
|---|
| 2024-09-30 | $1.18B | — | — | — | — | — | $132.4M | — | — | $18.5M | $73.7M | $1.15 | $1.14 | 64,216,500 | 64,898,000 |
|---|
| 2024-06-30 | $1.13B | — | — | — | — | — | $114.1M | — | — | $17.5M | $75.4M | $1.17 | $1.16 | 64,395,000 | 64,891,600 |
|---|
| 2024-03-31 | $1.14B | — | — | — | — | — | $86.3M | — | — | $16.4M | $71.3M | $1.11 | $1.10 | 64,254,500 | 64,772,800 |
|---|
| 2023-12-31 | $1.19B | — | — | — | — | — | $63M | — | — | $12.2M | $51.4M | $0.80 | $0.80 | 21,200 | 21,200 |
|---|
| 2023-09-30 | $1.2B | — | — | — | — | — | -$38.9M | — | — | -$44.4M | -$146.3M | -$2.28 | -$2.28 | 64,056,900 | 64,056,900 |
|---|
| 2023-06-30 | $1.26B | — | — | — | — | — | -$20.2M | — | — | -$18.8M | -$97.1M | -$1.52 | -$1.52 | 64,008,500 | 64,008,500 |
|---|
| 2023-03-31 | $1.29B | — | — | — | — | — | -$72.8M | — | — | -$23.8M | -$80.1M | -$1.25 | -$1.25 | 63,946,600 | 63,946,600 |
|---|
| 2022-12-31 | $1.37B | — | — | — | — | — | -$35.5M | — | — | -$19.6M | -$53.3M | -$0.84 | -$0.84 | 21,100 | 21,100 |
|---|
| 2022-09-30 | $1.36B | — | — | — | — | — | -$40.2M | — | — | -$13M | -$74.8M | -$1.17 | -$1.17 | 63,852,800 | 63,852,800 |
|---|
| 2022-06-30 | $1.42B | — | — | — | — | — | -$50.3M | — | — | -$22.4M | -$72.2M | -$1.13 | -$1.13 | 63,815,600 | 63,815,600 |
|---|
| 2022-03-31 | $1.37B | — | — | — | — | — | -$71.7M | — | — | -$29.4M | -$86.3M | -$1.36 | -$1.36 | 63,743,700 | 63,743,700 |
|---|
| 2021-12-31 | $1.4B | — | — | — | — | — | -$143.2M | — | — | -$42.4M | -$109M | -$1.69 | -$1.69 | -205,500 | -205,500 |
|---|
| 2021-09-30 | $1.46B | — | — | — | — | — | -$130.6M | — | — | -$54.5M | -$75.3M | -$1.18 | -$1.18 | 63,628,100 | 63,628,100 |
|---|
| 2021-06-30 | $1.51B | — | — | — | — | — | -$136.1M | — | — | -$27.1M | -$62.6M | -$0.97 | -$0.97 | 64,376,800 | 64,376,800 |
|---|
| 2021-03-31 | $1.35B | — | — | — | — | — | $75.9M | — | — | -$1.6M | $123.2M | $1.88 | $1.85 | 65,424,600 | 66,552,800 |
|---|
| 2020-12-31 | $1.39B | — | — | — | — | — | $131.2M | — | — | $23.1M | $97.5M | $1.49 | $1.47 | -74,700 | -67,600 |
|---|
| 2020-09-30 | $1.35B | — | — | — | — | — | $112.3M | — | — | $29.8M | $122.3M | $1.87 | $1.83 | 65,362,500 | 66,633,500 |
|---|
| 2020-06-30 | $1.23B | — | — | — | — | — | $100.5M | — | — | $33.6M | $126.1M | $1.93 | $1.91 | 65,257,600 | 66,020,800 |
|---|
| 2020-03-31 | $1.23B | — | — | — | — | — | $202.8M | — | $77.7M | $13.7M | $64M | $0.96 | $0.95 | 66,515,900 | 66,974,200 |
|---|
| 2019-12-31 | $1.28B | — | — | — | — | — | $122.8M | — | $156.9M | $32.2M | $124.7M | $1.87 | $1.86 | 259,100 | 206,900 |
|---|
| 2019-09-30 | $1.24B | — | — | — | — | — | $163M | — | $161.5M | $32.5M | $129M | $1.93 | $1.91 | 66,622,400 | 67,207,700 |
|---|
| 2019-06-30 | $1.28B | — | — | — | — | — | $109.6M | — | $148.5M | $26.4M | $122.1M | $1.87 | $1.84 | 65,408,100 | 66,189,900 |
|---|
| 2019-03-31 | $1.24B | — | — | — | — | $1.04B | $123.4M | — | $194.7M | $39.4M | $155.3M | $2.38 | $2.35 | 64,815,000 | 65,606,000 |
|---|
| 2018-12-31 | $1.09B | — | — | — | — | $1.09B | $75M | — | $6.1M | $1.1M | $6.5M | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2018-09-30 | $1.2B | — | — | — | — | $1.12B | $95.9M | — | $80.5M | -$11.8M | $92.2M | $1.42 | $1.40 | 64,580,400 | 65,349,500 |
|---|
| 2018-06-30 | $741.9M | — | — | — | — | $696.4M | $44.9M | — | $45.5M | $8M | $37.6M | $0.73 | $0.73 | 51,549,900 | 52,076,400 |
|---|
| 2018-03-31 | $693M | — | — | — | — | $626M | $70.4M | — | $67M | $13.4M | $53.8M | $1.03 | $1.02 | 51,502,900 | 51,868,200 |
|---|
| 2017-12-31 | $697.3M | — | — | — | — | $653.1M | $36.5M | — | $44.2M | $8.3M | $36.9M | $0.71 | $0.71 | 36,900 | 97,600 |
|---|
| 2017-09-30 | $690.3M | — | — | — | — | $622M | $63.1M | — | $68.3M | $20.5M | $47.7M | $0.92 | $0.92 | 51,366,800 | 51,566,400 |
|---|
| 2017-06-30 | $684.4M | — | — | — | — | $632.3M | $28.3M | — | $52.1M | $15.5M | $36.6M | $0.71 | $0.71 | 51,286,200 | 51,411,100 |
|---|
| 2017-03-31 | $651.4M | — | — | — | — | $654.9M | -$9M | — | -$3.5M | -$3.1M | -$300,000.00 | -$0.01 | -$0.01 | 51,273,100 | 51,273,100 |
|---|
| 2016-12-31 | $642.7M | — | — | — | — | $602.1M | $40.2M | — | $40.6M | $11.5M | $31.2M | $0.60 | $0.60 | 15,500 | 74,100 |
|---|
| 2016-09-30 | $640.7M | — | — | — | — | $673.9M | -$36.5M | — | -$33.2M | -$14.9M | -$16.3M | -$0.32 | -$0.32 | 51,122,500 | 51,122,500 |
|---|
| 2016-06-30 | $627.2M | — | — | — | — | $624.6M | $3.4M | — | $2.6M | -$1.5M | $4M | $0.08 | $0.08 | 51,107,700 | 51,119,000 |
|---|
| 2016-03-31 | $611.3M | — | — | — | — | $617.8M | -$4M | — | -$6.5M | -$4.3M | -$2.1M | -$0.04 | -$0.04 | 51,191,500 | 51,191,500 |
|---|
| 2015-12-31 | $617M | — | — | — | — | $618.6M | $3.7M | — | -$1.6M | -$2.9M | $4.6M | $0.09 | $0.09 | -130,700 | -132,300 |
|---|
| 2015-09-30 | $615.4M | — | — | — | — | $565.6M | $47.8M | — | $49.8M | $11.8M | $37.9M | $0.73 | $0.73 | 51,611,800 | 51,672,000 |
|---|
| 2015-06-30 | $609.2M | — | — | — | — | $574.9M | $2.5M | — | $34.3M | $6.9M | $29.7M | $0.57 | $0.57 | 51,728,100 | 51,806,100 |
|---|
| 2015-03-31 | $499.2M | — | — | — | — | $481.4M | $30.5M | — | $17.8M | $4.3M | $13.5M | $0.26 | $0.26 | 51,872,800 | 51,969,300 |
|---|
| 2014-12-31 | $559.7M | — | — | — | — | $466.6M | $78.6M | — | $93.1M | $29.8M | $65.4M | $1.22 | $1.22 | -483,200 | -488,300 |
|---|
| 2014-09-30 | $539.8M | — | — | — | — | $535.8M | -$200,000.00 | — | $4M | -$800,000.00 | $4.7M | $0.09 | $0.09 | 52,605,300 | 52,699,900 |
|---|
| 2014-06-30 | $542.5M | — | — | — | — | $531.3M | $11.8M | — | $11.2M | $1.9M | $9.3M | $0.17 | $0.17 | 54,666,500 | 54,773,100 |
|---|
| 2014-03-31 | $554.6M | — | — | — | — | $502.7M | $46.1M | — | $51.9M | $16.7M | $35.1M | $0.63 | $0.63 | 55,312,900 | 55,443,100 |
|---|
| 2013-12-31 | $586M | — | — | — | — | $504.6M | $68.2M | — | $81.4M | $26.6M | $55.2M | $0.99 | $0.99 | -517,500 | -509,600 |
|---|
| 2013-09-30 | $635.7M | — | — | — | — | $533.7M | $56.3M | — | $102M | $33.4M | $70.1M | $1.24 | $1.23 | 56,365,800 | 56,501,500 |
|---|
| 2013-06-30 | $588.9M | — | — | — | — | $542.5M | $45.1M | — | $46.4M | $13.9M | $34M | $0.59 | $0.59 | 57,519,000 | 57,629,400 |
|---|
| 2013-03-31 | $615.9M | — | — | — | — | $531.3M | $59.6M | — | $84.6M | $26M | $58.4M | $1.00 | $1.00 | 58,130,500 | 58,240,800 |
|---|
| 2012-12-31 | $596.6M | — | — | — | — | $602.6M | -$8.7M | — | -$6M | -$4.3M | $1.9M | $0.04 | $0.04 | -298,200 | -303,100 |
|---|
| 2012-09-30 | $645.6M | — | — | — | — | $564.1M | $33.8M | — | $81.5M | $25.9M | $55.6M | $0.95 | $0.95 | 58,299,700 | 58,471,600 |
|---|
| 2012-06-30 | $608.9M | — | — | — | — | $612.4M | -$7.2M | — | -$3.5M | -$5.1M | $2.3M | $0.04 | $0.04 | 59,196,700 | 59,334,200 |
|---|
| 2012-03-31 | $611.2M | — | — | — | — | $560.8M | $46M | — | $50.4M | $14.1M | $43.6M | $0.73 | $0.72 | 59,865,700 | 59,996,100 |
|---|
| 2011-12-31 | $613.3M | — | — | — | — | $582.2M | $29.8M | — | $31.1M | $6.1M | $24.3M | $0.40 | $0.40 | -50,000 | -52,300 |
|---|
| 2011-09-30 | $592.8M | — | — | — | — | $597.8M | $4.2M | — | -$5M | -$6.1M | $2M | $0.03 | $0.03 | 60,141,400 | 60,229,400 |
|---|
| 2011-06-30 | $647.7M | — | — | — | — | $668.6M | -$37.4M | — | -$20.9M | -$11.5M | -$3.3M | -$0.06 | -$0.06 | 60,118,700 | 60,118,700 |
|---|
| 2011-03-31 | $641.2M | — | — | — | — | $578.1M | $49.3M | — | $63.1M | $18.1M | $51.5M | $0.85 | $0.84 | 60,677,500 | 60,781,900 |
|---|
| 2010-12-31 | $771.7M | — | — | — | — | $670.5M | — | — | $101.2M | $30.8M | $62.9M | -$4.94 | $1.03 | — | — |
|---|
| 2010-09-30 | $650.6M | — | — | — | — | $603.7M | $44.3M | — | $46.9M | $14.3M | $35.7M | $0.58 | $0.58 | 61,457,800 | 61,543,200 |
|---|
| 2010-06-30 | $684.9M | — | — | — | — | $628.5M | — | — | $56.4M | $16.8M | $37.8M | $0.61 | $0.61 | 61,985,200 | 62,084,100 |
|---|
| 2010-03-31 | $694.5M | — | — | — | — | $628.3M | — | — | $66.2M | $19.2M | $48.2M | $0.77 | $0.77 | — | — |
|---|
| 2009-12-31 | $730.9M | — | — | — | — | $636.6M | — | — | $94.3M | $28.3M | $66.3M | -$1.06 | $1.06 | — | — |
|---|
| 2009-09-30 | $750.6M | — | — | — | — | $666.9M | — | — | $83.7M | $21.7M | $62.1M | -$1.00 | $1.00 | — | — |
|---|
| 2009-06-30 | $729.9M | — | — | — | — | $673.3M | — | — | $56.6M | $15.8M | $41.9M | — | — | — | — |
|---|
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 | $4.79B | — | — | — | — | $4.63B | — | — | $160.7M | $28.1M | $143.3M | $2.31 | $2.29 | 62,010,700 | 62,606,200 |
|---|
| 2024-12-31 | $4.64B | — | — | — | — | $4.25B | — | — | $388.5M | $76M | $317.8M | $4.95 | $4.91 | 64,179,500 | 64,776,000 |
|---|
| 2023-12-31 | $4.94B | — | — | — | — | $5.29B | -$68.9M | — | -$347.1M | -$74.8M | -$272.1M | -$4.25 | -$4.25 | 64,025,600 | 64,025,600 |
|---|
| 2022-12-31 | $5.52B | — | — | — | — | $5.89B | -$166.6M | — | -$389.5M | -$84.4M | -$286.6M | -$4.50 | -$4.50 | 63,825,500 | 63,825,500 |
|---|
| 2021-12-31 | $5.72B | — | — | — | — | $5.97B | -$334M | — | -$245.3M | -$125.6M | -$123.7M | -$1.92 | -$1.92 | 64,264,400 | 64,264,400 |
|---|
| 2020-12-31 | $5.21B | — | — | — | — | $4.7B | $546.8M | — | $510.1M | $100.2M | $409.9M | $6.24 | $6.14 | 65,636,100 | 66,729,800 |
|---|
| 2019-12-31 | $5.04B | — | — | — | — | $4.38B | $518.8M | — | $661.6M | $130.5M | $531.1M | $8.04 | $7.96 | 65,880,900 | 66,548,100 |
|---|
| 2018-12-31 | $3.73B | — | — | — | — | $3.53B | $286.2M | — | $199.1M | $10.7M | $190.1M | $3.25 | $3.22 | 58,149,400 | 58,751,900 |
|---|
| 2017-12-31 | $2.72B | — | — | — | — | $2.56B | $118.9M | — | $161.1M | $41.2M | $120.9M | $2.34 | $2.33 | 51,345,600 | 51,577,900 |
|---|
| 2016-12-31 | $2.52B | — | — | — | — | $2.52B | $3.1M | — | $3.5M | -$9.2M | $16.8M | $0.33 | $0.33 | 51,156,100 | 51,214,700 |
|---|
| 2015-12-31 | $2.34B | — | — | — | — | $2.24B | $84.5M | — | $100.3M | $20.1M | $85.7M | $1.65 | $1.65 | 51,606,900 | 51,683,500 |
|---|
| 2014-12-31 | $2.2B | — | — | — | — | $2.04B | $136.3M | — | $160.2M | $47.6M | $114.5M | $2.12 | $2.12 | 53,762,500 | 53,867,900 |
|---|
| 2013-12-31 | $2.43B | — | — | — | — | $2.11B | $229.2M | — | $314.4M | $99.9M | $217.7M | $3.81 | $3.80 | 56,856,900 | 56,983,600 |
|---|
| 2012-12-31 | $2.46B | — | — | — | — | $2.34B | $63.9M | — | $122.4M | $30.6M | $103.4M | $1.75 | $1.74 | 58,857,300 | 58,999,000 |
|---|
| 2011-12-31 | $2.5B | — | — | — | — | $2.43B | $45.9M | — | $68.3M | $6.6M | $74.5M | $1.23 | $1.23 | 60,262,600 | 60,366,500 |
|---|
| 2010-12-31 | $2.64B | — | — | — | — | $2.42B | $200.2M | — | $226.3M | $63.8M | $177.9M | $2.87 | $2.87 | 61,681,200 | 61,766,900 |
|---|
| 2009-12-31 | $2.75B | — | — | — | — | $2.52B | $253.8M | — | $228M | $59.5M | $164.7M | $2.64 | $2.64 | 62,132,600 | 62,156,100 |
|---|
| 2008-12-31 | $2.74B | — | — | — | — | $2.83B | — | — | -$90M | -$46.2M | -$29.6M | $0.47 | -$0.47 | — | — |
|---|