Fwd 2-Yr FTM 2027 2026 2025 2024 2023
Revenue $577.66 $523.99 $601.32 $551.57 $495.04 $440.06 $378.07
EBITDA
Margin
$80.77
14.0%
$66.83
12.8%
$85.97
14.3%
$73.65
13.3%
$57.25
10.4%
$38.62
7.0%
$20.63
3.7%
$/Share $23.88 $18.09 $26.15 $21.32 $16.05 $10.21 $10.21
Discount 29.7% -1.7% 42.1% 15.8% -12.8% -44.6% -44.6%