Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $341.9M | $339.7M | $318.9M | $303.6M | $273.1M | $134.9M | $63.5M | $42.4M |
| Gross profit | $230.0M | $219.2M | $204.4M | $189.8M | $178.0M | $73.7M | $42.9M | $28.5M |
| Gross margin | 67.27% | 64.53% | 64.08% | 62.51% | 65.17% | 54.59% | 67.61% | 67.32% |
| Research & development | $34.3M | $29.0M | $25.8M | $24.6M | $14.3M | $5.2M | $1.6M | $853,127 |
| Operating expenses | $219.7M | $218.3M | $222.5M | $224.9M | $190.1M | $131.2M | $34.5M | $22.0M |
| Operating income | $122.2M | $121.4M | $96.4M | $78.7M | $83.0M | $3.8M | $28.9M | $20.4M |
| Operating margin | 35.74% | 35.74% | 30.22% | 25.92% | 30.40% | 2.79% | 45.60% | 48.04% |
| EBITDA | $124.0M | $122.7M | $98.4M | $79.8M | $83.9M | $4.0M | $29.1M | $20.4M |
| EBITDA margin | 36.27% | 36.14% | 30.85% | 26.29% | 30.71% | 2.98% | 45.88% | 48.10% |
| Net income | $148.1M | $134.2M | $113.1M | $79.0M | $82.6M | $3.2M | $28.9M | $20.2M |
| Net profit margin | 43.32% | 39.49% | 35.46% | 26.03% | 30.24% | 2.38% | 45.58% | 47.77% |
| Basic EPSper basic share | $0.96 | $0.85 | $0.74 | $0.52 | $0.56 | -$0.02 | $0.22 | -$0.12 |
| Diluted EPSper diluted share | $0.83 | $0.74 | $0.65 | $0.45 | $0.46 | -$0.02 | $0.22 | -$0.12 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ACADIAN ASSET MANAGEMENT LLC | 4.25M |
FIL Ltd | 3.9M |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 2M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.24M |
SEIZERT CAPITAL PARTNERS, LLC | 1.07M |
STATE STREET CORP | 836.35K |
Robeco Institutional Asset Management B.V. | 741.76K |
MORGAN STANLEY | 722.06K |
THOMPSON SIEGEL & WALMSLEY LLC | 573.84K |
BNP PARIBAS FINANCIAL MARKETS | 566.5K |
RENAISSANCE TECHNOLOGIES LLC | 334.5K |
BARCLAYS PLC | 295.78K |
NEW YORK STATE COMMON RETIREMENT FUND | 237.64K |
Qube Research & Technologies Ltd | 183.8K |
WELLINGTON MANAGEMENT GROUP LLP | 164.84K |
Russell Investments Group, Ltd. | 158.61K |
FMR LLC | 152.08K |
SEI INVESTMENTS CO | 145.47K |
UBS Group AG | 137.23K |
CREDIT AGRICOLE S A | 120K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.