Three TASI Stocks Reach 52-Week Highs on May 3