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 | $792.23M | — | — | $20.31M | $334.18M | — | -$34.02M | -$143.54M | -$177.56M | -$13.57M | -$146.07M | -$2.41 | -$2.41 | 60,588,000 | 60,588,000 |
|---|
| 2026-03-31 | $755.72M | — | — | — | $316.05M | — | $91.61M | -$255.72M | -$164.11M | -$3.25M | -$161.91M | -$2.69 | -$2.69 | 60,248,000 | 60,248,000 |
|---|
| 2025-09-30 | $663.72M | — | — | — | $292.46M | — | $989,000.00 | -$148.5M | -$147.51M | -$41.31M | -$102.91M | -$1.70 | -$1.70 | 60,636,000 | 60,636,000 |
|---|
| 2025-06-30 | $657.53M | — | — | $21.56M | $298.2M | — | -$2.44M | -$40.56M | -$43M | $185.44M | -$228.44M | -$3.76 | -$3.76 | 60,686,000 | 60,686,000 |
|---|
| 2024-12-31 | $580.37M | — | — | — | $269.04M | — | -$32.29M | -$34.5M | -$66.79M | $19M | -$85.79M | -$1.75 | -$1.75 | 63,887 | 63,887 |
|---|
| 2024-09-30 | $629.97M | — | — | — | $273.59M | — | -$157.66M | -$123.83M | -$281.48M | -$33.63M | -$247.86M | -$5.10 | -$5.10 | 48,596,000 | 48,596,000 |
|---|
| 2024-06-30 | $621.66M | — | — | — | $252.42M | — | $5.57M | -$67.27M | -$61.7M | -$1.5M | -$60.2M | -$1.24 | -$1.24 | 48,498,000 | 48,498,000 |
|---|
| 2024-03-31 | $618.48M | — | — | — | $248.44M | — | -$73.96M | -$68.58M | -$142.53M | $31.38M | -$173.91M | -$3.61 | -$3.61 | 48,119,000 | 48,119,000 |
|---|
| 2023-12-31 | $611.67M | — | — | — | $381.83M | — | -$315.94M | — | -$429.65M | -$151.27M | -$278.38M | -$5.19 | -$5.18 | -610,183 | -925,183 |
|---|
| 2023-09-30 | $632.48M | — | — | — | $230.58M | — | $37.24M | — | -$17.87M | $43.94M | -$61.8M | -$1.15 | -$1.15 | 53,580,000 | 53,580,000 |
|---|
| 2023-06-30 | $606.21M | — | — | — | $249.96M | — | $5.98M | — | -$54.3M | -$28.65M | -$25.65M | -$0.48 | -$0.48 | 53,942,000 | 53,942,000 |
|---|
| 2023-03-31 | $598.72M | — | — | — | $251.61M | — | $376.73M | — | $316.08M | $137.74M | $178.34M | $3.28 | $3.24 | 54,420,000 | 55,089,000 |
|---|
| 2022-12-31 | $576.69M | — | — | — | $245.91M | — | -$454.51M | — | -$517.45M | -$29.92M | -$487.53M | -$8.37 | -$8.37 | -1,058,301 | -1,126,301 |
|---|
| 2022-09-30 | $578.25M | — | — | — | $200.04M | — | $53.66M | — | $1.73M | $1.14M | $593,000.00 | $0.01 | $0.01 | 57,020,000 | 57,062,000 |
|---|
| 2022-06-30 | $552.5M | — | — | — | $192.74M | — | $85.32M | — | $64.94M | $5.43M | $59.5M | $0.98 | $0.98 | 60,506,000 | 60,541,000 |
|---|
| 2022-03-31 | $548.27M | — | — | — | $187.02M | — | $22.52M | — | -$3.69M | -$5.58M | $1.89M | $0.03 | $0.03 | 60,017,000 | 60,120,000 |
|---|
| 2021-12-31 | $547.67M | — | — | — | $275.74M | — | -$44.36M | — | -$136.42M | -$21.13M | -$115.29M | -$2.32 | -$2.32 | 4,070,991 | 3,767,991 |
|---|
| 2021-09-30 | $314.78M | — | — | — | $140.5M | — | $27.73M | — | -$63.05M | -$5.4M | -$57.65M | -$1.16 | -$1.16 | 49,506,000 | 49,506,000 |
|---|
| 2021-06-30 | $267.73M | — | — | — | $101.21M | — | $80.53M | — | $95.92M | $26.98M | $68.94M | $1.43 | $1.40 | 48,156,000 | 49,102,000 |
|---|
| 2021-03-31 | $192.27M | — | — | — | $80.5M | — | $29.47M | — | -$15.54M | -$4.83M | -$10.71M | -$0.30 | -$0.30 | 35,827,000 | 35,827,000 |
|---|
| 2020-12-31 | $118.1M | — | — | — | $88.41M | — | -$17.64M | — | -$30.67M | -$50.89M | $20.22M | $0.65 | $0.65 | 490,151 | 490,151 |
|---|
| 2020-09-30 | $116.62M | — | — | — | $44M | — | $23.38M | — | $6.48M | -$248,000.00 | $6.72M | $0.22 | $0.22 | 30,458,000 | 30,635,000 |
|---|
| 2020-06-30 | $28.92M | — | — | — | $23.99M | — | -$20.96M | — | -$36.07M | -$12.52M | -$23.56M | -$0.77 | -$0.77 | 30,452,000 | 30,452,000 |
|---|
| 2020-03-31 | $109.15M | — | — | — | $49.61M | — | -$3.17M | — | -$14.54M | -$5.66M | -$8.88M | -$0.28 | -$0.28 | 31,569,000 | 31,569,000 |
|---|
| 2019-12-31 | $130.42M | — | — | — | $44.08M | — | $29.02M | — | $17.79M | $4.43M | $13.36M | $0.39 | $0.39 | -1,357,821 | -1,363,383 |
|---|
| 2019-09-30 | $129.31M | — | — | — | $50.01M | — | $21.45M | — | $10.8M | $3.8M | $7M | $0.19 | $0.18 | 37,809,000 | 37,925,000 |
|---|
| 2019-06-30 | $143.22M | — | — | — | $48.05M | — | $33.85M | — | $23.33M | $6.15M | $17.18M | $0.42 | $0.42 | 41,137,000 | 41,261,000 |
|---|
| 2019-03-31 | $120.63M | — | — | — | $38.26M | — | $30.31M | — | $23.27M | $5.67M | $17.6M | $0.46 | $0.46 | 38,248,000 | 38,367,000 |
|---|
| 2018-12-31 | $111.42M | — | — | — | $29.58M | — | $34.7M | — | $27.98M | $5.85M | $22.13M | $0.66 | $0.66 | 47,943 | -786,292 |
|---|
| 2018-09-30 | $110.49M | — | — | — | $35.3M | — | $29.65M | — | $24.29M | $7.91M | $16.37M | $0.47 | $0.45 | 36,925,000 | 38,575,000 |
|---|
| 2018-06-30 | $110.82M | — | — | — | $40.36M | — | $31.42M | — | $26.36M | $6.06M | $20.3M | $0.51 | $0.49 | 36,925,000 | 38,541,000 |
|---|
| 2018-03-31 | $104.81M | — | — | — | $39.16M | — | $24.88M | — | $19.18M | $6.54M | $12.63M | $0.31 | $0.29 | 36,823,000 | 38,405,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 |
|---|
| 2024-12-31 | $2.45B | — | — | — | $1.04B | — | -$258.33M | -$294.17M | -$552.5M | $15.25M | -$567.75M | -$11.71 | -$11.71 | 48,468,887 | 48,468,887 |
|---|
| 2023-12-31 | $2.45B | — | — | — | $1.11B | — | $104.01M | -$289.75M | -$185.74M | $1.76M | -$187.5M | -$3.51 | -$3.51 | 53,350,817 | 53,350,817 |
|---|
| 2022-12-31 | $2.26B | — | — | — | $825.71M | — | -$293.01M | -$161.46M | -$454.47M | -$28.92M | -$425.55M | -$7.32 | -$7.32 | 58,111,699 | 58,111,699 |
|---|
| 2021-12-31 | $1.32B | — | — | — | $597.95M | — | $93.38M | -$212.46M | -$119.07M | -$4.38M | -$114.7M | -$2.31 | -$2.31 | 49,643,991 | 49,643,991 |
|---|
| 2020-12-31 | $372.79M | — | — | — | $206.01M | — | -$18.39M | — | -$74.81M | -$69.32M | -$5.49M | -$0.18 | -$0.18 | 31,315,151 | 31,315,151 |
|---|
| 2019-12-31 | $523.58M | — | — | — | $180.4M | — | $114.63M | — | $75.18M | $20.05M | $55.13M | $1.46 | $1.46 | 37,705,179 | 37,819,617 |
|---|
| 2018-12-31 | $437.54M | — | — | — | $143.28M | — | $120.65M | — | $97.8M | $26.36M | $71.44M | $1.95 | $1.87 | 36,938,943 | 38,551,708 |
|---|
| 2017-12-31 | $421.05M | — | — | — | $149.56M | — | $123.72M | — | $101.11M | $38.86M | $62.25M | $1.64 | $1.56 | 36,478,759 | 38,442,944 |
|---|