Karooooo (KARO) reported fiscal Q2 adjusted net income late Tuesday of 8.28 rand ($0.48) per diluted share, up from 7.35 rand a year earlier.
Two analysts polled by FactSet expected 7.94 rand.
Revenue in the three months ended August 31 rose to 1.34 billion rand from 1.11 billion rand a year earlier.
Analysts surveyed by FactSet expected 1.31 billion rand.
The company reaffirmed its full-year adjusted EPS guidance of 32.50 rand to 35.50 rand.
Three analysts polled by FactSet forecast 33.41 rand.
The company's shares fell 4.6% in after-hours trading.