lol. going to hold it, I bought a huge chunk last week as well. oml has been good to me so far.
How do you find out when the next results are due for a specific company?
Quickest way is to check the company's website. Under investor relations there is usually a calender aimed at informing investors of upcoming company events, that's where they schedule such announcements... e.g if you go to MTN's calender you'll find 4 March as the estimated day for Dec results announcements.
Another way is to go to the previous SENS (archives), and check the declaration of dividends for past years, that will sort of give you the months during which the company declares dividends and stuff... it's usually on the same months over and over, except for Special dividends that just pop up anytime
Lastly, i also check sites like Sharenet, when you punch in the share code, and view the share information... somewhere they also give an estimation of the next updates the company will give.... e.g OML is estimated to be on 28 Feb, MTN on 05 March, WHL on 13 Feb, etc.
Hope this helps!