EIA: Texas oil production fell to 5.78 mln bpd in March, the lowest since January 2026.

2026-05-29

EIA: Texas oil production fell to 5.78 mln bpd in March, the lowest since January 2026.