Complete source-backed income-statement history.
- Available history
- 2018-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 | $389.2M | — | — | — | — | $354.6M | $34.6M | — | $25.6M | $200,000.00 | $25.4M | $1.54 | $1.49 | 15,700,000 | 17,000,000 |
|---|
| 2026-03-31 | $393.5M | — | — | — | — | $352.6M | $40.9M | — | $36.1M | $200,000.00 | $35.9M | $2.19 | $2.09 | 15,600,000 | 17,200,000 |
|---|
| 2025-12-31 | $397M | — | — | — | — | $386.5M | $10.5M | — | $5.4M | $100,000.00 | $5.3M | $0.32 | $0.31 | 100,000 | 0 |
|---|
| 2025-09-30 | $387.8M | — | — | — | — | $387.5M | $300,000.00 | — | -$5M | $400,000.00 | -$5.4M | -$0.35 | -$0.35 | 15,400,000 | 15,400,000 |
|---|
| 2025-06-30 | $382.9M | — | — | — | — | $355.6M | $27.3M | — | $22M | $0.00 | $22M | $1.36 | $1.29 | 15,400,000 | 17,100,000 |
|---|
| 2025-03-31 | $349.4M | — | — | — | — | $325.7M | $23.7M | — | $18.4M | $0.00 | $18.4M | $1.15 | $1.07 | 15,200,000 | 17,200,000 |
|---|
| 2024-12-31 | $326.7M | — | — | — | — | $291.8M | $34.9M | — | $22.1M | $0.00 | $22.1M | $1.40 | $1.31 | 100,000 | 100,000 |
|---|
| 2024-09-30 | $305.7M | — | — | — | — | $271.3M | $34.4M | — | $22.8M | $0.00 | $22.8M | $1.45 | $1.35 | 15,000,000 | 16,900,000 |
|---|
| 2024-06-30 | $289.2M | — | — | — | — | $285.4M | $3.8M | — | -$7.8M | $0.00 | -$7.8M | -$0.52 | -$0.52 | 14,900,000 | 14,900,000 |
|---|
| 2024-03-31 | $254.9M | — | — | — | — | $249.5M | $5.4M | — | -$6.2M | $0.00 | -$6.2M | -$0.42 | -$0.42 | 14,600,000 | 14,600,000 |
|---|
| 2023-12-31 | $194.8M | — | — | — | — | $207.1M | -$12.3M | — | -$24M | $0.00 | -$24M | -$1.67 | -$1.67 | 0 | 0 |
|---|
| 2023-09-30 | $115.3M | — | — | — | — | $149.3M | -$34M | — | -$45.8M | $0.00 | -$45.8M | -$3.16 | -$3.16 | 14,500,000 | 14,500,000 |
|---|
| 2023-06-30 | $74.8M | — | — | — | — | $100M | -$25.2M | — | -$36.7M | $0.00 | -$36.7M | -$2.55 | -$2.55 | 14,400,000 | 14,400,000 |
|---|
| 2023-03-31 | $70.1M | — | — | — | — | $99.9M | -$29.8M | — | -$40.9M | $0.00 | -$40.9M | -$2.88 | -$2.88 | 14,200,000 | 14,200,000 |
|---|
| 2022-12-31 | $71.3M | — | — | — | — | $119M | -$47.7M | — | -$58.3M | $0.00 | -$58.3M | -$4.01 | -$4.01 | 100,000 | 100,000 |
|---|
| 2022-09-30 | $73.7M | — | — | — | — | $130.8M | -$57.1M | — | -$66.4M | $0.00 | -$66.4M | -$4.71 | -$4.71 | 14,100,000 | 14,100,000 |
|---|
| 2022-06-30 | $80.4M | — | — | — | — | $166.7M | -$86.3M | — | -$95.5M | $0.00 | -$95.5M | -$6.77 | -$6.77 | 14,100,000 | 14,100,000 |
|---|
| 2022-03-31 | $85.4M | — | — | — | — | $157.4M | -$72M | — | -$77.5M | $0.00 | -$77.5M | -$5.54 | -$5.54 | 14,000,000 | 14,000,000 |
|---|
| 2021-12-31 | $93.2M | — | — | — | — | $185.1M | -$91.9M | — | -$109.9M | $0.00 | -$109.9M | -$7.96 | -$7.96 | 0 | 0 |
|---|
| 2021-09-30 | $93.8M | — | — | — | — | $220.7M | -$126.9M | — | -$133M | $0.00 | -$133M | -$9.57 | -$9.57 | 13,900,000 | 13,900,000 |
|---|
| 2021-06-30 | $89.8M | — | — | — | — | $261.9M | -$172.1M | — | -$178.6M | $0.00 | -$178.6M | -$0.72 | -$0.72 | 248,900,000 | 248,900,000 |
|---|
| 2021-03-31 | $68.6M | — | — | — | — | $162.9M | -$94.3M | — | -$99.6M | $0.00 | -$99.6M | -$0.40 | -$0.40 | 247,100,000 | 247,100,000 |
|---|
| 2020-12-31 | $50.9M | — | — | — | — | $139.4M | -$88.5M | — | -$133.3M | $0.00 | -$133.3M | -$80.49 | -$80.49 | -34,500,000 | -34,500,000 |
|---|
| 2020-09-30 | $50.5M | — | — | — | — | $116.2M | -$65.7M | — | -$85.2M | $0.00 | -$85.2M | -$2.20 | -$2.20 | 38,800,000 | 38,800,000 |
|---|
| 2020-06-30 | $121.4M | — | — | — | — | $152.6M | -$31.2M | — | -$38.9M | $0.00 | -$38.9M | -$1.03 | -$1.03 | 37,900,000 | 37,900,000 |
|---|
| 2020-03-31 | $124M | — | — | — | — | $223.9M | -$99.9M | — | -$105.6M | $0.00 | -$105.6M | — | — | — | 39,300,000 |
|---|
| 2019-12-31 | $106.5M | — | — | — | — | $185.3M | — | — | -$85.2M | $0.00 | -$85.2M | — | — | — | 1,000,000 |
|---|
| 2019-09-30 | $79.6M | — | — | — | — | $166.5M | — | — | -$100.2M | $0.00 | -$100.2M | — | — | — | 34,800,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.52B | — | — | — | — | $1.46B | $61.8M | — | $40.8M | $500,000.00 | $40.3M | $2.49 | $2.36 | 15,400,000 | 17,100,000 |
|---|
| 2024-12-31 | $1.18B | — | — | — | — | $1.1B | $78.5M | — | $30.9M | $0.00 | $30.9M | $1.96 | $1.83 | 14,900,000 | 16,900,000 |
|---|
| 2023-12-31 | $455M | — | — | — | — | $556.3M | -$101.3M | — | -$147.4M | $0.00 | -$147.4M | -$10.24 | -$10.24 | 14,400,000 | 14,400,000 |
|---|
| 2022-12-31 | $310.8M | — | — | — | — | $573.9M | -$263.1M | — | -$297.7M | $0.00 | -$297.7M | -$21.11 | -$21.11 | 14,100,000 | 14,100,000 |
|---|
| 2021-12-31 | $345.4M | — | — | — | — | $830.6M | -$485.2M | — | -$521.1M | $0.00 | -$521.1M | -$37.76 | -$37.76 | 13,800,000 | 13,800,000 |
|---|
| 2020-12-31 | $346.8M | — | — | — | — | $632.1M | -$285.3M | — | -$363M | $0.00 | -$363M | -$86.43 | -$86.43 | 4,200,000 | 4,200,000 |
|---|
| 2019-12-31 | $290.2M | — | — | — | — | $550.3M | -$260.1M | — | -$282.4M | $0.00 | -$282.4M | -$8.33 | -$8.33 | 33,900,000 | 33,900,000 |
|---|
| 2018-12-31 | $43.3M | — | — | — | — | $111.5M | — | — | -$69.1M | $0.00 | -$69.1M | — | — | — | 25,300,000 |
|---|