Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $696.9M | $625.8M | $460.1M | $357.5M | $282.5M | $248.8M | $199.7M | $153.2M | $133.3M | $103.3M | $78.0M | $67.4M | $59.0M |
| Operating expenses | $517.6M | $460.2M | $347.5M | $265.6M | $208.7M | $191.4M | $156.8M | $114.7M | $99.4M | $76.7M | $58.3M | $49.4M | $44.1M |
| Operating income | $179.3M | $165.6M | $112.6M | $91.9M | $73.8M | $57.4M | $42.9M | $38.5M | $33.9M | $26.6M | $19.7M | $18.1M | $14.9M |
| EBITDAderived | $204.4M | $185.1M | $125.8M | $102.8M | $81.7M | $64.9M | $48.4M | $42.8M | $37.2M | $29.6M | $22.4M | $21.0M | $17.9M |
| Net income | $174.3M | $108.7M | $70.2M | $52.9M | $42.7M | $23.3M | $20.5M | $21.7M | $23.9M | $13.8M | $10.1M | $9.0M | $7.5M |
| Basic EPSper diluted share | $6.23 | $3.72 | $2.36 | $1.77 | $1.43 | $0.79 | $0.70 | $0.74 | $0.82 | $0.48 | $0.37 | $0.35 | $0.30 |
| Diluted EPSper diluted share | $6.21 | $3.70 | $2.35 | $1.77 | $1.42 | $0.78 | $0.69 | $0.73 | $0.82 | $0.47 | $0.36 | $0.34 | $0.29 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | Fallon ChristopherFormer SVP & CIO | SellCommon Stock, par value $0.01 per share | 250 | $125.93 | $31.5K | 267 |
| Mar 10, 2026Form 4 | Fallon ChristopherSVP, Chief Information Officer | SellCommon Stock, par value $0.01 per share | 177 | $220.78 | $39.1K | 517 |
| Feb 25, 2026Form 4 | Madati KilandigaluDirector | SellCommon Stock, par value $0.01 per share | 2.7K | $260.73 | $704.0K | 2.6K |
| Feb 23, 2026Form 4 | MCDONALD WESLEY SDirector | SellCommon Stock, par value $0.01 per share | 566 | $250.00 | $141.5K | 4.4K |
| Nov 25, 2025Form 4 | Madati KilandigaluDirector | SellCommon Stock, par value $0.01 per share | 269 | $259.97 | $69.9K | 5.3K |