That was up from the year-ago quarter , when the company earned $ 54.3 million , or 22 cents a share .