Booking Holdings (BKNG) Financial and Strategic Analysis Ahead of Q1 2025 Earnings | Monexa