News
Revenues of $390.7 million Operating income of $13.9 million Net loss attributable to OUTFRONT Media Inc. of $20.6 million Adjusted OIBDA of $64.2 million AFFO ...
Federal Realty Investment Trust (NYSE:FRT) today reported its results for the first quarter ended March 31, 2025.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results