Is it time to buy Aristocrat shares?


Companies discussed:

Aristocrat Leisure Limited (ASX:ALL)
Wesfarmers Limited (ASX:WES)
Cochlear Limited (ASX:COH)
Invictus Energy Limited (ASX:IVZ)