Revenue
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $845.2M | $767.4M | $707.8M | $657.3M | $562.2M | $483.4M | $405.9M | $351.0M | $301.1M | $250.2M | $218.6M | $173.8M | $133.9M | $84.1M | $44.9M |
| Operating expenses | $528.2M | $504.4M | $470.2M | $453.8M | $398.2M | $351.8M | $308.1M | $278.1M | $250.7M | $230.3M | $216.9M | $155.5M | $113.5M | $75.1M | $40.4M |
| Operating income | $316.9M | $263.0M | $237.6M | $203.5M | $164.0M | $131.6M | $97.8M | $72.8M | $50.4M | $19.9M | $1.8M | $18.3M | $20.4M | $9.0M | $4.4M |
| Operating margin | 37.50% | 34.27% | 33.57% | 30.96% | 29.17% | 27.23% | 24.10% | 20.75% | 16.75% | 7.97% | 0.80% | 10.53% | 15.25% | 10.69% | 9.91% |
| EBITDA | $618.7M | $556.1M | $516.1M | $478.5M | $402.7M | $346.4M | $283.3M | $240.5M | $201.3M | $145.4M | $112.2M | $106.0M | $91.0M | $52.5M | $27.2M |
| EBITDA margin | 73.21% | 72.46% | 72.91% | 72.80% | 71.63% | 71.65% | 69.78% | 68.51% | 66.86% | 58.10% | 51.31% | 60.98% | 67.97% | 62.41% | 60.58% |
| Net income | $273.5M | $189.2M | $192.8M | $178.3M | $192.3M | $202.1M | $49.3M | $92.9M | $31.3M | $34.5M | −$27.4M | −$3.7M | $5.5M | −$6.5M | −$9.2M |
| Net profit margin | 32.36% | 24.66% | 27.24% | 27.13% | 34.21% | 41.82% | 12.14% | 26.48% | 10.38% | 13.79% | −12.52% | −2.12% | 4.12% | −7.71% | −20.56% |
| Basic EPSper basic share | $1.46 | $1.04 | $1.07 | $1.00 | — | — | — | — | — | — | -$0.61 | -$0.28 | -$0.10 | -$0.51 | -$0.44 |
| Diluted EPSper diluted share | $1.46 | $1.04 | $1.07 | $1.00 | — | — | — | — | — | — | -$0.61 | -$0.28 | -$0.10 | -$0.51 | -$0.44 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Furber Jeffrey D. | 55K |
WEGER HANS S | 43.82K |
Guillemette Larry T | 41.53K |
Jacoby Francis X III | 33.81K |
MARR CHRISTOPHER P | 28.45K |
Dilley Michelle | 14.02K |
Chin Jit Kee | 11.06K |
Butcher Benjamin S | 8.89K |
COLBERT VIRGIS | 4.65K |
Wilbon Vicki Lundy | 3.16K |
Crooker William R | — |
Pinard Matts | — |
Chase Michael | — |
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 |
|---|---|---|---|---|---|---|
| Feb 23, 2026Form 4 | Pinard MattsEVP, CFO AND TREASURER | SellCommon Stock | 25.2K | $39.18 | $989.0K | 951 |
| Feb 23, 2026Form 4 | Crooker William RCEO AND PRESIDENT | SellCommon Stock | 93.7K | $39.17 | $3.67M | 0 |
| Feb 19, 2026Form 4 | COLBERT VIRGISDirector | SellCommon Stock | 9.7K | $38.06 | $368.4K | 4.2K |
| Feb 19, 2026Form 4 | COLBERT VIRGISDirector | SellCommon Stock | 8.3K | $38.11 | $317.1K | 13.9K |
| Nov 5, 2025Form 4 | Chase MichaelEVP AND CIO | SellCommon Stock | 13.1K | $38.75 | $509.3K | 9.4K |