U.S. oil reserves have plummeted to their lowest level in over four decades, according to data reported by @Kalshi. The Strategic Petroleum Reserve (SPR) has dropped below 300 million barrels for the… [+1908 chars]
No comments yet. Be the first to comment!