https://www.asaaseradio.com/?p=14738
Article: Reasons for a company to buyback its own shares