The most probable view:
1) We are in a three wave correction with $110 being A, a run to $123.37 - $126.82 (.5 - .618 of the low off $108.75) in B, down to fib retracement of 100.00 of the last equal leg at $91.39. In the correction of ((4)), the completion date should be around 9/25, where there will then be a run to new ATH.
Stock Trade Setup: Buy at ((4)).
BUY @ 100.00% = $91.39
STOP LOSS @ 161.80% = $74.37
Options Trade Setup: Buy at ((4)).
BUY 100c - 140c for 6/18/21 @ $91.39.
TP1: $144
TP2: $155