So guys, what is the current reward for say 1 S9 - 14 TH per block on average after the last difficulty drop? I may host my 3 S9 miners at some hosting which is asking me to pay around 36$ per machine so far. Is it profitable at that rate or I may have to pay something out of pocket? I know BTC price fluctuation plays a big role, but still nonetheless, even if I can make $100-150 as profit, I would take it rather than keeping machines off and collecting real dust

I assume that's $36 per month? In which case you should make about 2x that per month for an s9 at current price and difficulty if the pool has 100% luck.