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 | $264.86M | — | — | — | — | — | — | — | $120.21M | $24.05M | $96.15M | $0.63 | $0.62 | 153,466,000 | 154,162,000 |
|---|
| 2026-03-31 | $258.64M | — | — | — | — | — | — | — | $114.26M | $25.49M | $88.78M | $0.57 | $0.57 | 155,262,000 | 156,101,000 |
|---|
| 2025-12-31 | $257.17M | — | — | — | — | — | — | — | $107.33M | $20.23M | $87.1M | $0.56 | $0.56 | -1,067,000 | -1,031,000 |
|---|
| 2025-09-30 | $248.71M | — | — | — | — | — | — | — | $106.22M | $5.7M | $100.53M | $0.63 | $0.63 | 159,291,000 | 160,087,000 |
|---|
| 2025-06-30 | $246.81M | — | — | — | — | — | — | — | $102.89M | $22.71M | $80.18M | $0.50 | $0.50 | 160,884,000 | 161,513,000 |
|---|
| 2025-03-31 | $248.13M | — | — | — | — | — | — | — | $100.3M | $23.24M | $77.06M | $0.47 | $0.47 | 162,934,000 | 163,749,000 |
|---|
| 2024-12-31 | $241.47M | — | — | — | — | — | — | — | $96.03M | $20.33M | $75.7M | $0.47 | $0.46 | -492,000 | -462,000 |
|---|
| 2024-09-30 | $234.57M | — | — | — | — | — | — | — | $96.39M | $22.66M | $73.73M | $0.45 | $0.45 | 163,059,000 | 163,872,000 |
|---|
| 2024-06-30 | $231.67M | — | — | — | — | — | — | — | $101.38M | $25.54M | $75.84M | $0.46 | $0.46 | 164,945,000 | 165,543,000 |
|---|
| 2024-03-31 | $230.5M | — | — | — | — | — | — | — | $97.41M | $23.96M | $73.46M | $0.44 | $0.44 | 167,142,000 | 167,798,000 |
|---|
| 2023-12-31 | $230.29M | — | — | — | — | — | — | — | $84.87M | $5.39M | $79.49M | $0.47 | $0.46 | -1,982,000 | -1,964,000 |
|---|
| 2023-09-30 | $230.02M | — | — | — | — | — | — | — | $108.99M | $26.97M | $82.02M | $0.47 | $0.46 | 176,358,000 | 176,962,000 |
|---|
| 2023-06-30 | $236.09M | — | — | — | — | — | — | — | $100.94M | $30.28M | $70.66M | $0.39 | $0.39 | 178,926,000 | 179,277,000 |
|---|
| 2023-03-31 | $233.4M | — | — | — | — | — | — | — | $102.63M | $31.94M | $70.7M | $0.39 | $0.39 | 180,215,000 | 181,236,000 |
|---|
| 2022-12-31 | $235.17M | — | — | — | — | — | — | — | $106.53M | $33.36M | $73.17M | $0.40 | $0.40 | -2,412,000 | -2,400,000 |
|---|
| 2022-09-30 | $237.6M | — | — | — | — | — | — | — | $106.63M | $32.03M | $74.6M | $0.40 | $0.40 | 187,236,000 | 188,319,000 |
|---|
| 2022-06-30 | $227.13M | — | — | — | — | — | — | — | $108.8M | $34.1M | $74.7M | $0.38 | $0.38 | 194,405,000 | 195,366,000 |
|---|
| 2022-03-31 | $218.48M | — | — | — | — | — | — | — | $125.63M | $43.03M | $82.6M | $0.42 | $0.41 | 198,130,000 | 199,537,000 |
|---|
| 2021-12-31 | $214.52M | — | — | — | — | — | — | — | $115.26M | $41.62M | $73.64M | $0.35 | $0.35 | -2,284,000 | -2,223,000 |
|---|
| 2021-09-30 | $214.69M | — | — | — | — | — | — | — | $112.74M | $37.06M | $75.68M | $0.36 | $0.36 | 206,725,000 | 207,796,000 |
|---|
| 2021-06-30 | $214.67M | — | — | — | — | — | — | — | $110.65M | $40.09M | $70.56M | $0.33 | $0.33 | 213,574,000 | 214,609,000 |
|---|
| 2021-03-31 | $207.22M | — | — | — | — | — | — | — | $89.17M | $28.02M | $61.15M | $0.28 | $0.28 | 217,033 | 218,277 |
|---|
| 2020-12-31 | $207.97M | — | — | — | — | — | — | — | $65.51M | $15.38M | $50.14M | $0.23 | $0.23 | 216,687,124 | 217,450,467 |
|---|
| 2020-09-30 | $178.63M | — | — | — | — | — | — | — | $24.21M | -$4.41M | $28.61M | $0.13 | $0.13 | 216,922 | 217,715 |
|---|
| 2020-06-30 | $156.1M | — | — | — | — | — | — | — | $27.3M | $6.05M | $21.26M | $0.09 | $0.09 | 216,920 | 217,570 |
|---|
| 2020-03-31 | $168.85M | — | — | — | — | — | — | — | -$701,000.00 | -$2.97M | $2.27M | $0.01 | $0.01 | 216,785 | 217,314 |
|---|
| 2019-12-31 | $164.33M | — | — | — | — | — | — | — | $53.55M | $17.1M | $36.45M | $0.16 | $0.17 | 45 | 81 |
|---|
| 2019-09-30 | $165.83M | — | — | — | — | — | — | — | $65.6M | $19.27M | $46.33M | $0.21 | $0.21 | 216,690 | 217,227 |
|---|
| 2019-06-30 | $164.77M | — | — | — | — | — | — | — | $59.3M | $18.01M | $41.29M | $0.19 | $0.19 | 216,674 | 216,978 |
|---|
| 2019-03-31 | $162.72M | — | — | — | — | — | — | — | $60.93M | $17.62M | $43.31M | $0.20 | $0.20 | 216,338 | 216,950 |
|---|
| 2018-12-31 | $158.23M | — | — | — | — | — | — | — | $59.89M | $19.28M | $101.11M | $0.46 | $0.47 | 193 | 93 |
|---|
| 2018-09-30 | $151.04M | — | — | — | — | — | — | — | $48.66M | -$12.33M | $36.32M | $0.16 | $0.16 | 216,149 | 216,775 |
|---|
| 2018-06-30 | $150.94M | — | — | — | — | — | — | — | $41.19M | -$10.16M | $31.03M | $0.14 | $0.14 | 215,737 | 216,666 |
|---|
| 2018-03-31 | $147.48M | — | — | — | — | — | — | — | $40.91M | -$7.76M | $33.15M | $0.15 | $0.15 | 214,646 | 216,294 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $26.38M | $2.21M | $24.17M | $0.11 | $0.11 | -213,598,037 | -215,917,882 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | -$19.15M | -$8.4M | -$10.75M | -$0.05 | -$0.05 | 214,187,000 | 214,187,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $37.29M | $9.29M | $28M | $0.13 | $0.13 | 213,900,000 | 216,832,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $17.47M | -$8.07M | $25.54M | $0.12 | $0.11 | 213,340,000 | 217,373,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $37.2M | -$60.72M | $23.86M | $0.11 | $0.11 | -212,469,182 | -215,043,206 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $34.52M | $10.44M | $24.07M | $0.11 | $0.11 | 212,927,000 | 216,578,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $29.48M | $7.52M | $21.95M | $0.10 | $0.10 | 212,768,000 | 215,923,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $29.07M | $5.72M | $23.34M | $0.11 | $0.11 | 212,348,000 | 213,274,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$52.99M | $3.76M | $14.97M | $0.07 | $0.07 | 202,000 | 375,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $44.51M | $4.48M | $14.76M | $0.07 | $0.07 | 211,820,000 | 213,783,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | -$11.06M | -$9.84M | -$34.07M | -$0.16 | -$0.16 | 211,247,000 | 211,247,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $47.26M | $8.03M | $25.65M | $0.12 | $0.12 | 210,686,000 | 212,746,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$46.13M | -$301.32M | $330.78M | $1.59 | $1.57 | 601,000 | 729,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $46.42M | $64,000.00 | $23.2M | $0.11 | $0.11 | 210,466,000 | 212,359,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $45.77M | -$276,000.00 | $21.23M | $0.11 | $0.11 | 208,202,000 | 210,144,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $45.57M | $887,000.00 | $17.08M | $0.08 | $0.08 | 205,732,000 | 206,876,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $44.59M | $845,000.00 | $14.79M | $0.07 | $0.07 | 30,000 | 30,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $49.55M | $3.68M | $15.94M | $0.08 | $0.08 | 205,579,000 | 207,316,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | -$98.09M | -$979,000.00 | -$122.58M | -$0.60 | -$0.60 | 205,490,000 | 205,490,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | -$44.63M | $1.62M | -$72.63M | -$0.35 | -$0.35 | 205,465,000 | 205,465,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $122.6M | $1.49M | $14.54M | $0.08 | $0.07 | 17,000 | 131,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $45.49M | -$761,000.00 | $19.07M | $0.09 | $0.09 | 205,415,000 | 205,923,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $35.54M | -$1.55M | $9.36M | $0.05 | $0.05 | 205,415,000 | 205,952,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $16.57M | -$2.13M | -$13.18M | -$0.06 | -$0.06 | 205,217,000 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $74.17M | $242,000.00 | -$14.84M | $6.86 | $6.35 | 43,163,000 | 68,355,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | -$21.16M | $2.89M | -$24.05M | -$1.46 | -$1.46 | 21,303,000 | 21,303,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | -$24.83M | $3.59M | -$28.42M | -$1.66 | -$1.66 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$158.02M | $93.42M | -$251.44M | -$29.40 | -$15.40 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | -$76.2M | -$963,000.00 | -$75.23M | $31.30 | $4.20 | — | — |
|---|
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 | $1B | — | — | — | — | — | — | — | $416.73M | $71.87M | $344.87M | $2.16 | $2.15 | 159,956,000 | 160,739,000 |
|---|
| 2024-12-31 | $938.2M | — | — | — | — | — | — | — | $391.21M | $92.48M | $298.72M | $1.82 | $1.81 | 164,549,000 | 165,268,000 |
|---|
| 2023-12-31 | $929.8M | — | — | — | — | — | — | — | $397.44M | $94.57M | $302.86M | $1.72 | $1.71 | 176,504,000 | 177,180,000 |
|---|
| 2022-12-31 | $918.39M | — | — | — | — | — | — | — | $447.58M | $142.51M | $305.07M | $1.60 | $1.59 | 190,805,000 | 191,968,000 |
|---|
| 2021-12-31 | $851.09M | — | — | — | — | — | — | — | $427.82M | $146.79M | $281.03M | $1.32 | $1.31 | 210,122,000 | 211,300,000 |
|---|
| 2020-12-31 | $711.55M | — | — | — | — | — | — | — | $116.32M | $14.05M | $102.27M | $0.46 | $0.46 | 216,904,000 | 217,668,000 |
|---|
| 2019-12-31 | $657.65M | — | — | — | — | — | — | — | $239.37M | $72M | $167.38M | $0.76 | $0.76 | 216,614 | 217,134 |
|---|
| 2018-12-31 | $607.69M | — | — | — | — | — | — | — | $190.64M | -$10.97M | $201.61M | $0.92 | $0.92 | 215,709 | 216,677 |
|---|
| 2017-12-31 | $650.81M | — | — | — | — | — | — | — | $61.98M | -$4.97M | $66.96M | $0.30 | $0.30 | 213,963 | 216,118 |
|---|
| 2016-12-31 | $673.25M | — | — | — | — | — | — | — | $130.26M | -$37.03M | $93.23M | $0.44 | $0.43 | 212,818 | 215,794 |
|---|
| 2015-12-31 | $686.89M | — | — | — | — | — | — | — | $27.72M | $6.42M | $21.3M | $0.10 | $0.10 | 211,457,000 | 212,971,000 |
|---|
| 2014-12-31 | $695.3M | — | — | — | — | — | — | — | $91.64M | -$300.65M | $392.29M | $1.89 | $1.87 | 208,752,000 | 210,540,000 |
|---|
| 2013-12-31 | $630.3M | — | — | — | — | — | — | — | -$48.58M | $5.16M | -$164.49M | -$0.80 | -$0.80 | 205,542,000 | 205,542,000 |
|---|
| 2012-12-31 | $687.17M | — | — | — | — | — | — | — | $142.29M | $5.93M | $29.78M | $0.15 | $0.14 | 205,366,000 | 205,828,000 |
|---|
| 2011-12-31 | $767.6M | — | — | — | — | — | — | — | $15.86M | $9.32M | -$82.23M | $2.69 | $2.18 | 64,466,000 | 89,658,000 |
|---|
| 2010-12-31 | $950.59M | — | — | — | — | — | — | — | -$341.45M | $103.14M | -$524.31M | -$10.79 | -$10.79 | 11,310,000 | 11,310,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$270.65M | $4.53M | -$275.19M | -$52.22 | -$52.22 | — | — |
|---|