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 | — | — | — | — | — | — | — | — | $154.4M | $35.08M | $119.33M | $0.59 | $0.59 | 201,223,000 | 201,420,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $152.23M | $34.02M | $118.21M | $0.60 | $0.60 | 196,528,000 | 196,733,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $153.32M | $35.1M | — | $0.60 | $0.61 | -302,000 | -301,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $159.33M | $35.72M | $123.6M | $0.63 | $0.63 | 197,078,000 | 197,288,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $151.99M | $33.59M | $118.4M | $0.60 | $0.60 | 197,532,000 | 197,765,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $147.15M | $31.95M | $115.21M | $0.58 | $0.58 | 198,657,000 | 198,852,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $129.45M | $28.89M | — | $0.50 | $0.50 | -361,000 | -361,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $129.08M | $29.05M | $100.04M | $0.50 | $0.50 | 199,380,000 | 199,461,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $133.41M | $31.88M | $101.53M | $0.51 | $0.51 | 200,319,000 | 200,465,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $130.39M | $30.28M | $100.11M | $0.50 | $0.50 | 201,210,000 | 201,390,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $112.79M | $26.55M | — | $0.43 | $0.43 | -294,000 | -295,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $129.29M | $30.84M | — | $0.49 | $0.49 | 202,526,000 | 202,650,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $136.89M | $31.62M | — | $0.52 | $0.52 | 202,793,000 | 202,923,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $132.92M | $29.95M | — | $0.51 | $0.51 | 203,456,000 | 203,625,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $148.42M | $32.74M | — | $0.58 | $0.58 | 3,110,000 | 3,078,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $141.96M | $33.25M | — | $0.53 | $0.53 | 204,829,000 | 205,135,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $19.27M | $3.29M | — | $0.08 | $0.08 | 205,683,000 | 206,015,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $84.92M | $20.03M | — | $0.40 | $0.40 | 163,787,000 | 164,196,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $93.93M | $20.58M | — | $0.45 | $0.45 | -216,000 | -192,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $98.2M | $23.21M | — | $0.46 | $0.46 | 164,126,000 | 164,603,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $104.14M | $25.07M | — | $0.48 | $0.48 | 164,781,000 | 165,226,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $120.5M | $28.9M | — | $0.55 | $0.55 | 165,257,000 | 165,446,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $107.67M | $25.88M | — | $0.50 | $0.50 | -85,000 | -85,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $90.38M | $21.06M | — | $0.42 | $0.42 | 165,200,000 | 165,200,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $82.08M | $19.25M | — | $0.38 | $0.38 | 165,163,000 | 165,163,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$2.42M | -$2.93M | — | $0.00 | $0.00 | 166,014,000 | 166,014,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $96.47M | $23.21M | — | $0.44 | $0.44 | -374,000 | -374,000 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $99.96M | $27.2M | — | $0.44 | $0.44 | 167,178,000 | 167,178,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $95.1M | $22.94M | — | $0.43 | $0.43 | 167,791,000 | 167,791,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $94.09M | $22.74M | — | $0.42 | $0.42 | 169,592,000 | 169,592,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $92.52M | $21.49M | — | $0.41 | $0.41 | -213,000 | -270,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $105.63M | $25.35M | — | $0.46 | $0.46 | 174,440,000 | 174,867,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $100.34M | $24.31M | — | $0.44 | $0.44 | 173,403,000 | 173,936,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $97.03M | $23.97M | — | $0.42 | $0.42 | 173,761,000 | 174,383,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $96.12M | $72.81M | — | $0.12 | $0.11 | 7,695,000 | 7,689,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $22.36M | $7.54M | — | $0.10 | $0.10 | 144,238,000 | 144,987,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $80.38M | $30.28M | — | $0.35 | $0.35 | 143,282,000 | 144,116,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $72.23M | $25.37M | — | $0.33 | $0.33 | 141,785,000 | 142,492,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $77.84M | $29.25M | — | $0.34 | $0.35 | 15,000 | 28,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $69.11M | $25.49M | — | $0.31 | $0.31 | 140,436,000 | 140,703,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $69.53M | $26.03M | — | $0.31 | $0.31 | 140,382,000 | 140,608,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $66.17M | $24.74M | — | $0.30 | $0.29 | 140,390,000 | 140,687,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $59.47M | $22.04M | — | $0.27 | $0.27 | 1,219,000 | 1,131,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $55.94M | $20.2M | — | $0.26 | $0.26 | 135,738,000 | 136,162,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $53.85M | $19.94M | — | $0.25 | $0.25 | 135,265,000 | 135,832,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $49.24M | $18.12M | $31.12M | $0.46 | $0.46 | 67,589,000 | 67,923,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $47.06M | $17.14M | $29.93M | -$0.41 | -$0.41 | 66,403,000 | 66,773,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $42.38M | $15.01M | $27.37M | $0.41 | $0.41 | 66,223,000 | 66,616,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $44.85M | $16.42M | $28.43M | $0.44 | $0.43 | 65,140,000 | 65,545,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $42.89M | $15.55M | $27.34M | $0.42 | $0.42 | 65,123,000 | 65,511,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $20.07M | $7.12M | $12.95M | $0.19 | $0.19 | 1,670,000 | 1,675,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $28.95M | $10.59M | $18.36M | $0.33 | $0.33 | 56,256,000 | 56,620,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $27.94M | $10.28M | $17.66M | $0.32 | $0.31 | 56,234,000 | 56,577,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $27.51M | $9.96M | $17.55M | $0.31 | $0.31 | 56,222,000 | 56,535,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $26.64M | $9.7M | $16.94M | $0.30 | $0.30 | -42,000 | -58,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $25.1M | $9.01M | $16.1M | $0.29 | $0.28 | 56,299,000 | 56,680,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $24.46M | $8.97M | $15.49M | $0.28 | $0.27 | 56,190,000 | 56,566,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $22.25M | $7.75M | $14.5M | $0.51 | $0.51 | 28,230,000 | 28,411,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $21.98M | $7.81M | $14.17M | -$0.43 | -$0.43 | 28,368,000 | 28,559,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $21.94M | $7.62M | $14.31M | $0.48 | $0.48 | 28,434,000 | 28,633,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $20.97M | $7.42M | $13.55M | $0.46 | $0.45 | 28,491,000 | 28,690,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $19.46M | $6.74M | $12.72M | $0.42 | $0.42 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$23.91M | -$10.1M | -$13.81M | -$0.51 | -$0.51 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $14.17M | $4.61M | $9.56M | $0.32 | $0.31 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $13.47M | $4.51M | $8.96M | $0.29 | $0.29 | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $611.8M | $136.35M | $475.44M | $2.41 | $2.41 | 197,448,000 | 197,651,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $522.34M | $120.1M | $402.24M | $2.01 | $2.01 | 199,939,000 | 200,069,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $511.88M | $118.95M | $392.93M | $1.94 | $1.94 | 202,627,000 | 202,773,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $394.58M | $89.31M | — | $1.57 | $1.57 | 194,694,000 | 195,019,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $416.78M | $97.75M | — | $1.94 | $1.94 | 164,501,000 | 164,858,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $277.7M | $63.26M | — | $1.30 | $1.30 | 165,373,000 | 165,373,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $385.62M | $96.08M | — | $1.73 | $1.73 | 167,804,000 | 167,804,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $395.52M | $95.12M | — | $1.73 | $1.73 | 173,657,000 | 174,124,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $271.08M | $136M | — | $0.90 | $0.89 | 150,806,000 | 151,528,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $282.65M | $105.5M | — | $1.26 | $1.26 | 140,418,000 | 140,713,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $218.49M | $80.29M | — | $1.01 | $1.01 | 136,615,000 | 137,130,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $177.17M | $64.11M | $113.06M | $0.86 | $0.85 | 131,902,000 | 132,662,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $104.47M | $37.95M | $66.52M | $1.15 | $1.14 | 57,908,000 | 58,252,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $98.45M | $35.43M | $63.02M | $1.12 | $1.11 | 56,274,000 | 56,630,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $84.34M | $29.6M | $54.74M | $0.93 | $0.92 | 56,832,000 | 57,224,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $23.61M | $6.02M | $17.59M | $0.53 | $0.52 | 28,361,000 | 28,600,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $38.94M | $12.13M | $26.81M | $1.03 | $1.02 | — | — |
|---|