Revenue
2009
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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $727.1M | $669.6M | $614.0M | $539.9M | $476.3M | $448.0M | $426.0M | $404.0M | $396.4M | $378.0M | $365.8M | $346.7M | $318.5M | $304.5M | $302.7M | $320.7M | $384.6M |
| Research & development | $629,000 | $1.5M | $3.7M | $909,000 | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $419.4M | $397.2M | $369.4M | $326.0M | $296.9M | $281.7M | $266.4M | $263.8M | $257.9M | $256.8M | $255.8M | $250.8M | $233.8M | $232.3M | $243.6M | $375.8M | $347.1M |
| Operating income | $307.7M | $272.4M | $244.6M | $214.0M | $179.4M | $166.3M | $159.6M | $140.1M | — | — | — | — | — | — | $59.1M | −$55.1M | $37.4M |
| Operating margin | 42.32% | 40.68% | 39.84% | 39.63% | 37.67% | 37.13% | 37.47% | 34.69% | — | — | — | — | — | — | 19.52% | −17.18% | 9.74% |
| EBITDA | $493.0M | $444.4M | $407.6M | $361.4M | $310.4M | $296.0M | $280.8M | $256.6M | — | — | — | — | — | — | $174.3M | $71.2M | $169.3M |
| EBITDA margin | 67.81% | 66.36% | 66.38% | 66.93% | 65.17% | 66.06% | 65.93% | 63.52% | — | — | — | — | — | — | 57.60% | 22.19% | 44.03% |
| Net income | $247.4M | $287.6M | $274.8M | $359.1M | $271.0M | $196.0M | $238.8M | $163.2M | $201.5M | $121.2M | $73.8M | $49.1M | $40.3M | −$1.3M | −$7.4M | −$202.8M | $5.7M |
| Net profit margin | 34.03% | 42.94% | 44.76% | 66.52% | 56.90% | 43.74% | 56.05% | 40.41% | 50.82% | 32.07% | 20.17% | 14.16% | 12.66% | −0.43% | −2.46% | −63.24% | 1.49% |
| Basic EPSper basic share | $1.87 | $2.17 | $2.08 | $2.72 | $2.09 | $1.53 | $1.89 | $1.31 | $1.70 | $1.05 | $0.67 | $0.42 | $0.24 | -$0.24 | -$0.34 | -$3.53 | -$0.28 |
| Diluted EPSper diluted share | $1.87 | $2.17 | $2.07 | $2.72 | $2.09 | $1.53 | $1.88 | $1.31 | $1.69 | $1.05 | $0.66 | $0.42 | $0.24 | -$0.24 | -$0.34 | -$3.53 | -$0.28 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Schultz Peter | 95.27K |
DOMINSKI MATTHEW | 39.39K |
Matthews Rice Jennifer | 26.17K |
MUSIL SCOTT A | 13.63K |
YAP JOHANNSON L | 3.77K |
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 |
|---|---|---|---|---|---|---|
| Dec 17, 2025Form 4 | YAP JOHANNSON LChief Investment Officer | SellCommon Stock · indirect | 340 | $58.34 | $19.8K | 3.8K |
| Dec 17, 2025Form 4 | YAP JOHANNSON LChief Investment Officer | SellCommon Stock · indirect | 340 | $58.39 | $19.9K | 4.1K |