Shareholders’ joy as Safaricom posts a record Sh100 billion profit…