Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $609.8M | $516.0M | $493.6M | $427.8M | $379.5M | $310.6M | $283.9M |
| Gross profit | $222.6M | $198.8M | $180.7M | $103.4M | $113.1M | $104.9M | $93.0M |
| Gross margin | 36.50% | 38.52% | 36.61% | 24.16% | 29.81% | 33.76% | 32.75% |
| Research & development | $399,000 | $398,000 | $418,000 | $541,000 | $477,000 | $313,000 | $642,000 |
| Operating expenses | $140.1M | $125.0M | $124.2M | $100.3M | $88.6M | $58.0M | $79.6M |
| Operating income | $82.5M | $73.8M | $56.5M | $3.1M | $24.6M | $46.9M | $13.4M |
| Operating margin | 13.53% | 14.31% | 11.44% | 0.71% | 6.48% | 15.08% | 4.71% |
| EBITDA | $83.6M | $74.6M | $57.2M | $5.0M | $26.7M | $49.0M | $15.5M |
| EBITDA margin | 13.71% | 14.45% | 11.58% | 1.16% | 7.02% | 15.77% | 5.44% |
| Net income | $71.3M | $56.0M | $46.6M | $7.8M | $19.0M | $32.7M | $9.4M |
| Net profit margin | 11.70% | 10.84% | 9.45% | 1.83% | 5.01% | 10.51% | 3.32% |
| Basic EPSper basic share | $1.25 | $0.99 | $0.83 | $0.14 | $0.35 | $0.56 | $0.17 |
| Diluted EPSper diluted share | $1.19 | $0.94 | $0.79 | $0.14 | $0.35 | $0.56 | $0.16 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 12.21%7.01M shares |
Verlinvest Beverages SA | ≈7.14%4.1M shares |
FMR LLC | 5.60%3.21M shares |
WASATCH ADVISORS LP | 3.93%2.26M shares |
Kirban Michael | ≈3.73%2.14M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.65%2.09M shares |
STATE STREET CORP | 3.22%1.85M shares |
WELLINGTON MANAGEMENT GROUP LLP | 3.21%1.84M shares |
Driehaus Capital Management LLC | 2.62%1.5M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.40%1.38M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.17%1.24M shares |
CONGRESS ASSET MANAGEMENT CO | 2.10%1.21M shares |
AMERIPRISE FINANCIAL INC | 2.00%1.15M shares |
WESTFIELD CAPITAL MANAGEMENT CO LP | 1.98%1.14M shares |
D. E. Shaw & Co., Inc. | 1.92%1.1M shares |
DIMENSIONAL FUND ADVISORS LP | 1.91%1.1M shares |
LOOMIS SAYLES & CO L P | 1.74%1M shares |
JANE STREET GROUP, LLC | 1.62%927.28K shares |
BANK OF AMERICA CORP /DE/ | 1.49%857.6K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.29%739.49K shares |
Percentages use 57.4M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 17, 2026Form 4 · 10b5-1 | Sadowsky KennethDirector | SellCommon Stock | 3.9K | $82.92 | $323.4K | 580.3K |
| Jun 12, 2026Form 4 · 10b5-1 | Liran IraDirector | SellCommon Stock · indirect | 73.8K | $80.32 | $5.93M | 402.6K |
| Jun 12, 2026Form 4 · 10b5-1 | Liran IraDirector | SellCommon Stock | 74.2K | $80.29 | $5.96M | 309.9K |
| Jun 11, 2026Form 4 · 10b5-1 | Liran IraDirector | SellCommon Stock · indirect | 96.2K | $79.14 | $7.61M | 476.4K |
| Jun 11, 2026Form 4 · 10b5-1 | Liran IraDirector | SellCommon Stock | 95.8K | $79.14 | $7.58M | 384.1K |