When people ask why the stock market isn't in the dumps when it feels like the whole economy is stopped, this is why. Small business isn't on the S&P, and out of the businesses in it, a large percentage of the market value is concentrated on the tech giants who aren't getting nearly as affected by the current crisis as everyone else. If they don't actually benefit from it. Still super impressive results.
The tech companies are important, but the overall stock market is a lot bigger than them. The companies listed above are in bad shape, but their stock should be in worse shape. Why they aren’t is the same reason the market is up. My guess? Wait for the second drop to be bigger and more brutal than the first (although it may take longer to drop).