GrainCorp Limited revised earnings guidance for the fiscal year 2023. For the period, the company expected net profit after tax to be in the range of $220 million to $260 million (up from $180 million to $220 million).