Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.29B | $1.16B | $703.8M | $490.1M | $414.2M | $275.5M |
| Gross profit | $300.7M | $285.2M | $188.6M | $83.1M | $89.6M | $75.1M |
| Research & development | $10.8M | $9.8M | $3.9M | $1.4M | $0 | $0 |
| Operating expenses | $155.7M | $154.6M | $78.6M | $48.1M | $50.2M | $30.9M |
| Operating income | $145.0M | $130.6M | $110.1M | $35.0M | $39.4M | $44.2M |
| EBITDAderived | $153.3M | $139.1M | $113.0M | $36.4M | $40.1M | $44.4M |
| Net income | $137.4M | $125.8M | $94.1M | $24.0M | $29.3M | $37.5M |
| Basic EPSper diluted share | $3.60 | $3.06 | $2.31 | $0.60 | $0.88 | $1.36 |
| Diluted EPSper diluted share | $3.59 | $3.05 | $2.30 | $0.60 | $0.88 | $1.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 20, 2026Form 4 · 10b5-1 | JI XIANG HU TONG HOLDINGS LTD +2Chief Executive Officer | SellClass A Ordinary Shares, par value $0.05 per share · indirect | 4.4K | $41.29 | $179.7K | 60.0K |
| Mar 20, 2026Form 4 · 10b5-1 | JI XIANG HU TONG HOLDINGS LTD +2Chief Executive Officer | SellClass A Ordinary Shares, par value $0.05 per share · indirect | 25.6K | $40.06 | $1.03M | 64.4K |
| Mar 20, 2026Form 4 · 10b5-1 | JI XIANG HU TONG HOLDINGS LTD +2Chief Executive Officer | SellClass A Ordinary Shares, par value $0.05 per share · indirect | 2.5K | $42.54 | $105.5K | 90.0K |
| Mar 19, 2026Form 4 · 10b5-1 | JI XIANG HU TONG HOLDINGS LTD +2Chief Executive Officer | SellClass A Ordinary Shares, par value $0.05 per share · indirect | 10.8K | $41.69 | $448.4K | 92.5K |
| Mar 19, 2026Form 4 · 10b5-1 | JI XIANG HU TONG HOLDINGS LTD +2Chief Executive Officer | SellClass A Ordinary Shares, par value $0.05 per share · indirect | 16.8K | $40.98 | $686.9K | 103.2K |