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 | — | — | — | — | — | — | — | — | $159.17M | $35.6M | $123.56M | $0.64 | $0.63 | 188,084,000 | 189,899,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $152.88M | $33.25M | $119.64M | $0.70 | $0.70 | 165,097,000 | 166,561,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $162.9M | $25.77M | $137.13M | $0.81 | $0.81 | 15,000 | -32,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $154.29M | $29.55M | $124.73M | $0.73 | $0.73 | 165,029,000 | 166,703,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $139.63M | $28.4M | $111.23M | $0.65 | $0.65 | 164,936,000 | 166,343,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $121.1M | $19.41M | $101.69M | $0.60 | $0.59 | 165,228,000 | 166,604,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$177.75M | -$16.14M | -$161.62M | -$1.10 | -$1.10 | 1,940,000 | 2,103,000 |
|---|
| 2024-09-30 | $329.73M | — | — | — | — | — | — | — | $108.14M | $20.12M | $88.02M | $0.56 | $0.56 | 150,247,000 | 151,492,000 |
|---|
| 2024-06-30 | $321.75M | — | — | — | — | — | — | — | $102.88M | -$12.69M | $115.57M | $0.75 | $0.74 | 149,872,000 | 151,288,000 |
|---|
| 2024-03-31 | $322.84M | — | — | — | — | — | — | — | $101.19M | $20.02M | $81.17M | $0.52 | $0.52 | 149,855,000 | 151,292,000 |
|---|
| 2023-12-31 | $122.39M | — | — | — | — | — | — | — | -$138.01M | -$47.2M | -$90.81M | -$0.62 | -$0.62 | 39,000 | -111,000 |
|---|
| 2023-09-30 | $320.82M | — | — | — | — | — | — | — | $102.67M | $19.43M | $83.25M | $0.53 | $0.53 | 150,035,000 | 151,014,000 |
|---|
| 2023-06-30 | $323.46M | — | — | — | — | — | — | — | $110.69M | $23.53M | $87.15M | $0.56 | $0.56 | 149,986,000 | 150,870,000 |
|---|
| 2023-03-31 | $336.08M | — | — | — | — | — | — | — | $130.7M | $27.34M | $103.36M | $0.67 | $0.66 | 149,763,000 | 151,128,000 |
|---|
| 2022-12-31 | $350.65M | — | — | — | — | — | — | — | $134.09M | $25.33M | $108.76M | $0.70 | $0.69 | 99,000 | 291,000 |
|---|
| 2022-09-30 | $335.23M | — | — | — | — | — | — | — | $122.44M | $26.16M | $96.28M | $0.62 | $0.62 | 149,321,000 | 150,262,000 |
|---|
| 2022-06-30 | $291.6M | — | — | — | — | — | — | — | $110.19M | $23.36M | $86.82M | $0.56 | $0.56 | 149,083,000 | 150,203,000 |
|---|
| 2022-03-31 | $262.21M | — | — | — | — | — | — | — | $92.91M | $18.65M | $74.26M | $0.48 | $0.47 | 148,781,000 | 150,492,000 |
|---|
| 2021-12-31 | $268.27M | — | — | — | — | — | — | — | $92.05M | $15.17M | $76.88M | $0.50 | $0.49 | -700,000 | -714,000 |
|---|
| 2021-09-30 | $265.75M | — | — | — | — | — | — | — | $111.87M | $23.06M | $88.81M | $0.56 | $0.56 | 150,046,000 | 151,143,000 |
|---|
| 2021-06-30 | $252.96M | — | — | — | — | — | — | — | $113.49M | $22.48M | $91.01M | $0.56 | $0.56 | 152,042,000 | 153,381,000 |
|---|
| 2021-03-31 | $271.25M | — | — | — | — | — | — | — | $118.9M | $24.6M | $94.3M | $0.58 | $0.58 | 152,355,000 | 153,688,000 |
|---|
| 2020-12-31 | $273.71M | — | — | — | — | — | — | — | $83.86M | $16.86M | $67M | $0.40 | $0.40 | -170,000 | -272,000 |
|---|
| 2020-09-30 | $257.7M | — | — | — | — | — | — | — | -$12.9M | -$58.11M | $45.21M | $0.26 | $0.26 | 152,440,000 | 153,194,000 |
|---|
| 2020-06-30 | $444.36M | — | — | — | — | — | — | — | $199.96M | $51.24M | $148.72M | $0.94 | $0.94 | 152,393,000 | 153,150,000 |
|---|
| 2020-03-31 | $301.25M | — | — | — | — | — | — | — | $56.06M | $10.22M | $45.84M | $0.27 | $0.27 | 154,701,000 | 155,619,000 |
|---|
| 2019-12-31 | $293.08M | — | — | — | — | — | — | — | $89.47M | $17.36M | $72.1M | $0.44 | $0.43 | -1,193,000 | -1,129,000 |
|---|
| 2019-09-30 | $307.22M | — | — | — | — | — | — | — | $104.29M | $20.95M | $83.34M | $0.50 | $0.49 | 159,126,000 | 160,382,000 |
|---|
| 2019-06-30 | $309.46M | — | — | — | — | — | — | — | $103.68M | $19.02M | $84.66M | $0.49 | $0.49 | 162,180,000 | 163,672,000 |
|---|
| 2019-03-31 | $306.75M | — | — | — | — | — | — | — | $109.08M | $22.39M | $86.69M | $0.50 | $0.50 | 163,928,000 | 165,433,000 |
|---|
| 2018-12-31 | $308M | — | — | — | — | — | — | — | $113.84M | $24.85M | $88.98M | $0.52 | $0.51 | -904,000 | -1,144,000 |
|---|
| 2018-09-30 | $307.69M | — | — | — | — | — | — | — | $108.28M | $22.35M | $85.93M | $0.49 | $0.48 | 170,516,000 | 172,802,000 |
|---|
| 2018-06-30 | $72.83M | — | — | — | — | — | — | — | $103.95M | $14.75M | $89.19M | $0.51 | $0.50 | 170,633,000 | 173,409,000 |
|---|
| 2018-03-31 | $72.73M | — | — | — | — | — | — | — | $87.29M | $17.83M | $69.46M | $0.41 | $0.40 | 163,520,000 | 166,432,000 |
|---|
| 2017-12-31 | $271.55M | — | — | — | — | — | — | — | $89.85M | $39.84M | $50.01M | $0.32 | $0.31 | -106,000 | -135,000 |
|---|
| 2017-09-30 | $276.02M | — | — | — | — | — | — | — | $93.59M | $28.59M | $65M | $0.41 | $0.41 | 150,565,000 | 152,968,000 |
|---|
| 2017-06-30 | $65.01M | — | — | — | — | — | — | — | $77.91M | $19.93M | $57.98M | $0.36 | $0.36 | 151,573,000 | 154,302,000 |
|---|
| 2017-03-31 | $64.88M | — | — | — | — | — | — | — | $77.41M | $21.14M | $56.27M | $0.36 | $0.35 | 150,815,000 | 153,869,000 |
|---|
| 2016-12-31 | $272.32M | — | — | — | — | — | — | — | $78.41M | $23.58M | $54.83M | $0.35 | $0.34 | 162,000 | 316,000 |
|---|
| 2016-09-30 | $273.77M | — | — | — | — | — | — | — | $77.45M | $23.64M | $53.82M | $0.34 | $0.34 | 148,708,000 | 149,973,000 |
|---|
| 2016-06-30 | $258.89M | — | — | — | — | — | — | — | $70.53M | $21.43M | $49.09M | $0.31 | $0.31 | 148,511,000 | 149,530,000 |
|---|
| 2016-03-31 | $255.18M | — | — | — | — | — | — | — | $61.21M | $18.67M | $42.53M | $0.27 | $0.27 | 148,601,000 | 149,454,000 |
|---|
| 2015-12-31 | $254.47M | — | — | — | — | — | — | — | $58.47M | $15.68M | $42.79M | $0.27 | $0.27 | -174,000 | -101,000 |
|---|
| 2015-09-30 | $250.57M | — | — | — | — | — | — | — | $70.99M | $21.55M | $49.44M | $0.31 | $0.31 | 148,614,000 | 149,799,000 |
|---|
| 2015-06-30 | $252.97M | — | — | — | — | — | — | — | $71.19M | $21.79M | $49.4M | $0.32 | $0.31 | 149,903,000 | 151,108,000 |
|---|
| 2015-03-31 | $247.63M | — | — | — | — | — | — | — | $69.13M | $22.46M | $46.67M | $0.30 | $0.30 | 150,070,000 | 151,164,000 |
|---|
| 2014-12-31 | $244.85M | — | — | — | — | — | — | — | $67.5M | $18.76M | $48.74M | $0.31 | $0.31 | -1,804,000 | -1,739,000 |
|---|
| 2014-09-30 | $247.54M | — | — | — | — | — | — | — | $74.69M | $24.48M | $50.21M | $0.31 | $0.31 | 155,925,000 | 156,991,000 |
|---|
| 2014-06-30 | $240.95M | — | — | — | — | — | — | — | $68.03M | $21.66M | $46.37M | $0.28 | $0.28 | 159,940,000 | 160,838,000 |
|---|
| 2014-03-31 | $238.49M | — | — | — | — | — | — | — | $65.84M | $20.64M | $45.2M | $0.27 | $0.27 | 161,467,000 | 162,188,000 |
|---|
| 2013-12-31 | $243.07M | — | — | — | — | — | — | — | $61.61M | $13.85M | $47.76M | $0.28 | $0.28 | -1,002,000 | -958,000 |
|---|
| 2013-09-30 | $231.43M | — | — | — | — | — | — | — | $67.05M | $21.4M | $45.66M | $0.27 | $0.27 | 164,954,000 | 165,443,000 |
|---|
| 2013-06-30 | $244.49M | — | — | — | — | — | — | — | $70.5M | $22.61M | $47.89M | $0.28 | $0.28 | 166,605,000 | 166,748,000 |
|---|
| 2013-03-31 | $239.65M | — | — | — | — | — | — | — | $68.74M | $21.35M | $47.39M | $0.27 | $0.27 | 168,234,000 | 168,404,000 |
|---|
| 2012-12-31 | $239.36M | — | — | — | — | — | — | — | $60.03M | $13.4M | $46.63M | $0.26 | $0.26 | -519,000 | -491,000 |
|---|
| 2012-09-30 | $236.59M | — | — | — | — | — | — | — | $66.89M | $20.49M | $46.4M | $0.26 | $0.26 | 171,650,000 | 171,780,000 |
|---|
| 2012-06-30 | $230.22M | — | — | — | — | — | — | — | $64.19M | $20.87M | $43.32M | $0.24 | $0.24 | 172,839,000 | 172,841,000 |
|---|
| 2012-03-31 | $233.11M | — | — | — | — | — | — | — | $63.35M | $20.72M | $42.63M | $0.24 | $0.24 | 173,846,000 | 173,848,000 |
|---|
| 2011-12-31 | $223.36M | — | — | — | — | — | — | — | $50.03M | $8.91M | $41.13M | $0.23 | $0.23 | 51,000 | 51,000 |
|---|
| 2011-09-30 | $222.16M | — | — | — | — | — | — | — | $58.68M | $17.34M | $41.34M | $0.20 | $0.20 | 173,418,000 | 173,418,000 |
|---|
| 2011-06-30 | $215.71M | — | — | — | — | — | — | — | $43.99M | $9.61M | $34.38M | $0.15 | $0.15 | 173,323,000 | 173,327,000 |
|---|
| 2011-03-31 | $225.91M | — | — | — | — | — | — | — | $30.73M | $7.88M | $22.85M | $0.09 | $0.09 | 173,213,000 | 173,217,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $5.71M | -$8.29M | $14.01M | $0.04 | $0.04 | 620,000 | 620,000 |
|---|
| 2010-09-30 | $241.55M | — | — | — | — | — | — | — | $15.22M | $917,000.00 | $14.3M | $0.04 | $0.04 | 172,989,000 | 172,990,000 |
|---|
| 2010-06-30 | $246.27M | — | — | — | — | — | — | — | -$12.02M | -$9.24M | -$2.78M | -$0.06 | -$0.06 | 172,921,000 | 172,921,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | -$49.94M | -$23.56M | -$26.39M | -$0.20 | -$0.20 | 165,842,000 | 165,842,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$290.72M | -$117.48M | -$173.24M | -$1.41 | -$1.41 | 3,000 | -1,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $18.02M | $2.03M | $15.99M | $0.07 | $0.07 | 127,863,000 | 127,863,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | -$43.97M | -$26.63M | -$17.34M | -$0.19 | -$0.19 | 127,861,000 | 127,861,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 | — | — | — | — | — | — | — | — | $577.91M | $103.13M | $474.78M | $2.79 | $2.77 | 165,079,000 | 166,613,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $134.46M | $11.31M | $123.15M | $0.73 | $0.72 | 151,933,000 | 153,347,000 |
|---|
| 2023-12-31 | $1.1B | — | — | — | — | — | — | — | $206.05M | $23.1M | $182.96M | $1.14 | $1.13 | 149,968,000 | 150,860,000 |
|---|
| 2022-12-31 | $1.24B | — | — | — | — | — | — | — | $459.63M | $93.51M | $366.12M | $2.36 | $2.34 | 149,162,000 | 150,496,000 |
|---|
| 2021-12-31 | $1.06B | — | — | — | — | — | — | — | $436.31M | $85.31M | $350.99M | $2.20 | $2.18 | 150,773,000 | 151,987,000 |
|---|
| 2020-12-31 | $1.28B | — | — | — | — | — | — | — | $326.97M | $20.2M | $306.77M | $1.87 | $1.86 | 153,005,000 | 153,642,000 |
|---|
| 2019-12-31 | $1.22B | — | — | — | — | — | — | — | $406.51M | $79.72M | $326.79M | $1.93 | $1.91 | 160,534,000 | 161,932,000 |
|---|
| 2018-12-31 | $1.24B | — | — | — | — | — | — | — | $413.35M | $79.79M | $333.56M | $1.92 | $1.89 | 167,345,000 | 169,732,000 |
|---|
| 2017-12-31 | $1.07B | — | — | — | — | — | — | — | $338.77M | $109.5M | $229.26M | $1.45 | $1.42 | 150,877,000 | 153,647,000 |
|---|
| 2016-12-31 | $1.06B | — | — | — | — | — | — | — | $287.6M | $87.32M | $200.27M | $1.27 | $1.26 | 148,769,000 | 149,961,000 |
|---|
| 2015-12-31 | $1.01B | — | — | — | — | — | — | — | $269.79M | $81.49M | $188.3M | $1.20 | $1.19 | 149,350,000 | 150,603,000 |
|---|
| 2014-12-31 | $971.83M | — | — | — | — | — | — | — | $276.05M | $85.54M | $190.51M | $1.17 | $1.16 | 157,286,000 | 158,254,000 |
|---|
| 2013-12-31 | $958.64M | — | — | — | — | — | — | — | $267.89M | $79.2M | $188.69M | $1.10 | $1.10 | 165,584,000 | 165,802,000 |
|---|
| 2012-12-31 | $939.28M | — | — | — | — | — | — | — | $254.46M | $75.49M | $178.97M | $1.00 | $1.00 | 172,255,000 | 172,357,000 |
|---|
| 2011-12-31 | $885.95M | — | — | — | — | — | — | — | $183.43M | $43.73M | $139.7M | $0.66 | $0.66 | 173,370,000 | 173,372,000 |
|---|
| 2010-12-31 | $969.24M | — | — | — | — | — | — | — | -$41.03M | -$40.17M | -$856,000.00 | -$0.18 | -$0.18 | 171,230,000 | 171,230,000 |
|---|
| 2009-12-31 | $1.1B | — | — | — | — | — | — | — | -$285.1M | -$153.24M | -$131.86M | -$1.26 | -$1.26 | 127,858,000 | 127,858,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | $222.28M | $53.83M | $168.45M | $1.29 | $1.29 | 127,501,000 | 127,775,000 |
|---|