diff --git a/admin/index.php b/admin/index.php
index 7dd7c04..77bc9a4 100644
--- a/admin/index.php
+++ b/admin/index.php
@@ -1238,11 +1238,11 @@ async function loadPlatformStats() {
${lowBadge}
-
${p.purchases}
+
$${parseFloat(p.purchases_total).toLocaleString(undefined,{minimumFractionDigits:2,maximumFractionDigits:2})}
PURCH
-
${p.cashouts}
+
${parseFloat(p.cashouts_total).toLocaleString(undefined,{minimumFractionDigits:2,maximumFractionDigits:2})} 🪙
CASH
diff --git a/api/admin.php b/api/admin.php
index 5f4e3a7..fb95dfd 100644
--- a/api/admin.php
+++ b/api/admin.php
@@ -73,8 +73,8 @@ switch ($action) {
$rows = db()->query("
SELECT p.id, p.name, p.slug, p.color,
COALESCE(SUM(CASE WHEN pc.type='debit' THEN -pc.credits_purchased ELSE pc.credits_purchased END),0) AS credits_balance,
- (SELECT COUNT(*) FROM token_purchases tp WHERE tp.platform_id=p.slug AND tp.status='completed') AS purchases,
- (SELECT COUNT(*) FROM cashout_requests cr WHERE cr.platform_id=p.slug AND cr.status IN ('sent','approved')) AS cashouts
+ (SELECT COALESCE(SUM(tp.amount_cents),0)/100 FROM token_purchases tp WHERE tp.platform_id=p.slug AND tp.status='completed') AS purchases_total,
+ (SELECT COALESCE(SUM(cr.tokens),0) FROM cashout_requests cr WHERE cr.platform_id=p.slug AND cr.status IN ('sent','approved')) AS cashouts_total
FROM platforms p
LEFT JOIN platform_credits pc ON pc.platform_id=p.id
WHERE p.is_deleted=0 AND p.is_active=1