diff --git a/apps/web/src/pages/Margin.tsx b/apps/web/src/pages/Margin.tsx
index 731d0a1..a48a0f1 100644
--- a/apps/web/src/pages/Margin.tsx
+++ b/apps/web/src/pages/Margin.tsx
@@ -123,10 +123,20 @@ export function Margin() {
{moneyExact(block.costPerGpuHourCents)}
|
-
- {block.breakEvenPriceCents == null
- ? '—'
- : moneyExact(block.breakEvenPriceCents)}
+ {/*
+ A zero break-even means the block's cost is already
+ covered, so any further sale is upside. Printing "$0.00"
+ is technically true and reads like a bug — the same fix
+ already applied on the capacity cards.
+ */}
+ |
+ {block.breakEvenPriceCents == null ? (
+ Sold out
+ ) : block.breakEvenPriceCents === 0 ? (
+ Covered
+ ) : (
+ {moneyExact(block.breakEvenPriceCents)}
+ )}
|
))}