Karooooo Increases Earnings by 31% Driven by Strong Subscription Revenue Growth and Higher Gross Margins