Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $722.4M | $476.0M | $459.0M | $481.3M | $456.3M | $417.6M | $546.1M | $496.0M | $416.6M | $362.4M | $347.6M | — | — | — | — | — |
| Gross profit | $184.9M | $140.5M | $105.9M | $88.6M | $41.3M | $58.4M | $99.9M | $58.8M | $51.0M | $51.2M | $64.0M | $44.5M | $33.9M | $26.4M | $16.6M | $16.4M |
| Research & development | $18.2M | $20.1M | $19.5M | $18.9M | $22.4M | $25.4M | $24.9M | $28.6M | $19.9M | $21.7M | $16.9M | $10.4M | $7.4M | $4.7M | $3.8M | $2.7M |
| Operating expenses | $75.2M | $58.9M | $61.6M | $64.0M | $82.8M | $80.2M | $82.7M | $95.5M | $69.0M | $68.7M | $39.9M | $29.6M | $21.6M | $16.6M | $12.6M | $10.3M |
| Operating income | $109.7M | $81.6M | $44.3M | $24.6M | −$41.6M | −$21.7M | $17.2M | −$36.7M | −$18.0M | −$17.4M | $24.1M | $15.0M | $12.3M | $9.8M | $4.1M | $6.1M |
| EBITDAderived | $115.1M | $86.8M | $49.9M | $31.3M | −$34.2M | −$13.5M | $26.0M | −$26.5M | −$8.6M | −$8.8M | $27.6M | $16.5M | $13.4M | $10.6M | $5.1M | $7.1M |
| Net income | $114.0M | $69.3M | $26.3M | $11.3M | −$48.5M | −$23.0M | $8.2M | −$54.7M | −$47.6M | −$2.9M | $21.5M | −$18.8M | $6.7M | $4.1M | $1.6M | $2.4M |
| Basic EPSper diluted share | $4.95 | $3.01 | $1.15 | $0.49 | -$2.12 | -$1.00 | $0.38 | -$2.94 | -$6.20 | -$0.27 | $2.01 | — | — | — | — | — |
| Diluted EPSper diluted share | $4.94 | $3.01 | $1.15 | $0.49 | -$2.12 | -$1.00 | $0.38 | -$2.94 | -$6.20 | -$1.11 | $1.38 | — | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 11, 2025Form 4 | Weichai Power Co., Ltd. +2TenPercentOwner | SellCommon Stock · indirect | 30.5K | $94.33 | $2.88M | 10.60M |
| Sep 11, 2025Form 4 | Weichai Power Co., Ltd. +2TenPercentOwner | SellCommon Stock · indirect | 23.2K | $93.64 | $2.18M | 10.63M |
| Sep 11, 2025Form 4 | Weichai Power Co., Ltd. +2TenPercentOwner | SellCommon Stock · indirect | 19.4K | $92.46 | $1.79M | 10.65M |
| Sep 11, 2025Form 4 | Weichai Power Co., Ltd. +2TenPercentOwner | SellCommon Stock · indirect | 6.7K | $91.72 | $618.0K | 10.67M |
| Sep 11, 2025Form 4 | He HongDirector | SellCommon Stock | 1.5K | $94.00 | $141.0K | 18.8K |