Datadog DDOG Crushes Q1 2026 Estimates EPS 060 Tops Views Pelican PELIR Stock Analysis Climbs 508 Eyes on 087 20260520