All of these companies have listed a remote/telecommute/home based job offer at some point, which means they are flexibility friendly.
If no country is listed, it was not specified in the job listing and they may accept international applicants. It is worthwhile checking!