We had plenty of both winners and losers this Thursday.
Leading the latter were tech shares. The S&P/ASX 200 Information Technology Index (ASX: XIJ) was singled out for punishment this session, cratering by a nasty 2.2%
Consumer staples stocks were no safe haven either, with the S&P/ASX 200 Consumer Staples Index (ASX: XSJ) crashing 1.87% lower.
We could say the same for gold shares. The All Ordinaries Gold Index (ASX: XGD) tanked 1.42%.
Healthcare stocks had a decidedly unhealthy time of it today, evidenced by the S&P/ASX 200 Healthcare Index (ASX: XHJ)'s 1.03% slump.
Energy shares were also on the nose. The S&P/ASX 200 Energy Index (ASX: XEJ) took a 0.77% dive this session.
Communications stocks came next, with the S&P/ASX 200 Communication Services Index (ASX: XTJ) dipping 0.63%.
Consumer discretionary shares followed communications. The S&P/ASX 200 Consumer Discretionary Index (ASX: XDJ) saw 0.43% wiped from its value this Thursday.
Our last losers today were mining stocks, illustrated by the S&P/ASX 200 Materials Index (ASX: XMJ)'s 0.1% slide.
Turning to the winners now, it was financial shares that led the charge higher. The S&P/ASX 200 Financials Index (ASX: XFJ) recovered enthusiastically from yesterday's loss, jumping 1.02%.
Utilities stocks were also popular, with the S&P/ASX 200 Utilities Index (ASX: XUJ) lifting 0.79%.
Industrial shares managed a gain as well. The S&P/ASX 200 Industrials Index (ASX: XNJ) had 0.48% added to its total this session.
Finally, Real estate investment trusts (REITs) got over the line. The S&P/ASX 200 A-REIT Index (ASX: XPJ) got a 0.23% bump by the end of the day.
Top 10 ASX 200 shares countdown
Blasting away the competition this Thursday was tech stock Megaport Ltd (ASX: MP1). Megaport shares soared a massive 27.72% this session to finish up at $12.58 each.
This dramatic gain followed the company announcing a massive contract win, which clearly delighted investors.
Here's how the other winners pulled up at the kerb:

