Confidence Hits Three-Year High