No time has been specified, but most companies release full results within 3-4 weeks, some can release prelimanry results at anytime. So a buy and hold would be appropriate.