Triton International Limited 5.75% Series E Cumulative Redeemable Perpetual Preference Shares (TRTN^E) Valuation Score | Stock Evaluator