Labeled what I can using Fib levels, EW and OPEX/Monthly trends. White (I) took about 21 months and White (II) 3 months for 2 Year cycle. If March isn't the bottom then it's June. If > 4808.25, White (III) +2 years.
These are not random plots and are linked to a Fibonacci level, Elliott Wave Rule, OPEX and Monthly Trends. Only will be Bearish under March 2020 LOW < 2174. Over ATH 4808.25 sets up for White (III) +2 Years uptrend since White (I) took about 21 months and White (II) took 3 months. BUT if 4101.75 is breached, 3800 will come in a 5 wave and the current rally will just be Wave B, February Bottom is Wave A.