DigitalOcean earnings on deck as AI funding questions loom Investing.com