IMI returns to profit with $20.3M | Daily Tribune