Consensus CCSI Q1 2026 Earnings Beat Revenue NA EPS 152 Nvidias 57 Trillion Market Cap Now Larger Than Germanys Entire GDP Hertz HTZ Down 651 How Low Could It Go 20260518 Is Tidewater TDW Still a Buy After 358 Rally 20260518