Revenue
2016
2017
2018
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $255.6M | $196.0M | $158.3M | $134.4M | — | — | — | $5.9M | $5.8M | $6.3M | — | — | — | — | — | — | — |
| Gross profit | $208.9M | $151.9M | $125.8M | $127.3M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $124.4M | $104.9M | $94.2M | $88.9M | $89.2M | $89.1M | $76.8M | $69.8M | $71.2M | $76.3M | $72.6M | $46.9M | $38.9M | $39.6M | $36.8M | $37.6M | $41.4M |
| Net income | $64.6M | $37.0M | $25.4M | $30.7M | $37.5M | $32.9M | $20.7M | $20.0M | $13.2M | $14.4M | $17.8M | $17.4M | $12.3M | $12.9M | $11.4M | $9.1M | $7.7M |
| Basic EPSper diluted share | $2.92 | $1.68 | $1.13 | $5.33 | $6.07 | $5.18 | $3.08 | $2.91 | $1.91 | $2.09 | $2.59 | $2.57 | $1.89 | $2.00 | $1.77 | $1.42 | $1.22 |
| Diluted EPSper diluted share | $2.87 | $1.66 | $1.12 | $5.27 | $6.00 | $5.11 | $3.04 | $2.86 | $1.88 | $2.06 | $2.56 | $2.54 | $1.87 | $1.97 | $1.74 | $1.40 | $1.20 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 30, 2026Form 4 | Ballard Jed WEVP, CFO | BuyCommon Stock · indirect | 640 | $23.28 | $14.9K | 640 |
| Jan 30, 2026Form 4 | Ballard Jed WEVP, CFO | BuyCommon Stock | 650 | $23.20 | $15.1K | 19.2K |
| Jan 29, 2026Form 4 | Huston Michael G.President, CEO, and COO | BuyCommon Stock | 1.5K | $22.80 | $34.2K | 83.3K |
| Dec 10, 2025Form 4 | Thomas Linda CDirector | BuyCommon Stock | 800 | $24.95 | $20.0K | 5.5K |
| Dec 9, 2025Form 4 | HEGNA SHAUNADirector | BuyCommon Stock | 1.2K | $25.25 | $29.9K | 1.6K |