I think the prices these stocks are at is a joke given how good their earnings were.
I know the CAPEX both of these names announced were insane and above expectations. But its hard for me to see how these companies investing so much into themselves is a bad thing for long term investors.