Revenue
2010
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 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $620.0M | $590.6M | $537.3M | $518.8M | $488.1M | $408.5M | $423.4M | $408.5M | $380.5M | $380.7M | $378.1M | $383.0M | $368.5M | $342.8M | $336.4M | $321.5M |
| Gross profit | $341.3M | $315.2M | $274.2M | $254.8M | $263.7M | $223.0M | $232.3M | $225.3M | $213.9M | $214.4M | $200.2M | $198.9M | $189.2M | $168.5M | $168.1M | $165.3M |
| Gross margin | 55.06% | 53.38% | 51.04% | 49.10% | 54.03% | 54.59% | 54.88% | 55.14% | 56.21% | 56.31% | 52.94% | 51.92% | 51.33% | 49.15% | 49.97% | 51.41% |
| Research & development | $8.7M | $8.0M | $6.2M | $5.1M | $5.6M | $6.0M | $6.5M | $7.0M | $8.4M | $7.7M | $9.0M | $6.9M | $7.2M | $5.1M | $5.5M | $5.3M |
| Operating expenses | $237.6M | $218.9M | $184.5M | $167.4M | $174.9M | $145.8M | $150.0M | $146.7M | $138.0M | $143.0M | $134.8M | $135.1M | $132.5M | $116.8M | $114.0M | $110.1M |
| Operating income | $103.8M | $96.4M | $89.7M | $87.3M | $88.8M | $77.2M | $82.4M | $78.6M | $75.9M | $71.3M | $65.4M | $63.7M | $56.6M | $51.7M | $54.1M | $55.2M |
| Operating margin | 16.74% | 16.32% | 16.70% | 16.83% | 18.20% | 18.90% | 19.46% | 19.24% | 19.95% | 18.74% | 17.29% | 16.64% | 15.37% | 15.09% | 16.09% | 17.17% |
| EBITDA | $112.0M | $105.8M | $97.9M | $95.6M | $95.9M | $84.9M | $90.0M | $86.4M | $82.7M | $77.8M | $71.9M | $69.6M | $62.0M | $56.6M | $58.5M | $59.4M |
| EBITDA margin | 18.06% | 17.92% | 18.22% | 18.43% | 19.64% | 20.79% | 21.25% | 21.15% | 21.73% | 20.44% | 19.00% | 18.17% | 16.82% | 16.51% | 17.39% | 18.49% |
| Net income | $91.0M | $69.6M | $66.0M | $67.3M | $70.2M | $60.7M | $55.9M | $65.2M | $52.9M | $52.6M | $44.8M | $43.7M | $39.8M | $35.5M | $36.4M | $36.1M |
| Net profit margin | 14.68% | 11.79% | 12.28% | 12.98% | 14.39% | 14.86% | 13.21% | 15.96% | 13.91% | 13.83% | 11.85% | 11.42% | 10.80% | 10.35% | 10.83% | 11.23% |
| Basic EPSper basic share | $6.70 | $5.12 | $4.84 | $4.91 | $5.11 | $4.41 | $4.03 | $4.65 | $3.73 | $3.65 | $3.05 | $2.89 | $2.55 | $2.22 | $2.16 | $2.17 |
| Diluted EPSper diluted share | $6.69 | $5.11 | $4.83 | $4.90 | $5.09 | $4.40 | $4.02 | $4.64 | $3.72 | $3.64 | $3.04 | $2.87 | $2.54 | $2.20 | $2.14 | $2.15 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Brass Steven A | 33.76K |
Etchart Eric | 9.35K |
Olsem Patricia Q | 7.99K |
CARTER DANIEL T | 7.82K |
PENDARVIS DAVID | 6.9K |
HYZER SARA KATHLEEN | 5.94K |
LINDEMAN JEFFREY G | 4.9K |
CLOEZ CHRISTOPHE PAUL | 4.7K |
KIAMILEV PHENIX Q. | 4.3K |
MIHALIK TREVOR I | 4.18K |
Saunders Anne | 3.36K |
Monteagudo Graciela | 2.87K |
Magee Edward O Jr | 2.61K |
Lee Lara L | 2.5K |
Burks Cynthia | 1.9K |
Plunk Ken Allen | 515 |
NOBLE WILLIAM B | — |
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 5, 2026Form 4 | PENDARVIS DAVIDDirector | BuyCommon Stock | 424 | $247.15 | $104.8K | 6.9K |
| Oct 30, 2025Form 4 | Etchart EricDirector | BuyCommon Stock | 500 | $194.02 | $97.0K | 8.4K |
| Oct 30, 2025Form 4 | PENDARVIS DAVIDDirector | BuyCommon Stock | 523 | $196.37 | $102.7K | 5.9K |
| Oct 28, 2025Form 4 | KIAMILEV PHENIX Q.VP, GC & Chief Compliance Ofcr | BuyCommon Stock · indirect | 55 | $200.46 | $11.0K | 4.3K |
| Oct 28, 2025Form 4 | Brass Steven APresident and CEO | BuyCommon Stock | 362 | $200.46 | $72.6K | 33.8K |