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 | $440.6M | — | — | — | — | $355.8M | $97M | -$51.4M | $45.6M | $5.2M | $38.2M | $0.50 | $0.50 | 75,900,000 | 76,100,000 |
|---|
| 2026-03-31 | $762M | — | — | — | — | $578.8M | $201.9M | -$51.2M | $150.7M | $17.6M | $131M | $1.74 | $1.73 | 75,400,000 | 75,600,000 |
|---|
| 2025-12-31 | $622.6M | — | — | — | — | $464.1M | $171.4M | -$45.5M | $125.9M | $17.2M | $105M | $1.41 | $1.40 | 700,000 | 800,000 |
|---|
| 2025-09-30 | $427.4M | — | — | — | — | $351.5M | $78.7M | -$48.8M | $29.9M | $4M | $24.9M | $0.34 | $0.34 | 72,800,000 | 72,900,000 |
|---|
| 2025-06-30 | $435.7M | — | — | — | — | $356.5M | $82.5M | -$49.3M | $33.2M | $4.4M | $27.5M | $0.38 | $0.38 | 72,400,000 | 72,400,000 |
|---|
| 2025-03-31 | $800.4M | — | — | — | — | $600.2M | $205M | -$50.5M | $154.5M | $18.1M | $134.3M | $1.87 | $1.87 | 71,600,000 | 71,800,000 |
|---|
| 2024-12-31 | $585M | — | — | — | — | $433.8M | $163.3M | -$49.5M | $113.8M | $12.7M | $98.1M | $1.38 | $1.39 | 600,000 | 600,000 |
|---|
| 2024-09-30 | $398.6M | — | — | — | — | $325.8M | $75.8M | -$46.5M | $29.3M | $2.9M | $24.4M | $0.35 | $0.35 | 70,500,000 | 70,600,000 |
|---|
| 2024-06-30 | $397.1M | — | — | — | — | $332M | $70.6M | -$42.2M | $28.4M | $3.7M | $22.8M | $0.33 | $0.33 | 69,000,000 | 69,000,000 |
|---|
| 2024-03-31 | $717.2M | — | — | — | — | $533.1M | $193.3M | -$44.8M | $148.5M | $16.9M | $127.9M | $1.88 | $1.87 | 68,200,000 | 68,300,000 |
|---|
| 2023-12-31 | $584.3M | — | — | — | — | $455.2M | $136.5M | -$43.6M | $92.9M | $9.6M | $79.7M | $1.17 | $1.17 | 300,000 | 400,000 |
|---|
| 2023-09-30 | $400.1M | — | — | — | — | $309.3M | $97.8M | -$41.6M | $56.2M | $7.4M | $45.4M | $0.67 | $0.67 | 67,300,000 | 67,400,000 |
|---|
| 2023-06-30 | $405.1M | — | — | — | — | $347.8M | $63.5M | -$43M | $20.5M | -$6.1M | $23.1M | $0.35 | $0.35 | 66,600,000 | 66,700,000 |
|---|
| 2023-03-31 | $912.1M | — | — | — | — | $746.3M | $174.9M | -$42.8M | $132.1M | $14.7M | $114.1M | $1.73 | $1.73 | 66,000,000 | 66,100,000 |
|---|
| 2022-12-31 | $789.94M | — | — | — | — | $661.44M | $129.98M | -$44.6M | $85.38M | $9.28M | $72.49M | $1.11 | $1.11 | 178,000 | 8,290,000 |
|---|
| 2022-09-30 | $460.87M | — | — | — | — | $383.13M | $79.48M | -$39.56M | $39.92M | $2.09M | $34.97M | $0.54 | $0.54 | 64,876,000 | 65,061,000 |
|---|
| 2022-06-30 | $470.32M | — | — | — | — | $401.81M | $72.39M | -$37.2M | $35.19M | -$658,000.00 | $33.42M | $0.52 | $0.52 | 64,721,000 | 64,883,000 |
|---|
| 2022-03-31 | $821.77M | — | — | — | — | $650.22M | $173.35M | -$37.84M | $135.51M | $14.49M | $117.53M | $1.82 | $1.82 | 64,565,000 | 64,721,000 |
|---|
| 2021-12-31 | $553.61M | — | — | — | — | $448.56M | $113.95M | -$38.82M | $75.13M | $867,000.00 | $71.11M | $1.11 | $1.11 | 250,000 | 254,000 |
|---|
| 2021-09-30 | $378.65M | — | — | — | — | $290.72M | $89.87M | -$36.46M | $53.42M | $5.25M | $44.11M | $0.70 | $0.70 | 63,341,000 | 63,436,000 |
|---|
| 2021-06-30 | $368.42M | — | — | — | — | $305.31M | $67.27M | -$38.39M | $28.87M | $586,000.00 | $25.16M | $0.40 | $0.40 | 62,867,000 | 62,918,000 |
|---|
| 2021-03-31 | $630.22M | — | — | — | — | $495.12M | $138.32M | -$37.33M | $100.98M | $494,000.00 | $96.32M | $1.54 | $1.54 | 62,633,000 | 62,691,000 |
|---|
| 2020-12-31 | $482.09M | — | — | — | — | $360.44M | $125.95M | -$38.02M | $87.93M | $7.43M | $77.19M | $1.24 | $1.24 | 68,000 | 77,000 |
|---|
| 2020-09-30 | $344.31M | $71.69M | — | — | — | $264.36M | $82.23M | -$37.23M | $45M | $4.65M | $36.28M | $0.58 | $0.58 | 62,575,000 | 62,630,000 |
|---|
| 2020-06-30 | $324.19M | — | — | — | — | $259.98M | $66.93M | -$37.41M | $29.53M | $4.83M | $20.97M | $0.34 | $0.33 | 62,573,000 | 62,617,000 |
|---|
| 2020-03-31 | $530.21M | — | — | — | — | $383.87M | $153.19M | -$39.96M | $113.23M | $16M | $93.17M | $1.51 | $1.51 | 61,778,000 | 61,856,000 |
|---|
| 2019-12-31 | $474.93M | — | — | — | — | $356.3M | $121.36M | -$40.99M | $80.37M | $7.5M | $69.18M | $1.14 | $1.13 | 204,000 | 220,000 |
|---|
| 2019-09-30 | $323.75M | $73.54M | — | — | — | $255M | $70.55M | -$52.65M | $17.9M | $2.51M | $11.74M | $0.19 | $0.19 | 60,976,000 | 61,104,000 |
|---|
| 2019-06-30 | $329.75M | — | — | — | — | $279.89M | $54M | -$34M | $20M | $2.31M | $14.58M | $0.24 | $0.24 | 60,467,000 | 60,606,000 |
|---|
| 2019-03-31 | $597.97M | — | — | — | — | $437.68M | $160.13M | -$35.51M | $124.63M | $17.26M | $103.81M | $1.73 | $1.73 | 59,920,000 | 60,060,000 |
|---|
| 2018-12-31 | $502.56M | — | — | — | — | $387.07M | $114.13M | -$34.41M | $79.72M | -$11.88M | $86.57M | $1.53 | $1.51 | 1,074,000 | 978,000 |
|---|
| 2018-09-30 | $320.16M | — | — | — | — | $256.89M | $65.09M | -$35.81M | $29.28M | $7.48M | $16.95M | $0.32 | $0.31 | 53,364,000 | 54,819,000 |
|---|
| 2018-06-30 | $352.46M | — | — | — | — | $286.15M | $69.55M | -$35.84M | $33.71M | $6.54M | $21.92M | $0.41 | $0.40 | 53,355,000 | 54,520,000 |
|---|
| 2018-03-31 | $573.36M | — | — | — | — | $427.12M | $148.27M | -$35.1M | $113.18M | -$25.8M | $136.63M | $2.49 | $2.46 | 53,319,000 | 54,122,000 |
|---|
| 2017-12-31 | $436.15M | — | — | — | — | $338.1M | $117.2M | $102.59M | $82.68M | $14.85M | $39.98M | $0.95 | $0.92 | 13,000 | -134,000 |
|---|
| 2017-09-30 | $342.14M | — | — | — | — | $256.05M | $79.56M | -$33.18M | $46.38M | $13.48M | $31.6M | $0.52 | $0.50 | 53,243,000 | 55,432,000 |
|---|
| 2017-06-30 | $341.83M | — | — | — | — | $272.03M | $69.8M | -$33.22M | $36.58M | $10.65M | $25.31M | $0.42 | $0.40 | 53,229,000 | 55,384,000 |
|---|
| 2017-03-31 | $547.53M | — | — | — | — | $397.34M | $150.19M | -$34.08M | $116.1M | $34.39M | $80.15M | $1.44 | $1.39 | 53,152,000 | 54,932,000 |
|---|
| 2016-12-31 | $429.73M | — | — | — | — | $260.85M | $168.88M | $99.27M | $133.47M | $47.9M | $11.75M | $0.35 | $0.33 | 339,000 | 378,000 |
|---|
| 2016-09-30 | $333.79M | — | — | — | — | $275.38M | $58.41M | -$33.88M | $24.53M | $6.64M | $17.88M | $0.27 | $0.26 | 52,184,000 | 53,733,000 |
|---|
| 2016-06-30 | $325.44M | — | — | — | — | $290.14M | $35.3M | — | $3.59M | $309,000.00 | $3.28M | $0.01 | $0.01 | 51,514,000 | 52,986,000 |
|---|
| 2016-03-31 | $449.96M | — | — | — | — | $376.37M | $73.59M | — | $44.3M | $4.25M | $40.05M | $0.78 | $0.77 | 51,044,000 | 51,858,000 |
|---|
| 2015-12-31 | $274.98M | — | — | — | — | $4.15M | $270.82M | — | $247.27M | $93.3M | -$14.18M | -$0.31 | -$0.31 | 690,000 | 690,000 |
|---|
| 2015-09-30 | $272.11M | — | — | — | — | $274.15M | -$2.04M | — | -$21.98M | -$12.04M | -$9.94M | -$0.22 | -$0.22 | 44,635,000 | 44,635,000 |
|---|
| 2015-06-30 | $272.25M | — | — | — | — | $311.11M | -$38.86M | — | -$56.94M | -$20.32M | -$41.84M | -$0.94 | -$0.94 | 44,617,000 | 44,617,000 |
|---|
| 2015-03-31 | $441.99M | — | — | — | — | $371.49M | $70.5M | — | $51.86M | $17.71M | $33.85M | $0.76 | $0.76 | 44,541,000 | 44,660,000 |
|---|
| 2014-12-31 | $378.08M | — | — | — | — | $307.29M | $70.79M | — | $52.89M | $18.35M | — | $0.78 | $0.77 | 12,000 | 14,000 |
|---|
| 2014-09-30 | $272.09M | — | — | — | — | $216.85M | $55.24M | — | $39M | $11.64M | — | $0.62 | $0.61 | 44,415,000 | 44,608,000 |
|---|
| 2014-06-30 | $283.24M | — | — | — | — | $235.83M | $47.41M | — | $31.31M | $10.96M | — | $0.46 | $0.46 | 44,399,000 | 44,588,000 |
|---|
| 2014-03-31 | $460.17M | — | — | — | — | $370.57M | $89.6M | — | $73.49M | $25.37M | — | $1.09 | $1.08 | 44,330,000 | 44,554,000 |
|---|
| 2013-12-31 | $355.45M | — | — | — | — | $280.45M | $75M | — | $33.98M | $12.51M | — | $0.47 | $0.46 | 20,000 | 24,000 |
|---|
| 2013-09-30 | $259.91M | — | — | — | — | $204.34M | $55.57M | — | $36.46M | $13.33M | — | $0.52 | $0.52 | 44,201,000 | 44,457,000 |
|---|
| 2013-06-30 | $279.83M | — | — | — | — | $230.79M | $49.04M | — | $46.13M | $15.62M | $30.52M | $0.69 | $0.69 | 44,172,000 | 44,412,000 |
|---|
| 2013-03-31 | $380.67M | — | — | — | — | $300.83M | $79.85M | — | $64.86M | $21.58M | $43.2M | $0.98 | $0.97 | 44,053,000 | 44,312,000 |
|---|
| 2012-12-31 | $318.86M | — | — | — | — | $243.6M | $75.26M | — | $49.26M | $18.34M | $30.77M | $0.71 | $0.70 | 28,000 | 47,000 |
|---|
| 2012-09-30 | $246.81M | — | — | — | — | $169M | $77.81M | — | $52.52M | $17.91M | $34.46M | $0.79 | $0.78 | 43,847,000 | 44,108,000 |
|---|
| 2012-06-30 | $242.36M | — | — | — | — | $221.77M | $20.59M | — | -$19.92M | -$7.57M | -$13.48M | -$0.31 | -$0.31 | 43,799,000 | 43,799,000 |
|---|
| 2012-03-31 | $365.85M | — | — | — | — | $295.8M | $70.05M | — | $55.04M | $19.72M | $29.79M | $0.68 | $0.68 | 43,731,000 | 43,969,000 |
|---|
| 2011-12-31 | $361.18M | — | — | — | — | $309.04M | $52.14M | — | $29.02M | $10.31M | $25.59M | $0.63 | $0.63 | 759,000 | 289,000 |
|---|
| 2011-09-30 | $249.52M | — | — | — | — | $209.95M | $39.57M | — | -$20.22M | -$9.02M | -$10.53M | -$0.27 | -$0.27 | 39,145,000 | 39,145,000 |
|---|
| 2011-06-30 | $260.65M | — | — | — | — | $224.49M | $36.16M | — | $6.67M | $3.01M | $7.75M | $0.20 | $0.19 | 39,109,000 | 39,823,000 |
|---|
| 2011-03-31 | $400.84M | — | — | — | — | $342.47M | $58.37M | -$16.89M | $42M | $13.93M | $26.91M | $0.69 | $0.68 | 39,059,000 | 39,761,000 |
|---|
| 2010-12-31 | $374.92M | — | — | — | — | $329.5M | $45.42M | — | $48.86M | $15.43M | $33.52M | $0.86 | $0.86 | 21,000 | 39,000 |
|---|
| 2010-09-30 | $249.49M | — | — | — | — | $201.55M | $47.94M | — | $11.07M | -$1.46M | $12.39M | $0.32 | $0.32 | 38,933,000 | 39,133,000 |
|---|
| 2010-06-30 | $256.34M | — | — | — | — | $225.5M | $30.84M | — | -$15.09M | -$5.14M | -$8.66M | -$0.22 | -$0.22 | 38,902,000 | 38,902,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $356.8M | $69.7M | -$22.11M | $47.59M | $16.48M | $31.43M | $0.81 | $0.81 | 38,848,000 | 39,009,000 |
|---|
| 2009-12-31 | $348.49M | — | — | — | — | $297.85M | $50.64M | — | $49.44M | $17.02M | $32.76M | $0.85 | $0.85 | 38,575,416 | 38,645,354 |
|---|
| 2009-09-30 | $225.8M | — | — | — | — | $208.89M | $16.91M | — | -$7.41M | -$3.44M | -$2.18M | -$0.06 | -$0.06 | 38,643 | 38,643 |
|---|
| 2009-06-30 | $257.35M | — | — | — | — | $231.54M | $25.81M | — | $36.72M | $13.71M | $24.58M | $0.64 | $0.64 | 38,598,000 | 38,658,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 | $2.29B | — | — | — | — | $1.77B | $537.5M | -$194M | $343.5M | $43.7M | $291.6M | $3.99 | $3.98 | 73,000,000 | 73,200,000 |
|---|
| 2024-12-31 | $2.1B | — | — | — | — | $1.62B | $503.1M | -$183.1M | $320M | $36.3M | $273.1M | $3.91 | $3.91 | 69,800,000 | 69,900,000 |
|---|
| 2023-12-31 | $2.3B | — | — | — | — | $1.86B | $472.7M | -$171.1M | $301.6M | $25.6M | $262.2M | $3.91 | $3.91 | 67,000,000 | 67,100,000 |
|---|
| 2022-12-31 | $2.54B | — | — | — | — | $2.1B | $455.2M | -$159.2M | $296M | $25.2M | $258.4M | $3.98 | $3.97 | 64,900,000 | 73,200,000 |
|---|
| 2021-12-31 | $1.93B | — | — | — | — | $1.54B | $409.4M | -$151M | $258.4M | $7.2M | $236.7M | $3.74 | $3.74 | 63,200,000 | 63,300,000 |
|---|
| 2020-12-31 | $1.68B | — | — | — | — | $1.27B | $428.3M | -$152.62M | $275.68M | $32.92M | $227.61M | $3.65 | $3.65 | 62,378,000 | 62,439,000 |
|---|
| 2019-12-31 | $1.73B | — | — | — | — | $1.33B | $406.04M | -$163.14M | $242.9M | $29.58M | $199.31M | $3.29 | $3.28 | 60,662,000 | 60,798,000 |
|---|
| 2018-12-31 | $1.75B | — | — | — | — | $1.36B | $397.04M | -$141.16M | $255.88M | -$23.67M | $258.44M | $4.75 | $4.66 | 54,420,000 | 55,486,000 |
|---|
| 2017-12-31 | $1.68B | — | — | — | — | $1.26B | $416.74M | $2.11M | $281.74M | $73.37M | $177.03M | $3.33 | $3.21 | 53,221,000 | 55,120,000 |
|---|
| 2016-12-31 | $1.54B | — | — | — | — | $1.2B | $336.18M | $4.39M | $205.89M | $59.1M | $72.97M | $1.41 | $1.37 | 51,922,000 | 53,271,000 |
|---|
| 2015-12-31 | $1.26B | — | — | — | — | $960.9M | $300.42M | — | $220.21M | $78.66M | -$32.11M | -$0.71 | -$0.71 | 45,288,000 | 45,288,000 |
|---|
| 2014-12-31 | $1.39B | — | — | — | — | $1.13B | $263.87M | — | $197.52M | $66.63M | $130.89M | $2.95 | $2.93 | 44,394,000 | 44,598,000 |
|---|
| 2013-12-31 | $1.28B | — | — | — | — | $1.02B | $259.45M | — | $181.43M | $63.04M | $114.96M | $2.66 | $2.64 | 44,163,000 | 44,419,000 |
|---|
| 2012-12-31 | $1.17B | — | $766.82M | — | — | $930.17M | $243.71M | — | $136.9M | $48.4M | $81.53M | $1.86 | $1.85 | 43,820,000 | 44,073,000 |
|---|
| 2011-12-31 | $1.27B | — | $697.2M | — | — | $1.09B | $186.24M | — | $57.47M | $18.22M | $49.73M | $1.25 | $1.24 | 39,864,000 | 40,081,000 |
|---|
| 2010-12-31 | $1.22B | — | $652.72M | — | — | $1.04B | $183.42M | -$101.48M | $83.75M | $22.17M | $68.69M | $1.76 | $1.76 | 38,916,000 | 39,091,000 |
|---|
| 2009-12-31 | $1.2B | — | $603.47M | — | — | $1.07B | $124.16M | -$16.1M | $108.78M | $32.85M | $81.56M | $2.11 | $2.11 | 38,614,000 | 38,684,000 |
|---|
| 2008-12-31 | $1.01B | — | — | — | — | $949.91M | $55.88M | -$141.68M | -$85.8M | -$29.4M | $105.21M | $2.75 | $2.75 | 38,193,000 | 38,193,000 |
|---|