Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.44B | $1.29B | $1.11B | $905.2M | $699.0M | $502.0M | $383.9M | $304.0M | $242.7M | $188.2M | $147.0M | $115.9M | $83.8M | $55.5M |
| Gross profit | — | — | — | — | — | — | $64.9M | $51.4M | $43.0M | $33.3M | $25.2M | $19.9M | $15.6M | $11.2M |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | $9.9M | $4.9M | $3.4M |
| Operating expenses | $216.9M | $188.1M | $171.5M | $164.9M | $139.4M | $86.7M | $66.5M | $52.4M | $45.7M | $40.0M | $42.0M | $35.8M | $22.6M | $16.8M |
| Operating income | $13.8M | −$9.5M | −$40.7M | −$43.0M | −$35.2M | −$4.9M | −$1.9M | −$1.0M | −$2.6M | −$6.7M | −$16.8M | −$15.9M | −$7.0M | −$5.5M |
| EBITDAderived | $29.7M | $7.0M | −$28.2M | −$32.1M | −$23.2M | $2.1M | $3.7M | $3.5M | $1.6M | −$2.9M | −$14.2M | −$14.3M | −$6.1M | −$5.2M |
| Net income | — | — | — | — | — | — | — | — | — | — | — | −$21.2M | −$8.2M | −$6.4M |
| Basic EPSper diluted share | $0.45 | -$0.23 | -$1.08 | -$1.10 | -$0.89 | -$0.16 | -$0.05 | -$0.03 | -$0.05 | -$0.24 | -$0.62 | -$1.64 | -$6.23 | -$9.76 |
| Diluted EPSper diluted share | $0.45 | -$0.23 | -$1.08 | -$1.10 | -$0.89 | -$0.16 | -$0.05 | -$0.03 | -$0.05 | -$0.24 | -$0.62 | -$1.64 | -$6.23 | -$9.76 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | WEINRAUCH STEVEEVP, North Am & Vet Strategy | SellCommon Stock | 6.7K | $22.00 | $146.8K | 78.1K |
| May 28, 2026Form 4 | GALLAGHER JOHN RChief Operating Officer | SellCommon Stock | 3.6K | $21.69 | $78.1K | 33.1K |
| May 27, 2026Form 4 | Qureshi FawwadChief Financial Officer | SellCommon Stock | 170 | $22.63 | $3.8K | 2.1K |
| May 27, 2026Form 4 | Qureshi FawwadChief Financial Officer | SellCommon Stock | 6.0K | $22.17 | $133.2K | 2.3K |
| May 25, 2026Form 4 | Tooth MargaretCEO | SellCommon Stock | 491 | $21.86 | $10.7K | 176.4K |