Yahoo gets the info from 3rd party providers. In general analysts estimates and price targets are changing continually. There are 29 of them providing estimates for STI. The price targets range from $23 all the way up to $38 at this time. I find that in general, analysts are slow in their updating of price targets and earnings estimates.
If you go to the estimates page, you'll see that all of the updates taking place is in raising estimates. Once the earnings are announced and they meet/beat those estimates, then the analysts will follow with their upgrades and raising of the price targets.
It is now very clear that interest rates are on the rise. STI earnings will expand over the coming 12 to 24 months. The rise in interest rates is going to happen at a slow, measured/controlled rate. This is good for STI in that earnings will follow a similar trajectory.