Complete source-backed income-statement history.
- Available history
- 2009-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.17B | $651.7M | $521.81M | $65.78M | — | $311.38M | $210.43M | -$20.73M | $189.71M | $46.7M | $143.24M | $2.44 | $2.40 | 58,822,634 | 59,635,447 |
|---|
| 2026-03-31 | $1.06B | $649.13M | $410.24M | $62.66M | — | $292.95M | $117.29M | -$20.53M | $96.76M | $23.65M | $73.25M | $1.25 | $1.24 | 58,412,205 | 59,233,144 |
|---|
| 2025-12-31 | $1.09B | $695.42M | $396.08M | $61.01M | — | $405.4M | -$9.32M | -$18.33M | -$27.64M | -$3.71M | -$24.46M | -$0.41 | -$0.41 | -80,455 | -38,837 |
|---|
| 2025-09-30 | $1.11B | $687.43M | $426.92M | $60.06M | — | $323.84M | $103.08M | -$24.74M | $78.34M | $11.76M | $66.16M | $1.14 | $1.12 | 58,263,218 | 59,122,849 |
|---|
| 2025-06-30 | $1.06B | $644.42M | $416.75M | $60.35M | — | $304.96M | $111.79M | -$21.94M | $89.85M | $15.42M | $74.02M | $1.27 | $1.25 | 58,496,998 | 59,017,823 |
|---|
| 2025-03-31 | $942.12M | $570.14M | $371.99M | $62.05M | — | $288.35M | $83.64M | -$25.12M | $58.51M | $14.24M | $43.84M | $0.74 | $0.73 | 59,062,534 | 59,747,589 |
|---|
| 2024-12-31 | $1.23B | $733.38M | $501.42M | $59.26M | — | $303.4M | $198.01M | -$53.01M | $145.01M | $27.34M | $117.23M | $2.17 | $2.14 | -160,800 | -125,066 |
|---|
| 2024-09-30 | $1.17B | $701.29M | $472.27M | $56.94M | — | $303.65M | $168.62M | -$21.39M | $147.23M | $33.45M | $113.74M | $1.91 | $1.89 | 59,493,640 | 60,312,393 |
|---|
| 2024-06-30 | $998.2M | $622.64M | $375.56M | $54M | — | $272.33M | $103.24M | -$24.54M | $78.69M | $19.64M | $59.12M | $0.99 | $0.97 | 59,880,336 | 60,641,740 |
|---|
| 2024-03-31 | $889.27M | $572.89M | $316.38M | $49.41M | — | $249.51M | $66.87M | -$28.36M | $38.51M | $12.03M | $26.23M | $0.39 | $0.39 | 59,849,362 | 60,486,125 |
|---|
| 2023-12-31 | $1.06B | $674.95M | $388.72M | $44.37M | — | $237.76M | $150.97M | -$24.16M | $126.81M | $30M | $96.6M | $1.57 | $1.55 | -287,889 | -304,356 |
|---|
| 2023-09-30 | $1.07B | $694.88M | $375.79M | $43.31M | — | $271.01M | $104.78M | -$24.71M | $80.06M | $19.43M | $60.38M | $0.98 | $0.97 | 61,368,440 | 62,091,163 |
|---|
| 2023-06-30 | $1B | $672M | $328.42M | $43.94M | — | $242.45M | $85.97M | -$24.55M | $61.42M | $15.91M | $45.2M | $0.70 | $0.70 | 61,721,614 | 62,348,184 |
|---|
| 2023-03-31 | $887.91M | $615.41M | $272.5M | $41.82M | — | $228.02M | $44.48M | -$22.47M | $22.01M | $7.85M | $12.43M | $0.06 | $0.05 | 61,556,044 | 62,294,447 |
|---|
| 2022-12-31 | $1.05B | $706.07M | $343.17M | $38.45M | — | $235.94M | $107.23M | -$19.77M | $87.46M | $13.57M | $71.02M | $0.86 | $0.81 | -363,154 | 51,011 |
|---|
| 2022-09-30 | $1.09B | $727.15M | $361.1M | $39.99M | — | $273.58M | $87.52M | -$15.48M | $72.04M | $11.59M | $58.27M | $0.84 | $0.83 | 63,249,881 | 64,267,638 |
|---|
| 2022-06-30 | $1.29B | $834.41M | $456.99M | $41.6M | — | $240.14M | $216.84M | -$13.38M | $203.46M | $45.83M | $156.36M | $2.24 | $2.21 | 63,662,510 | 64,713,748 |
|---|
| 2022-03-31 | $1.14B | $775.11M | $360.75M | $39.74M | — | $206.01M | $154.74M | -$9.23M | $145.5M | $28.61M | $113.86M | $1.61 | $1.57 | 63,449,380 | 64,828,819 |
|---|
| 2021-12-31 | $1.07B | $704.53M | $362.54M | $29.41M | — | $187.06M | $175.48M | -$8.9M | $166.58M | $20.62M | $142.9M | $2.09 | $2.03 | 102,044 | 107,127 |
|---|
| 2021-09-30 | $942.7M | $606.7M | $335.99M | $27.17M | — | $162.42M | $173.58M | -$8.22M | $165.36M | $32.61M | $131.57M | $1.98 | $1.93 | 62,690,437 | 64,208,116 |
|---|
| 2021-06-30 | $919.98M | $580.25M | $339.74M | $25.34M | — | $156.78M | $182.95M | -$8.68M | $174.27M | $46.36M | $127.04M | $2.06 | $2.01 | 62,605,166 | 64,088,709 |
|---|
| 2021-03-31 | $807.43M | $485.62M | $321.81M | $22.39M | — | $132.69M | $189.12M | -$3.81M | $185.31M | $35.37M | $148.99M | $2.39 | $2.33 | 62,478,734 | 64,099,073 |
|---|
| 2020-12-31 | $761.08M | $460.88M | $300.2M | $21.49M | — | $129.15M | $171.05M | -$7.07M | $163.99M | $39.01M | $125M | $2.02 | $1.97 | 36,017 | 191,602 |
|---|
| 2020-09-30 | $701.36M | $425.21M | $276.15M | $20.66M | — | $120.51M | $155.64M | -$8.35M | $147.29M | $32.05M | $114.97M | $1.86 | $1.82 | 62,353,473 | 63,761,380 |
|---|
| 2020-06-30 | $546.85M | $337.87M | $208.98M | $19.46M | — | $119.43M | $89.55M | -$7.49M | $82.07M | $18.47M | $66.15M | $1.04 | $1.02 | 62,267,083 | 63,364,253 |
|---|
| 2020-03-31 | $475.92M | $303.6M | $172.32M | $18.65M | — | $109.46M | $62.86M | -$10.01M | $52.86M | $9.44M | $44.46M | $0.69 | $0.68 | 62,126,481 | 63,283,737 |
|---|
| 2019-12-31 | $590.93M | $368.71M | $222.22M | $19.49M | — | $117.71M | $104.51M | -$21.15M | $83.36M | $13.42M | $69.61M | $1.14 | $1.11 | 48,486 | 346,241 |
|---|
| 2019-09-30 | $601.14M | $383.62M | $217.52M | $17.6M | — | $111.96M | $105.56M | -$10.6M | $94.96M | $20.06M | $75.57M | $1.20 | $1.18 | 61,973,447 | 62,770,592 |
|---|
| 2019-06-30 | $541.92M | $346.08M | $195.84M | $17.69M | — | $104.91M | $90.93M | -$10.39M | $80.53M | $18.83M | $61.96M | $0.99 | $0.98 | 61,921,711 | 62,405,863 |
|---|
| 2019-03-31 | $470.35M | $308.18M | $162.18M | $13.61M | — | $91M | $71.17M | -$10.42M | $60.75M | $14.99M | $44.86M | $0.77 | $0.76 | 61,762,260 | 62,223,638 |
|---|
| 2018-12-31 | $563.4M | $359.1M | $204.31M | $11.9M | — | $95.46M | $108.85M | -$12.17M | $96.68M | $19.99M | $75.58M | $1.21 | $1.20 | 2,214 | -32,915 |
|---|
| 2018-09-30 | $562.39M | $362.05M | $200.33M | $13.65M | — | $93.82M | $106.52M | -$9.93M | $96.59M | $20.07M | $75.78M | $1.12 | $1.11 | 61,579,564 | 62,220,298 |
|---|
| 2018-06-30 | $497.58M | $319.11M | $178.47M | $12.62M | — | $93.01M | $85.47M | -$12.85M | $72.61M | $18.38M | $53.26M | $0.83 | $0.82 | 61,534,423 | 62,054,447 |
|---|
| 2018-03-31 | $400.09M | $258.16M | $141.93M | $11.85M | — | $85.58M | $56.35M | -$11.16M | $45.19M | $11.42M | $33.65M | $0.42 | $0.42 | 61,943,495 | 62,474,936 |
|---|
| 2017-12-31 | $498.17M | $311.34M | $186.83M | $11.18M | — | $91.46M | $95.37M | -$11.11M | $84.26M | $2.04M | $80.91M | $1.31 | $1.29 | -54,103 | -60,397 |
|---|
| 2017-09-30 | $455.84M | $299.61M | $156.23M | $10.85M | — | $83.68M | $72.55M | -$12.37M | $60.18M | $20.4M | $39.44M | $0.64 | $0.63 | 61,758,190 | 62,316,788 |
|---|
| 2017-06-30 | $394.88M | $261.95M | $132.92M | $10.55M | — | $81.1M | $51.82M | -$12.57M | $39.25M | $13.88M | $25.29M | $0.41 | $0.41 | 62,146,393 | 62,635,437 |
|---|
| 2017-03-31 | $330.49M | $221.69M | $108.8M | $10.29M | — | $77.91M | $30.89M | -$10.89M | $20.01M | $7.82M | $12.18M | $0.21 | $0.20 | 62,366,263 | 62,936,126 |
|---|
| 2016-12-31 | $420.71M | $268.27M | $152.44M | $9.65M | — | $77.08M | $75.37M | -$11.99M | $63.38M | $23.37M | $39.88M | $0.61 | $0.60 | -600,676 | -609,353 |
|---|
| 2016-09-30 | $373.12M | $235.35M | $137.77M | $9.43M | — | $81.43M | $56.34M | -$14.81M | $41.53M | $15.51M | $26.18M | $0.41 | $0.40 | 64,615,935 | 65,126,117 |
|---|
| 2016-06-30 | $367.38M | $243.23M | $124.15M | $9.89M | — | $80.07M | $44.08M | -$11.22M | $32.86M | $11.92M | $20.89M | $0.32 | $0.31 | 65,870,714 | 66,388,581 |
|---|
| 2016-03-31 | $286.54M | $188.48M | $98.06M | $8.2M | — | $71.1M | $26.96M | -$11.03M | $15.93M | $5.72M | $10.21M | $0.15 | $0.15 | 66,099,755 | 66,600,040 |
|---|
| 2015-12-31 | $357.83M | $226.71M | $131.12M | $8.02M | — | $103.81M | $27.32M | -$11.76M | $15.55M | $6.37M | $9.18M | $0.14 | $0.14 | -546,428 | -581,003 |
|---|
| 2015-09-30 | $359.29M | $228.97M | $130.33M | $8.33M | — | $62.46M | $67.87M | -$14.61M | $53.25M | $19.22M | $34.04M | $0.50 | $0.49 | 68,175,466 | 69,182,465 |
|---|
| 2015-06-30 | $288.36M | $192.46M | $95.9M | $8.41M | — | $56.43M | $39.47M | -$16M | $23.47M | $8.63M | $14.84M | $0.22 | $0.21 | 68,961,877 | 70,063,063 |
|---|
| 2015-03-31 | $311.82M | $209.22M | $102.6M | $8.16M | — | $57.69M | $44.91M | -$14.21M | $30.7M | $11.02M | $19.69M | $0.29 | $0.28 | 68,806,337 | 70,088,935 |
|---|
| 2014-12-31 | $404M | $265.59M | $138.41M | $7.91M | — | $59.3M | $79.12M | -$12.26M | $66.85M | $17.46M | $49.39M | $0.72 | $0.70 | 26,839 | 120,091 |
|---|
| 2014-09-30 | $352.31M | $222.02M | $130.28M | $7.82M | — | $59.49M | $70.79M | -$15.93M | $54.86M | $18.37M | $36.5M | $0.53 | $0.52 | 68,556,051 | 70,033,224 |
|---|
| 2014-06-30 | $362.61M | $234.6M | $128.01M | $8.01M | — | $49.85M | $78.16M | $4.26M | $82.42M | $28.4M | $54.03M | $0.79 | $0.77 | 68,538,251 | 70,087,976 |
|---|
| 2014-03-31 | $342.01M | $222.49M | $119.51M | $7.75M | — | $54.21M | $65.31M | -$11.08M | $54.22M | $19.52M | $34.7M | $0.51 | $0.50 | 68,421,800 | 70,008,490 |
|---|
| 2013-12-31 | $376.24M | $230.55M | $145.68M | $8.38M | — | $54.46M | $91.22M | -$12.76M | $78.46M | $29.94M | $48.52M | $0.71 | $0.70 | 54,927 | 40,314 |
|---|
| 2013-09-30 | $363.27M | $223.81M | $139.46M | $7.18M | — | $52.17M | $87.29M | -$13.24M | $74.05M | $26.95M | $47.09M | $0.69 | $0.67 | 68,198,006 | 69,887,025 |
|---|
| 2013-06-30 | $346.69M | $215.74M | $130.95M | $7.06M | — | $54.52M | $76.43M | -$29.64M | $46.79M | $18.54M | $28.25M | $0.41 | $0.40 | 68,140,330 | 69,809,599 |
|---|
| 2013-03-31 | — | $246.11M | $153.46M | $6.65M | — | $56.94M | $96.53M | -$17.1M | $79.42M | $28.75M | $50.67M | $0.75 | $0.73 | 67,864,475 | 69,554,941 |
|---|
| 2012-12-31 | — | $215.87M | $126.15M | $6.29M | — | $58.37M | $67.78M | -$18.1M | $49.68M | $21.4M | $28.29M | $0.42 | $0.41 | 51,874 | 212,168 |
|---|
| 2012-09-30 | — | $184.77M | $115.81M | $6.46M | — | $56.69M | $59.12M | -$17.26M | $41.87M | $16.33M | $25.54M | $0.38 | $0.37 | 67,415,363 | 69,166,501 |
|---|
| 2012-06-30 | — | $151.71M | $87.43M | $5.7M | — | $50.27M | $37.16M | -$21.46M | $15.7M | $6.36M | $9.34M | $0.14 | $0.14 | 67,309,260 | 68,645,533 |
|---|
| 2012-03-31 | — | $183.56M | $111.01M | $5.06M | — | $51.51M | $59.49M | -$10.39M | $49.1M | $19.04M | $30.06M | $0.45 | $0.44 | 67,200,480 | 68,637,927 |
|---|
| 2011-12-31 | — | $168.84M | $98.47M | $4.81M | — | $62.61M | $35.86M | -$6.71M | $29.15M | -$237.98M | $267.13M | — | — | — | — |
|---|
| 2011-09-30 | — | $150.67M | $88.66M | $4.18M | — | $44.48M | $44.18M | -$6.67M | $37.51M | $126,000.00 | $37.38M | — | — | — | — |
|---|
| 2011-06-30 | — | $101.01M | $60.35M | $3.61M | — | $38.55M | $21.8M | -$6.42M | $15.38M | $87,000.00 | $15.29M | $0.23 | $0.23 | 67,134,999 | 67,718,654 |
|---|
| 2011-03-31 | — | $76.8M | $47.18M | $3.89M | — | $36.03M | $11.14M | -$6.21M | $4.94M | $93,000.00 | $4.84M | $0.07 | $0.07 | 67,107,560 | 67,344,349 |
|---|
| 2010-12-31 | — | $97.21M | $63.83M | $3.92M | — | $37.62M | $26.21M | -$7.53M | $18.68M | $70,000.00 | $18.61M | — | — | — | — |
|---|
| 2010-09-30 | — | $93.3M | $67.36M | $3.58M | — | $37.59M | $29.77M | -$6.69M | $23.08M | $78,000.00 | $23M | — | — | — | — |
|---|
| 2010-06-30 | — | $85.71M | $54.75M | $3.48M | — | $35.89M | $18.85M | -$5.94M | $12.91M | $77,000.00 | $12.83M | $0.19 | $0.19 | 67,093,250 | 67,200,565 |
|---|
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.21B | $2.6B | $1.61B | $243.47M | — | $1.32B | $289.19M | -$90.13M | $199.06M | $37.71M | $159.55M | $2.73 | $2.69 | 58,523,642 | 59,275,781 |
|---|
| 2024-12-31 | $4.3B | $2.63B | $1.67B | $219.6M | — | $1.13B | $536.74M | -$127.3M | $409.44M | $92.46M | $316.32M | $5.46 | $5.39 | 59,559,797 | 60,350,412 |
|---|
| 2023-12-31 | $4.02B | $2.66B | $1.37B | $173.44M | — | $979.23M | $386.2M | -$95.9M | $290.3M | $73.18M | $214.61M | $3.31 | $3.27 | 61,265,060 | 62,058,387 |
|---|
| 2022-12-31 | $4.56B | $3.04B | $1.52B | $159.77M | — | $955.67M | $566.33M | -$57.86M | $508.47M | $99.6M | $399.5M | $5.55 | $5.42 | 63,117,007 | 64,681,357 |
|---|
| 2021-12-31 | $3.74B | $2.38B | $1.36B | $104.3M | — | $638.95M | $721.14M | -$29.61M | $691.53M | $134.96M | $550.49M | $8.51 | $8.30 | 62,686,001 | 64,253,408 |
|---|
| 2020-12-31 | $2.49B | $1.53B | $957.65M | $80.25M | — | $478.55M | $479.11M | -$32.92M | $446.19M | $98.97M | $350.58M | $5.61 | $5.48 | 62,280,889 | 63,737,734 |
|---|
| 2019-12-31 | $2.2B | $1.41B | $797.75M | $68.39M | — | $425.59M | $372.16M | -$52.56M | $319.61M | $67.3M | $252.01M | $4.09 | $4.03 | 61,926,986 | 62,865,446 |
|---|
| 2018-12-31 | $2.02B | $1.3B | $725.04M | $50.02M | — | $367.86M | $357.18M | -$46.11M | $311.08M | $69.86M | $238.26M | $3.57 | $3.54 | 61,662,031 | 62,233,225 |
|---|
| 2017-12-31 | $1.68B | $1.09B | $584.79M | $42.87M | — | $334.15M | $250.63M | -$46.94M | $203.7M | $44.14M | $157.81M | $2.56 | $2.53 | 62,040,704 | 62,642,872 |
|---|
| 2016-12-31 | $1.45B | $935.32M | $512.42M | $37.16M | — | $309.67M | $202.75M | -$49.06M | $153.7M | $56.52M | $97.15M | $1.48 | $1.47 | 64,905,793 | 65,382,774 |
|---|
| 2015-12-31 | $1.32B | $857.35M | $459.95M | $32.92M | — | $280.39M | $179.56M | -$56.58M | $122.98M | $45.24M | $77.75M | $1.14 | $1.12 | 68,096,051 | 69,200,297 |
|---|
| 2014-12-31 | $1.46B | $944.7M | $516.22M | $31.49M | — | $222.84M | $293.38M | -$35.01M | $258.36M | $83.75M | $174.61M | $2.55 | $2.49 | 68,538,248 | 70,171,044 |
|---|
| 2013-12-31 | $1.49B | $916.21M | $569.56M | $29.27M | — | $218.1M | $351.47M | -$72.75M | $278.72M | $104.18M | $174.54M | $2.56 | $2.51 | 68,081,632 | 69,667,529 |
|---|
| 2012-12-31 | $1.18B | $735.91M | $440.4M | $23.5M | — | $216.85M | $223.56M | -$67.2M | $156.35M | $63.13M | $93.22M | $1.38 | $1.35 | 67,360,632 | 69,193,138 |
|---|
| 2011-12-31 | — | $497.32M | $294.65M | $16.48M | — | $181.67M | $112.98M | -$26.02M | $86.97M | -$237.68M | $324.64M | $4.84 | $4.79 | 67,130,356 | 67,797,371 |
|---|
| 2010-12-31 | — | $355.52M | $237.36M | $14.7M | — | $147.06M | $90.3M | -$33.08M | $57.22M | $307,000.00 | $56.91M | — | — | — | — |
|---|
| 2009-12-31 | — | $352.4M | $235.85M | $10.84M | — | $137.34M | $98.51M | -$55.12M | $43.39M | $339,000.00 | $43.06M | — | — | — | — |
|---|