Karooooo momentum continues to drive shareholder value with record revenue and EPS up 28%