A Firm Level Analysis of Time-Series Predictability