Complete source-backed income-statement history.
- Available history
- 2017-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 | $558.95M | — | — | — | — | — | $245.26M | — | $270.19M | $63.5M | $181.32M | $0.85 | $0.85 | 212,463,597 | 212,795,141 |
|---|
| 2026-03-31 | $617.76M | — | — | — | — | — | $287.25M | — | $302.92M | $69.76M | $205.28M | $0.96 | $0.96 | 212,685,136 | 213,324,648 |
|---|
| 2025-12-31 | $521.18M | — | — | — | — | — | $221.01M | — | $456.71M | $89.59M | $324.99M | $1.52 | $1.51 | -49,740 | -53,039 |
|---|
| 2025-09-30 | $508.6M | — | — | — | — | — | $210.37M | — | $269.62M | $59.07M | $185.64M | $0.87 | $0.86 | 213,359,090 | 214,983,486 |
|---|
| 2025-06-30 | $512.97M | — | — | — | — | — | $199.85M | — | $227.06M | $51.54M | $153.78M | $0.72 | $0.71 | 213,339,761 | 214,971,946 |
|---|
| 2025-03-31 | $509.68M | — | — | — | — | — | $204.1M | — | $221.58M | $53.28M | $148.38M | $0.70 | $0.69 | 213,087,496 | 214,895,418 |
|---|
| 2024-12-31 | $463.34M | — | — | — | — | — | $188.54M | — | $210.25M | $50.3M | $142.21M | $0.66 | $0.66 | 3,324 | 39,553 |
|---|
| 2024-09-30 | $448.92M | — | — | — | — | — | $159.32M | — | $173.67M | $43.45M | $113.92M | $0.53 | $0.53 | 213,206,193 | 215,096,974 |
|---|
| 2024-06-30 | $404.95M | — | — | — | — | — | $162.49M | — | $183.46M | $47.05M | $119.24M | $0.56 | $0.55 | 213,162,158 | 214,895,947 |
|---|
| 2024-03-31 | $408.74M | — | — | — | — | — | $167.68M | — | $187.02M | $43.64M | $126.14M | $0.59 | $0.59 | 212,709,872 | 214,660,853 |
|---|
| 2023-12-31 | $370M | — | — | — | — | — | $141.63M | — | $141.3M | $37.56M | $89.31M | $0.42 | $0.41 | 352,720 | 391,900 |
|---|
| 2023-09-30 | $328.36M | — | — | — | — | — | $124.74M | — | $140.3M | $28.67M | $98.61M | $0.47 | $0.46 | 211,618,475 | 213,491,634 |
|---|
| 2023-06-30 | $310.61M | — | — | — | — | — | $116.34M | — | $130.99M | $29.05M | $89.08M | $0.42 | $0.42 | 211,569,728 | 213,156,753 |
|---|
| 2023-03-31 | $329.25M | — | — | — | — | — | $122.57M | — | $135.4M | $33.21M | $87.86M | $0.42 | $0.42 | 208,105,437 | 210,143,734 |
|---|
| 2022-12-31 | $293.04M | — | — | — | — | — | $91.55M | — | $112.61M | $13.61M | $88.95M | $0.42 | $0.42 | 809,376 | 652,003 |
|---|
| 2022-09-30 | $287.12M | — | — | — | — | — | $102.81M | — | $106.22M | $24.66M | $69.08M | $0.34 | $0.33 | 205,721,162 | 208,329,469 |
|---|
| 2022-06-30 | $297.14M | — | — | — | — | — | $106.61M | — | $107.15M | $25.55M | $68.34M | $0.33 | $0.33 | 204,501,035 | 207,272,675 |
|---|
| 2022-03-31 | $311.49M | — | — | — | — | — | $111.6M | — | $111.16M | $13.71M | $82.97M | $0.41 | $0.40 | 204,061,347 | 207,497,102 |
|---|
| 2021-12-31 | $276.88M | — | — | — | — | — | $91.18M | — | $103.52M | $43.51M | $48.89M | $0.24 | $0.23 | 389,885 | 346,510 |
|---|
| 2021-09-30 | $265.33M | — | — | — | — | — | $85.53M | — | $85.17M | $19.86M | $54.76M | $0.27 | $0.26 | 202,238,122 | 208,197,439 |
|---|
| 2021-06-30 | $260.84M | — | — | — | — | — | $83.79M | — | $83.47M | $17.23M | $55.32M | $0.27 | $0.27 | 201,749,985 | 207,463,960 |
|---|
| 2021-03-31 | $273.4M | — | — | — | — | — | $98.33M | — | $97.83M | $16.27M | $67.86M | $0.34 | $0.33 | 199,064,607 | 205,028,717 |
|---|
| 2020-12-31 | $233.08M | — | — | — | — | — | $71.58M | — | $82.63M | $16.18M | $55.06M | $0.29 | $0.28 | 3,151,468 | 3,196,924 |
|---|
| 2020-09-30 | $212.87M | — | — | — | — | — | $58.52M | — | $58.17M | $11.12M | $36.81M | $0.20 | $0.19 | 187,774,170 | 194,955,695 |
|---|
| 2020-06-30 | $212.11M | — | — | — | — | — | $55.64M | — | $55.35M | $12.95M | $30.5M | $0.17 | $0.16 | 177,649,501 | 185,489,824 |
|---|
| 2020-03-31 | $234.61M | — | — | — | — | — | $77.62M | — | $78.31M | $15.83M | $43.93M | $0.26 | $0.25 | 166,234,749 | 174,517,244 |
|---|
| 2019-12-31 | $197.31M | — | — | — | — | — | $54.33M | — | $88.17M | $30.89M | $41.33M | $0.27 | $0.26 | 5,079,053 | 5,381,486 |
|---|
| 2019-09-30 | $200.98M | — | — | — | — | — | $58.26M | — | $58.89M | $10.32M | $29.61M | $0.21 | $0.20 | 142,935,206 | 151,362,643 |
|---|
| 2019-06-30 | $190.49M | — | — | — | — | — | $30.96M | — | $31.13M | $6.31M | $12.83M | $0.09 | $0.09 | 142,933,192 | 150,847,183 |
|---|
| 2019-03-31 | $186.79M | — | — | — | — | — | $46.28M | — | $47.14M | $4.78M | $42.35M | — | — | — | — |
|---|
| 2018-09-30 | $165.25M | — | — | — | — | — | $52.82M | — | $53.49M | $7.54M | $45.96M | — | — | — | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | — | $38.9M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | $45.31M | — | — | — | — |
|---|
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.05B | — | — | — | — | — | $835.34M | — | $1.17B | $253.47M | $812.79M | $3.81 | $3.78 | 213,213,371 | 214,898,240 |
|---|
| 2024-12-31 | $1.73B | — | — | — | — | — | $678.03M | — | $754.4M | $184.44M | $501.51M | $2.35 | $2.33 | 213,030,056 | 214,924,763 |
|---|
| 2023-12-31 | $1.34B | — | — | — | — | — | $505.27M | — | $547.98M | $128.48M | $364.87M | $1.73 | $1.71 | 210,796,802 | 212,668,808 |
|---|
| 2022-12-31 | $1.19B | — | — | — | — | — | $412.57M | — | $437.13M | $77.52M | $309.34M | $1.50 | $1.48 | 205,576,637 | 208,400,040 |
|---|
| 2021-12-31 | $1.08B | — | — | — | — | — | $358.83M | — | $369.98M | $96.88M | $226.83M | $1.13 | $1.09 | 201,419,081 | 207,254,840 |
|---|
| 2020-12-31 | $892.66M | — | — | — | — | — | $263.36M | — | $274.46M | $56.07M | $166.3M | $0.92 | $0.88 | 180,409,462 | 188,223,032 |
|---|
| 2019-12-31 | $775.57M | — | — | — | — | — | $189.82M | — | $225.33M | $52.3M | $83.77M | $0.57 | $0.54 | 148,013,274 | 156,540,246 |
|---|
| 2017-12-31 | $562.97M | — | — | — | — | — | $89.09M | — | $89.78M | $6.13M | $83.65M | — | — | 215,568,635 | 215,568,635 |
|---|