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 | $718.2M | $616.8M | $537.4M | $429.6M | $339.1M | $248.3M | $187.3M | $136.9M | $110.7M | $91.5M | $70.0M | $53.6M | $43.5M | $34.6M | $30.3M | $27.4M | $32.0M |
| Operating income | $340.4M | $302.2M | $254.4M | $218.1M | $190.3M | $133.1M | $114.4M | $73.0M | $63.0M | $51.7M | $40.1M | $27.9M | $25.4M | $19.4M | $15.3M | $8.8M | $18.6M |
| EBITDAderived | $579.7M | $509.2M | $430.7M | $351.7M | $286.0M | $199.9M | $160.1M | $106.0M | $89.6M | $75.1M | $56.6M | $39.0M | $33.9M | $25.6M | $20.5M | $13.1M | $23.5M |
| Net income | $204.3M | $189.2M | $170.0M | $152.4M | $122.3M | $91.4M | $80.1M | $58.2M | $58.1M | $45.1M | $39.0M | $18.5M | $19.7M | $18.0M | $9.6M | $15.1M | $17.0M |
| Basic EPSper diluted share | $1.77 | $1.79 | $1.70 | $1.84 | $1.79 | $1.76 | $1.96 | $1.80 | $2.09 | $1.97 | $2.17 | $1.24 | $1.51 | $1.63 | $0.99 | $1.65 | $2.15 |
| Diluted EPSper diluted share | $1.77 | $1.78 | $1.70 | $1.83 | $1.78 | $1.74 | $1.93 | $1.78 | $2.08 | $1.97 | $2.16 | $1.24 | $1.50 | $1.62 | $0.99 | $1.64 | $2.14 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | AGREE RICHARDEXECUTIVE CHAIRMAN OF BOARD | BuyCommon Shares · indirect | 5.0K | $71.41 | $357.1K | 90.5K |
| May 15, 2026Form 4 | RAKOLTA JOHN JRDirector | BuyCommon Shares | 20.0K | $74.57 | $1.49M | 595.8K |
| May 14, 2026Form 4 | Lehmkuhl GregDirector | BuyCommon Shares | 750 | $75.09 | $56.3K | 34.5K |
| May 14, 2026Form 4 | Agree JoeyPRESIDENT & CEO | BuyCommon Shares | 13.3K | $75.41 | $1.00M | 675.1K |
| Apr 1, 2026Form 4 | RAKOLTA JOHN JRDirector | BuyCommon Shares · indirect | 146 | $75.69 | $11.1K | 146 |