what is a put or call warrant?
 Put Warrant is a type of security that gives the holder the right (but not the obligation) to sell a given quantity of an underlying asset for an agreed upon price on or before a specified date. A call warrant is the right to buy a share at a predetermined price. 