I'm not sure where you got a quote from, but CVS is advertising on their website without insurance that it costs far less.
https://www.cvs.com/immunizations/flu?icid=immunizations-lp-...
Under the "How much does a flu shot cost?" section it says $75 for a standard dose.