A possible temporary factor may be influencing the share price considering the EPS improvement without corresponding share price growth. Strong revenue growth could imply that the sell-off is misguided, hinting at a potential buying opportunity. Short term total shareholder return over the past year is 11%, suggesting a brighter future despite long-term losses.