Not sure about most of those, but that Trevor Lawrence number is flat out wrong.
He did an endorsement for a crypto site/exchange. In the press release that site called his endorsement payment a signing bonus and journalists just assumed they meant his NFL signing bonus.
So he probably still lost money. Just not that big $24M number.