Well, let's hope that "awesome" somehow translates into revenue increases, margin improvements, SG&A expense reduction (by percent and actual spend), inventory reduction, and having to borrow less, or preferably no more, money in order to stay afloat.
Good, but an increase in traffic does not directly translate into an increase in sales. To explain better, for every 1 new person that visits the site, that does not necessarily equal 1 new sale.
Also, a rank of their website traffic doesn't mean anything in regards to the cold, hard numbers. They could be ranked 100 on Alexa, but if they don't translate that into sales, and control expenses, it will mean nothing.
It's similar to college football, just because you are ranked well, doesn't mean anything if you can't win your games.