Revenue
2015
2016
2017
2018
2019
2020
2021
2022
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | $963.9M | $641.8M | $715.4M | $709.2M | $455.5M | $379.4M | $321.6M | $272.8M | $238.6M | $227.1M | $237.0M | $241.1M | $212.5M | — |
| Operating expenses | $636.2M | $637.7M | $561.6M | $663.3M | $284.1M | $570.5M | $514.8M | $284.7M | $270.9M | $224.5M | $189.0M | $166.1M | $154.3M | $133.3M | $127.5M | $109.3M | $108.5M |
| Net income | $287.3M | $263.7M | $269.2M | $222.4M | $271.4M | $114.8M | $148.8M | $134.7M | $50.2M | $64.1M | $53.5M | $53.8M | $46.9M | $31.3M | $22.7M | $14.1M | $663,000 |
| Basic EPSper diluted share | $5.11 | $4.43 | $4.40 | $3.50 | $5.71 | $2.27 | $3.02 | $4.27 | $1.60 | $2.12 | $1.88 | $1.98 | $1.71 | $3.28 | $2.31 | $1.48 | -$0.30 |
| Diluted EPSper diluted share | $5.09 | $4.41 | $4.40 | $3.49 | $5.69 | $2.27 | $3.00 | $4.19 | $1.56 | $2.06 | $1.85 | $1.93 | $1.69 | $3.25 | $2.28 | $1.46 | -$0.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 · 10b5-1 | LEVENSON RODGERPresident & CEO | SellCommon Stock | 15.4K | $74.43 | $1.15M | 186.1K |
| Jun 10, 2026Form 4 · 10b5-1 | LEVENSON RODGERPresident & CEO | SellCommon Stock | 50.0K | $74.01 | $3.70M | 201.5K |
| Feb 9, 2026Form 4 | BACCI ARTHUR JEVP, COO | SellCommon Stock | 17 | $70.51 | $1.2K | 26.4K |
| Feb 9, 2026Form 4 | BACCI ARTHUR JEVP, COO | SellCommon Stock | 59 | $70.51 | $4.2K | 26.4K |
| Feb 9, 2026Form 4 | BACCI ARTHUR JEVP, COO | SellCommon Stock | 1.9K | $70.51 | $136.0K | 26.4K |