Oil exploding higher on war fears... but this $17M whale is short with liq at $139. Genius or suicide?
Oil Price Chart (1-Month/3-Month View)
Show the explosive rally from ~$70–$80 to $100+ in March, mark current levels (~$103–$107), and highlight the $139 liquidation zone way up top.