going to take some off here ahead of earnings, this is not wildly overvalued but it is technically overvalued and there's a decent chance that earnings is already priced in, so any disappointment in earnings is gonna cause a decent correction, still think this is good for a longer term hold for now