The Front Page · —
The Briefing
Quarterly briefing · Profit watch
Loading…
Loading…
A two-year arc, by quarter
Revenue (bars) with gross margin % (line) against 80% target.
Revenue
Margin
Target
Brands carrying the desk
Top 8 by gross profit
II.
Around the desks
Channel mix
Revenue share, current period
ⓘ Net revenue = real sales data (PostgreSQL). Margin & profit = estimated (brand-level rates). Target = 100 M THB / year (fixed).
Editor's notes
Filed since the last close
Investigation · Where profit is leaking
Loading…
Loading…
Loading…
— Quarterly close summary
I.
The leakage report
🔴 The leakers
Top 10 low-margin products · current period
ⓘ Gross margin (GM) is estimated from brand-level rates, not actual cost data. The 80% margin target is a fixed annual plan target (Plan target: 80%).
🟢 The drivers
Top 10 profit drivers · ranked by gross profit
ⓘ Gross profit = net sales × estimated brand margin. Target = prior-period × 1.05 (5% growth plan). Margin target = 80% (Plan target: 80% annual gross margin).
II.
The trajectory
Four quarters of pressure
Revenue (bars) and gross margin % (line, right axis)
Revenue
Margin %
Target
By category
Profit & margin, weighted
The profit ranking
Top 12, by gross profit
Revenue share by brand
Current period · top brands + Other
The margin–scale map
Brand revenue × margin · bubble = profit
All brands at a glance
Sorted by gross profit, current quarter
| # | Brand | Category | Revenue | Share% | Profit | COGS/unit | Gross Margin | YoY Rev | Verdict | Remark |
|---|
* excludes compensate & other
The 8-quarter stack
Revenue by channel
Profit share
Current quarter
Channel × brand matrix
Profit (THB) at each intersection
Customers, by profit
Top 12 key accounts
Region mix
Bangkok · Upcountry · Online
Customer Profit Share
Top 8 by gross profit + Others
Account ledger
Key accounts by estimated profit · * excludes compensate & other
| # | Customer | Channel | Revenue | Gross Profit | Margin | Avg GP% |
|---|
ⓘ Revenue = real sales data. Gross Profit = net_sales − (unit_pieces × landed_cost_pcs) from product_data. † = estimated via channel blended margin (no landed cost for those SKUs). Avg GP% = catalog average from vendor_product_master (modern trade only).
Revenue by salesperson
Current period · actual vs target (prior × 1.05)
Target attainment
Prior period × 1.05 per rep
Salesperson ledger
Ranked by revenue, current period
| # | Salesperson | Channel | Revenue | Target | Attain% | Customers | Status |
|---|
Revenue vs Cost map
Bubble size = units sold · x-axis = revenue · y-axis = cost/pcs (฿)
Top products by revenue
Current period · top 15
Product potential analysis
Active products · ranked by net sales · GP = net sales − (units × cost/pcs)
| # | Product | Brand | Net Sales | Share% | Cost/Pcs | Units | GP Potential |
|---|
Twelve months, one line
Revenue with 3-month moving average
Year on year, by quarter
Last three years stacked side-by-side
Margin trajectory
Where the slope is heading
Editor's notes
Auto-filed since last close
Risk register
What might cost us next quarter