Thus upbeat despite £104m loss