The 11.84 level has been a key support/resistance level posted on my 60-minute charts since the first day of the month. Further validation of that level has come so far today as USO has struggled at that level all day so far.  USO just took out 11.84 with a 1-minute stick close above (as I was typing & after the chart below was made although it will need to print a solid 60-minute close above to confirm a breakout above that level). Next resistance is 12.10.

USO 60-minute June 20th

USO 60-minute June 20th