What moved revenue — and why

quarterly · illustrative
peak · R2.4m Rosebank store opens −12% for two quarters — cannibalisation recovered, +8% net grey line = trend · labels = the causes, shown not implied