This Beaten-Down Stock Just Posted Record Revenue. Is It Finally Time to Buy?

This Beaten-Down Stock Just Posted Record Revenue. Is It Finally Time to Buy?