PUT THE TRADE DESK INC $125 EXP 092118TTD 180921P00125000 filings

SEC filings by PUT THE TRADE DESK INC $125 EXP 092118TTD 180921P00125000 (ownership)
TypeFiledFilerSubjectShares OwnedPercent Owned