I think the handled it as well as they could have. Strikes the right balance between keeping current expectations in check given retail conditions, yet staying optimistic about the future with some clear plans.
API Price at posting:
$1.43 Sentiment: None Disclosure: Held