 CoreCivic is now in a strong financial position and has launched a generous share buyback program to reward shareholders. The buyback yield is calculated around 16. CoreCivics generous buyback program should drive the share price up sharply. 