Revenue
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 | $226.8M | $186.3M | $167.2M | $168.7M | $151.1M | $134.5M | $123.8M | $114.8M | $105.0M | $98.1M | $90.2M | $81.3M | $76.1M | $74.3M | — | — | — |
| Operating expenses | $122.8M | $108.4M | $101.0M | $93.0M | $85.5M | $76.5M | $74.6M | $69.1M | $60.4M | $57.3M | $52.2M | $47.7M | $48.8M | $45.1M | $43.7M | $36.7M | $37.7M |
| Net income | $75.7M | $56.5M | $48.9M | $53.0M | $49.4M | $38.5M | $36.0M | $32.6M | $23.5M | $25.6M | $23.9M | $20.8M | $15.9M | $12.1M | $10.1M | $9.0M | $11.6M |
| Net profit margin | 33.37% | 30.35% | 29.27% | 31.44% | 32.72% | 28.61% | 29.12% | 28.40% | 22.42% | 26.13% | 26.46% | 25.56% | 20.84% | 16.35% | — | — | — |
| Basic EPSper basic share | $6.28 | $4.79 | $4.21 | $4.66 | $4.44 | $3.52 | $3.36 | $3.09 | $2.26 | $2.49 | $2.35 | $2.06 | $1.19 | $0.93 | $0.78 | $0.70 | $0.92 |
| Diluted EPSper diluted share | $6.26 | $4.78 | $4.20 | $4.65 | $4.43 | $3.51 | $3.35 | $3.08 | $2.26 | $2.49 | $2.35 | $2.06 | $1.19 | $0.93 | $0.78 | $0.70 | $0.92 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BELL JACK W | 177.65K |
CLEMONS JAMES RANDALL | 113K |
RICHERSON HERBERT ELMER | 81.54K |
Jordan WIll | 48.1K |
COMER JAMES F | 27.88K |
MCDEARMAN JOHN | 22.08K |
Maynard Michael G. | 20.13K |
POMINSKI LISA | 16.68K |
Foster` John | 14.52K |
Swain Clinton M. | 13.77K |
Hawkins Kayla | 4.65K |
Oakley Clark | 4.5K |
PATTON JAMES ANTHONY | 3.75K |
WALKER TAYLOR | 2.51K |
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 11, 2026Form 4 | Oakley ClarkEVP | BuyCommon Stock | 5 | $83.45 | $417.25 | 4.5K |
| May 15, 2026Form 4 | BELL JACK WDirector | BuyCommon Stock | 1.2K | $81.95 | $100.1K | 177.6K |
| May 8, 2026Form 4 | RICHERSON HERBERT ELMERDirector | BuyCommon Stock | 1.2K | $81.95 | $100.1K | 81.5K |
| Apr 7, 2026Form 4 | POMINSKI LISADirector | BuyStock Appreciation Right · derivative | 290 | $0.00 | $0.00 | 450 |
| Mar 9, 2026Form 4 | Oakley ClarkEVP | BuyCommon Stock | 5 | $80.45 | $402.25 | 4.5K |