Omega Healthcare, An 8% Yield And Huge Insider Buys: A Deep Due Diligence Dive