Barstool Sports stake squeezes Penn National shorts
Short-sellers have lost $37.2 million since Penn National took a 35 percent stake in Barstool Sports on Jan. 29.
Short-sellers have lost $37.2 million since Penn National took a 35 percent stake in Barstool Sports on Jan. 29.