to add on to what you said as well, market cap is great on paper but there's a massive difference between a company that has a huge market cap and their hands in everything vs a company that's specialized in one or two things while still having a significantly lower cap.. for a company like Boeing or Intel you can't just magically pull money out of your ass and shift it to a single division, you have to take that money from some where else within the company. hell just moving a billion dollars from one division to another for either of those companies is damn near impossible while spaceX or AMD who specialize in basically 2 major products within their company could easily shift money back and forth without any major negative effects for either of them. i think people tend to forgot just how divided a lot of these giant companies are within their own "brand".Let's analyze this with a comparison.
Boeing : Market Cap 187B$.
SpaceX : Market Cap... Private. Funding 3 B$, but not for what I'll be explaining (but for some even more weird stuff).
Frankly speaking SpaceX is so little compared to Boeing that it's crappy to compare. It's just ridiculous. They have no history vs Boeing. You wouldn't bet a dime on it if you're financial and look at the financial records. If you were a financial guy you would just say that SpaceX is a hoax.
NASA launched a competition between the two for a crowded ship and both answered. Boeing is a half failure, not yet ready, not sure will ever be, even missed a launch, will cost double (90M $) per launch. SpaceX is ready is on third test to be validated, costs 55M$ per launch.