Sector rotation snapshot halfway through Friday:

$XLE leading at +1.5%, $XOP up 0.9% — energy getting bid while tech bleeds

$XLU holding +0.6%, defensive tone creeping in

Meanwhile:
$XLK -0.6%
$SMH -0.8%
$IGV -1.6%

Software getting smoked while oil runs. Classic risk-off rotation or just a one-day head fake?

$SPY -0.2%, equal-weight flat — breadth isn't collapsing, but leadership is clearly shifting away from mega-cap tech

Watch if this sticks into next week or if it's just Friday noise before another tech rip 👀