12
The Amazon Prime logo on a package in Manhattan.
Michael Kappeler | Picture Alliance | Getty Images
Amazon is a buy ahead of its annual Prime Day starting Tuesday — even as the stock has rallied hard this year.