Browsing: HUM

Check out the companies making headlines before the bell. First Solar — The solar panel manufacturer tumbled 13% after First Solar posted first-quarter earnings of $1.95…