recent good earnings, keeps buying out other companies yet the street likes it, analyst targets $120-130

Disclaimer