Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2026-03-31
- 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-03-31 | $860.22M | $662.85M | — | $4.1M | $108.02M | — | $106.69M | $625,000.00 | $107.32M | $16.13M | $91.07M | $0.99 | $0.99 | 91,663,975 | 91,908,600 |
|---|
| 2025-12-31 | $885.84M | $698.57M | — | $3.81M | $110.53M | — | $92.06M | $8.92M | $100.98M | $7.29M | $92.99M | $1.01 | $1.01 | -1,102 | 68,011 |
|---|
| 2025-09-30 | $866.29M | $677.29M | — | $3.48M | $93.38M | — | $113.35M | -$5.78M | $107.57M | $25.38M | $82.11M | $0.90 | $0.89 | 91,565,095 | 91,787,602 |
|---|
| 2025-06-30 | $764.04M | $572.64M | — | $4.57M | $102.94M | — | $102.42M | -$4.67M | $97.76M | $19.3M | $78.39M | $0.86 | $0.85 | 91,542,967 | 91,702,703 |
|---|
| 2025-03-31 | $682.26M | $517.07M | — | $2.01M | $87.57M | — | $96.63M | -$4.81M | $91.82M | $16.29M | $75.46M | $0.82 | $0.82 | 91,594,084 | 91,873,702 |
|---|
| 2024-12-31 | $746.27M | $571.89M | — | $2.64M | $90.69M | — | $92.26M | -$14.17M | $78.09M | $7.01M | $71.02M | $0.78 | $0.77 | 7,948 | 10,008 |
|---|
| 2024-09-30 | $671.96M | $508M | — | $2.08M | $80.83M | — | $96.58M | -$5.95M | $90.62M | $20.98M | $69.48M | $0.76 | $0.76 | 91,574,531 | 91,886,710 |
|---|
| 2024-06-30 | $681.47M | $513.2M | — | $1.27M | $79.78M | — | $98.81M | -$7.18M | $91.63M | $18.58M | $72.97M | $0.80 | $0.79 | 91,564,263 | 91,801,539 |
|---|
| 2024-03-31 | $603.97M | $455.36M | — | $1.49M | $67.36M | — | $92.96M | — | $88.38M | $19.84M | $68.47M | $0.75 | $0.75 | 91,555,384 | 91,860,923 |
|---|
| 2023-12-31 | $725.52M | $536.97M | — | $1.66M | $74.59M | — | $123.19M | — | $85.62M | $19.31M | $65.89M | $0.72 | $0.72 | 22,506 | 41,087 |
|---|
| 2023-09-30 | $589.99M | $436.3M | — | $1.16M | $79.83M | — | $85.36M | — | $78.17M | $17.81M | $60.27M | $0.66 | $0.66 | 91,659,117 | 91,895,480 |
|---|
| 2023-06-30 | $612.45M | $471.32M | — | $2.6M | $64.44M | — | $86.67M | — | $77.94M | $19.27M | $58.6M | $0.64 | $0.64 | 91,626,846 | 91,805,179 |
|---|
| 2023-03-31 | $568.36M | $431.13M | — | $2.2M | $60.84M | — | $87.84M | — | $79.67M | $18.68M | $61.09M | $0.67 | $0.67 | 91,503,988 | 91,799,690 |
|---|
| 2022-12-31 | $624.18M | $463.79M | — | $2.55M | $61.31M | — | $101.88M | — | $56.81M | $13.78M | $42.97M | $0.47 | $0.47 | -8,262 | 36,728 |
|---|
| 2022-09-30 | $523.71M | $399.28M | — | $1.43M | $58.16M | — | $79.88M | — | $82.02M | $20.19M | $61.6M | $0.67 | $0.67 | 91,407,599 | 91,655,536 |
|---|
| 2022-06-30 | $554.21M | $413M | — | $2.61M | $54.68M | — | $95.24M | — | $98.1M | $23.42M | $74.61M | $0.82 | $0.82 | 91,394,853 | 91,540,319 |
|---|
| 2022-03-31 | $530.74M | $404.83M | — | $2.95M | $60.13M | — | $71.57M | — | $77.45M | $18.37M | $59.01M | $0.64 | $0.64 | 91,563,598 | 91,800,294 |
|---|
| 2021-12-31 | $591.98M | $443.64M | — | $1.57M | $54.36M | — | $102.22M | — | $147.12M | $30.21M | $116.86M | $1.25 | $1.25 | -699,744 | -672,254 |
|---|
| 2021-09-30 | $498.73M | $361.53M | — | $2.87M | $58.46M | — | $87.47M | — | $77.77M | $17.61M | $59.91M | $0.64 | $0.63 | 94,277,253 | 94,483,975 |
|---|
| 2021-06-30 | $505.1M | $375.82M | — | $3.51M | $59.32M | — | $73.75M | — | $78.93M | $19.52M | $59.35M | $0.62 | $0.62 | 95,354,932 | 95,529,189 |
|---|
| 2021-03-31 | $528.27M | $392.81M | — | $3.12M | $58.26M | — | $82.41M | — | $91.89M | $22.08M | $69.75M | $0.73 | $0.73 | 95,303,728 | 95,558,863 |
|---|
| 2020-12-31 | $556.91M | $414.36M | — | $2.62M | $60.44M | — | $89.08M | — | $87.76M | $21.78M | $65.74M | $0.69 | $0.69 | 6,199 | 19,617 |
|---|
| 2020-09-30 | $519.88M | $373.78M | — | $2.93M | $62.64M | — | $88.77M | — | $91.88M | $18.69M | $73.17M | $0.77 | $0.76 | 95,483,003 | 95,730,696 |
|---|
| 2020-06-30 | $504.52M | $367.53M | — | $4.03M | $55.14M | — | $82.43M | — | $84.08M | $19.68M | $64.26M | $0.67 | $0.67 | 95,457,629 | 95,633,571 |
|---|
| 2020-03-31 | $542.21M | $392.44M | — | $4.6M | $52.96M | — | $98.27M | — | $98.45M | $22.83M | $75.5M | $0.79 | $0.79 | 95,412,351 | 95,756,372 |
|---|
| 2019-12-31 | $501.24M | $361.67M | — | $2.04M | $58.48M | — | $82.88M | — | $78.63M | $17.06M | $61.45M | $0.64 | $0.64 | 33,065 | 40,619 |
|---|
| 2019-09-30 | $506M | $357.73M | — | $5.13M | $52.56M | — | $98.46M | — | $94.51M | $19.51M | $74.81M | $0.78 | $0.78 | 95,420,626 | 95,811,198 |
|---|
| 2019-06-30 | $471.23M | $338.02M | — | $5.33M | $54.05M | — | $80.54M | — | $77.73M | $18.73M | $58.88M | $0.62 | $0.62 | 95,357,311 | 95,677,204 |
|---|
| 2019-03-31 | $416.45M | $303.64M | — | $5.17M | $51.68M | — | $63.64M | — | $62.88M | $13.77M | $48.98M | $0.51 | $0.51 | 95,255,109 | 95,821,354 |
|---|
| 2018-12-31 | $478M | $323.99M | — | $3.55M | $54.89M | — | $103.15M | — | $31.34M | $9.26M | $21.94M | $0.23 | $0.23 | -480,846 | -482,544 |
|---|
| 2018-09-30 | $425.51M | $326.31M | — | $3.96M | $53.92M | — | $50.4M | — | $84.56M | $6.48M | $77.92M | $0.78 | $0.78 | 99,421,031 | 100,420,766 |
|---|
| 2018-06-30 | $438.92M | $318.21M | — | $4.11M | $51.52M | — | $71.55M | — | $79.23M | $18.49M | $60.66M | $0.61 | $0.60 | 99,681,580 | 100,571,737 |
|---|
| 2018-03-31 | $457.46M | $327.36M | — | $3.61M | $53.76M | — | $79.89M | — | $85.02M | $18.6M | $66.44M | $0.67 | $0.66 | 99,526,187 | 100,512,287 |
|---|
| 2017-12-31 | $430.14M | $308.14M | — | $1.92M | $59.27M | — | $63.75M | — | $56.33M | $71.86M | -$15.69M | -$0.16 | -$0.16 | 21,208 | 1,807 |
|---|
| 2017-09-30 | $419.36M | $302.27M | — | $2.6M | $51.35M | — | $66.78M | — | $70.59M | $23.9M | $46.55M | $0.47 | $0.46 | 99,328,677 | 100,260,255 |
|---|
| 2017-06-30 | $410.01M | $278.36M | — | $1.15M | $48.43M | — | $85.43M | — | $88.48M | $27.06M | $61.26M | $0.62 | $0.61 | 99,166,205 | 100,150,926 |
|---|
| 2017-03-31 | $428.23M | $303.22M | — | $1.52M | $51.1M | — | $76.27M | — | $80.38M | $24.59M | $55.72M | $0.56 | $0.55 | 99,444,910 | 100,690,968 |
|---|
| 2016-12-31 | $403.86M | $301.28M | — | $1.36M | $63.04M | — | $40.99M | — | $43.5M | $9.33M | $33.99M | $0.35 | $0.34 | -1,070,790 | -1,100,982 |
|---|
| 2016-09-30 | $379.51M | $271.17M | — | $1.75M | $49.23M | — | $62.37M | — | $60.68M | $19.47M | $41.06M | $0.40 | $0.39 | 102,735,989 | 103,985,995 |
|---|
| 2016-06-30 | $402.38M | $265.08M | — | $1.57M | $52.04M | — | $88.46M | — | $87.96M | $29.47M | $58.37M | $0.56 | $0.56 | 103,527,603 | 104,971,216 |
|---|
| 2016-03-31 | $364.83M | $248.81M | — | $1.73M | $45.21M | — | $42.61M | — | $65.12M | $15.39M | $49.63M | $0.48 | $0.47 | 104,364,141 | 105,867,948 |
|---|
| 2015-12-31 | $363.94M | $299.75M | — | $1.54M | $55.03M | — | $9.61M | — | $4.21M | $3.63M | -$515,000.00 | $0.00 | -$0.01 | -249,599 | -51,710 |
|---|
| 2015-09-30 | $358.97M | $250.56M | — | $1.52M | $47.55M | — | $130.97M | — | $158.1M | $51.59M | $103.87M | $0.97 | $0.96 | 106,962,168 | 108,184,304 |
|---|
| 2015-06-30 | $357.14M | $249.49M | — | $3.65M | $54.76M | — | $11.59M | -$3.01M | $8.58M | $8.98M | -$17.15M | -$0.16 | -$0.16 | 107,120,149 | 107,120,149 |
|---|
| 2015-03-31 | $335.49M | $227.64M | — | $3.83M | $50.43M | — | $53.78M | -$3.9M | $50.18M | $16.22M | $45.26M | $0.42 | $0.42 | 106,775,916 | 107,146,494 |
|---|
| 2014-12-31 | $395.35M | $400.05M | — | $4.25M | $71.75M | — | -$81.69M | -$8.52M | -$89.35M | -$25.7M | -$103.31M | -$0.95 | -$0.94 | -626,617 | -721,226 |
|---|
| 2014-09-30 | $337.35M | $242.61M | — | $3.88M | $55.29M | — | $34.73M | $15.91M | $50.61M | $10.85M | $61.21M | $0.57 | $0.57 | 107,105,986 | 107,444,284 |
|---|
| 2014-06-30 | $362.49M | $257.82M | — | $26.64M | $53.37M | — | $27.46M | -$351,000.00 | $27.11M | $7.92M | $26.44M | $0.24 | $0.24 | 109,766,237 | 110,116,630 |
|---|
| 2014-03-31 | $662.02M | $502.31M | — | $24M | $94.69M | — | $53.64M | $842,000.00 | $54.48M | $13.33M | $45.04M | $0.41 | $0.41 | 110,439,415 | 110,886,043 |
|---|
| 2013-12-31 | -$919.73M | -$871.74M | — | $5.21M | -$115.39M | — | $65.87M | -$19.96M | $43.7M | $30.58M | $165.59M | $1.48 | $1.47 | -407,420 | -364,283 |
|---|
| 2013-09-30 | $774.83M | $578.39M | — | $23.79M | $102.58M | — | $82.12M | -$684,000.00 | $81.44M | $24.42M | $60.45M | $0.54 | $0.54 | 110,931,376 | 111,749,381 |
|---|
| 2013-06-30 | $886.14M | $686.04M | — | $837,000.00 | $106.94M | — | $98.71M | $539,000.00 | $99.25M | $29.54M | $72.87M | $0.65 | $0.65 | 111,898,819 | 112,662,563 |
|---|
| 2013-03-31 | $805.42M | $619.7M | — | $28.35M | $103.6M | — | $60.21M | $920,000.00 | $61.13M | $16.26M | $47.17M | $0.41 | $0.41 | 114,097,313 | 114,737,154 |
|---|
| 2012-12-31 | $865.3M | $673.89M | — | $29.48M | $114.66M | — | $65.69M | -$1.55M | $64.15M | $27.25M | $39.07M | $0.33 | $0.33 | -163,614 | -168,653 |
|---|
| 2012-09-30 | $807.59M | $603.88M | — | $27.89M | $103.34M | — | $84.4M | -$27.89M | $56.52M | $7.26M | $51.44M | $0.43 | $0.43 | 118,843,829 | 119,452,881 |
|---|
| 2012-06-30 | $852.59M | $619.55M | — | $34.15M | $106.12M | — | $110.08M | $3.72M | $113.79M | $39.46M | $77.23M | $0.65 | $0.65 | 118,648,459 | 119,257,911 |
|---|
| 2012-03-31 | $765.89M | $563.89M | — | $29.04M | $104.17M | — | $86.42M | -$1.46M | $84.96M | $27.9M | $59.95M | $0.51 | $0.50 | 118,255,346 | 118,859,141 |
|---|
| 2011-12-31 | $800.79M | $695.95M | — | $31.88M | $145.85M | — | -$47.04M | -$3.8M | -$50.84M | -$21.54M | -$27.06M | -$0.23 | -$0.23 | -117,297,141,406 | -118,182,084,403 |
|---|
| 2011-09-30 | $707.62M | $535.66M | — | $34.64M | $102M | — | $57.55M | $2.19M | $59.74M | $19.83M | $45.66M | $0.39 | $0.39 | 117,773,223,000 | 118,590,285,000 |
|---|
| 2011-06-30 | $752.35M | $587.74M | — | $22.57M | $97.08M | — | $63.26M | $3.43M | $66.69M | $20.35M | $46.21M | $0.39 | $0.39 | 117,502,610 | 118,353,937 |
|---|
| 2011-03-31 | $691.28M | $564.81M | — | $17.31M | $102.63M | — | $21.9M | -$2.99M | $18.91M | $5.24M | $13.51M | $0.12 | $0.11 | 116,968,275 | 117,957,245 |
|---|
| 2010-12-31 | $705.16M | $533.81M | — | $18.46M | $119.21M | — | $59.38M | -$4.72M | $54.65M | $14.94M | $39.57M | $0.34 | $0.34 | 118,243 | 127,611 |
|---|
| 2010-09-30 | $632.77M | $468.5M | — | $17.42M | $98.71M | — | $65.08M | -$6.93M | $58.15M | $22.22M | $35.89M | $0.31 | $0.31 | 116,291,477 | 117,647,749 |
|---|
| 2010-06-30 | $688.5M | $502.14M | — | $16.23M | $101.85M | — | $85.66M | -$8.36M | $77.3M | $29.58M | $47.64M | $0.41 | $0.41 | 116,067,535 | 117,423,807 |
|---|
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 | $3.2B | $2.47B | — | $13.87M | $394.42M | — | $404.46M | -$6.34M | $398.12M | $68.26M | $328.95M | $3.59 | $3.58 | 91,566,280 | 91,856,013 |
|---|
| 2024-12-31 | $2.7B | $2.05B | — | $7.48M | $318.66M | — | $380.61M | -$31.89M | $348.72M | $66.42M | $281.94M | $3.08 | $3.07 | 91,572,674 | 91,859,732 |
|---|
| 2023-12-31 | $2.5B | $1.88B | — | $7.61M | $279.69M | — | $383.06M | -$61.66M | $321.4M | $75.08M | $245.85M | $2.68 | $2.68 | 91,619,156 | 91,874,537 |
|---|
| 2022-12-31 | $2.23B | $1.68B | — | $9.54M | $234.28M | — | $348.57M | — | $314.38M | $75.76M | $238.19M | $2.60 | $2.60 | 91,447,088 | 91,702,111 |
|---|
| 2021-12-31 | $2.12B | $1.57B | — | $11.06M | $230.4M | — | $345.85M | — | $395.71M | $89.43M | $305.87M | $3.24 | $3.24 | 94,278,894 | 94,518,422 |
|---|
| 2020-12-31 | $2.12B | $1.55B | — | $14.19M | $231.17M | — | $358.55M | — | $362.17M | $82.98M | $278.67M | $2.92 | $2.91 | 95,457,193 | 95,726,497 |
|---|
| 2019-12-31 | $1.89B | $1.36B | — | $17.67M | $216.77M | — | $325.52M | — | $313.74M | $69.07M | $244.12M | $2.56 | $2.55 | 95,377,414 | 95,810,538 |
|---|
| 2018-12-31 | $1.8B | $1.3B | — | $15.22M | $214.09M | — | $304.98M | — | $280.15M | $52.84M | $226.96M | $2.29 | $2.27 | 99,062,087 | 100,019,053 |
|---|
| 2017-12-31 | $1.69B | $1.19B | — | $7.19M | $210.15M | — | $292.22M | — | $295.78M | $147.42M | $147.84M | $1.49 | $1.47 | 99,334,472 | 100,369,190 |
|---|
| 2016-12-31 | $1.55B | $1.09B | — | $6.41M | $209.51M | — | $234.43M | — | $257.27M | $73.66M | $183.06M | $1.79 | $1.76 | 102,471,788 | 103,840,738 |
|---|
| 2015-12-31 | $1.42B | $1.03B | — | $10.54M | $207.76M | — | $205.94M | — | $221.07M | $80.42M | $131.47M | $1.23 | $1.22 | 106,703,145 | 107,583,022 |
|---|
| 2014-12-31 | $1.45B | $1.15B | — | $54.75M | $230.38M | — | $25.13M | $8.09M | $32.14M | $1.69M | $29.39M | $0.27 | $0.27 | 108,477,262 | 108,761,092 |
|---|
| 2013-12-31 | $1.55B | $1.01B | — | $58.18M | $197.72M | — | $306.91M | -$19.19M | $285.51M | $100.8M | $346.08M | $3.09 | $3.07 | 111,901,750 | 112,685,417 |
|---|
| 2012-12-31 | $3.29B | $2.46B | — | $120.56M | $428.29M | — | $346.59M | -$27.17M | $319.42M | $101.86M | $227.7M | $1.92 | $1.91 | 118,418,930 | 119,021,324 |
|---|
| 2011-12-31 | $2.95B | $2.38B | — | $106.4M | $447.56M | — | $95.67M | -$1.17M | $94.5M | $23.88M | $78.32M | $0.67 | $0.66 | 117,560,594 | 118,404,597 |
|---|
| 2010-12-31 | $2.69B | $2.03B | — | $69.17M | $412.49M | — | $248.86M | -$28.65M | $220.21M | $80.01M | $139.94M | $1.20 | $1.19 | 116,260,425 | 117,626,065 |
|---|