Remember $100 per barrel oil?
Oil prices peaked at $115 in June 2014. It seems like forever ago. What kind of behavior did this high price produce?
Continue...