Mr Troll,
That's 6.25% annualised return on somebody else's money. The amount the investor puts in is significantly smaller, increasing the returns astronomically. I'm sure you know it. It's called leverage and it's the thing you're hoping nobody pointed out in your opening statement...