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.21B | — | — | — | $389.2M | — | $248.2M | — | $211M | $18.1M | $192.8M | $3.05 | $2.78 | 63,200,000 | 69,400,000 |
|---|
| 2026-03-31 | $1.07B | — | — | — | $352.7M | — | $336.6M | — | $299.2M | $6.1M | $293.1M | $4.73 | $4.43 | 61,900,000 | 66,100,000 |
|---|
| 2025-12-31 | $1.2B | — | — | — | $406.21M | — | $254.54M | — | $208.47M | $4.96M | $203.45M | $3.34 | $3.34 | 26,000 | 26,000 |
|---|
| 2025-09-30 | $1.13B | — | — | — | $530.65M | — | $57.51M | — | $9.04M | -$242.42M | $251.41M | $4.14 | $4.08 | 60,696,000 | 61,606,000 |
|---|
| 2025-06-30 | $1.05B | — | — | — | $358.4M | — | -$686.4M | — | -$735.6M | -$17.2M | -$718.5M | -$11.74 | -$11.74 | 61,200,000 | 61,200,000 |
|---|
| 2025-03-31 | $897.8M | — | — | — | $514M | — | -$55.9M | — | -$109.8M | -$17.8M | -$92.5M | -$1.52 | -$1.52 | 61,000,000 | 61,000,000 |
|---|
| 2024-12-31 | $1.09B | — | — | — | $369.29M | — | $190.77M | — | $133.22M | -$57.91M | $191.12M | $3.13 | $3.02 | -437,000 | -1,504,000 |
|---|
| 2024-09-30 | $1.05B | — | — | — | $325.77M | — | $260.21M | — | $200.81M | -$14.53M | $215.06M | $3.50 | $3.42 | 61,414,000 | 63,174,000 |
|---|
| 2024-06-30 | $1.02B | — | — | — | $338.52M | — | $199.44M | — | $137.93M | -$30.65M | $168.57M | $2.68 | $2.49 | 62,882,000 | 69,625,000 |
|---|
| 2024-03-31 | $901.98M | — | — | — | $351.71M | — | $66.21M | — | -$1.6M | $11.67M | -$14.62M | -$0.23 | -$0.23 | 62,537,000 | 62,537,000 |
|---|
| 2023-12-31 | $1.01B | — | — | — | $396.03M | — | $122.5M | — | $61.53M | -$33.09M | $94.15M | $1.50 | $1.43 | -241,000 | -800,000 |
|---|
| 2023-09-30 | $972.14M | — | — | — | $308.31M | — | $172.39M | — | $99.52M | -$47.18M | $146.82M | $2.33 | $2.14 | 63,114,000 | 71,293,000 |
|---|
| 2023-06-30 | $957.32M | — | — | — | $340.84M | — | $157.64M | — | $81.78M | -$24.32M | $104.44M | $1.63 | $1.52 | 63,991,000 | 73,540,000 |
|---|
| 2023-03-31 | $892.81M | — | — | — | $297.92M | — | $126.06M | — | $55.1M | -$15.32M | $69.42M | $1.09 | $1.04 | 63,494,000 | 73,771,000 |
|---|
| 2022-12-31 | $972.12M | — | — | — | $383.2M | — | -$263.39M | — | -$339.99M | -$100.04M | -$240.72M | -$3.85 | -$3.84 | 174,000 | -849,000 |
|---|
| 2022-09-30 | $940.65M | — | — | — | $358.48M | — | $24.76M | — | -$60.13M | -$43.03M | -$19.65M | -$0.31 | -$0.31 | 62,785,000 | 62,785,000 |
|---|
| 2022-06-30 | $932.88M | — | — | — | $366.47M | — | $85.55M | — | $21.01M | -$16.11M | $34.67M | $0.56 | $0.55 | 62,436,000 | 63,431,000 |
|---|
| 2022-03-31 | $813.72M | — | — | — | $308.81M | — | $87.55M | — | $6.33M | $536,000.00 | $1.65M | $0.03 | $0.03 | 61,865,000 | 62,907,000 |
|---|
| 2021-12-31 | $896.73M | — | — | — | $398.46M | — | $49.38M | — | -$44.83M | -$12.47M | -$35.35M | -$0.54 | -$0.54 | 610,000 | 610,000 |
|---|
| 2021-09-30 | $838.12M | — | — | — | $363.68M | — | $28.37M | — | -$67.63M | -$18.06M | -$52.83M | -$0.86 | -$0.86 | 61,284,000 | 61,284,000 |
|---|
| 2021-06-30 | $751.81M | — | — | — | $429.03M | — | -$69.59M | — | -$136.06M | $228.62M | -$363.32M | -$6.11 | -$6.11 | 59,448,000 | 59,448,000 |
|---|
| 2021-03-31 | $607.58M | — | — | — | $260.51M | — | $162.12M | — | $135.69M | $18.02M | $121.83M | $2.16 | $2.09 | 56,468,000 | 58,393,000 |
|---|
| 2020-12-31 | $665.52M | — | — | — | $247.17M | — | $173.41M | — | $144.81M | $10.77M | $133.41M | $2.39 | $2.35 | 75,000 | 220,000 |
|---|
| 2020-09-30 | $600.89M | — | — | — | $207.26M | — | $196.21M | — | $168.14M | $19.28M | $148.23M | $2.67 | $2.64 | 55,545,000 | 56,236,000 |
|---|
| 2020-06-30 | $562.44M | — | — | — | $191.41M | — | $198.13M | — | $171.45M | $54.75M | $114.8M | $2.07 | $2.06 | 55,413,000 | 55,864,000 |
|---|
| 2020-03-31 | $534.73M | — | — | — | $208.4M | — | -$189.67M | — | -$209.3M | -$51.29M | -$157.83M | -$2.82 | -$2.82 | 55,956,000 | 55,956,000 |
|---|
| 2019-12-31 | $581.74M | — | — | $97.38M | $214.28M | — | $61.25M | — | $40.77M | -$34.52M | $73.99M | $1.32 | $1.29 | -111,000 | -97,000 |
|---|
| 2019-09-30 | $537.7M | — | — | $79.86M | $178.71M | — | $133.1M | — | $114.21M | $10.9M | $102.28M | $1.80 | $1.78 | 56,674,000 | 57,438,000 |
|---|
| 2019-06-30 | $534.13M | — | — | $62.38M | $176.01M | — | $204.28M | — | $184.12M | -$78.65M | $261.9M | $4.62 | $4.56 | 56,707,000 | 57,427,000 |
|---|
| 2019-03-31 | $508.19M | — | — | $60.11M | $167.95M | — | $133.74M | — | $115.21M | $29.12M | $85.2M | $1.49 | $1.47 | 57,206,000 | 58,081,000 |
|---|
| 2018-12-31 | $476.46M | — | — | $56.66M | $161.87M | $291.4M | $185.06M | — | $165.46M | $5.14M | $159.47M | $2.67 | $2.62 | -220,000 | -272,000 |
|---|
| 2018-09-30 | $469.37M | — | — | $51.16M | $155.87M | $280.6M | $188.78M | — | $169.1M | $19.35M | $149.32M | $2.47 | $2.41 | 60,476,000 | 61,857,000 |
|---|
| 2018-06-30 | $500.48M | — | — | $56.13M | $158.58M | $347.28M | $153.2M | — | $129.43M | $36.52M | $92.32M | $1.53 | $1.50 | 60,177,000 | 61,438,000 |
|---|
| 2018-03-31 | $444.61M | — | — | $62.67M | $207.21M | $356.81M | $87.81M | — | $65.47M | $19.15M | $45.99M | $0.77 | $0.75 | 59,928,000 | 61,178,000 |
|---|
| 2017-12-31 | $436.4M | — | — | $66M | $143.05M | $295.19M | $141.21M | — | $118.93M | -$113.65M | $232.21M | $3.87 | $3.79 | -12,000 | -43,000 |
|---|
| 2017-09-30 | $411.86M | — | — | $47.36M | $124.52M | $325.4M | $86.45M | — | $65.04M | $1.24M | $63.53M | $1.06 | $1.03 | 60,108,000 | 61,436,000 |
|---|
| 2017-06-30 | $394.39M | — | — | $40.16M | $132.33M | $229.34M | $165.04M | — | $141.32M | $35.52M | $105.6M | $1.76 | $1.72 | 60,100,000 | 61,463,000 |
|---|
| 2017-03-31 | $376.05M | — | — | $44.93M | $144.26M | $239.91M | $136.14M | — | $115.83M | $29.16M | $86.51M | $1.44 | $1.41 | 59,880,000 | 61,178,000 |
|---|
| 2016-12-31 | $396.62M | — | — | $44.16M | $127.14M | $231.12M | $165.5M | — | $151.31M | $34.35M | $116.69M | $1.94 | $1.90 | -192,000 | -280,000 |
|---|
| 2016-09-30 | $374.18M | — | — | $47.8M | $124.37M | $237.93M | $136.25M | — | $116.37M | $26.44M | $89.83M | $1.49 | $1.45 | 60,437,000 | 61,795,000 |
|---|
| 2016-06-30 | $381.16M | — | — | $39.09M | $122.62M | $212.43M | $168.74M | — | $156.61M | $42.11M | $114.5M | $1.89 | $1.85 | 60,499,000 | 62,043,000 |
|---|
| 2016-03-31 | $336.01M | — | — | $31.25M | $128.77M | $214.85M | $121.16M | — | $108.15M | $32.34M | $75.81M | $1.24 | $1.21 | 61,142,000 | 62,616,000 |
|---|
| 2015-12-31 | $340.88M | — | — | $29.46M | $125.56M | $234.25M | $106.63M | — | $96.51M | $13.75M | $82.76M | $1.34 | $1.32 | 87,000 | -36,000 |
|---|
| 2015-09-30 | $340.87M | — | — | $50.78M | $104.04M | $209.34M | $131.53M | — | $117.91M | $29.95M | $87.96M | $1.43 | $1.39 | 61,435,000 | 63,154,000 |
|---|
| 2015-06-30 | $333.75M | — | — | $27.83M | $107.13M | $180.45M | $153.3M | — | $118.76M | $30.65M | $88.11M | $1.44 | $1.40 | 61,190,000 | 63,090,000 |
|---|
| 2015-03-31 | $309.3M | — | — | $27.18M | $112.39M | $192.54M | $116.76M | — | $102.76M | $32.06M | $70.7M | $1.16 | $1.12 | 60,803,000 | 62,964,000 |
|---|
| 2014-12-31 | $328.14M | — | — | $24.56M | $105.69M | $198.22M | $129.92M | — | $115.24M | $33.63M | $81.61M | $1.37 | $1.32 | 289,000 | 3,157,000 |
|---|
| 2014-09-30 | $306.58M | — | — | $22.42M | $93.5M | $248.55M | $58.04M | — | $49.99M | $24.22M | $25.77M | $0.43 | $0.41 | 60,305,000 | 62,680,000 |
|---|
| 2014-06-30 | $291.23M | — | — | $20.09M | $100.56M | $216.94M | $74.29M | — | $62.94M | $19.35M | $43.66M | $0.73 | $0.70 | 59,519,000 | 62,378,000 |
|---|
| 2014-03-31 | $246.92M | — | — | $18.11M | $106.36M | $313.58M | -$66.66M | — | -$76.61M | $17.03M | -$92.65M | -$1.58 | -$1.58 | 58,526,000 | 58,526,000 |
|---|
| 2013-12-31 | $235.77M | — | — | $13.81M | $81.3M | $141.28M | $94.5M | — | $87.36M | $32.06M | $55.29M | $0.95 | $0.89 | -139,000 | 37,000 |
|---|
| 2013-09-30 | $232.16M | — | — | $11.83M | $74.97M | $131.6M | $100.56M | — | $93.74M | $18.34M | $75.41M | $1.30 | $1.23 | 58,217,000 | 61,519,000 |
|---|
| 2013-06-30 | $208.25M | — | — | $9.25M | $77.51M | $131.19M | $77.07M | — | $65.79M | $23.61M | $42.19M | $0.72 | $0.69 | 58,737,000 | 61,568,000 |
|---|
| 2013-03-31 | $196.24M | — | — | $6.75M | $70.53M | $128.05M | $68.19M | — | $61.06M | $17.63M | $43.43M | $0.74 | $0.71 | 58,358,000 | 61,511,000 |
|---|
| 2012-12-31 | $183.7M | — | — | $7.28M | $61.38M | $116.32M | $67.38M | — | $57.45M | -$108.76M | $200.55M | $3.52 | $3.32 | 445,000 | 349,000 |
|---|
| 2012-09-30 | $175.52M | — | — | $6.92M | $60.92M | $120.22M | $55.3M | — | $46.45M | $12.86M | $33.21M | $0.58 | $0.55 | 57,703,000 | 60,883,000 |
|---|
| 2012-06-30 | $124.23M | — | — | $2.32M | $57.22M | $84.8M | $39.43M | — | $37.71M | $6.59M | $27.15M | $0.48 | $0.45 | 56,952,000 | 60,554,000 |
|---|
| 2012-03-31 | $102.53M | — | — | $3.96M | $44.36M | $66.79M | $35.74M | — | $35.75M | $5.52M | $27.68M | $0.51 | $0.48 | 53,923,000 | 58,084,000 |
|---|
| 2011-12-31 | $83.54M | — | — | $3.76M | $36.38M | $45.87M | $37.66M | — | $37.47M | $0.00 | $37.47M | $0.89 | $0.79 | 293,000 | 221,000 |
|---|
| 2011-09-30 | $73.29M | — | — | $3.28M | $30.55M | $39.59M | $33.7M | — | $32.48M | $0.00 | $32.48M | $0.77 | $0.69 | 42,028,000 | 47,241,000 |
|---|
| 2011-06-30 | $64.57M | — | — | $3.38M | $22.09M | $30.71M | $33.86M | — | $33.2M | $0.00 | $33.2M | $0.81 | $0.71 | 41,209,000 | 46,601,000 |
|---|
| 2011-03-31 | $50.88M | — | — | $3.7M | $19.91M | $28.28M | $22.6M | — | $21.83M | — | $21.83M | $0.54 | $0.48 | 40,362,000 | 45,697,000 |
|---|
| 2010-12-31 | $53.37M | — | — | $4.12M | $17.07M | $27.83M | $25.54M | — | — | — | $24.46M | $0.66 | $0.61 | 1,049,000 | 1,178,000 |
|---|
| 2010-09-30 | $44.75M | — | — | $7.32M | $18.04M | $30.31M | $14.44M | — | — | — | $13.24M | $0.34 | $0.32 | 38,965,000 | 41,737,000 |
|---|
| 2010-06-30 | $40.49M | — | — | $7.96M | $17.1M | $29.9M | $10.58M | — | — | — | -$6.39M | -$0.18 | -$0.18 | 35,423,000 | 35,423,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 | $4.27B | — | — | — | $1.81B | — | -$430.24M | — | -$627.86M | -$272.44M | -$356.15M | -$5.84 | -$5.84 | 60,981,000 | 60,981,000 |
|---|
| 2024-12-31 | $4.07B | — | — | — | $1.39B | — | $716.63M | — | $470.35M | -$91.43M | $560.12M | $9.06 | $8.65 | 61,838,000 | 66,007,000 |
|---|
| 2023-12-31 | $3.83B | — | — | — | $1.34B | — | $578.58M | — | $297.93M | -$119.91M | $414.83M | $6.55 | $6.10 | 63,291,000 | 72,066,000 |
|---|
| 2022-12-31 | $3.66B | — | — | — | $1.42B | — | -$65.53M | — | -$372.78M | -$158.65M | -$224.06M | -$3.58 | -$3.58 | 62,539,000 | 62,539,000 |
|---|
| 2021-12-31 | $3.09B | — | — | — | $1.45B | — | $170.28M | — | -$112.84M | $216.12M | -$329.67M | -$5.52 | -$5.52 | 59,694,000 | 59,694,000 |
|---|
| 2020-12-31 | $2.36B | — | — | — | $854.23M | — | $378.07M | — | $275.1M | $33.52M | $238.62M | $4.28 | $4.22 | 55,712,000 | 56,517,000 |
|---|
| 2019-12-31 | $2.16B | — | — | $299.73M | $736.94M | — | $532.37M | — | $454.3M | -$73.15M | $523.37M | $9.22 | $9.09 | 56,749,000 | 57,550,000 |
|---|
| 2018-12-31 | $1.89B | — | — | $226.62M | $683.53M | $1.28B | $614.84M | — | $529.46M | $80.16M | $447.1M | $7.45 | $7.30 | 59,976,000 | 61,221,000 |
|---|
| 2017-12-31 | $1.62B | — | — | $198.44M | $544.16M | $1.09B | $528.84M | — | $441.12M | -$47.74M | $487.85M | $8.13 | $7.96 | 60,018,000 | 61,317,000 |
|---|
| 2016-12-31 | $1.49B | — | — | $162.3M | $502.89M | $896.32M | $591.65M | — | $532.45M | $135.24M | $396.83M | $6.56 | $6.41 | 60,500,000 | 61,870,000 |
|---|
| 2015-12-31 | $1.32B | — | — | $135.25M | $449.12M | $816.58M | $508.22M | — | $435.93M | $106.4M | $329.54M | $5.38 | $5.23 | 61,232,000 | 63,036,000 |
|---|
| 2014-12-31 | $1.17B | — | — | $85.18M | $406.11M | $977.29M | $195.59M | — | $151.56M | $94.23M | $58.39M | $0.98 | $0.93 | 59,746,000 | 62,614,000 |
|---|
| 2013-12-31 | $872.42M | — | — | $41.63M | $304.3M | $532.11M | $340.31M | — | $307.95M | $91.64M | $216.31M | $3.71 | $3.51 | 58,298,000 | 61,569,000 |
|---|
| 2012-12-31 | $585.98M | — | — | $20.48M | $223.88M | $388.14M | $197.84M | — | $177.36M | -$83.79M | $288.59M | $5.09 | $4.79 | 56,643,000 | 60,195,000 |
|---|
| 2011-12-31 | $272.28M | — | — | $14.12M | $108.94M | $144.45M | $127.83M | — | $124.98M | $0.00 | $124.98M | $3.01 | $2.67 | 41,499,000 | 46,798,000 |
|---|
| 2010-12-31 | $173.78M | — | — | $25.61M | $69M | $115.99M | $57.79M | — | $32.78M | $0.00 | $32.78M | $0.90 | $0.83 | 36,343,000 | 39,411,000 |
|---|
| 2009-12-31 | $128.45M | — | — | $36.56M | $58.65M | $112.52M | $15.93M | — | — | — | -$6.84M | -$0.23 | -$0.23 | 30,018,000 | 30,018,000 |
|---|