Mullen bucks trend with record Q1 earnings