3 distinct tech rallies so far.

January effect, those stocks that vastly underperformed in 2022.

March, investors maintained positions by selling financials and buying big market cap tech.

March, April, May, Ai move, earnings expectation in tech sector.