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.03B | — | — | — | $110.88M | — | $200.7M | -$30.14M | $170.56M | $40.64M | $131.23M | $1.75 | $1.75 | 74,817,000 | 74,817,000 |
|---|
| 2026-03-31 | $997.36M | — | — | — | $109.99M | — | $163.99M | -$26.98M | $137.01M | $32.72M | $105.54M | $1.37 | $1.37 | 76,767,000 | 76,777,000 |
|---|
| 2025-12-31 | $1.06B | — | — | — | $111.18M | — | $166.39M | -$24.01M | $142.37M | $3.54M | $140.4M | $1.98 | $1.98 | -1,039,000 | -1,040,000 |
|---|
| 2025-09-30 | $1B | — | — | — | $104.01M | — | $139.76M | $1.7B | $1.84B | $403.2M | $1.44B | $17.81 | $17.81 | 80,860,000 | 80,875,000 |
|---|
| 2025-06-30 | $1.03B | — | — | — | $110.07M | — | $242.37M | -$49.26M | $193.11M | $42.76M | $151.46M | $1.84 | $1.84 | 82,289,000 | 82,303,000 |
|---|
| 2025-03-31 | $991.57M | — | — | — | $107.85M | — | $199.89M | -$47.74M | $152.15M | $41.27M | $111.42M | $1.31 | $1.31 | 85,119,000 | 85,136,000 |
|---|
| 2024-12-31 | $1.04B | — | — | — | $111.52M | — | $261.3M | -$45.26M | $216.04M | $45.54M | $170.51M | $1.89 | $1.89 | -1,455,000 | -1,458,000 |
|---|
| 2024-09-30 | $961.25M | — | — | — | $102.39M | — | $219.99M | -$46.01M | $173.98M | $42.85M | $131.13M | $1.43 | $1.43 | 91,863,000 | 91,893,000 |
|---|
| 2024-06-30 | $967.51M | — | — | — | $105.13M | — | $227.11M | -$42.6M | $184.51M | $44.67M | $139.85M | $1.47 | $1.47 | 95,042 | 95,080 |
|---|
| 2024-03-31 | $960.52M | — | — | — | $108.18M | — | $219.39M | -$41.91M | $177.47M | $41M | $136.47M | $1.40 | $1.40 | 97,434,000 | 97,479,000 |
|---|
| 2023-12-31 | $954.41M | — | — | — | $90.56M | — | $155.05M | -$41.84M | $113.21M | $20.61M | $92.61M | $0.96 | $0.96 | 101,222,861 | 101,270,813 |
|---|
| 2023-09-30 | $903.16M | — | — | — | $99.94M | — | $217.87M | -$40.74M | $177.14M | $41.9M | $135.23M | $1.34 | $1.34 | 100,804 | 100,850 |
|---|
| 2023-06-30 | $916.95M | — | — | — | $99.07M | — | $244.03M | -$40.52M | $203.51M | $11.05M | $192.45M | $1.89 | $1.89 | 102,025 | 102,071 |
|---|
| 2023-03-31 | $963.97M | — | — | — | $100.32M | — | $284.88M | -$25.83M | $259.05M | $59.32M | $199.73M | $1.93 | $1.93 | 103,620,000 | 103,672,000 |
|---|
| 2022-12-31 | $922.92M | — | — | — | $93.31M | — | $247.64M | -$21.79M | $225.84M | $53.16M | $172.68M | $1.63 | $1.63 | -1,117,000 | -1,131,000 |
|---|
| 2022-09-30 | $877.26M | — | — | — | $92.95M | — | $237.46M | -$34.1M | $203.36M | $46.36M | $157M | $1.46 | $1.46 | 107,743,000 | 107,840,000 |
|---|
| 2022-06-30 | $894.45M | — | — | — | $95.66M | — | $245.07M | -$56.24M | $188.83M | $42.07M | $146.76M | $1.33 | $1.33 | 110,118,000 | 110,259,000 |
|---|
| 2022-03-31 | $860.74M | — | — | — | $92.05M | — | $251.06M | -$40.29M | $210.77M | $47.85M | $162.93M | $1.45 | $1.45 | 112,195,000 | 112,358,000 |
|---|
| 2021-12-31 | $879.84M | — | — | — | $94.52M | — | $216.88M | -$71.57M | $145.31M | $35.53M | $109.78M | $0.96 | $0.97 | 31,000 | 4,000 |
|---|
| 2021-09-30 | $843.06M | — | — | — | $91.16M | — | $223.15M | -$44.89M | $178.26M | $40.08M | $138.17M | $1.21 | $1.21 | 114,095,000 | 114,284,000 |
|---|
| 2021-06-30 | $893.6M | — | — | — | $90.47M | — | $266.34M | -$120.39M | $145.95M | $32.23M | $113.73M | $1.00 | $1.00 | 113,779,000 | 114,040,000 |
|---|
| 2021-03-31 | $753.31M | — | — | — | $90.01M | — | $193.74M | -$59.31M | $134.42M | $32.26M | $102.16M | $0.90 | $0.90 | 113,626 | 113,967 |
|---|
| 2020-12-31 | $635.87M | — | — | — | $89.68M | — | $111.3M | -$17.52M | $93.78M | $10.49M | $83.29M | $0.73 | $0.73 | 20,000 | 20,000 |
|---|
| 2020-09-30 | $652.24M | — | — | — | $86.98M | — | $127.07M | -$57.36M | $69.72M | $31.6M | $38.12M | $0.34 | $0.33 | 113,520,000 | 113,862,000 |
|---|
| 2020-06-30 | $209.86M | — | — | — | $60.27M | — | -$86.35M | -$59.17M | -$145.51M | -$36.97M | -$108.54M | -$0.96 | -$0.96 | 113,257,000 | 113,257,000 |
|---|
| 2020-03-31 | $680.53M | — | — | — | $113.43M | — | -$137.76M | -$51.24M | -$189M | -$41.44M | -$147.56M | -$1.30 | -$1.30 | 113,708,000 | 113,708,000 |
|---|
| 2019-12-31 | $833.13M | — | — | — | $110.57M | — | $114.86M | -$89.05M | $25.81M | $1.51M | $24.3M | $0.21 | $0.21 | 79,000 | 68,000 |
|---|
| 2019-09-30 | $819.57M | — | — | — | $116.9M | — | $113.39M | -$59.58M | $53.81M | $14.4M | $39.41M | $0.35 | $0.35 | 113,526,000 | 113,971,000 |
|---|
| 2019-06-30 | $846.13M | — | — | — | $116.7M | — | $126.69M | -$60.47M | $66.22M | $17.74M | $48.48M | $0.43 | $0.43 | 113,318,000 | 113,795,000 |
|---|
| 2019-03-31 | $827.29M | — | — | — | $115.41M | — | $117.63M | -$61.34M | $56.29M | $10.84M | $45.45M | $0.40 | $0.40 | 113,340,000 | 113,871,000 |
|---|
| 2018-12-31 | $791.62M | — | — | — | $105.64M | $415.96M | $94.68M | -$59.86M | $34.83M | $11.96M | $22.87M | $0.20 | $0.20 | -42,000 | -76,000 |
|---|
| 2018-09-30 | $612.2M | — | — | — | $88.05M | $323.05M | $69.57M | -$52.5M | $17.07M | $5.23M | $11.84M | $0.10 | $0.10 | 114,410,000 | 115,070,000 |
|---|
| 2018-06-30 | $616.79M | — | — | — | $88.04M | $318.91M | $96.26M | -$44.41M | $51.85M | $13.25M | $38.95M | $0.34 | $0.34 | 114,543,000 | 115,218,000 |
|---|
| 2018-03-31 | $606.12M | — | — | — | $87.58M | — | $94.77M | -$43.48M | $51.29M | $9.89M | $41.4M | $0.36 | $0.36 | 114,375,000 | 115,154,000 |
|---|
| 2017-12-31 | $595.09M | — | — | — | $86.1M | — | $80.48M | -$42.96M | $37.52M | -$44.56M | $82.07M | $0.72 | $0.71 | -151,000 | -140,000 |
|---|
| 2017-09-30 | $591.54M | — | — | — | $91.29M | — | $78.94M | -$43.04M | $35.9M | $12.75M | $23.16M | $0.20 | $0.20 | 114,836,000 | 115,501,000 |
|---|
| 2017-06-30 | $604.12M | — | — | — | $93.04M | — | $89.55M | -$43.21M | $46.34M | $18.65M | $48.71M | $0.42 | $0.42 | 115,225,000 | 115,923,000 |
|---|
| 2017-03-31 | $610.07M | — | — | — | $91.61M | — | $94.83M | -$43.48M | $51.35M | $16.27M | $35.45M | $0.31 | $0.31 | 115,269,000 | 115,902,000 |
|---|
| 2016-12-31 | $554.82M | — | — | — | $80.57M | — | $29.75M | -$42.48M | -$12.73M | -$25.7M | $14.45M | $0.12 | $0.12 | 172,000 | 138,000 |
|---|
| 2016-09-30 | $531.9M | — | — | — | $80.83M | — | $67.92M | -$95.67M | -$27.76M | -$189.62M | $342.57M | $2.99 | $2.97 | 114,567,000 | 115,202,000 |
|---|
| 2016-06-30 | $544.87M | — | — | — | $79M | — | $80.49M | -$61.41M | $19.08M | $7.77M | $30.02M | $0.26 | $0.26 | 114,328,000 | 115,077,000 |
|---|
| 2016-03-31 | $552.38M | — | — | — | $81.85M | — | $82.25M | -$53.07M | $29.18M | $7.62M | $33.19M | $0.29 | $0.29 | 114,109,000 | 114,868,000 |
|---|
| 2015-12-31 | $542.67M | — | — | — | $79.76M | — | $46.8M | -$61.94M | -$15.14M | -$703,000.00 | -$6.87M | -$0.06 | -$0.06 | 689,000 | 746,000 |
|---|
| 2015-09-30 | $546.31M | — | — | — | $79.95M | — | $69.42M | -$58.71M | $10.71M | $3.69M | $25.43M | $0.23 | $0.22 | 112,608,000 | 113,375,000 |
|---|
| 2015-06-30 | $559.87M | — | — | — | $81.01M | — | $83.09M | -$88.9M | -$5.8M | $6.59M | -$6.43M | -$0.06 | -$0.06 | 112,232,000 | 112,232,000 |
|---|
| 2015-03-31 | $550.58M | — | — | — | $81.69M | — | $83.56M | -$65.25M | $18.31M | -$16.8M | $35.1M | $0.31 | $0.31 | 111,446,000 | 112,358,000 |
|---|
| 2014-12-31 | -$27.47M | — | — | — | -$21.9M | — | -$55.54M | -$3.33M | -$58.87M | -$17.46M | -$32.42M | -$0.29 | -$0.29 | 125,000 | 125,000 |
|---|
| 2014-09-30 | $738.84M | — | — | — | $113.44M | — | $73.77M | -$75.14M | -$1.37M | $1.96M | -$15.11M | -$0.14 | -$0.14 | 109,923,000 | 109,923,000 |
|---|
| 2014-06-30 | $722.53M | — | — | — | $111.38M | — | $86.98M | -$76.4M | $10.58M | $5.24M | $669,000.00 | $0.01 | $0.01 | 109,884,000 | 110,813,000 |
|---|
| 2014-03-31 | $708.35M | — | — | — | $124.68M | — | $68.52M | -$74.89M | -$6.38M | $4.85M | -$6.18M | -$0.06 | -$0.06 | 109,753,000 | 109,753,000 |
|---|
| 2013-12-31 | $681.54M | — | — | — | $116.36M | — | $39.18M | -$99.94M | -$60.76M | $6.83M | -$47.34M | -$0.48 | -$0.48 | 4,121,000 | 4,121,000 |
|---|
| 2013-09-30 | $738.57M | — | — | — | $122.84M | — | $78.32M | -$109.87M | -$31.55M | $3.05M | -$37.27M | -$0.37 | -$0.37 | 101,555,000 | 101,555,000 |
|---|
| 2013-06-30 | $738.75M | — | — | — | $127M | — | $79.38M | -$89.98M | -$10.6M | -$4.1M | $11.63M | $0.13 | $0.13 | 89,230,000 | 90,265,000 |
|---|
| 2013-03-31 | $735.58M | — | — | — | $124.03M | — | $81.42M | -$94.51M | -$13.09M | -$2.42M | -$7.28M | -$0.08 | -$0.08 | 87,974,000 | 87,974,000 |
|---|
| 2012-12-31 | $624.7M | — | — | — | $118.58M | — | -$1.04B | -$86.93M | -$1.12B | -$214.36M | -$899.9M | -$10.27 | -$10.27 | 65,000 | 65,000 |
|---|
| 2012-09-30 | $612.39M | — | — | — | $112.39M | — | $49.39M | -$73.84M | -$24.46M | -$8.05M | -$15.8M | -$0.18 | -$0.18 | 87,643,000 | 87,643,000 |
|---|
| 2012-06-30 | $614.07M | — | — | — | $109.67M | — | $59.3M | -$64.38M | -$5.08M | -$5.08M | $977,000.00 | $0.01 | $0.01 | 87,588,000 | 87,829,000 |
|---|
| 2012-03-31 | $633.08M | — | — | — | $109.72M | — | $76.58M | -$63.82M | $12.76M | $6.28M | $5.85M | $0.07 | $0.07 | 87,530,000 | 87,987,000 |
|---|
| 2011-12-31 | $601.28M | — | — | — | $103.66M | — | $57.72M | -$63.12M | -$5.4M | $306,000.00 | -$491,000.00 | $0.00 | $0.00 | 57,000 | 57,000 |
|---|
| 2011-09-30 | $590.22M | — | — | — | $96.3M | — | $68.16M | -$59.01M | $9.15M | $2.17M | $3.11M | $0.04 | $0.04 | 87,256,000 | 87,432,000 |
|---|
| 2011-06-30 | $574.4M | — | — | — | $96.78M | — | $61.99M | -$66.72M | -$4.73M | $911,000.00 | -$2.95M | -$0.03 | -$0.03 | 87,204,000 | 87,204,000 |
|---|
| 2011-03-31 | $564.95M | — | — | — | $95.79M | — | $48.1M | -$57.52M | -$9.42M | -$3.11M | -$3.52M | -$0.04 | -$0.04 | 87,157,000 | 87,157,000 |
|---|
| 2010-12-31 | $551.94M | — | — | — | $98.58M | — | $41.17M | -$72.79M | -$31.62M | -$7.3M | -$26.26M | -$0.08 | -$0.08 | 93,000 | 107,000 |
|---|
| 2010-09-30 | $595.38M | — | — | — | $100.7M | — | $54.48M | -$33.25M | $21.24M | $6.37M | $14.87M | $0.06 | $0.06 | 86,582,000 | 86,684,000 |
|---|
| 2010-06-30 | $578.45M | — | — | — | $99.67M | — | $49.68M | -$32.74M | $16.94M | $4.91M | $3.38M | $0.04 | $0.04 | 86,511,000 | 86,942,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.09B | — | — | — | $433.1M | — | $748.41M | $1.58B | $2.33B | $490.77M | $1.84B | $22.56 | $22.56 | 81,701,000 | 81,716,000 |
|---|
| 2024-12-31 | $3.93B | — | — | — | $427.23M | — | $927.78M | -$175.77M | $752M | $174.05M | $577.95M | $6.19 | $6.19 | 93,314,000 | 93,349,000 |
|---|
| 2023-12-31 | $3.74B | — | — | — | $389.89M | — | $901.83M | -$148.92M | $752.91M | $132.88M | $620.02M | $6.12 | $6.12 | 101,325,000 | 101,373,000 |
|---|
| 2022-12-31 | $3.56B | — | — | — | $373.96M | — | $981.22M | -$152.42M | $828.81M | $189.43M | $639.38M | $5.87 | $5.87 | 108,885,000 | 109,004,000 |
|---|
| 2021-12-31 | $3.37B | — | — | — | $366.16M | — | $900.1M | -$296.17M | $603.94M | $140.09M | $463.85M | $4.07 | $4.07 | 113,866,000 | 114,103,000 |
|---|
| 2020-12-31 | $2.18B | — | — | — | $350.36M | — | $14.26M | -$185.28M | -$171.01M | -$36.31M | -$134.7M | -$1.19 | -$1.19 | 113,515,000 | 113,515,000 |
|---|
| 2019-12-31 | $3.33B | — | — | — | $459.58M | — | $472.57M | -$270.44M | $202.13M | $44.49M | $157.64M | $1.39 | $1.38 | 113,474,000 | 113,947,000 |
|---|
| 2018-12-31 | $2.63B | — | — | — | $369.31M | $1.37B | $355.28M | -$200.25M | $155.03M | $40.33M | $115.05M | $1.01 | $1.00 | 114,401,000 | 115,071,000 |
|---|
| 2017-12-31 | $2.4B | — | — | — | $362.04M | — | $343.8M | -$172.69M | $171.11M | $3.12M | $189.39M | $1.65 | $1.64 | 114,957,000 | 115,628,000 |
|---|
| 2016-12-31 | $2.18B | — | — | — | $322.26M | — | $260.41M | -$252.64M | $7.77M | -$199.93M | $420.23M | $3.67 | $3.65 | 114,507,000 | 115,189,000 |
|---|
| 2015-12-31 | $2.2B | — | — | — | $322.42M | — | $271.2M | -$267.14M | $4.06M | -$6.63M | $47.23M | $0.42 | $0.42 | 112,789,000 | 113,676,000 |
|---|
| 2014-12-31 | $2.14B | — | — | — | $327.6M | — | $173.73M | -$229.77M | -$56.03M | -$5.41M | -$53.04M | -$0.48 | -$0.48 | 109,979,000 | 109,979,000 |
|---|
| 2013-12-31 | $2.89B | — | — | — | $490.23M | — | $278.3M | -$394.3M | -$115.99M | $3.35M | -$80.26M | -$0.83 | -$0.83 | 97,243,000 | 97,243,000 |
|---|
| 2012-12-31 | $2.48B | — | — | — | $449.29M | — | -$850.26M | -$288.97M | -$1.14B | -$220.79M | -$908.87M | -$10.37 | -$10.37 | 87,652,000 | 87,652,000 |
|---|
| 2011-12-31 | $2.33B | — | — | — | $392.53M | — | $235.98M | -$246.38M | -$10.4M | $278,000.00 | -$3.85M | -$0.04 | -$0.04 | 87,263,000 | 87,263,000 |
|---|
| 2010-12-31 | $2.14B | — | — | — | $369.22M | — | $189.36M | -$168.87M | $20.49M | $8.24M | $10.31M | $0.12 | $0.12 | 86,601,000 | 86,831,000 |
|---|
| 2009-12-31 | $1.64B | — | — | — | $284.94M | — | $156.19M | -$150.88M | $5.32M | $1.08M | $4.24M | $0.05 | $0.05 | 86,429,000 | 86,517,000 |
|---|