Shareholders approve profit distribution and buyback