Revenue
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 | $619,000 | $614,000 | $603,000 | $598,000 | $566,000 | $585,000 | $717,000 | $749,000 | $746,000 | — | — | — | — | — | — | — | — |
| Operating expenses | $23.0M | $22.2M | $22.6M | $19.8M | $19.4M | $19.6M | $19.7M | $17.9M | $16.8M | $15.3M | $16.4M | $15.1M | $18.4M | $19.4M | $16.4M | $15.9M | $13.9M |
| Net income | $7.3M | $6.4M | $1.4M | $10.3M | $8.0M | $7.5M | $9.7M | $8.8M | $7.8M | $8.2M | $7.9M | $7.4M | $7.1M | $6.8M | $5.5M | $5.3M | $2.4M |
| Basic EPSper diluted share | $2.08 | $1.83 | $0.40 | $2.95 | $2.27 | $2.09 | $2.72 | $2.42 | $2.15 | $2.24 | $2.16 | $2.04 | $1.95 | $1.86 | $1.52 | $1.47 | $0.66 |
| Diluted EPSper diluted share | $2.08 | $1.83 | — | — | $2.27 | $2.09 | $2.72 | $2.42 | $2.15 | $2.24 | $2.16 | $2.04 | $1.95 | $1.86 | $1.52 | $1.47 | $0.66 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 6, 2026Form 4 | Hedges David APresident\CEO | Buycommon stock, par value $0.01 | 1.0K | $23.75 | $23.8K | 14.4K |
| May 5, 2026Form 4 | HOUSEL DAVID EDirector | Buycommon stock, par value $0.01 | 150 | $23.96 | $3.6K | 9.3K |
| Apr 30, 2026Form 4 | Conn Walton T Jr.Director | Buycommon stock, par value $0.01 | 150 | $23.90 | $3.6K | 1.7K |
| Apr 30, 2026Form 4 | Conn Walton T Jr.Director | Buycommon stock, par value $0.01 · indirect | 200 | $23.90 | $4.8K | 1.5K |
| Apr 14, 2026Form 4 | Barrett J TuttDirector | Buycommon stock, par value $0.1 | 26 | $23.46 | $609.96 | 9.2K |