Mndz, with the price at the top limit of 17,516 the first trans of the first corp appears to be right. 17516 X 2.04Q = 35,732.64 because strats won't exceed max price.
The first trans of the second corp looks like an immediate sale.
17516 X 1.97Q = 34,506.52 X 1.5 = 51,759 that's pretty close to what you sold it for. Maybe the immediate bonus is less than I thought.
All the other trans's seem to be selling at either price X quality or price X quality plus around 50% bonus.
It would be helpful for both sales and supply purchases if the 'What happened' showed if it was an immediate.