Oil prices just did something they haven't done in years. They screamed past $100 a barrel, briefly touching nearly $120 before the markets took a jagged breath. If you've looked at a gas station
Explore topics you care about