Revenue
2009
2010
2011
2012
| 2026 | 2025 | 2024 | 2023 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | — | $10.8M | $9.3M | $7.6M | $6.1M |
| Operating expenses | — | — | — | — | $8.3M | $6.7M | $5.6M | $3.9M |
| Net income | $113.0M | $70.5M | $83.4M | $33.1M | — | — | — | — |
| Basic EPSper diluted share | $1.98 | $1.47 | $2.05 | $2.29 | — | — | — | — |
| Diluted EPSper diluted share | $1.90 | $1.47 | $2.05 | $2.29 | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 30, 2026Form 4 | Rogers-Windsor Ramona LynnDirector | BuyCommon Stock | 210.96 | $23.70 | $5.0K | 23.1K |
| Jun 17, 2026Form 4 | BATTIST CHRISTINEDirector | BuyCommon Stock | 860 | $23.23 | $20.0K | 14.1K |
| Jun 5, 2026Form 4 | Thomas William R IIIDirector | BuyCommon Stock | 5.0K | $23.40 | $117.0K | 18.7K |
| Jun 5, 2026Form 4 | Thomas William R IIIDirector | SellCommon Stock | 4.7K | $23.29 | $108.6K | 13.7K |
| Jun 1, 2026Form 4 | Rogers-Windsor Ramona LynnDirector | BuyCommon Stock | 213 | $23.42 | $5.0K | 22.9K |