Quality: 7/6

tcl

TCL: Toll Road Titan - Premium Price, Perilous Position

Updated 8 Oct 2025

HOLD rating with $11.59 fair value vs $14.00 current price. Strong infrastructure franchise but elevated leverage and regulatory risks limit upside potential.

View note