Unfortunately, you will not be able to get such a list simply because operators refuse to publish those and are changing them all the time.
Same for regulations, you might get used to selling under $500 because there is no ID needed, and the next day you see that the ATM works only with an account, so you have to go to the operator's website, pass all KYC, and then make all the exchange on their app.
Coinradar atm only gets 4% the rest offer no API so any information collected on the ground might be irrelevant tomorrow.
https://coinatmradar.com/charts/buy-fees/united-states/Unfortunately, right now the best way to compare these when making a purchase is to do it on the day you want to buy and have all their apps installed and run a buy simulation, checking the available info will just get you outdated useless data.
Anyhow, numbers 1-3 are mandatory on almost every Batm model, for number 4 if you go under $1000 there are still some options left like Coinhubatm and BitcoinDepot, of the top owners BATM owners are probably the few left.