Opening https://www.investing.com/analysis/3-sp-500-giants-worth-buying-as-their-shares-climb-to-fresh-highs-200647152