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