Complete source-backed income-statement history.
- Available history
- 2007-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 | $462.24M | — | — | — | — | $436.63M | — | — | $42.77M | $3.57M | $31.96M | $0.09 | $0.08 | 187,279,000 | 194,201,000 |
|---|
| 2026-03-31 | $459.11M | — | — | — | — | $408.75M | — | — | -$16.12M | $5.91M | -$7.32M | -$0.12 | -$0.12 | 189,658,000 | 189,682,000 |
|---|
| 2025-12-31 | $453.71M | — | — | — | — | $387.85M | — | — | $12.7M | $7.78M | $16.13M | $0.01 | $0.01 | -45,000 | -49,000 |
|---|
| 2025-09-30 | $453.7M | — | — | — | — | $406.7M | — | — | $13.65M | -$5.59M | $27.12M | $0.06 | $0.06 | 192,050,000 | 200,150,000 |
|---|
| 2025-06-30 | $441.44M | — | — | — | — | $378.74M | — | — | $817.35M | $4.12M | $759.35M | $3.87 | $3.70 | 191,984,000 | 201,066,000 |
|---|
| 2025-03-31 | $461.58M | — | — | — | — | $378.45M | — | — | $107.02M | $7.19M | $102.37M | $0.45 | $0.43 | 191,371,000 | 200,735,000 |
|---|
| 2024-12-31 | $457.79M | — | — | — | — | $388.63M | — | — | $11.58M | $5.82M | $16.73M | $0.00 | $0.00 | 46,000 | 1,153,000 |
|---|
| 2024-09-30 | $443.26M | — | — | — | — | $392.72M | — | — | -$14.59M | $4.88M | -$3.63M | -$0.10 | -$0.10 | 190,556,000 | 190,556,000 |
|---|
| 2024-06-30 | $450.27M | — | — | — | — | $382.39M | — | — | $45.38M | $5.28M | $50.79M | $0.19 | $0.18 | 190,492,000 | 194,405,000 |
|---|
| 2024-03-31 | $436.38M | — | — | — | — | $377.95M | — | — | $467,000.00 | $6.74M | $6.5M | -$0.05 | -$0.05 | 190,429,000 | 190,429,000 |
|---|
| 2023-12-31 | $441.89M | — | — | — | — | $429.97M | — | — | -$92.24M | $8.37M | -$45.48M | -$0.32 | -$0.31 | -223,000 | -1,989,000 |
|---|
| 2023-09-30 | $451M | — | — | — | — | $382.37M | — | — | $71.25M | $11.68M | $68.38M | $0.28 | $0.28 | 190,364,000 | 192,921,000 |
|---|
| 2023-06-30 | $472.36M | — | — | — | — | $371.51M | — | — | $67.23M | $4.5M | $61.91M | $0.24 | $0.24 | 191,468,000 | 194,804,000 |
|---|
| 2023-03-31 | $445.92M | — | — | — | — | $381.32M | — | — | $15.87M | $4.67M | $20.7M | $0.03 | $0.03 | 191,869,000 | 191,881,000 |
|---|
| 2022-12-31 | $446.94M | — | — | — | — | $406.07M | — | — | -$518.03M | $6.97M | -$477.75M | -$2.57 | -$2.57 | 19,000 | -267,000 |
|---|
| 2022-09-30 | $457.43M | — | — | — | — | $385.69M | — | — | $23.82M | $3.71M | $23.3M | $0.04 | $0.04 | 191,793,000 | 192,018,000 |
|---|
| 2022-06-30 | $453.49M | — | — | — | — | $368.24M | — | — | $72.47M | $3.56M | $65.95M | $0.26 | $0.26 | 191,750,000 | 192,039,000 |
|---|
| 2022-03-31 | $442.13M | — | — | — | — | $374.25M | — | — | $60.79M | $7.41M | $42.01M | $0.14 | $0.14 | 191,724,000 | 192,038,000 |
|---|
| 2021-12-31 | $421.08M | — | — | — | — | $368.88M | — | — | $42.02M | $10.06M | $27.42M | $0.06 | $0.06 | 43,000 | -29,000 |
|---|
| 2021-09-30 | $409.21M | — | — | — | — | $349.6M | — | — | $46.39M | -$25.38M | $63.52M | $0.20 | $0.20 | 191,577,000 | 192,041,000 |
|---|
| 2021-06-30 | $378.94M | — | — | — | — | $314.78M | — | — | $79.67M | $2.84M | $64.51M | $0.25 | $0.25 | 191,527,000 | 192,380,000 |
|---|
| 2021-03-31 | $379.98M | — | — | — | — | $334.61M | — | — | $28.98M | $1.98M | $20.55M | $0.02 | $0.02 | 191,418,000 | 192,031,000 |
|---|
| 2020-12-31 | $376.43M | — | — | — | — | $606.91M | — | — | -$210.53M | -$1.8M | -$194.98M | -$1.10 | -$1.10 | 44,000 | 44,000 |
|---|
| 2020-09-30 | $363.96M | — | — | — | — | $339.99M | — | — | $92.52M | $23.78M | $65.7M | $0.28 | $0.28 | 191,162,000 | 191,162,000 |
|---|
| 2020-06-30 | $343.03M | — | — | — | — | $239.38M | — | — | -$215.52M | $1.84M | -$185.22M | -$1.03 | -$1.03 | 191,104,000 | 191,104,000 |
|---|
| 2020-03-31 | $444.53M | — | — | — | — | $364.46M | — | — | -$91.69M | $12.81M | $17.49M | $0.03 | $0.03 | 191,038,000 | 191,113,000 |
|---|
| 2019-12-31 | $460.97M | — | — | — | — | $363.8M | — | — | $183.52M | $22.9M | $205.75M | $1.01 | $1.01 | 39,000 | 26,000 |
|---|
| 2019-09-30 | $465.96M | — | — | — | — | $358.58M | — | — | $387.74M | $23.89M | $335.44M | $1.69 | $1.69 | 190,814,000 | 191,024,000 |
|---|
| 2019-06-30 | $463.1M | — | — | — | — | $475.56M | — | — | $2.62B | $26.91M | $2.41B | $12.58 | $12.56 | 190,781,000 | 191,058,000 |
|---|
| 2019-03-31 | $534.67M | — | — | — | — | $427.21M | — | — | $242.92M | $29.74M | $194.02M | $0.95 | $0.95 | 190,689,000 | 190,996,000 |
|---|
| 2018-12-31 | $543.42M | — | — | — | — | $408.75M | $134.67M | — | $130.23M | $32.67M | $113.03M | $0.52 | $0.52 | 43,000 | -2,000 |
|---|
| 2018-09-30 | $542.05M | — | — | — | — | $385.09M | $156.96M | — | $221.04M | $1.94M | $203.18M | $1.00 | $1.00 | 190,245,000 | 191,327,000 |
|---|
| 2018-06-30 | $541.82M | — | — | — | — | $385.35M | $156.47M | — | $105.12M | $467,000.00 | $124.07M | $0.59 | $0.58 | 190,200,000 | 191,168,000 |
|---|
| 2018-03-31 | $536.44M | — | — | — | — | $401.57M | $133.76M | — | $3.2M | $2.55M | $9.68M | -$0.09 | -$0.09 | 190,081,000 | 190,081,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $376.5M | $159.73M | — | $91.16M | $38.88M | $44.33M | $0.14 | $0.14 | 125,000 | 1,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $366.52M | $162.24M | — | $38.36M | $1.19M | -$12.9M | -$0.15 | -$0.15 | 189,593,000 | 190,847,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $357.28M | $153.81M | — | $128.76M | -$610,000.00 | $132.1M | $0.61 | $0.61 | 189,395,000 | 190,444,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $376.25M | $131.81M | — | $60.38M | $1.85M | $63.88M | $0.25 | $0.25 | 189,210,000 | 190,372,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $361.68M | $152.3M | — | $194.43M | -$998,000.00 | $667.31M | $3.45 | $3.43 | 59,000 | 87,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $354.29M | $148.46M | — | $80.09M | $4.56M | $92.58M | $0.35 | $0.35 | 188,901,000 | 190,048,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $434.89M | $186.81M | — | $268.02M | $2.11M | $240.83M | $1.17 | $1.16 | 188,772,000 | 189,885,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $613.32M | -$280,000.00 | — | -$89.49M | $2.83M | -$93.8M | -$0.61 | -$0.61 | 188,658,000 | 188,658,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $67.94M | $66.87M | — | $109.54M | -$767,000.00 | $251.11M | $1.23 | $1.22 | 62,000 | -225,000 |
|---|
| 2015-09-30 | — | — | — | — | — | $436.16M | $191.44M | — | $203.63M | $2.86M | $219.23M | $1.05 | $1.05 | 188,504,000 | 189,581,000 |
|---|
| 2015-06-30 | — | — | — | — | — | $422.9M | $193.39M | — | $127.69M | -$88.07M | $186.02M | $0.88 | $0.87 | 188,365,000 | 189,600,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $439.09M | $167.71M | — | $110.04M | $971,000.00 | $104.08M | $0.45 | $0.45 | 187,999,000 | 189,336,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $423.77M | $173.25M | — | $111.26M | $2.5M | $533.6M | $2.74 | $2.72 | 69,000 | 98,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $396.57M | $182.14M | — | $89.68M | $2.65M | $151.52M | $0.70 | $0.69 | 187,671,000 | 188,812,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $385.14M | $189.27M | — | $142.02M | $3.28M | $97.01M | $0.41 | $0.41 | 187,527,000 | 188,617,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $417.14M | $145.24M | — | $90.54M | $851,000.00 | $82.72M | $0.33 | $0.33 | 187,307,000 | 188,240,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $261.65M | -$21M | — | -$321.75M | -$14.89M | -$48.52M | -$0.37 | -$0.37 | 56,000 | 30,000 |
|---|
| 2013-09-30 | — | — | — | — | — | $434.14M | $234.85M | — | $110.2M | $2.22M | $103.37M | $0.44 | $0.44 | 186,969,000 | 187,724,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $461.15M | $210.06M | — | $115.91M | $2.88M | $158.19M | $0.78 | $0.78 | 186,931,000 | 187,720,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $468.42M | $250.29M | — | $83.24M | $1.07M | $262.92M | $1.24 | $1.24 | 186,752,000 | 187,529,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $458.92M | $143.5M | — | $109.56M | -$9.19M | $86.14M | $0.33 | $0.33 | 154,000 | 131,000 |
|---|
| 2012-09-30 | — | — | — | — | — | $503.71M | $199.34M | — | $108.73M | $3.02M | $241.31M | $1.25 | $1.24 | 185,924,000 | 186,655,000 |
|---|
| 2012-06-30 | — | — | — | — | — | $475.18M | $202.8M | — | $47.84M | $7.48M | $38.3M | $0.11 | $0.11 | 185,673,000 | 186,342,000 |
|---|
| 2012-03-31 | — | — | — | — | — | $487.02M | $182.22M | — | $215.72M | $6.83M | $251.52M | $1.26 | $1.25 | 185,370,000 | 191,886,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $465.42M | $186.56M | — | $102.63M | $5.38M | $87.3M | $0.37 | $0.37 | 88,000 | -18,000 |
|---|
| 2011-09-30 | — | — | — | — | — | $471.6M | $216.26M | — | $64.74M | $6.96M | $53.76M | $0.22 | $0.22 | 184,398,000 | 186,065,000 |
|---|
| 2011-06-30 | — | — | — | — | — | $464.66M | $231.38M | — | $126.24M | $5.64M | $108.58M | $0.50 | $0.49 | 184,268,000 | 186,144,000 |
|---|
| 2011-03-31 | — | — | — | — | — | $531.69M | $195.19M | — | $314.58M | $6.38M | $412.66M | $2.17 | $2.12 | 183,988,000 | 191,529,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $446.91M | $73.45M | — | $269.78M | $6.14M | $256.97M | $1.33 | $1.32 | 326,000 | 333,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $461.8M | $225.33M | — | $125.25M | $5.45M | $104.25M | $0.52 | $0.52 | 182,462,000 | 184,168,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $446.59M | $237.4M | — | $85.86M | $4.96M | $72.11M | $0.32 | $0.31 | 182,027,000 | 183,644,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $274.69M | $228.2M | — | — | $5.58M | $214.55M | $1.10 | $1.09 | 181,542,000 | 183,445,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $1.06B | $151.38M | — | — | $4.87M | -$136.92M | -$0.90 | -$0.89 | 2,775,000 | 3,125,000 |
|---|
| 2009-09-30 | — | — | — | — | — | $265.95M | $223.08M | — | — | $5.27M | $140.62M | $0.71 | $0.70 | 178,689,000 | 180,977,000 |
|---|
| 2009-03-31 | — | — | — | — | — | $278.9M | $188.95M | — | — | $5.05M | $140.11M | $0.81 | $0.80 | 155,991,000 | 157,103,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $255.15M | $138.24M | — | — | $2.53M | -$212.68M | -$1.36 | -$1.31 | — | — |
|---|
| 2008-09-30 | — | — | — | — | — | $276.12M | $208.91M | — | — | $5.24M | $37.01M | $0.14 | $0.14 | — | — |
|---|
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 | $1.81B | — | — | — | — | $1.55B | — | — | $950.71M | $13.51M | $904.96M | $4.40 | $4.20 | 191,759,000 | 201,049,000 |
|---|
| 2024-12-31 | $1.79B | — | — | — | — | $1.54B | — | — | $42.85M | $22.73M | $70.39M | $0.04 | $0.04 | 190,539,000 | 196,626,000 |
|---|
| 2023-12-31 | $1.81B | — | — | — | — | $1.57B | — | — | $62.11M | $29.22M | $105.49M | $0.23 | $0.23 | 191,005,000 | 191,856,000 |
|---|
| 2022-12-31 | $1.8B | — | — | — | — | $1.53B | — | — | -$360.95M | $21.66M | -$346.5M | -$2.13 | -$2.13 | 191,775,000 | 191,775,000 |
|---|
| 2021-12-31 | $1.59B | — | — | — | — | $1.37B | — | — | $197.06M | -$10.5M | $176M | $0.53 | $0.53 | 191,551,000 | 192,122,000 |
|---|
| 2020-12-31 | $1.53B | — | — | — | — | $1.55B | — | — | -$425.22M | $36.63M | -$297.01M | -$1.83 | -$1.83 | 191,146,000 | 191,146,000 |
|---|
| 2019-12-31 | $1.92B | — | — | — | — | $1.63B | — | — | $3.44B | $103.44M | $3.15B | $16.23 | $16.21 | 190,801,000 | 191,053,000 |
|---|
| 2018-12-31 | $2.16B | — | — | — | — | $1.58B | $582.96M | — | $459.6M | $37.63M | $449.95M | $2.02 | $2.01 | 190,219,000 | 191,290,000 |
|---|
| 2017-12-31 | $2.08B | — | — | — | — | $1.48B | $608.65M | — | $319.73M | $42.38M | $227.42M | $0.85 | $0.85 | 189,526,000 | 191,258,000 |
|---|
| 2016-12-31 | $2B | — | — | — | — | $1.42B | $579.85M | — | $584.93M | $7.92M | $906.92M | $4.36 | $4.34 | 188,837,000 | 190,173,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $1.37B | $619.41M | — | $550.91M | -$85.01M | $760.43M | $3.61 | $3.59 | 188,353,000 | 189,564,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $1.62B | $689.89M | — | $432.63M | $9.28M | $864.85M | $4.18 | $4.15 | 187,572,000 | 188,690,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $1.62B | $674.55M | — | -$12.07M | -$8.72M | $475.97M | $2.10 | $2.09 | 186,941,000 | 187,709,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $1.92B | $727.79M | — | $482.23M | $8.13M | $617.26M | $2.95 | $2.94 | 185,810,000 | 186,530,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $1.89B | $812.23M | — | $598.48M | $23.93M | $662.3M | $3.26 | $3.23 | 184,308,000 | 186,021,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $1.8B | $759.03M | — | $723.34M | $22.14M | $647.88M | $3.27 | $3.24 | 182,340,000 | 184,159,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $1.87B | $781.17M | — | $99.16M | $20.64M | $106.17M | $0.28 | $0.28 | 171,595,000 | 173,503,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $1.05B | $787.4M | — | — | -$204.64M | $359.3M | $1.96 | $1.91 | 153,900,000 | 158,119,000 |
|---|
| 2007-12-31 | — | — | — | — | — | $950.49M | $815.13M | — | — | $9.18M | $541.54M | $3.18 | $3.05 | 151,949,000 | 158,558,000 |
|---|