Another fantastic result. They consistently beat expectations yet the share price only creeps up. Long term hold for me.