Our local classified ads always have small trucking/construction companies advertising to haul gravel.
I do have a dump trailer but if I need a truckload or more (which I often do), I don't save much my hauling it myself when I count in the time and diesel, wear and tear.
There is a reseller about 10 miles away or two quarries about 40 miles away. Interestingly, Hanson (a British company) has bought up all the quarries in SW Ohio. According to the trucker I use, their prices keep going up the closer the quarries are to a major city.
OTOH, the local concrete plant is owned by Hilltop resources and they bring in their crushed limestone via river barge.