Is Lennar (LEN) a ‘Buy’ Ahead of Its Upcoming Earnings Announcement?