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 | $187.9M | $171.8M | $190.2M | $199.4M | $178.3M | $170.8M | $174.4M | $178.8M | $172.7M | $165.1M | $161.0M | $161.4M | $155.5M | $156.0M | $153.3M | $148.0M | $131.2M |
| Operating expenses | $105.5M | $105.7M | $111.3M | $100.3M | $101.7M | $95.7M | $97.7M | $97.7M | $94.0M | $93.8M | $90.6M | $84.7M | $85.0M | $84.0M | $82.1M | $80.9M | $76.6M |
| Net income | $61.1M | $48.8M | $58.6M | $75.2M | $61.5M | $52.5M | $57.8M | $61.4M | $43.1M | $42.6M | $42.2M | $44.2M | $39.8M | $37.5M | $33.1M | $29.3M | $28.1M |
| Net profit margin | 32.53% | 28.43% | 30.84% | 37.73% | 34.49% | 30.72% | 33.17% | 34.37% | 24.98% | 25.81% | 26.23% | 27.39% | 25.60% | 24.07% | 21.59% | 19.81% | 21.44% |
| Basic EPSper basic share | $3.26 | $2.57 | $3.08 | $3.93 | $3.19 | $2.72 | $2.99 | $3.19 | $2.25 | $2.23 | $2.22 | $2.34 | $2.11 | $2.00 | $1.95 | $1.91 | $1.84 |
| Diluted EPSper diluted share | $3.25 | $2.57 | $3.08 | $3.93 | $3.19 | $2.72 | $2.98 | $3.18 | $2.24 | $2.23 | $2.22 | $2.33 | $2.11 | $2.00 | $1.95 | $1.91 | $1.84 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
MCCORMICK ROBERT J | 390.32K |
McCormick Lauren Ann | 43.44K |
CURLEY KEVIN M | 41.14K |
LEONARD ROBERT M | 36.86K |
OZIMEK MICHAEL M | 29.97K |
SCHRECK ERIC W | 28.45K |
Silverman Frank B | 4.89K |
LUCARELLI LISA M | 3.21K |
MARINELLO ANTHONY J MD PHD | — |
SALVADOR SCOT R | — |
Maggs Thomas O | — |
FLYNN BRIAN C | — |
HALL MICHAEL JAMES | — |
Russell Kimberly Adams | — |
Powell Curtis N | — |
Cotugno Steffani | — |
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 |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK · indirect | 100 | $52.29 | $5.2K | 100 |
| Jun 4, 2026Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK · indirect | 100 | $52.29 | $5.2K | 100 |
| Apr 24, 2026Form 4 | Silverman Frank BDirector | BuyCOMMON STOCK | 105 | $46.18 | $4.8K | 4.9K |
| Mar 12, 2026Form 4 | CURLEY KEVIN MEXECUTIVE VICE PRESIDENT & COO | BuyCOMMON STOCK | 588 | $42.55 | $25.0K | 41.0K |
| Nov 26, 2025Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK | 200 | $42.69 | $8.5K | 3.0K |