diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerBox.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerBox.java
index f0248b19be..0e6196227f 100644
--- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerBox.java
+++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerBox.java
@@ -375,8 +375,19 @@ class LootTrackerBox extends JPanel
final long gePrice = item.getTotalGePrice();
final long haPrice = item.getTotalHaPrice();
final String ignoredLabel = item.isIgnored() ? " - Ignored" : "";
- return "" + name + " x " + quantity + ignoredLabel
- + "
GE: " + QuantityFormatter.quantityToStackSize(gePrice)
- + "
HA: " + QuantityFormatter.quantityToStackSize(haPrice) + "";
+ final StringBuilder sb = new StringBuilder("");
+ sb.append(name).append(" x ").append(QuantityFormatter.formatNumber(quantity)).append(ignoredLabel);
+ sb.append("
GE: ").append(QuantityFormatter.quantityToStackSize(gePrice));
+ if (quantity > 1)
+ {
+ sb.append(" (").append(QuantityFormatter.quantityToStackSize(item.getGePrice())).append(" ea)");
+ }
+ sb.append("
HA: ").append(QuantityFormatter.quantityToStackSize(haPrice));
+ if (quantity > 1)
+ {
+ sb.append(" (").append(QuantityFormatter.quantityToStackSize(item.getHaPrice())).append(" ea)");
+ }
+ sb.append("");
+ return sb.toString();
}
}