Bingo. Every time you feel euphoric, take profits and reduce your size, IMO.
If based on your recent performance, you're 1 year away from your number needed to retire, why not reduce your risk. Put half of your money into a very conservatively balanced portfolio that is heavy on short term...