I believe the bottom is in and ready to make a move higher. This will be invalid if it breaks below support @ 21.85