Live feed16:15:28·1310dINSIDERFilingvia QuantisnowSEC Form 3: New insider Owl Creek Asset Management, L.P. claimed ownership of 323,924 sharesByQuantisnow·Wall Street's wire, on your screen.CLOE· Clover Leaf Capital Corp.FinanceOriginal source