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 | $487.78M | — | — | — | — | $430.86M | $56.92M | -$2.92M | $54M | $14.16M | $39.84M | $0.50 | $0.49 | 79,440,000 | 81,412,000 |
|---|
| 2026-03-31 | $476.2M | — | — | — | — | $434.54M | $41.66M | -$2.81M | $38.84M | $9.27M | $29.57M | $0.37 | $0.36 | 80,881,000 | 83,075,000 |
|---|
| 2025-12-31 | $493.77M | — | — | — | — | $444.98M | $48.79M | -$3.2M | $45.6M | $11.91M | $33.68M | $0.41 | $0.40 | -569,000 | -291,000 |
|---|
| 2025-09-30 | $492.88M | — | — | — | — | $424.82M | $68.05M | $19.73M | $87.78M | $16.07M | $71.71M | $0.85 | $0.84 | 84,609,000 | 85,613,000 |
|---|
| 2025-06-30 | $468.84M | — | — | — | — | $408.98M | $59.87M | -$4.9M | $54.97M | $15.71M | $39.26M | $0.46 | $0.46 | 84,797,000 | 85,529,000 |
|---|
| 2025-03-31 | $458.36M | — | — | — | — | $426.26M | $32.1M | -$4.01M | $28.09M | $7.35M | $20.74M | $0.25 | $0.24 | 84,435,000 | 85,430,000 |
|---|
| 2024-12-31 | $502.36M | — | — | — | — | $463.07M | $39.29M | -$5.96M | $33.33M | $2.85M | $30.48M | $0.37 | $0.37 | 107,000 | 107,000 |
|---|
| 2024-09-30 | $511.16M | — | — | — | — | $477.33M | $33.83M | -$8.59M | $25.24M | $5.79M | $19.44M | $0.23 | $0.23 | 83,891,000 | 84,523,000 |
|---|
| 2024-06-30 | $504.3M | — | — | — | — | $662.02M | -$157.72M | -$10.01M | -$167.73M | -$14.7M | -$153.03M | -$1.84 | -$1.84 | 83,332,000 | 83,332,000 |
|---|
| 2024-03-31 | $495.1M | — | — | — | — | $479.21M | $15.89M | -$8.07M | $7.82M | $3.79M | $4.04M | $0.05 | $0.05 | 82,863,000 | 83,275,000 |
|---|
| 2023-12-31 | $496.44M | — | — | — | — | $607.93M | -$111.49M | -$27.36M | -$138.85M | -$14.56M | -$124.29M | -$1.51 | -$1.50 | 74,000 | -291,000 |
|---|
| 2023-09-30 | $506.61M | — | — | — | — | $466.34M | $40.27M | -$9.44M | $30.83M | $9.44M | $21.39M | $0.26 | $0.26 | 82,543,000 | 82,950,000 |
|---|
| 2023-06-30 | $500.58M | — | — | — | — | $452.08M | $48.5M | -$9.55M | $38.95M | $10.67M | $28.28M | $0.34 | $0.34 | 82,399,000 | 82,664,000 |
|---|
| 2023-03-31 | $491.01M | — | — | — | — | $460.97M | $30.04M | -$9.33M | $20.71M | $6.51M | $14.21M | $0.17 | $0.17 | 81,894,000 | 82,318,000 |
|---|
| 2022-12-31 | $513.84M | — | — | — | — | $477.81M | $36.04M | -$8.21M | $27.82M | $3.82M | $29.66M | $0.35 | $0.36 | -655,000 | -700,000 |
|---|
| 2022-09-30 | $489.92M | — | — | — | — | $442.53M | $47.39M | -$8.53M | $38.86M | $10.05M | $30.73M | $0.37 | $0.37 | 82,126,000 | 82,776,000 |
|---|
| 2022-06-30 | $486.03M | — | — | — | — | $435.88M | $50.16M | -$7.12M | $43.03M | $12.33M | $27.14M | $0.32 | $0.32 | 85,078,000 | 85,619,000 |
|---|
| 2022-03-31 | $482.23M | — | — | — | — | $443.12M | $39.11M | -$67.45M | -$28.35M | -$7.4M | -$21.19M | -$0.25 | -$0.25 | 85,405,000 | 85,405,000 |
|---|
| 2021-12-31 | $498.53M | — | — | — | — | $430.53M | $68.01M | -$14.49M | $53.52M | $13.24M | $47.52M | $0.56 | $0.56 | 78,000 | 69,000 |
|---|
| 2021-09-30 | $492.95M | — | — | — | — | $434.16M | $58.79M | -$15.36M | $43.43M | $11.59M | $30.8M | $0.36 | $0.36 | 85,065,000 | 86,096,000 |
|---|
| 2021-06-30 | $472.96M | — | — | — | — | $422.94M | $50.02M | -$12.13M | $37.89M | $7.36M | $35.01M | $0.41 | $0.41 | 84,912,000 | 85,933,000 |
|---|
| 2021-03-31 | $446.75M | — | — | — | — | $420.65M | $26.1M | -$25.72M | $389,000.00 | -$4.96M | $17.64M | $0.21 | $0.21 | 84,526,000 | 85,491,000 |
|---|
| 2020-12-31 | $416.63M | — | — | — | — | $384.33M | $32.31M | -$21.95M | $10.36M | $5.87M | -$64.3M | -$0.76 | -$0.76 | 135,000 | 135,000 |
|---|
| 2020-09-30 | $460.64M | — | — | — | — | $440.18M | $20.46M | -$16.43M | $4.03M | $6.68M | -$41.04M | -$0.49 | -$0.49 | 83,862,000 | 83,862,000 |
|---|
| 2020-06-30 | $415.44M | — | — | — | — | $380.88M | $34.57M | -$24.38M | $10.18M | $3.1M | -$672.44M | -$8.06 | -$8.03 | 83,490,000 | 83,744,000 |
|---|
| 2020-03-31 | $441.25M | — | — | — | — | $430.44M | $10.8M | -$28.22M | -$17.41M | $1.09M | -$18.71M | -$0.22 | -$0.22 | 82,799,000 | 82,799,000 |
|---|
| 2019-12-31 | $458.6M | — | — | — | — | $418.46M | $40.14M | -$26.23M | $13.91M | $3.99M | $9.33M | $0.03 | $0.05 | -351,000 | -291,000 |
|---|
| 2019-09-30 | $454.91M | — | — | — | — | $406.35M | $48.57M | -$28.32M | $20.25M | $7.36M | -$1.26B | -$15.23 | -$15.15 | 82,441,000 | 82,883,000 |
|---|
| 2019-06-30 | $561.24M | — | — | — | — | $501.85M | $59.39M | -$27.85M | $31.53M | $11.49M | -$8.25M | -$0.10 | -$0.10 | 83,234,000 | 83,689,000 |
|---|
| 2019-03-31 | $851.18M | — | — | — | — | $772.73M | $78.46M | -$27.84M | $50.62M | $8.96M | -$242.87M | -$2.82 | -$2.81 | 86,073,000 | 86,545,000 |
|---|
| 2018-12-31 | -$843.27M | — | — | — | — | -$765.39M | -$77.88M | -$27.62M | -$105.49M | -$30.06M | $60.21M | $0.69 | $0.68 | -1,135,000 | -1,154,000 |
|---|
| 2018-09-30 | $848.76M | — | — | — | — | $744.55M | $104.21M | -$18.49M | $85.72M | $23.55M | $65.58M | $0.72 | $0.72 | 90,984,000 | 91,359,000 |
|---|
| 2018-06-30 | $864.99M | — | — | — | — | $742.59M | $122.39M | -$19.14M | $103.26M | $28.48M | $79.41M | $0.85 | $0.85 | 92,987,000 | 93,529,000 |
|---|
| 2018-03-31 | $852.63M | — | — | — | — | $752.97M | $99.66M | -$16.94M | $82.73M | $22.72M | $63.43M | $0.68 | $0.68 | 92,859,000 | 93,505,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $605.38M | $100.52M | -$16.93M | $83.59M | -$37.58M | $136.1M | $1.47 | $1.47 | 83,000 | -56,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $742.52M | $126.43M | -$18.43M | $108M | $42.12M | $65.88M | $0.71 | $0.71 | 92,589,000 | 92,881,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $721.04M | $121.9M | -$17.48M | $104.42M | $40.73M | $63.7M | $0.69 | $0.69 | 92,181,000 | 92,812,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $729.56M | $106.04M | -$16.38M | $89.66M | $34.97M | $54.69M | $0.59 | $0.59 | 92,360,000 | 93,143,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $687.99M | $142.78M | -$14.78M | $128M | $49.92M | $78.08M | $0.85 | $0.84 | 86,000 | 64,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $671.12M | $156.89M | -$16.2M | $140.69M | $44.27M | $96.51M | $1.04 | $1.04 | 92,604,000 | 93,146,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $623.97M | $147.79M | -$13.86M | $133.93M | $51.6M | $82.43M | $0.89 | $0.89 | 92,182,000 | 92,945,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $628.39M | $124.23M | -$13.05M | $111.18M | $43.41M | $67.9M | $0.74 | $0.73 | 92,269,000 | 93,091,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $590.78M | $150.96M | -$6.97M | $144M | $51.58M | $92.7M | $1.00 | $0.99 | -118,000 | -163,000 |
|---|
| 2015-09-30 | — | — | — | — | — | $571.14M | $151.13M | -$4.85M | $146.28M | $55.64M | $90.78M | $0.98 | $0.97 | 92,949,000 | 93,646,000 |
|---|
| 2015-06-30 | — | — | — | — | — | $535.63M | $140.96M | -$4.02M | $136.94M | $52.89M | $84.13M | $0.91 | $0.90 | 92,500,000 | 93,495,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $524.57M | $114.82M | -$2.3M | $112.52M | $43.93M | $68.71M | $0.73 | $0.72 | 94,231,000 | 95,325,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $509.44M | $141.09M | -$2.21M | $138.87M | $50.59M | $88.4M | $0.90 | $0.90 | -203,000 | -281,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $488.36M | $138.14M | -$731,000.00 | $137.41M | $51.17M | $86.21M | $0.87 | $0.86 | 99,088,000 | 100,145,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $465.87M | $129.67M | -$1.7M | $127.97M | $48.94M | $79.02M | $0.80 | $0.79 | 98,411,000 | 99,866,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $462.24M | $104.1M | $264,000.00 | $104.36M | $40.7M | $63.66M | $0.64 | $0.63 | 99,076,000 | 100,696,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $443.47M | $123.92M | -$520,000.00 | $123.4M | $44.42M | $78.97M | $0.79 | $0.78 | 90,000 | 7,000 |
|---|
| 2013-09-30 | — | — | — | — | — | $431.44M | $123.29M | -$1.14M | $122.16M | $45.2M | $76.96M | $0.77 | $0.76 | 99,506,000 | 101,178,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $415.81M | $113.37M | -$1.28M | $112.09M | $42.88M | $69.22M | $0.70 | $0.68 | 99,116,000 | 101,098,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $411.16M | $91.55M | — | $90.77M | $35.4M | $55.37M | $0.56 | $0.55 | 98,618,000 | 100,784,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $368.31M | $103.02M | — | $102.49M | $36.38M | $66.1M | -$1.13 | -$1.11 | 48,817,000 | 49,812,000 |
|---|
| 2012-09-30 | — | — | — | — | — | $365.76M | $107.37M | — | $107.17M | $41.26M | $65.91M | $1.35 | $1.32 | 48,938,000 | 49,809,000 |
|---|
| 2012-06-30 | — | — | — | — | — | $349.79M | $99.74M | — | $99.25M | $38.71M | $60.54M | $1.25 | $1.22 | 48,543,000 | 49,545,000 |
|---|
| 2012-03-31 | — | — | — | — | — | $343.23M | $79.39M | — | $79.26M | $30.91M | $48.35M | $1.00 | $0.98 | 48,269,000 | 49,399,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $313.39M | $91.51M | — | $91.33M | $32.97M | $58.36M | -$1.08 | -$1.05 | 47,848,000 | 48,909,000 |
|---|
| 2011-09-30 | — | — | — | — | — | $312.63M | $95.04M | — | $94.32M | $36.08M | $58.24M | $1.21 | $1.19 | 47,990,000 | 48,935,000 |
|---|
| 2011-06-30 | — | — | — | — | — | $300.28M | $93.12M | — | $92.46M | $36.52M | $55.94M | $1.18 | $1.15 | 47,531,000 | 48,730,000 |
|---|
| 2011-03-31 | — | — | — | — | — | $306.56M | $75.72M | — | $75.13M | $29.68M | $45.46M | $0.96 | $0.94 | 47,149,000 | 48,361,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $282.59M | $85.89M | — | $85.33M | $31.53M | $53.8M | $1.15 | $1.12 | 95,000 | 144,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $269.68M | $81.37M | — | $81.33M | $20.06M | $61.27M | $1.31 | $1.29 | 46,788,000 | 47,482,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $266.99M | $82.1M | — | $81.25M | $31.89M | $49.36M | $1.06 | $1.04 | 46,516,000 | 1,012,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $269.38M | $63.55M | — | $63.25M | $24.98M | $38.26M | $0.83 | $0.81 | 46,300,000 | 47,267,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $254.1M | $79.18M | — | $79.06M | $28.66M | $50.4M | $1.10 | $1.07 | 113,000 | 192,000 |
|---|
| 2009-09-30 | — | — | — | — | — | $252.93M | $78.34M | — | $78.2M | $30.07M | $48.13M | $1.05 | $1.03 | 45,663,000 | 46,664,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 | $1.91B | — | — | — | — | $1.71B | $208.81M | $7.62M | $216.43M | $51.04M | $165.39M | $1.97 | $1.94 | 84,080,000 | 85,268,000 |
|---|
| 2024-12-31 | $2.01B | — | — | — | — | $2.08B | -$68.71M | -$32.63M | -$101.34M | -$2.27M | -$99.07M | -$1.19 | -$1.19 | 83,330,000 | 83,330,000 |
|---|
| 2023-12-31 | $1.99B | — | — | — | — | $1.99B | $7.32M | -$55.68M | -$48.36M | $12.05M | -$60.41M | -$0.73 | -$0.73 | 82,201,000 | 82,201,000 |
|---|
| 2022-12-31 | $1.97B | — | — | — | — | $1.8B | $172.69M | -$91.32M | $81.37M | $18.81M | $66.34M | $0.79 | $0.79 | 83,467,000 | 84,121,000 |
|---|
| 2021-12-31 | $1.91B | — | — | — | — | $1.71B | $202.92M | -$67.69M | $135.23M | $27.24M | $130.96M | $1.54 | $1.53 | 84,832,000 | 85,828,000 |
|---|
| 2020-12-31 | $1.73B | — | — | — | — | $1.64B | $98.13M | -$90.98M | $7.15M | $16.73M | -$796.49M | -$9.55 | -$9.55 | 83,395,000 | 83,395,000 |
|---|
| 2019-12-31 | $1.78B | — | — | — | — | $1.61B | $171.76M | -$112.97M | $58.78M | $16.58M | -$1.5B | -$17.94 | -$17.83 | 83,495,000 | 84,011,000 |
|---|
| 2018-12-31 | $1.72B | — | — | — | — | $1.47B | $248.39M | -$82.18M | $166.21M | $44.69M | $268.63M | $2.95 | $2.93 | 91,104,000 | 91,606,000 |
|---|
| 2017-12-31 | $3.25B | — | — | — | — | $2.8B | $454.89M | -$69.22M | $385.67M | $80.23M | $320.37M | $3.47 | $3.45 | 92,431,000 | 92,958,000 |
|---|
| 2016-12-31 | $3.18B | — | — | — | — | $2.61B | $571.69M | -$57.89M | $513.8M | $189.2M | $324.91M | $3.52 | $3.49 | 92,422,000 | 93,109,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $2.22B | $557.87M | -$18.14M | $539.73M | $204.04M | $336.32M | $3.61 | $3.58 | 93,077,000 | 93,960,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $1.93B | $513M | -$4.38M | $508.62M | $191.41M | $317.28M | $3.22 | $3.18 | 98,588,000 | 99,887,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $1.7B | $452.13M | -$3.72M | $448.41M | $167.9M | $280.52M | $2.83 | $2.78 | 99,112,000 | 100,969,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $1.43B | $389.52M | -$1.35M | $388.17M | $147.26M | $240.91M | $2.47 | $2.42 | 97,386,000 | 99,382,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $1.23B | $355.39M | — | $353.25M | $135.25M | $218M | $2.28 | $2.23 | 95,412,000 | 97,592,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $1.09B | $312.91M | — | $311.15M | $108.46M | $202.69M | $4.35 | $4.26 | 46,630,000 | 47,570,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $999.34M | $288.93M | — | $287.7M | $111.9M | $175.8M | $3.86 | $3.78 | 45,573,000 | 46,471,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $826.25M | $242.03M | — | $241.42M | $94.74M | $169.2M | $3.67 | $3.59 | 46,121,000 | 47,161,000 |
|---|