MAL following a predictable cycle

MAL has been trading within a channel for several years now following a very predictable cycle rallying to the top of the channel after Q4 and Q1 earnings release.
Trend Analysis

Disclaimer