Since bottoming on October 13, 2022 at 108.16, the stock has so far rallied in 3 swing. The rally from there is proposed to be unfolding as a nest where it ended wave I at 187.9 and pullback in wave II ended at 138.84. The stock extends higher again in wave III with internal subdivision as another 5 waves in lesser degree. Up from wave II, wave ((1)) ended at 230.20 as the 1 hour chart below shows. Pullback in wave ((2)) is currently in progress as an Expanded Flat Elliott Wave structure.
Down from wave ((1)), wave A ended at 216.21, wave B ended at 222, and wave C lower ended at 208.11. This completed wave (A) in higher degree. Rally in wave (B) ended at 230.49 with internal subdivision as a zigzag structure. Up from wave (A), wave A ended at 222, pullback in wave B ended at 213.66, and wave C higher ended at 230.49. This completed wave (B) in higher degree. The stock then extends lower in wave (C) as an impulsive structure. Down from wave (B), wave 1 ended at 221.06 and wave 2 ended at 229.80. The stock then extends lower in wave 3 towards 209.75, and rally in wave 4 ended at 215.56. Expect wave 5 to end soon which should complete wave (C) of ((2)). Afterwards, stock should resume higher again or at least rally in 3 waves.