If you look closely, this is not really an earning forecast upgrade.
This is the result of someone sleeping though the last couple of months and suddenly realising that $266 mil forecast in revenue is way too low for FY17 and revising it upward.
BAL Price at posting:
$12.30 Sentiment: Buy Disclosure: Held