Complete source-backed income-statement history.
- Available history
- 2016-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 | $334.98M | $115.95M | — | $96.53M | — | — | -$129.12M | — | -$119.96M | $185,000.00 | -$120.14M | -$0.90 | -$0.90 | 132,867,000 | 132,867,000 |
|---|
| 2026-03-31 | $301.67M | $104.92M | — | $91.04M | — | — | -$121.35M | — | -$111.7M | $372,000.00 | -$112.08M | -$0.85 | -$0.85 | 131,273,000 | 131,273,000 |
|---|
| 2025-12-31 | $281.27M | $99.49M | — | $98.26M | — | — | -$120.81M | — | -$130.22M | -$1.73M | -$128.49M | -$1.00 | -$1.00 | 1,106,000 | 1,106,000 |
|---|
| 2025-09-30 | $265.2M | $93.59M | — | $89.96M | — | — | -$98.99M | — | -$92.59M | $136,000.00 | -$92.73M | -$0.74 | -$0.74 | 124,807,000 | 124,807,000 |
|---|
| 2025-06-30 | $232.09M | $81.21M | — | $87.45M | — | — | -$106.41M | — | -$99.86M | $38,000.00 | -$99.9M | -$0.80 | -$0.80 | 124,114,000 | 124,114,000 |
|---|
| 2025-03-31 | $203.47M | $74.72M | — | $88.52M | — | — | -$111.04M | — | -$94.87M | $290,000.00 | -$95.16M | -$0.77 | -$0.77 | 123,871,000 | 123,871,000 |
|---|
| 2024-12-31 | $201.81M | $77.59M | — | $93.54M | — | — | -$125.97M | — | -$110.29M | $716,000.00 | -$111.01M | -$0.90 | -$0.90 | 339,000 | 339,000 |
|---|
| 2024-09-30 | $191.48M | $74.49M | — | $87.31M | — | — | -$117.33M | — | -$107.72M | $30,000.00 | -$107.75M | -$0.88 | -$0.88 | 123,051,000 | 123,051,000 |
|---|
| 2024-06-30 | $177.24M | $72.42M | — | $83.1M | — | — | -$100.62M | — | -$102.5M | $133,000.00 | -$102.63M | -$0.84 | -$0.84 | 122,447,000 | 122,447,000 |
|---|
| 2024-03-31 | $168.49M | $65.3M | — | $83.8M | — | — | -$99.68M | — | -$114.58M | $405,000.00 | -$114.99M | -$0.94 | -$0.94 | 121,712,000 | 121,712,000 |
|---|
| 2023-12-31 | $155.05M | — | — | $89.86M | — | — | -$197.51M | — | -$187.58M | -$541,000.00 | -$187.04M | -$1.62 | -$1.62 | 2,197,000 | 2,197,000 |
|---|
| 2023-09-30 | $143.03M | — | — | $93.85M | — | — | -$113.54M | — | -$85.61M | $490,000.00 | -$86.1M | -$0.73 | -$0.73 | 117,736,000 | 117,736,000 |
|---|
| 2023-06-30 | $137.15M | — | — | $90.36M | — | — | -$119.62M | — | -$72.28M | $496,000.00 | -$72.77M | -$0.67 | -$0.67 | 108,808,000 | 108,808,000 |
|---|
| 2023-03-31 | $128.71M | — | — | $93.13M | — | — | -$134.06M | — | -$133.29M | $240,000.00 | -$133.53M | -$1.30 | -$1.30 | 102,663,000 | 102,663,000 |
|---|
| 2022-12-31 | $126.89M | — | — | $106.58M | — | — | -$146.12M | — | -$139.33M | $602,000.00 | -$139.93M | -$1.37 | -$1.37 | 113,000 | 113,000 |
|---|
| 2022-09-30 | $117.4M | — | — | $100.02M | — | — | -$144.6M | — | -$161.88M | $115,000.00 | -$161.99M | -$1.58 | -$1.58 | 102,289,000 | 102,289,000 |
|---|
| 2022-06-30 | $109.14M | — | — | $85.46M | — | — | -$130.32M | — | -$228.99M | $446,000.00 | -$229.43M | -$2.25 | -$2.25 | 102,047,000 | 102,047,000 |
|---|
| 2022-03-31 | $96.1M | — | — | $81.76M | — | — | -$123.34M | — | -$123.25M | -$24,000.00 | -$123.23M | -$1.21 | -$1.21 | 101,853,000 | 101,853,000 |
|---|
| 2021-12-31 | $108.11M | — | — | $73.02M | — | — | -$98.21M | — | -$72.3M | $11,000.00 | -$72.31M | -$0.89 | -$0.89 | 130,000 | 130,000 |
|---|
| 2021-09-30 | $94.78M | — | — | $70.97M | — | — | -$107.29M | — | -$107.43M | $96,000.00 | -$107.53M | -$1.06 | -$1.06 | 101,420,000 | 101,420,000 |
|---|
| 2021-06-30 | $92.1M | — | — | $63.72M | — | — | -$97.64M | — | -$97.49M | $83,000.00 | -$97.58M | -$0.96 | -$0.96 | 101,172,000 | 101,172,000 |
|---|
| 2021-03-31 | $78.67M | — | — | $55.51M | — | — | -$107.86M | — | -$107.25M | $110,000.00 | -$107.36M | -$1.09 | -$1.09 | 100,955,000 | 100,955,000 |
|---|
| 2020-12-31 | $78.32M | — | — | $40.28M | — | — | -$91.17M | — | -$92.78M | $263,000.00 | -$93.05M | -$0.94 | -$0.94 | 845,000 | 845,000 |
|---|
| 2020-09-30 | $74.57M | — | — | $36.25M | — | — | -$74.25M | — | -$71.6M | $68,000.00 | -$71.67M | -$0.78 | -$0.78 | 99,554,000 | 99,554,000 |
|---|
| 2020-06-30 | $66.34M | — | — | $36.32M | — | — | -$54.62M | — | -$49.71M | $34,000.00 | -$49.74M | -$0.57 | -$0.57 | 96,011,000 | 96,011,000 |
|---|
| 2020-03-31 | $67.51M | — | — | $37.02M | — | — | -$34.91M | — | -$31.82M | $14,000.00 | -$31.83M | — | — | — | 94,382,000 |
|---|
| 2019-12-31 | $62.9M | — | — | $25.88M | — | — | -$25.96M | — | -$22.6M | -$489,000.00 | -$29.91M | — | — | — | 1,145,000 |
|---|
| 2019-09-30 | $60.85M | — | — | $24.57M | — | — | -$17.48M | — | -$13.29M | -$202,000.00 | -$13.09M | — | — | — | 93,303,000 |
|---|
| 2019-06-30 | $53.98M | — | — | $19.53M | — | — | -$15.27M | — | -$12.51M | -$1.21M | -$11.3M | — | — | — | 89,036,000 |
|---|
| 2019-03-31 | $36.66M | — | — | $16.32M | — | — | -$23.66M | — | -$21.33M | $26,000.00 | -$21.35M | — | — | — | 85,935,000 |
|---|
| 2018-12-31 | $32.87M | — | — | $16.65M | — | — | -$27.39M | — | -$25.24M | $35,000.00 | -$25.12M | — | — | — | 18,103,000 |
|---|
| 2018-09-30 | $21.69M | — | — | $14.25M | — | — | -$24.21M | — | -$23.51M | $0.00 | -$24.46M | — | — | — | 12,582,000 |
|---|
| 2018-06-30 | $19.38M | — | — | $11.55M | — | — | -$22.7M | — | -$21.64M | $3,000.00 | -$21.64M | — | — | — | 12,388,000 |
|---|
| 2018-03-31 | $16.69M | — | — | $8.26M | — | — | -$18.65M | — | -$13.84M | $0.00 | -$13.84M | — | — | — | 11,920,000 |
|---|
| 2017-12-31 | $20M | — | — | $8.12M | — | — | -$15.62M | — | -$15.05M | $7,000.00 | -$15.06M | — | — | — | -249,000 |
|---|
| 2017-09-30 | $11.13M | — | — | $7.25M | — | — | -$28.68M | — | -$28.59M | $0.00 | -$28.59M | — | — | — | 12,073,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 | $982.02M | $349.01M | — | $364.19M | — | — | -$437.25M | — | -$417.54M | -$1.26M | -$416.28M | -$3.32 | -$3.32 | 125,374,000 | 125,374,000 |
|---|
| 2024-12-31 | $739.02M | $289.8M | — | $347.75M | — | — | -$443.59M | — | -$435.09M | $1.28M | -$436.37M | -$3.56 | -$3.56 | 122,745,000 | 122,745,000 |
|---|
| 2023-12-31 | $563.95M | $227.05M | — | $367.19M | — | — | -$564.73M | — | -$478.76M | $685,000.00 | -$479.45M | -$4.28 | -$4.28 | 111,988,000 | 111,988,000 |
|---|
| 2022-12-31 | $449.54M | — | — | $373.81M | — | — | -$544.38M | — | -$653.45M | $1.14M | -$654.59M | -$6.41 | -$6.41 | 102,178,000 | 102,178,000 |
|---|
| 2021-12-31 | $373.65M | — | — | $263.22M | — | — | -$411M | — | -$384.47M | $300,000.00 | -$384.77M | -$4.00 | -$4.00 | 101,314,000 | 101,314,000 |
|---|
| 2020-12-31 | $286.73M | — | — | $149.86M | — | — | -$254.95M | — | -$245.9M | $379,000.00 | -$246.28M | -$2.60 | -$2.60 | 97,504,000 | 97,504,000 |
|---|
| 2019-12-31 | $214.38M | — | — | $86.29M | — | — | -$82.37M | — | -$69.72M | -$1.87M | -$75.65M | -$0.84 | -$0.84 | 90,597,000 | 90,597,000 |
|---|
| 2018-12-31 | $90.64M | — | — | $50.71M | — | — | -$92.94M | — | -$84.23M | $38,000.00 | -$85.06M | — | — | — | 30,403,000 |
|---|
| 2017-12-31 | $49.84M | — | — | $25.56M | — | — | -$76.61M | — | -$83.21M | $7,000.00 | -$83.22M | — | — | — | 12,582,000 |
|---|
| 2016-12-31 | $25.25M | — | — | $10.86M | — | — | -$43.85M | — | -$46.13M | $6,000.00 | -$46.14M | — | — | — | 13,053,000 |
|---|