Graf GRAF Stock Analysis RangeBound Near 1079 20260520 Cabaletta CABA Q4 2025 Earnings 040 EPS Surges Past 047 Estimates Inflation Accelerates in April as Iran Conflict Drives Energy Costs Higher Chinas Oil Market Shows Resilience Amid US Trade Tensions Bitcoin Faces Potential Fifth Consecutive Daily Decline as PostSenate Breakthrough Pullback Deepens