As price action is currently receiving short term bearishness from sellers from being near all time highs, accumulation of shares are lessening however the uptrend has been strong overall. Look for more of a pullback leading into earnings and with strong support should provide another entry long into this uptrend that price has been on since DEC 2023. A good buy range with support would be over 387.