Infratil has reported a drop in full-year net profit but says it is upbeat about the year ahead despite ongoing economic challenges.