Ulta Beauty (ULTA) Q1 2025: Earnings Beat and Margin Strategy | Monexa