Technicals Chart - stochs and rsi are cooled off and curling up and we bounced off 50DMA again about 7 days ago...
Fundamentals KAVL management has retired 300M shares priors to earnings and announced international expansion to European Union, Australia, New Zealand & Canada.
Earnings anytime in the next 20 days but with a PR with this big of REAL NEWS I would expect earnings mid next week (which lines up with previous earnings announcements).