Revenue
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $463.1M | $360.7M | $325.1M | $321.2M | $445.5M | $405.1M | $362.0M | $332.7M | $285.8M | $206.2M | $197.3M | $200.3M |
| Gross profit | $264.3M | $201.6M | $182.9M | $177.8M | $217.8M | $190.0M | $137.1M | $142.6M | $125.0M | $100.5M | $96.3M | $93.2M |
| Gross margin | 57.08% | 55.89% | 56.28% | 55.36% | 48.90% | 46.90% | 37.88% | 42.85% | 43.73% | 48.75% | 48.82% | 46.51% |
| Research & development | $900,000 | $1.3M | $600,000 | $600,000 | $1.1M | $1.3M | $2.5M | $2.5M | $2.3M | $2.0M | $1.4M | $1.2M |
| Operating expenses | $169.0M | $120.7M | $100.0M | $103.8M | $127.5M | $125.6M | $109.9M | $94.1M | $75.3M | $56.6M | $51.8M | $45.1M |
| Operating income | $95.3M | $80.8M | $83.0M | $74.0M | $90.3M | $64.4M | $27.2M | $48.5M | $49.7M | $43.9M | $44.5M | $48.1M |
| Operating margin | 20.59% | 22.41% | 25.52% | 23.04% | 20.28% | 15.90% | 7.52% | 14.57% | 17.38% | 21.30% | 22.57% | 23.99% |
| EBITDA | $115.9M | $89.1M | $89.3M | $79.3M | $95.3M | $69.4M | $31.3M | $51.6M | $52.0M | $45.2M | $45.6M | $49.0M |
| EBITDA margin | 25.04% | 24.72% | 27.48% | 24.69% | 21.40% | 17.14% | 8.65% | 15.51% | 18.20% | 21.92% | 23.10% | 24.45% |
| Net income | $58.2M | $39.8M | $38.5M | $11.6M | $52.1M | $38.2M | $16.2M | $25.3M | $20.2M | $26.9M | $9.1M | −$29.4M |
| Net profit margin | 12.56% | 11.04% | 11.83% | 3.62% | 11.69% | 9.43% | 4.48% | 7.60% | 7.07% | 13.05% | 4.64% | −14.68% |
| Basic EPSper basic share | $3.18 | $2.24 | $2.19 | $0.65 | $2.75 | $1.97 | $0.83 | $1.31 | $1.06 | $1.63 | $1.27 | -$4.07 |
| Diluted EPSper diluted share | $3.11 | $2.14 | $2.01 | $0.64 | $2.52 | $1.85 | $0.78 | $1.28 | $1.04 | $1.49 | $1.10 | -$4.07 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Catsimatidis John A. Jr | 414.77K |
Wexler Lawrence | 287.69K |
Purdy Graham | 265.98K |
Glazek David Edward | 164.54K |
Cushman Brittani | 47.82K |
Baxter Gregory H.A. | 40.21K |
De Plano Lorenzo | 39.18K |
Frein Summer | 20.6K |
Diao H.C. Charles | 11.1K |
Flynn Andrew | 9.44K |
Wigginton Brian | 9.23K |
Frushone Ashley Davis | 8.79K |
Reddy Rohith | 6.8K |
Usher Stephen | 5.47K |
Shanahan Kathleen M | 2.35K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | Wigginton BrianSr VP Finance & CAO | SellCommon Stock | 4.0K | $91.67 | $366.7K | 9.2K |
| Mar 4, 2026Form 4 | Flynn AndrewChief Financial Officer | SellCommon Stock | 2.0K | $97.57 | $195.1K | 9.4K |
| Dec 19, 2025Form 4 | Glazek David EdwardExecutive Chairman | SellCommon Stock | 30.0K | $110.26 | $3.31M | 127.1K |
| Dec 15, 2025Form 4 | Diao H.C. CharlesDirector | SellCommon Stock | 2.0K | $108.20 | $216.4K | 9.8K |
| Nov 21, 2025Form 4 | Baxter Gregory H.A.Director | SellCommon Stock | 1.5K | $98.23 | $147.3K | 38.9K |