Kremi reports after-tax profit of $54.6 million