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 | $136.7M | $126.4M | $120.4M | $110.9M | $113.4M | $120.6M | $114.5M | $107.2M | $100.3M | $436.1M | $458.6M | $465.8M | $472.1M | $466.9M | $419.9M | $399.8M | $353.3M |
| Operating expenses | — | — | — | — | — | — | $346.8M | $335.8M | $313.5M | $321.9M | $340.2M | $346.7M | $353.0M | $355.8M | $324.8M | $326.0M | $284.4M |
| Operating income | $203.3M | $184.5M | $196.7M | $126.6M | $141.0M | $130.5M | $127.1M | $101.0M | $127.1M | $114.2M | $118.5M | $119.0M | $119.1M | $111.1M | $95.1M | $73.8M | $68.8M |
| EBITDAderived | $251.1M | $228.1M | $239.1M | $168.0M | $180.6M | $167.3M | $162.5M | $141.4M | $166.1M | $153.0M | $160.5M | $160.1M | $159.2M | $152.5M | $133.5M | $111.2M | $100.4M |
| Net income | $130.4M | $119.3M | $124.9M | $78.4M | $94.3M | $86.4M | $84.3M | $63.9M | $69.4M | $59.7M | $60.5M | $61.1M | $62.7M | $54.1M | $45.9M | $33.2M | $29.5M |
| Basic EPSper diluted share | $3.37 | $3.17 | $3.37 | $2.12 | $2.55 | $2.34 | $2.28 | $1.73 | $1.88 | $1.63 | $1.61 | $1.57 | $1.61 | $1.42 | $1.22 | $1.78 | $1.63 |
| Diluted EPSper diluted share | $3.37 | $3.17 | $3.36 | $2.11 | $2.55 | $2.33 | $2.28 | $1.72 | $1.88 | $1.62 | $1.60 | $1.57 | $1.61 | $1.41 | $1.21 | $1.77 | $1.62 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 20, 2026Form 4 | HOLLOWAY ANNE MDirector | SellCommon Shares | 662 | $75.58 | $50.0K | 39.4K |
| May 19, 2026Form 4 | HOLLOWAY ANNE MDirector | BuyCommon Shares | 526.87 | $75.92 | $40.0K | 40.1K |
| May 18, 2026Form 4 | HOLLOWAY ANNE MDirector | BuyCommon Shares | 134.81 | $75.92 | $10.2K | 39.6K |
| May 15, 2026Form 4 | Rowley Paul JSVP OF OPERATIONS | SellCommon Shares | 1.3K | $76.05 | $99.2K | 6.5K |
| Feb 23, 2026Form 4 | HOLLOWAY ANNE MDirector | BuyCommon Shares | 138.3 | $73.50 | $10.2K | 39.4K |