MetLife (MET) Strategic Analysis: Annuities, Private Credit & Ratings | Monexa