Karooooo CEO, Executive Chairman Calisto sells 9,315 shares for $599,400.76 - KARO News | Rallies