Where has all the money come from to clear out the boat inventory at Bass pro?

I think it is a shortage of materials from outside the US. GM is shipping new vehicles to the dealer without all the computers installed and not being completely built. The suppliers can build the parts because of a shortage of needed materials. I know a Chevrolet Tech that bought a new 2019 Silverado 2500HD 4X4 for $68,000 and with 14000 miles on it, and covered in mud because he goes kayaking most weekends. He sold it back to the dealer he works at for $72,000. Now it is on the used car lot for $82,000.