From a revenue perspective, we were also encouraged by sales coming in +2.1% higher than analysts expected, with all 11 sectors showing positive revenue surprises. This also allays our fears that tariff impact might be worse than the analyst community feared.