SFTW.U   $12.3  8.56% Market Closed

Osprey Technology Acquisition Corp

Data not available