Global Ship Lease, Inc. is rated a Buy, offering predictable revenue, strong capital allocation, and a compelling 6% dividend yield. GSL's niche in small/mid-size containerships with short, flexible ...