AM Best downgraded Stellar's Financial Strength Rating and Long-Term Issuer Credit Rating, placing them under review.