It could be MITM. Note the lack of HTTPS on any of the affected websites.
@ OP, what happens when you browse to https://www.stackoverflow.com ?
@ OP, what happens when you browse to https://www.stackoverflow.com ?
Regardless of whether it's MITM or DNS hijacking causing the issue, it's clearly your ISP doing it.