MBIA MBI Q1 2026 Results Fall Short EPS 084 Revenue NA Nvidia Beats Expectations Again on 85 Revenue Surge but Shares Slip Amid Competition and Diversification Concerns Flaherty PFD Gains 064 Support Holds at 1089 20260520 Target Observes Unexpected Changes in Consumer Spending Patterns