Karooooo continues to grow at scale and increases earnings by 41%