Home Investing Oracle stock at record high: time to take profits or let it run?