Complete source-backed income-statement history.
- Available history
- 2015-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 | $615.86M | $378.2M | — | — | — | — | $223.42M | — | $218.77M | $81.67M | $137.1M | $0.98 | $0.98 | 139,214,000 | 139,939,000 |
|---|
| 2026-03-31 | $272.61M | $289.01M | — | — | — | — | -$27.53M | — | -$27.31M | -$5.71M | -$21.59M | -$0.15 | -$0.15 | 142,294,000 | — |
|---|
| 2025-12-31 | $541.39M | $347.5M | — | — | — | — | $179.49M | — | $182.55M | $10.98M | $171.56M | $1.17 | $1.15 | -674,000 | -558,000 |
|---|
| 2025-09-30 | $400.22M | $316.54M | — | — | — | — | $71.47M | — | $68.82M | $34.45M | $34.49M | $0.23 | $0.23 | 147,363,000 | 148,211,000 |
|---|
| 2025-06-30 | $524.16M | $317.35M | — | — | — | — | $193.34M | — | $166.79M | $69.36M | $95.08M | $0.65 | $0.65 | 146,122,000 | 146,773,000 |
|---|
| 2025-03-31 | $236.16M | $238.36M | — | — | — | — | -$13.19M | — | -$17.25M | $2.52M | -$19.5M | -$0.13 | -$0.13 | 147,563,000 | 147,563,000 |
|---|
| 2024-12-31 | $423.39M | $287.95M | — | — | — | — | $124.22M | — | $139.45M | $46.45M | $93.63M | $0.62 | $0.61 | -878,000 | -800,000 |
|---|
| 2024-09-30 | $368.63M | $285.96M | — | — | — | — | $72.04M | — | $84.86M | -$468,000.00 | $85.46M | $0.56 | $0.56 | 151,577,000 | 152,175,000 |
|---|
| 2024-06-30 | $499.25M | $319M | — | — | — | — | $166.6M | — | $191.03M | $63.07M | $128.13M | $0.83 | $0.83 | 153,847,000 | 154,350,000 |
|---|
| 2024-03-31 | $275.37M | $253.98M | — | — | — | — | $11.13M | — | -$862,000.00 | $9.92M | -$10.75M | -$0.07 | -$0.07 | 157,011,000 | 157,011,000 |
|---|
| 2023-12-31 | $409.43M | $279.42M | — | — | — | — | $110M | — | $83.74M | $36.22M | $41.86M | $0.27 | $0.26 | 39,000 | 209,000 |
|---|
| 2023-09-30 | $361.53M | $291.05M | — | — | — | — | $58.71M | — | $69.45M | $33.72M | $36.16M | $0.23 | $0.23 | 157,268,000 | 157,804,000 |
|---|
| 2023-06-30 | $462.07M | $294M | — | — | — | — | $154.49M | — | $117.82M | $57.47M | $56.18M | $0.35 | $0.35 | 157,185,000 | 157,584,000 |
|---|
| 2023-03-31 | $251.26M | $225.31M | — | — | — | — | $15.63M | — | -$16.55M | $10.2M | -$26.61M | -$0.17 | -$0.17 | 157,197,000 | 157,197,000 |
|---|
| 2022-12-31 | $346.33M | $252.31M | — | — | — | — | $78.02M | — | $60.86M | $26.18M | $39.24M | $0.25 | $0.24 | -2,215,000 | -2,092,000 |
|---|
| 2022-09-30 | $301M | $229.36M | — | — | — | — | $56.32M | — | $71.13M | $39.28M | $31.12M | $0.19 | $0.19 | 164,645,000 | 165,015,000 |
|---|
| 2022-06-30 | $385.38M | $242.81M | — | — | — | — | $126.64M | — | $111.42M | $71.97M | $43.42M | $0.26 | $0.25 | 167,119,000 | 167,463,000 |
|---|
| 2022-03-31 | $209.56M | $182.88M | — | — | — | — | $9.03M | — | $2.44M | $47.97M | -$44.21M | -$0.25 | -$0.25 | 177,995,000 | 177,995,000 |
|---|
| 2021-12-31 | $296.73M | $237.35M | — | — | — | — | -$11.05M | — | -$20.87M | -$28.59M | $25.97M | $0.15 | $0.15 | -2,851,000 | -2,851,000 |
|---|
| 2021-09-30 | $267.69M | $181.98M | — | — | — | — | $35.11M | — | $37.73M | $48.12M | $360.41M | $1.94 | $1.94 | 185,569,000 | 185,569,000 |
|---|
| 2021-06-30 | $327.58M | $213.32M | — | — | — | — | $57.68M | — | -$102.7M | $13.18M | -$29M | -$0.15 | -$0.15 | 191,990,000 | 191,990,000 |
|---|
| 2021-03-31 | $194.7M | $181.85M | — | — | — | — | -$86.39M | — | -$51.66M | $112.86M | -$164.93M | -$0.82 | -$0.82 | 200,224,000 | 200,224,000 |
|---|
| 2020-12-31 | $285.22M | $188.33M | — | — | — | — | $36.88M | — | -$80.64M | $163.45M | $379.32M | $1.79 | $1.79 | -210,000 | -210,000 |
|---|
| 2020-09-30 | $243.52M | $185.76M | — | — | — | — | -$318.24M | — | -$343.24M | -$72.2M | -$784.44M | -$3.73 | -$3.73 | 210,033,000 | 210,033,000 |
|---|
| 2020-06-30 | $303.86M | $207.8M | — | — | — | — | $29.14M | — | -$2.84M | $8.71M | -$307.82M | -$1.46 | -$1.46 | 209,929,000 | 209,929,000 |
|---|
| 2020-03-31 | $192.32M | $220.57M | — | — | — | — | -$77.09M | — | -$24.12M | -$230.03M | $99.62M | — | — | 209,801,000 | 210,226,000 |
|---|
| 2019-12-31 | $351.85M | $242.65M | — | — | — | — | $57.32M | — | -$1.73M | -$62.93M | $60.88M | $0.32 | $0.32 | — | -2,570,000 |
|---|
| 2019-09-30 | $277.27M | $229.74M | — | — | — | — | -$18.41M | — | -$38.56M | $48.09M | -$95.23M | — | — | — | 224,193,000 |
|---|
| 2019-06-30 | $992.4M | $707.36M | — | — | — | — | $217.17M | — | $182.17M | $74.56M | $781.59M | $3.48 | $3.48 | 224,658,000 | 224,946,000 |
|---|
| 2019-03-31 | $601.07M | $639.19M | — | — | — | — | -$92.03M | — | -$152.92M | -$35.85M | $191.24M | — | — | 224,655,000 | 224,655,000 |
|---|
| 2018-12-31 | -$1.25B | -$1.14B | — | — | — | — | -$176.18M | — | -$148.61M | $6.07M | $71.57M | $0.30 | $0.30 | — | 3,640,000 |
|---|
| 2018-09-30 | $778.26M | $665.55M | — | — | — | — | $29M | — | -$44.1M | -$3.74M | -$94.79M | — | — | — | 224,037,000 |
|---|
| 2018-06-30 | $1.02B | $725.77M | — | — | — | — | $218.22M | — | $266.54M | $92.65M | $224.41M | $1.37 | $1.00 | 214,864,000 | 224,354,000 |
|---|
| 2018-03-31 | $632.22M | $677.54M | — | — | — | — | -$92.62M | — | -$188.69M | -$23.06M | $168.88M | $0.59 | $0.59 | — | 188,228,000 |
|---|
| 2017-12-31 | $898.39M | $664.43M | — | — | — | — | $133.28M | — | $60.36M | -$106.66M | $195.85M | $0.57 | $0.57 | — | 5,148,000 |
|---|
| 2017-09-30 | $818.6M | $728.74M | — | — | — | — | $24.86M | — | -$54.65M | $12.53M | -$97.96M | -$1.02 | -$1.02 | — | 178,871,000 |
|---|
| 2017-06-30 | $1.28B | $942.25M | — | — | — | — | $243.85M | — | $159.13M | $42.03M | $116.39M | $0.28 | $0.28 | — | 168,657,000 |
|---|
| 2017-03-31 | $855.93M | $853.23M | — | — | — | — | -$62.87M | — | -$147.45M | -$27.09M | -$122.81M | -$1.05 | -$1.05 | — | 154,301,000 |
|---|
| 2016-12-31 | $233.57M | $90.87M | — | — | — | — | $78.76M | — | $4.14M | -$806,000.00 | $41.31M | $0.28 | $0.27 | — | 189,000 |
|---|
| 2016-09-30 | $929.86M | $864.2M | — | — | — | — | $12.5M | — | $77.83M | -$3.11M | $86.32M | $0.66 | $0.66 | — | 134,229,000 |
|---|
| 2016-06-30 | $1.23B | $963.79M | — | — | — | — | $210.57M | — | $377.35M | $28.39M | $347.39M | $2.60 | $2.59 | — | 134,197,000 |
|---|
| 2016-03-31 | $906.53M | $869.82M | — | — | — | — | -$11.16M | — | -$92.23M | $9.96M | -$103.17M | — | — | — | 133,278,000 |
|---|
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.7B | $1.22B | — | — | — | — | $431.1M | — | $400.91M | $117.31M | $281.63M | $1.91 | $1.89 | 147,825,000 | 148,672,000 |
|---|
| 2024-12-31 | $1.57B | $1.15B | — | — | — | — | $373.98M | — | $414.48M | $118.98M | $296.47M | $1.93 | $1.92 | 153,273,000 | 153,896,000 |
|---|
| 2023-12-31 | $1.48B | $1.09B | — | — | — | — | $338.82M | — | $254.46M | $137.6M | $107.59M | $0.69 | $0.68 | 157,256,000 | 157,879,000 |
|---|
| 2022-12-31 | $1.24B | $907.37M | — | — | — | — | $270.01M | — | $245.85M | $185.39M | $69.57M | $0.42 | $0.41 | 167,670,000 | 168,268,000 |
|---|
| 2021-12-31 | $1.09B | $814.49M | — | — | — | — | -$4.65M | — | -$137.51M | $145.57M | $192.45M | $1.01 | $1.01 | 189,692,000 | 189,692,000 |
|---|
| 2020-12-31 | $1.02B | $802.46M | — | — | — | — | -$329.3M | — | -$450.84M | -$130.07M | -$613.33M | -$2.93 | -$2.93 | 209,710,000 | 209,710,000 |
|---|
| 2019-12-31 | $1.21B | $949.47M | — | — | — | — | $36.02M | — | -$119.66M | $31.04M | $938.48M | $4.23 | $4.23 | 221,928,000 | 221,928,000 |
|---|
| 2018-12-31 | $1.14B | $904M | — | — | — | — | -$26.79M | — | -$120.12M | $71.2M | $370.07M | $1.79 | $1.73 | — | 212,769,000 |
|---|
| 2017-12-31 | $3.33B | $2.78B | — | — | — | — | $235.16M | — | -$76.77M | -$92.99M | $91.47M | -$1.20 | -$1.20 | — | 172,409,000 |
|---|
| 2016-12-31 | $3.3B | $2.79B | — | — | — | — | $290.68M | — | $367.09M | $34.44M | $371.85M | $2.78 | $2.76 | — | 134,406,000 |
|---|
| 2015-12-31 | $4.29B | $3.76B | — | — | — | — | $336.96M | — | -$200.61M | $117.73M | -$316.25M | -$2.44 | -$2.44 | — | 132,950,000 |
|---|