Traders payouts since 2025: $26,769,485
1 2 3 4