Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-03-31
- 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-03-31 | $487.79M | — | — | — | — | — | $77.01M | — | $8M | -$9,000.00 | $8.01M | $0.03 | $0.03 | 109,848,000 | 112,860,000 |
|---|
| 2025-12-31 | $506.41M | — | — | — | — | — | $93.72M | — | -$16.39M | -$11.11M | -$5.29M | -$0.14 | -$0.15 | 2,618,000 | 3,350,000 |
|---|
| 2025-09-30 | $656.29M | — | — | — | — | — | $202.87M | — | $155.25M | $18.95M | $136.3M | $1.22 | $1.22 | 107,361,000 | 107,417,000 |
|---|
| 2025-06-30 | $493.82M | — | — | — | — | — | $72.7M | — | $27.34M | $1.33M | $26.01M | $0.22 | $0.22 | 96,132,000 | 96,197,000 |
|---|
| 2025-03-31 | $480.41M | — | — | — | — | — | $71.89M | — | $13.82M | $1.02M | $12.8M | $0.10 | $0.10 | 93,017,000 | 93,179,000 |
|---|
| 2024-12-31 | $480.98M | — | — | — | — | — | $76.13M | — | $21.69M | $1.7M | $19.99M | $0.17 | $0.17 | 28,000 | 39,000 |
|---|
| 2024-09-30 | $574.32M | — | $297.27M | — | — | — | $191.08M | — | $159.82M | $23.42M | $136.4M | $1.45 | $1.45 | 90,530,000 | 90,605,000 |
|---|
| 2024-06-30 | $473.22M | — | $198.5M | — | — | — | $105.68M | — | $60.94M | $8.97M | $51.96M | $0.53 | $0.53 | 90,504,000 | 90,552,000 |
|---|
| 2024-03-31 | $431.09M | — | $175.93M | — | — | — | $80.59M | — | $37.8M | -$12.57M | $50.37M | $0.52 | $0.52 | 90,483,000 | 90,514,000 |
|---|
| 2023-12-31 | $411.81M | — | $110.32M | — | — | — | -$46.73M | — | -$74.83M | -$29.09M | -$45.73M | -$0.58 | -$0.58 | 204,000 | 218,000 |
|---|
| 2023-09-30 | $509.92M | — | $177.18M | — | — | — | $86.65M | — | $37.65M | -$5.27M | $42.92M | $0.44 | $0.44 | 86,089,000 | 86,129,000 |
|---|
| 2023-06-30 | $462.1M | — | $181.63M | — | — | — | $92.33M | — | $57.65M | $8.23M | $49.42M | $0.53 | $0.53 | 86,085,000 | 86,129,000 |
|---|
| 2023-03-31 | $531.03M | — | $186.71M | — | — | — | $99.09M | — | $70.05M | $9.78M | $60.27M | $0.64 | $0.64 | 86,101,000 | 86,141,000 |
|---|
| 2022-12-31 | $579.59M | — | $146.81M | — | — | — | $56.54M | — | $29.25M | $9.15M | $20.1M | $0.18 | $0.19 | -4,000 | -9,000 |
|---|
| 2022-09-30 | $740.98M | — | $269.22M | — | — | — | $182.76M | — | $140.19M | $13.45M | $126.74M | $1.42 | $1.42 | 86,101,000 | 86,136,000 |
|---|
| 2022-06-30 | $488.14M | — | $170.19M | — | — | — | $86.39M | — | $20.22M | $1.09M | $19.12M | $0.18 | $0.18 | 86,186,000 | 86,226,000 |
|---|
| 2022-03-31 | $441.52M | — | $154.24M | — | — | — | $68.07M | — | $21.66M | $2.44M | $19.22M | $0.19 | $0.19 | 86,091,000 | 86,171,000 |
|---|
| 2021-12-31 | $547.32M | — | $128.29M | — | — | — | $39.06M | — | $21.25M | $6.05M | $15.2M | $0.14 | $0.13 | 5,000 | 5,000 |
|---|
| 2021-09-30 | $481.88M | — | $237.1M | — | — | — | $151.73M | — | $134.35M | $16.67M | $117.68M | $1.32 | $1.32 | 86,072,000 | 86,113,000 |
|---|
| 2021-06-30 | $368.89M | — | — | — | — | — | $74.2M | — | $66.06M | $8.3M | $57.76M | $0.62 | $0.62 | 86,066,000 | 86,107,000 |
|---|
| 2021-03-31 | $346.59M | — | — | — | — | — | $43.17M | — | $22.77M | $1.57M | $21.21M | $0.20 | $0.20 | 86,031,000 | 86,055,000 |
|---|
| 2020-12-31 | $391.04M | — | — | — | — | — | $18.59M | — | $17.61M | $5.91M | $11.7M | $0.11 | $0.10 | 298,000 | 349,000 |
|---|
| 2020-09-30 | $455.12M | — | — | — | — | — | $147.81M | — | $137.78M | $12.33M | $125.45M | $1.52 | $1.52 | 79,867,000 | 79,906,000 |
|---|
| 2020-06-30 | $343.08M | — | — | — | — | — | $71.15M | — | $65.84M | $4.28M | $61.56M | $0.72 | $0.72 | 79,840,000 | 79,876,000 |
|---|
| 2020-03-31 | $322.98M | — | — | — | — | — | $47.74M | — | -$13.28M | -$1.88M | -$11.4M | -$0.19 | -$0.19 | 79,871,000 | 79,871,000 |
|---|
| 2019-12-31 | $327.92M | — | — | — | — | — | $60.55M | — | $43.13M | $7.14M | $35.99M | $0.40 | $0.40 | 12,000 | 10,000 |
|---|
| 2019-09-30 | $418.67M | — | — | — | — | — | $140.54M | — | $115.95M | $9.19M | $106.76M | $1.29 | $1.28 | 79,948,000 | 80,001,000 |
|---|
| 2019-06-30 | $314.92M | — | — | — | — | — | -$93.62M | — | -$115.11M | -$42.83M | -$72.28M | -$0.95 | -$0.95 | 79,917,000 | 79,917,000 |
|---|
| 2019-03-31 | $315.7M | — | — | — | — | — | $36.72M | — | $22.89M | $1.22M | $21.66M | $0.23 | $0.23 | 79,893,000 | 79,971,000 |
|---|
| 2018-12-31 | $317.71M | — | — | — | — | — | -$17.4M | — | -$62.6M | -$11.06M | -$51.54M | -$0.69 | -$0.69 | 26,000 | 22,000 |
|---|
| 2018-09-30 | $400.02M | — | — | — | — | — | $127.99M | — | $104.47M | $12.9M | $91.57M | $1.10 | $1.09 | 79,869,000 | 79,980,000 |
|---|
| 2018-06-30 | $338.66M | — | — | — | — | — | $79.33M | — | $47.61M | $5.16M | $42.45M | $0.48 | $0.48 | 79,865,000 | 79,979,000 |
|---|
| 2018-03-31 | $303.35M | — | — | — | — | — | $46.13M | — | $19.58M | $783,000.00 | $14.99M | $0.19 | $0.19 | 79,859,000 | 80,013,000 |
|---|
| 2017-12-31 | $304.64M | — | — | — | — | — | $25.08M | — | $4.6M | $55.19M | -$54.28M | -$0.68 | -$0.67 | 22,000 | 9,000 |
|---|
| 2017-09-30 | $392.61M | — | — | — | — | — | $144.62M | — | $121.07M | $42.74M | $73.74M | $0.92 | $0.92 | 79,938,000 | 80,154,000 |
|---|
| 2017-06-30 | $326.59M | — | — | — | — | — | $87.24M | — | $62.87M | $21.64M | $37.56M | $0.47 | $0.47 | 79,905,000 | 80,131,000 |
|---|
| 2017-03-31 | $297.19M | — | — | — | — | — | $58.1M | — | $37.22M | $10.78M | $22.86M | $0.29 | $0.29 | 79,766,000 | 80,112,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $70.33M | — | $41.61M | $13.18M | $24.81M | $0.32 | $0.31 | 5,000 | 2,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $108.07M | — | $85.86M | $27.3M | $54.42M | $0.68 | $0.68 | 79,750,000 | 80,117,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $64.82M | — | $46.59M | $15.63M | $27.08M | $0.34 | $0.34 | 79,751,000 | 80,108,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $41.51M | — | $21.12M | $7.16M | $10.55M | $0.13 | $0.13 | 79,758,000 | 80,164,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$119.14M | — | -$133.83M | -$46.55M | -$91.42M | -$1.14 | -$1.14 | 2,000 | 5,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $121.51M | — | $100.61M | $35.75M | $61.05M | $0.77 | $0.76 | 79,754,000 | 80,116,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $72.41M | — | $53.01M | $17.35M | $31.67M | $0.40 | $0.40 | 79,753,000 | 80,133,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $49.57M | — | $26.37M | $8.52M | $14.34M | $0.18 | $0.18 | 79,766,000 | 80,153,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $62.85M | — | $38.48M | $16.37M | $18.99M | $0.24 | $0.24 | 0 | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $116.8M | — | $90.54M | $31.06M | $55.65M | $0.70 | $0.69 | 79,766,000 | 80,223,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $71.3M | — | $49.07M | $15.89M | $29.14M | $0.37 | $0.36 | 79,764,000 | 80,228,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $48.75M | — | $22.55M | $6.42M | $12.47M | $0.16 | $0.16 | 79,836,000 | 80,387,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $40.53M | — | $12.31M | $913,000.00 | $7.65M | $0.10 | $0.10 | -3,000 | -25,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $117.74M | — | $89.11M | $30.3M | $54.56M | $0.68 | $0.68 | 79,831,000 | 80,334,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $77.87M | — | $51.72M | $20.33M | $27.68M | $0.35 | $0.34 | 79,848,000 | 80,455,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $50.7M | — | $21.93M | $7.97M | $10.63M | $0.13 | $0.13 | 79,865,000 | 80,580,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $36.74M | — | $12.88M | $301,000.00 | $9.09M | $0.11 | $0.11 | -11,000 | 7,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $118.15M | — | $95.51M | $33.54M | $57.86M | $0.73 | $0.72 | 79,768,000 | 80,390,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $65.11M | — | $36.65M | $11.55M | $21.51M | $0.27 | $0.27 | 79,808,000 | 80,366,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $53.73M | — | $30M | $9.53M | $17.08M | $0.21 | $0.21 | 79,854,000 | 80,475,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $63.94M | — | $199.74M | $84.33M | $111.99M | $1.28 | $1.26 | -2,264,000 | -2,224,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $108.28M | — | $73.87M | $25.96M | $43.66M | $0.48 | $0.48 | 91,200,000 | 91,742,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $32.86M | — | $9.4M | $1.74M | $4.07M | $0.04 | $0.04 | 91,590,000 | 92,136,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $52.22M | — | $29.46M | $9.51M | $16.64M | $0.18 | $0.18 | 91,633,000 | 92,108,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $49.89M | — | -$174.43M | -$69.62M | -$108.2M | -$1.18 | -$1.18 | 1,000 | -257,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $105.41M | — | $81.41M | $28.81M | $48.55M | $0.53 | $0.53 | 91,562,000 | 91,781,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | $10.54M | — | — | -$4.94M | -$8.45M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | $35.63M | — | — | -$9M | -$17.33M | -$0.19 | -$0.19 | — | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | $101.54M | — | — | $31.36M | $54.19M | $0.59 | $0.59 | — | — |
|---|
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.14B | — | — | — | — | — | $441.18M | — | $180.01M | $10.19M | $169.83M | $1.49 | $1.48 | 101,507,000 | 102,392,000 |
|---|
| 2024-12-31 | $1.96B | — | — | — | — | — | $453.49M | — | $280.24M | $21.52M | $258.72M | $2.67 | $2.67 | 90,534,000 | 90,591,000 |
|---|
| 2023-12-31 | $1.91B | — | $655.83M | — | — | — | $231.34M | — | $90.53M | -$16.35M | $106.88M | $1.02 | $1.02 | 86,296,000 | 86,369,000 |
|---|
| 2022-12-31 | $2.25B | — | $740.46M | — | — | — | $393.76M | — | $211.31M | $26.13M | $185.18M | $1.97 | $1.97 | 86,122,000 | 86,169,000 |
|---|
| 2021-12-31 | $1.74B | — | $648.95M | — | — | — | $308.15M | — | $244.43M | $32.58M | $211.85M | $2.28 | $2.27 | 86,070,000 | 86,111,000 |
|---|
| 2020-12-31 | $1.51B | — | $606.73M | — | — | — | $285.28M | — | $207.95M | $20.64M | $187.32M | $2.16 | $2.15 | 80,157,000 | 80,303,000 |
|---|
| 2019-12-31 | $1.38B | — | — | — | — | — | $144.2M | — | $66.85M | -$25.28M | $92.13M | $0.97 | $0.97 | 79,931,000 | 79,990,000 |
|---|
| 2018-12-31 | $1.36B | — | — | — | — | — | $236.05M | — | $109.06M | $7.78M | $101.28M | $1.07 | $1.07 | 79,890,000 | 80,012,000 |
|---|
| 2017-12-31 | $1.32B | — | — | — | — | — | $315.04M | — | $225.76M | $130.34M | $79.87M | $1.00 | $1.00 | 79,891,000 | 80,141,000 |
|---|
| 2016-12-31 | $1.28B | — | — | — | — | — | $284.73M | — | $195.17M | $63.28M | $116.85M | $1.47 | $1.46 | 79,758,000 | 80,132,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $124.35M | — | $46.15M | $15.08M | $15.64M | $0.20 | $0.20 | 79,759,000 | 80,139,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $299.7M | — | $200.65M | $69.74M | $116.25M | $1.46 | $1.45 | 79,788,000 | 80,279,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $286.84M | — | $175.07M | $59.51M | $100.51M | $1.26 | $1.25 | 79,845,000 | 80,431,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $273.72M | — | $175.04M | $54.91M | $105.55M | $1.32 | $1.31 | 79,799,000 | 80,417,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $257.3M | — | $312.47M | $121.54M | $176.36M | $1.98 | $1.96 | 89,201,000 | 89,757,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $239.45M | — | -$63.38M | -$32.26M | -$45.22M | -$0.49 | -$0.49 | 91,557,000 | 91,557,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $191.94M | — | $94.75M | $28.82M | $124.32M | $1.36 | $1.36 | 91,435,000 | 91,671,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | -$229.81M | — | — | -$90.82M | -$270.64M | -$3.24 | -$3.24 | — | — |
|---|