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.29B | — | — | — | — | — | $151M | — | $159.7M | $33.8M | $125.9M | $1.35 | $1.33 | 93,194,000 | 94,952,000 |
|---|
| 2026-03-31 | $1.03B | — | — | — | — | — | $129.9M | — | $48.4M | $10.7M | $37.7M | $0.40 | $0.39 | 94,078,000 | 96,139,000 |
|---|
| 2025-12-31 | $1.14B | — | — | — | — | — | $173.5M | — | $111.4M | $3.4M | $92.9M | $0.97 | $0.94 | -876,000 | -848,000 |
|---|
| 2025-09-30 | $1.19B | — | — | — | — | — | $162.8M | — | $36.2M | $28.2M | $23.1M | $0.24 | $0.24 | 96,603,000 | 98,553,000 |
|---|
| 2025-06-30 | $1.15B | — | — | — | — | — | $112.3M | — | $118M | $26.2M | $91.8M | $0.93 | $0.91 | 98,572,000 | 100,386,000 |
|---|
| 2025-03-31 | $1B | — | — | — | — | — | $104.6M | — | $27.8M | $6.3M | $21.5M | $0.21 | $0.21 | 100,743,000 | 103,070,000 |
|---|
| 2024-12-31 | $1.1B | — | — | — | — | — | $173.9M | — | $232.1M | $49.2M | $182.9M | $1.74 | $1.71 | -1,121,000 | -962,000 |
|---|
| 2024-09-30 | $1.13B | — | — | — | — | — | $153.5M | — | $11M | $1.7M | $9.3M | $0.09 | $0.09 | 105,101,000 | 107,131,000 |
|---|
| 2024-06-30 | $1.07B | — | — | — | — | — | $148.6M | — | $150.6M | $34.3M | $116.3M | $1.08 | $1.06 | 107,731,000 | 109,258,000 |
|---|
| 2024-03-31 | $1.16B | — | — | — | — | — | $74.8M | — | $146.2M | $33.9M | $112.3M | $1.03 | $1.01 | 108,964,000 | 110,845,000 |
|---|
| 2023-12-31 | $1.17B | — | — | — | — | — | $172.1M | — | $46.1M | $9.8M | $36.3M | $0.33 | $0.32 | -561,000 | -489,000 |
|---|
| 2023-09-30 | $947.5M | — | — | — | — | — | $129.8M | — | $215.6M | $48.3M | $167.3M | $1.48 | $1.46 | 112,689,000 | 114,462,000 |
|---|
| 2023-06-30 | $1.02B | — | — | — | — | — | $81.2M | — | $96.1M | $22.4M | $73.7M | $0.64 | $0.64 | 114,273,000 | 115,650,000 |
|---|
| 2023-03-31 | $1.01B | — | — | — | — | — | $76.4M | — | -$1M | -$200,000.00 | -$800,000.00 | -$0.01 | -$0.01 | 114,545,000 | 114,545,000 |
|---|
| 2022-12-31 | $973.6M | — | — | — | — | — | $107M | — | $48.5M | $10.5M | $38M | $0.35 | $0.34 | -437,000 | -355,000 |
|---|
| 2022-09-30 | $905.3M | — | — | — | — | — | $101M | — | $227.9M | $52M | $175.9M | $1.54 | $1.52 | 114,354,000 | 115,928,000 |
|---|
| 2022-06-30 | $855M | — | — | — | — | — | $174.2M | — | $299.8M | $66.5M | $233.3M | $2.02 | $1.99 | 115,533,000 | 117,286,000 |
|---|
| 2022-03-31 | $842.9M | — | — | — | — | — | $84.5M | — | $240.3M | $56.9M | $183.4M | $1.55 | $1.52 | 118,622,000 | 121,002,000 |
|---|
| 2021-12-31 | $1.07B | — | — | — | — | — | $182.9M | — | $313.5M | $68.4M | $245.1M | $1.95 | $1.91 | -2,128,000 | -2,036,000 |
|---|
| 2021-09-30 | $968.3M | — | — | — | — | — | $119.3M | — | $128M | $28.2M | $99.8M | $0.79 | $0.77 | 126,429,000 | 129,018,000 |
|---|
| 2021-06-30 | $1.07B | — | — | — | — | — | $115.6M | — | $101.6M | $23.6M | $78M | $0.59 | $0.58 | 131,016,000 | 133,814,000 |
|---|
| 2021-03-31 | $1.01B | — | — | — | — | — | $96.9M | — | $190M | $42.6M | $147.4M | $1.10 | $1.08 | 134,140,000 | 136,653,000 |
|---|
| 2020-12-31 | $1.08B | — | — | — | — | — | $110.8M | — | $143.5M | -$2.3M | $111.8M | $0.79 | $0.79 | -1,288,000 | -926,000 |
|---|
| 2020-09-30 | $1.01B | — | — | — | — | — | $145.3M | — | $166.4M | $37.2M | $129.2M | $0.92 | $0.91 | 140,900,000 | 141,730,000 |
|---|
| 2020-06-30 | $1.01B | — | — | — | — | — | $102.2M | — | $105.4M | $23.4M | $82M | $0.57 | $0.57 | 143,421,000 | 143,941,000 |
|---|
| 2020-03-31 | $717.2M | — | — | — | — | — | $105.5M | — | -$71M | -$15.8M | -$21.2M | -$0.15 | -$0.15 | 145,829,000 | 145,829,000 |
|---|
| 2019-12-31 | $1.07B | — | — | — | — | — | $100.3M | — | $107.4M | -$170.6M | $278M | $1.79 | $1.78 | -1,967,000 | -1,913,000 |
|---|
| 2019-09-30 | $944M | — | — | — | — | — | $87.9M | — | $53.5M | $11.5M | $42M | $0.27 | $0.27 | 154,257,000 | 155,260,000 |
|---|
| 2019-06-30 | $979.8M | — | — | — | — | — | $96.7M | — | $47.7M | $10.1M | $37.6M | $0.24 | $0.24 | 158,816,000 | 159,735,000 |
|---|
| 2019-03-31 | $1.02B | — | — | — | — | — | $83.4M | — | $65.6M | $13.8M | $51.8M | $0.32 | $0.32 | 160,948,000 | 162,189,000 |
|---|
| 2018-12-31 | $778.2M | — | — | — | — | — | $73.2M | — | $37.1M | $113.6M | $28.3M | $0.17 | $0.17 | -446,000 | -446,000 |
|---|
| 2018-09-30 | $1.48B | — | — | — | — | — | $109M | — | -$539.8M | -$114.8M | -$529.8M | -$3.22 | -$3.22 | 164,551,000 | 164,551,000 |
|---|
| 2018-06-30 | $1.05B | — | — | — | — | — | $104.1M | — | $129.8M | $27.6M | $102.2M | $0.62 | $0.61 | 166,098,000 | 167,978,000 |
|---|
| 2018-03-31 | $1.01B | — | — | — | — | — | $94.9M | — | $108.1M | $23.8M | $84.3M | $0.50 | $0.50 | 167,060,000 | 169,677,000 |
|---|
| 2017-12-31 | $1.09B | — | — | — | — | — | — | — | $125.4M | $181.3M | -$70.9M | -$0.41 | -$0.41 | -865,000 | -656,000 |
|---|
| 2017-09-30 | $1.08B | — | — | — | — | — | — | — | $129.9M | $44.1M | $100.8M | $0.60 | $0.59 | 168,684,000 | 170,982,000 |
|---|
| 2017-06-30 | $1.06B | — | — | — | — | — | — | — | $128.5M | $45.1M | $83.4M | $0.49 | $0.48 | 170,556,000 | 172,352,000 |
|---|
| 2017-03-31 | $1.07B | — | — | — | — | — | — | — | $96.7M | $34.4M | $62.3M | $0.36 | $0.36 | 173,431,000 | 175,065,000 |
|---|
| 2016-12-31 | $1B | — | — | — | — | — | — | — | $180.7M | -$53.5M | $234.2M | $1.33 | $1.32 | -1,002,000 | -1,050,000 |
|---|
| 2016-09-30 | $1.02B | — | — | — | — | — | — | — | $49.3M | $30.7M | $18.6M | $0.11 | $0.11 | 174,247,000 | 175,723,000 |
|---|
| 2016-06-30 | $1B | — | — | — | — | — | — | — | $82.7M | $22.8M | $59.9M | $0.34 | $0.33 | 178,323,000 | 180,267,000 |
|---|
| 2016-03-31 | $960.4M | — | — | — | — | — | — | — | $40.5M | -$5M | $45.5M | $0.25 | $0.25 | 180,350,000 | 182,128,000 |
|---|
| 2015-12-31 | $969.6M | — | — | — | — | — | — | — | $160.3M | $23M | $137.3M | $0.72 | $0.71 | -2,482,000 | -2,405,000 |
|---|
| 2015-09-30 | $904.5M | — | — | — | — | — | — | — | $52.4M | $18.6M | $33.8M | $0.18 | $0.18 | 190,260,000 | 192,365,000 |
|---|
| 2015-06-30 | $959.5M | — | — | — | — | — | — | — | $72.7M | $25.9M | $46.8M | $0.24 | $0.24 | 195,857,000 | 198,073,000 |
|---|
| 2015-03-31 | $978.3M | — | — | — | — | — | — | — | $82.3M | $29.5M | $52.8M | $0.26 | $0.26 | 200,491,000 | 202,275,000 |
|---|
| 2014-12-31 | $1B | — | — | — | — | — | — | — | $75.9M | -$8M | $83.9M | $0.39 | $0.39 | -2,873,000 | 1,865,000 |
|---|
| 2014-09-30 | $967M | — | — | — | — | — | — | — | $154.4M | $37M | $117.4M | $0.56 | $0.54 | 210,525,000 | 215,458,000 |
|---|
| 2014-06-30 | $1.09B | — | — | — | — | — | — | — | $114.4M | $36.3M | $78.1M | $0.36 | $0.35 | 216,538,000 | 222,108,000 |
|---|
| 2014-03-31 | $1.08B | — | — | — | — | — | — | — | -$169.6M | $58.4M | -$228M | -$1.03 | -$1.03 | 220,307,000 | 220,307,000 |
|---|
| 2013-12-31 | $1.16B | — | — | — | — | — | — | — | $41.1M | -$64.9M | $106M | $0.48 | $0.47 | -191,000 | -1,867,000 |
|---|
| 2013-09-30 | $1.09B | — | — | — | — | — | — | — | $114.4M | -$168.6M | $283M | $1.27 | $1.23 | 222,876,000 | 229,347,000 |
|---|
| 2013-06-30 | $1.08B | — | — | — | — | — | — | — | $114.7M | $37.6M | $77.1M | $0.35 | $0.34 | 220,498,000 | 230,893,000 |
|---|
| 2013-03-31 | $1.14B | — | — | — | — | — | — | — | $34.6M | $22.7M | $11.9M | $0.05 | $0.05 | 222,081,000 | 243,467,000 |
|---|
| 2012-12-31 | $1.06B | — | — | — | — | — | — | — | $117.7M | $16.5M | $101.2M | $0.44 | $0.38 | -2,870,000 | -11,556,000 |
|---|
| 2012-09-30 | $1.09B | — | — | — | — | — | — | — | -$158.8M | -$153.8M | -$5M | -$0.02 | -$0.02 | 231,481,000 | 231,481,000 |
|---|
| 2012-06-30 | $1.07B | — | — | — | — | — | — | — | $104.5M | $38.8M | $65.7M | $0.28 | $0.24 | 237,289,000 | 293,475,000 |
|---|
| 2012-03-31 | $1.12B | — | — | — | — | — | — | — | $92.3M | $33.2M | $59.1M | $0.25 | $0.21 | 240,895,000 | 297,343,000 |
|---|
| 2011-12-31 | $1.05B | — | — | — | — | — | — | — | $102.3M | $37.9M | $64.4M | $0.26 | $0.23 | -1,721,000 | -2,004,000 |
|---|
| 2011-09-30 | $992.3M | — | — | — | — | — | — | — | $61.7M | -$117.8M | $179.5M | $0.73 | $0.61 | 246,965,000 | 302,708,000 |
|---|
| 2011-06-30 | $1.03B | — | — | — | — | — | — | — | $71.8M | $25.4M | $46.4M | $0.18 | $0.16 | 250,933,000 | 308,048,000 |
|---|
| 2011-03-31 | $1.05B | — | — | — | — | — | — | — | $70.4M | $25M | $45.4M | $0.18 | $0.16 | 251,121,000 | 307,498,000 |
|---|
| 2010-12-31 | $1.08B | — | — | — | — | — | — | — | $111.3M | $38.1M | $168.2M | $0.67 | $0.57 | 31,000 | 1,602,000 |
|---|
| 2010-09-30 | $1.05B | — | — | — | — | — | — | — | $77.3M | $27.9M | $49.4M | $0.20 | $0.17 | 251,045,000 | 306,040,000 |
|---|
| 2010-06-30 | $953.2M | — | — | — | — | — | — | — | $51.8M | $18.7M | $33.1M | $0.13 | $0.12 | 250,994,000 | 302,648,000 |
|---|
| 2010-03-31 | $1B | — | — | — | — | — | — | — | $53.1M | $19.2M | $33.9M | $0.14 | $0.13 | 250,788,000 | 292,081,000 |
|---|
| 2009-12-31 | $1.06B | — | — | — | — | — | — | — | $17.7M | $5.4M | $18.2M | $0.08 | $0.09 | 3,545,000 | 8,063,000 |
|---|
| 2009-09-30 | $1.12B | — | — | — | — | — | — | — | $64.1M | $22M | $15.4M | $0.08 | $0.08 | 184,886,000 | 185,846,000 |
|---|
| 2009-06-30 | $1.1B | — | — | — | — | — | — | — | $49.6M | $17.4M | $27.6M | $0.15 | $0.15 | 184,820,000 | 185,229,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 | $4.49B | — | — | — | — | — | $553.2M | — | $293.4M | $64.1M | $229.3M | $2.35 | $2.30 | 97,763,000 | 99,822,000 |
|---|
| 2024-12-31 | $4.45B | — | — | — | — | — | $550.8M | — | $539.9M | $119.1M | $420.8M | $3.96 | $3.89 | 106,144,000 | 108,116,000 |
|---|
| 2023-12-31 | $4.15B | — | — | — | — | — | $459.5M | — | $356.8M | $80.3M | $276.5M | $2.44 | $2.40 | 113,275,000 | 115,124,000 |
|---|
| 2022-12-31 | $3.58B | — | — | — | — | — | $466.7M | — | $816.5M | $185.9M | $630.6M | $5.45 | $5.36 | 115,733,000 | 117,717,000 |
|---|
| 2021-12-31 | $4.12B | — | — | — | — | — | $514.7M | — | $733.1M | $162.8M | $570.3M | $4.44 | $4.35 | 128,400,000 | 131,126,000 |
|---|
| 2020-12-31 | $3.82B | — | — | — | — | — | $463.8M | — | $344.3M | $42.5M | $301.8M | $2.12 | $2.11 | 142,096,000 | 143,164,000 |
|---|
| 2019-12-31 | $4.02B | — | — | — | — | — | $368.3M | — | $274.2M | -$135.2M | $409.4M | $2.62 | $2.61 | 156,040,000 | 157,148,000 |
|---|
| 2018-12-31 | $4.31B | — | — | — | — | — | $381.2M | — | -$264.8M | $50.2M | -$315M | -$1.90 | -$1.90 | 165,457,000 | 165,457,000 |
|---|
| 2017-12-31 | $4.3B | — | — | — | — | — | $454.7M | — | $480.5M | $304.9M | $175.6M | $1.03 | $1.02 | 170,025,000 | 172,144,000 |
|---|
| 2016-12-31 | $3.99B | — | — | — | — | — | — | — | $353.2M | -$5M | $358.2M | $2.03 | $2.01 | 176,638,000 | 178,323,000 |
|---|
| 2015-12-31 | $3.81B | — | — | — | — | — | — | — | $367.7M | $97M | $270.7M | $1.40 | $1.39 | 193,054,000 | 195,166,000 |
|---|
| 2014-12-31 | $4.14B | — | — | — | — | — | — | — | $175.1M | $123.7M | $51.4M | $0.24 | $0.24 | 212,917,000 | 217,655,000 |
|---|
| 2013-12-31 | $4.48B | — | — | — | — | — | — | — | $304.8M | -$173.2M | $478M | $2.16 | $2.06 | 221,628,000 | 232,702,000 |
|---|
| 2012-12-31 | $4.34B | — | — | — | — | — | — | — | $155.7M | -$65.3M | $221M | $0.95 | $0.83 | 233,685,000 | 281,427,000 |
|---|
| 2011-12-31 | $4.12B | — | — | — | — | — | — | — | $306.2M | -$29.5M | $335.7M | $1.35 | $1.15 | 247,952,000 | 304,081,000 |
|---|
| 2010-12-31 | $4.08B | — | — | — | — | — | — | — | $224.9M | -$15.7M | $240.6M | $0.96 | $0.84 | 250,973,000 | 301,858,000 |
|---|
| 2009-12-31 | $4.34B | — | — | — | — | — | — | — | $173.6M | $87.9M | $85.7M | $0.45 | $0.45 | 188,365,000 | 193,340,000 |
|---|
| 2008-12-31 | $4.19B | — | — | — | — | — | — | — | $3.7M | $9.4M | -$1.13B | -$6.13 | -$6.13 | 184,704,000 | 184,704,000 |
|---|