nice numbers agree with your assessment. Stronger all around. If memory serves this is usually one of the worst quarters of the year too. It highlights two things to me - last year that was a terrible quarter for everyone due to weather issues and they made great progress getting their costs under control and their margins back up.
Time to bottom fish this one some more - positive trends confirmed, profitability improving, costs declining and we are out of the seasonally weak period.