When it comes to investing, timing can make all the difference between bagging a tidy profit and sitting on a considerable loss.
Of course, that's not to say that investors should attempt to 'dance in and dance out' of stocks; seeking to buy, sell and buy back in at a lower price.
However, it does mean that buying top quality companies when they are at a relatively attractive price can make all the difference to the success of your portfolio over the long run.
With that in mind, here are three mega caps that could be worth buying right now.
Origin Energy Ltd
Having fallen by 22% since the start of the year, shares in Origin Energy Ltd (ASX: ORG) seem to offer good value for money. Certainly, the company's near-term outlook has deteriorated as a result of a crumbling oil price, but in the long run Origin could prove to be top notch growth play.
For example, the Australia-Pacific LNG project is due to make a major impact on Origin's bottom line over the medium term and, looking at next year, the company's profitability is set to rise by a whopping 48%. If next year's forecasts are met, it puts Origin on a P/E ratio of just 10.5, which seems to offer a considerable margin of safety should the oil price fall below $60.
And, with Origin expected to yield 6.6% in FY 2016, it could prove to be more than just a great value growth play, too.
Telstra Corporation Ltd
News of a revamped deal between the NBN Co and Telstra Corporation Ltd (ASX: TLS) could prove to be great news for the latter's investors. That's because the new deal should lock in the net present value of $11.2 billion that Telstra agreed with the previous Labour government, and also mean more revenue for the company through it being an advisor to the rollout of the government's hybrid broadband network, as well as a construction overseer.
In addition, Telstra also has considerable potential when it comes to overseas growth, with the company aiming to leverage its offering and generate more business across Asia in particular. Over the long run, this should mean higher profitability and Telstra's yield of 5.2% (fully franked) should help investors in the stock to remain patient as they look forward to the prospects of higher earnings moving forward.
National Australia Bank Ltd.
While the Murray inquiry may cause the share prices of banks such as National Australia Bank Ltd. (ASX: NAB) to be pegged back in the short run, due to concerns regarding capital controls, now could be a good time to buy a slice of NAB.
That's because it offers a superb (and fully franked) yield of 6.4% and, with its shares trading on a PEG ratio of just 0.85, it could deliver considerable share price growth in 2015.
In addition, low interest rates could help to stimulate the Australian economy and bolster the performance of banks such as NAB moving forward, with fewer bad loans and increased demand for new loans helping to offset potentially higher capital controls. As such, now could be a great time to add NAB to your portfolio.