That trading revenue is just buying and selling. Doesn't include infrastructure costs. I think their net income is around 200mm on a balance sheet of 2bn which is likely levered several times.
So like a 10percent return and scaling issues compared to buffet.