From what I saw on the WAI Youtube channel, it may be that SpaceX revenue (don't think he said profits) is on trajectory to exceed NASAs budget and is currently mostly from Starlink. I doubt the figures are accurate or detailed since SpaceX is private, but they suggested that SpaceX profits are well in excess of what's needed to fund Starship. It'd be interesting to see just how accurate that is and whether grants from US.gov are really needed other than as diversions or assistance in the direction of Musks real goals[*]. Of course, a lot of SpaceX profit comes from US.gov contracts, but it's also shown in the video that those are contracts delivering services cheaper than anyone else and still raking in profits. Cancelling all of SpaceX Gov contracts as Trump mooted, would mean abandoning ISS as SpaceX is the only US manned transport (and the cheapest by far) as well as the cheapest supply truck, also by far. Without SpaceX, the US would have to spend more or abandon ship.
* Government money spent developing in-orbit refuelling and a Ship with landing capability on the Moon is obviously also supporting his Mars plans although I don't know how much NASA is giving for that, or if, like Dragon/Crew Dragon, they have been given a price and need to meet it and if that price is low in relation to if Boeing or the other "usual suspects" had been contracted to do it.