2025-09-12 | Smart Money Buy | — | 49.660000 |
2025-09-12 | Ribbon Change | — | 49.660000 |
2025-09-05 | Accumulation | — | 50.470000 |
2025-09-05 | Ribbon Change | — | 50.470000 |
2025-08-22 | Ribbon Change | — | 49.910000 |
2025-08-15 | Ribbon Change | — | 50.020000 |
2025-06-20 | Ribbon Change | — | 51.640000 |
2025-05-23 | Ribbon Change | — | 52.540000 |
2025-05-16 | Ribbon Change | — | 52.340000 |
2025-05-09 | Ribbon Change | — | 51.181900 |
2025-05-02 | Investor Buy | — | 52.898200 |
2025-04-11 | Ribbon Change | — | 54.178000 |
2025-04-04 | Accumulation | — | 51.221500 |
2025-04-04 | Smart Money Buy | — | 51.221500 |
2025-03-28 | Accumulation | — | 54.306900 |
2025-03-21 | Accumulation | — | 51.866400 |
2025-03-14 | Accumulation | — | 51.727500 |
2025-03-07 | Accumulation | — | 53.096600 |
2025-02-28 | Accumulation | — | 53.989500 |
2025-02-28 | Ribbon Change | — | 53.989500 |
2025-01-31 | Ribbon Change | — | 50.955700 |
2025-01-24 | Ribbon Change | — | 48.820600 |
2025-01-03 | Threshold Breach (Buy) | — | 45.524600 |
2024-12-27 | Threshold Breach (Buy) | — | 47.915400 |
2024-10-25 | Ribbon Change | — | 54.364200 |
2024-10-18 | Ribbon Change | — | 55.087000 |
2024-10-11 | Ribbon Change | — | 58.163700 |
2024-10-04 | Ribbon Change | — | 55.057700 |
2024-08-23 | Investor Buy | — | 57.323700 |
2024-08-23 | Ribbon Change | — | 57.323700 |
2024-08-16 | Ribbon Change | — | 56.425100 |
2024-08-02 | Ribbon Change | — | 56.582800 |
2024-07-26 | Smart Money Buy | — | 58.950600 |
2024-07-19 | Ribbon Change | — | 59.833600 |
2024-07-12 | Accumulation | — | 57.660000 |
2024-07-05 | Accumulation | — | 55.612500 |
2024-06-28 | Accumulation | — | 51.769700 |
2024-06-21 | Ribbon Change | — | 51.847400 |
2024-06-21 | Accumulation | — | 51.847400 |
2024-06-14 | Accumulation | — | 50.896400 |
2024-06-07 | Ribbon Change | — | 50.149200 |
2024-06-07 | Accumulation | — | 50.149200 |
2024-05-31 | Ribbon Change | — | 52.400500 |
2024-05-31 | Accumulation | — | 52.400500 |
2024-05-24 | Ribbon Change | — | 52.119100 |
2024-05-24 | Accumulation | — | 52.119100 |
2024-05-17 | Ribbon Change | — | 54.826400 |
2024-04-26 | Ribbon Change | — | 53.400000 |
2024-03-01 | Accumulation | — | 55.124400 |
2024-02-09 | Ribbon Change | — | 58.265000 |
2024-02-02 | ML Turned Negative | — | 56.405100 |
2024-02-02 | Ribbon Change | — | 56.405100 |
2024-01-26 | Ribbon Change | — | 57.754500 |
2024-01-12 | Ribbon Change | — | 59.620600 |
2023-11-24 | ML Turned Positive | — | 62.816900 |
2023-11-17 | Ribbon Change | — | 62.070500 |
2023-11-10 | Ribbon Change | — | 62.032200 |
2023-11-03 | Ribbon Change | — | 59.074400 |
2023-10-27 | Ribbon Change | — | 60.558400 |
2023-10-13 | Ribbon Change | — | 55.393000 |
2023-10-06 | ML Turned Negative | — | 56.753300 |
2023-09-29 | Ribbon Change | — | 56.848400 |
2023-09-22 | Ribbon Change | — | 57.257500 |
2023-09-08 | Ribbon Change | — | 62.061500 |
2023-09-01 | Ribbon Change | — | 60.006700 |
2023-07-14 | DTL Breach Warning | — | 68.615300 |
2023-07-07 | Ribbon Change | — | 66.770600 |
2023-07-07 | Demand -1 Crossover | — | 66.770600 |
2023-06-09 | DTL Breach Warning | — | 68.681500 |
2023-06-09 | Ribbon Change | — | 68.681500 |
2023-06-02 | DTL Breach Warning | — | 71.784500 |
2023-06-02 | Ribbon Change | — | 71.784500 |
2023-05-26 | DTL Breach Warning | — | 70.545200 |
2023-05-19 | DTL Breach Warning | — | 70.753300 |
2023-05-12 | DTL Breach Warning | — | 71.169600 |
2023-05-05 | DTL Breach Warning | — | 71.709200 |
2023-04-28 | DTL Breach Warning | — | 71.784500 |
2023-04-21 | DTL Breach Warning | — | 72.471700 |
2023-04-14 | DTL Breach Warning | — | 74.373100 |
2023-04-07 | DTL Breach Warning | — | 75.210900 |
2023-03-31 | DTL Breach Warning | — | 74.759100 |
2023-03-24 | DTL Breach Warning | — | 71.342100 |
2023-03-17 | DTL Breach Warning | — | 68.659300 |
2023-03-10 | DTL Breach Warning | — | 72.189300 |
2023-03-03 | DTL Breach Warning | — | 70.589000 |
2023-02-24 | DTL Breach Warning | — | 70.127800 |
2023-02-17 | DTL Breach Warning | — | 72.876400 |
2023-02-10 | DTL Breach Warning | — | 71.709200 |
2023-02-03 | DTL Breach Warning | — | 72.018800 |
2023-02-03 | Ribbon Change | — | 72.018800 |
2023-01-27 | DTL Breach Warning | — | 75.794500 |
2023-01-27 | Threshold Breach (Sell) | — | 75.794500 |
2023-01-20 | DTL Breach Warning | — | 72.637200 |
2023-01-13 | DTL Breach Warning | — | 71.737800 |
2023-01-13 | Ribbon Change | — | 71.737800 |
2023-01-06 | DTL Breach Warning | — | 74.979400 |
2022-12-30 | DTL Breach Warning | — | 75.382300 |
2022-12-23 | DTL Breach Warning | — | 77.377800 |
2022-12-23 | Threshold Breach (Sell) | — | 77.377800 |
2022-12-23 | Ribbon Change | — | 77.377800 |
2022-12-16 | DTL Breach Warning | — | 74.829500 |
2022-12-09 | DTL Breach Warning | — | 72.674600 |
2022-12-02 | DTL Breach Warning | — | 73.724000 |
2022-11-25 | DTL Breach Warning | — | 69.629700 |
2022-11-18 | DTL Breach Warning | — | 70.276200 |
2022-11-04 | ML Turned Positive | — | 68.223900 |
2022-11-04 | DTL Breach Warning | — | 68.223900 |
2022-11-04 | Ribbon Change | — | 68.223900 |
2022-10-21 | Ribbon Change | — | 62.557200 |
2022-09-23 | Ribbon Change | — | 54.756200 |