, opens new tab retained its annual revenue and profit forecasts on Wednesday, despite marginally missing market expectations ...