I have had same experience w/ trades executing below my bid. Frustrating. However, several weeks ago, I was stunned to see that I had purchased 5000 for 37.5. Makes me wonder if it will be just as frustrating when I decide to sell.
not sure what would be involved in exercising warrants.