It has been a bit of a mixed week for the S&P/ASX 200 (Index: ^AXJO) (ASX: XJO). The benchmark index has had a number of ups and downs and finds itself trading just a touch higher than where it started week-to-date.
But that hasn't stopped the three shares below from storming to all-time highs. Here's why:
The AGL Energy Ltd (ASX: AGL) share price stormed to an all-time high of $26.91 during yesterday's trade. A solid half-year result, a new dividend policy, and rising wholesale electricity prices have all played a part in driving its shares higher. Although I think it is starting to look a little expensive now, I expect that it could climb higher after UBS upgraded its shares this morning to a buy rating with a $29.50 price target.
The National Veterinary Care Ltd (ASX: NVL) share price hit an all-time high of $2.65 on Thursday. Yesterday's gain means the veterinary service provider's shares have now climbed a massive 23% in 2017. A solid half-year result in February appears to have impressed many in the market. Especially Washington H. Soul Pattinson and Co. Ltd (ASX: SOL) which has just increased its stake in the company to 7.8%. Despite its shares being at an all-time high, I think National Veterinary Care would still be a great buy and hold investment today.
The Opthea Ltd (ASX: OPT) share price rocketed to a new high of $1.15 yesterday as investors continued to pile into the developer of novel biologic therapies for the treatment of eye diseases. The catalyst for this was the positive results from the Phase 1/2A clinical trial of its novel therapy OPT-302. Whilst there is still a lot of work to be done, the early progress the company has made is certainly very promising. For this reason I think its shares deserve a spot on your watch list.