By my count this rally is now 50 trading days old, ten weeks. Often the cycles I watch bottom usually at 12 to 14 weeks (low to low) so at 10 weeks making highs with the prospect of a low not so far away, it is getting about time to take some profits or at least tighten stops.
Said it before on this site many times - when in doubt, buy the future. The future, for the time being (), is renewable energy and once again...