Are hyphens absolutely necessary in these dollar amounts and ranges?

As you say, these are readable. Hyphens do help with parsing the sentence correctly though, because you are forming a compound noun using words that are not all nouns themselves. This makes these sentences into mild instances of garden-path sentences.