$4.97M from 83 whales so far. 71% of it was buying. 5 flagged buys.
What will WTI Crude Oil (WTI) hit in April 2026?