GBQ Factory ·
Period: Jan – Jun 2026 (H1 · 6 months)
Annual budget & plan: Full year 2026
Linear pace at 4/12: 33.33%
A · Executive KPI Snapshot
YTD Sales (Actual)
23.01 M
▲ +12.06% vs YTD budget
Annual Budget Achv
52.96%
+2.96 pp ahead of pace (6/12 = 50.00%)
YTD Cycles Actual
582,413
▲ +10.31% vs plan 528,000
YTD OEE
67.10%
▲ +3.10 pp vs target 64.0%
YTD Blocks
11.13 M
▲ +8.66% vs plan 10.24 M
YTD Waste
0.090%
≈ 9 pcs per 1,000 blocks
Sales / Cycle
39.52 SAR
Revenue productivity
Sales / Block
2.20 SAR
Per normalized block
Avg Cycle Time
17.21 s
+0.21 s vs 17.0 s target
Downtime YTD
1,015.2 h
23.4% of full time 4,344 h
FG Stock Coverage
85.2%
▲ Continued recovery · 3 SKUs still low
Raw Material Stock
62.2%
2 materials still Critical
B · Annual Performance Overview — YTD Progress vs Full-Year 2026 Targets
Sales (SAR) — Annual Budget
52.96% of 43,458,052
+2.96 pp ahead of linear pace (50.00%)
YTD 23,014,936Remaining 20,443,116
Pace required for the remaining 6 months: 3.41 M / month · YTD avg 3.84 M / month
Cycles — Annual Plan
52.28% of 1,114,000
+2.28 pp ahead of linear pace (6/12 = 50.00%)
YTD 582,413Remaining 531,587
Pace required for remaining 6 months: 88,598 / month · YTD avg 97,069 / month
Blocks (pcs) — Annual Plan
51.45% of 21,627,000
+1.45 pp ahead of linear pace (6/12 = 50.00%)
YTD 11,126,388Remaining 10,500,612
Pace required for remaining 6 months: 1.75 M / month · YTD avg 1.85 M / month
C · Sales Monthly Detail (Actual vs Budget)
January
4.59 M
116.1%
Budget 3.95 M · +0.64 M
February
3.78 M
135.1%
Budget 2.80 M · +0.98 M
March
2.70 M
96.4%
Budget 2.80 M · −0.10 M
April
4.64 M
121.2%
Budget 3.83 M · +0.81 M
May
3.50 M
103.05%
Budget 3.40 M · +0.10 M
June
3.81 M
101.15%
Budget 3.76 M · +0.04 M
GBQ — Sales Actual vs Budget (Monthly + Achievement %)
SAR (M) bars · Achievement % line · Jan – Jun 2026 (H1)
| Month | Budget (SAR) | Actual (SAR) | Variance | Achv % |
| January | 3,952,788 | 4,591,118 | +638,330 | 116.1% |
| February | 2,797,334 | 3,780,149 | +982,816 | 135.1% |
| March | 2,798,251 | 2,696,643 | −101,608 | 96.4% |
| April | 3,826,146 | 4,636,985 | +810,839 | 121.2% |
| May | 3,400,497 | 3,504,182 | +103,685 | 103.05% |
| June | 3,762,720 | 3,805,859 | +43,138 | 101.15% |
| YTD Total (Jan–Jun H1) | 20,537,736 | 23,014,936 | +2,477,200 | 112.06% |
| Annual 2026 Budget | 43,458,052 | YTD = 52.96% | Remaining 20,443,116 | 6 months left |
D · Production Cycles — Monthly Plan vs Actual
Monthly Cycles (thousands) · Δ% shown above each month
Jan – Jun 2026 · YTD Plan 528k / Actual 582k = 110.3%
| Month | Plan | Actual | EUP | Variance | Δ% |
| January | 102,000 | 109,019 | 134,274 | +7,019 | +6.88% |
| February | 72,000 | 104,765 | 124,331 | +32,765 | +45.51% |
| March | 72,000 | 73,979 | 86,431 | +1,979 | +2.75% |
| April | 98,000 | 102,304 | 123,907 | +4,304 | +4.39% |
| May | 88,000 | 94,051 | 110,056 | +6,051 | +6.88% |
| June | 96,000 | 98,295 | 117,510 | +2,295 | +2.39% |
| YTD Total (Jan–Jun) | 528,000 | 582,413 | 696,509 | +54,413 | +10.31% |
| Annual 2026 Plan | 1,114,000 | YTD = 52.28% | Remaining 531,587 | at 6/12 = 50.00% |
E · OEE Components — Availability × Performance × Quality
Availability (%)
Run time ÷ Full time · YTD 77.62%
Performance (%)
Std cycle time ÷ Actual · YTD 87.57%
Quality (%)
1 − Waste % · YTD 99.99% (file value)
OEE Monthly Roll-up = A × P × Q
Decomposition of the headline OEE figure
| Month | Availability | Performance | Quality | OEE | vs Target 64.0% |
| January | 84.38% | 89.12% | 99.99% | 75.19% | +11.19 pp |
| February | 87.57% | 88.03% | 99.99% | 77.08% | +13.08 pp |
| March | 56.43% | 85.78% | 99.99% | 48.40% | −15.60 pp |
| April | 82.08% | 87.36% | 99.99% | 71.70% | +7.70 pp |
| May | 71.37% | 86.36% | 99.99% | 61.63% | −2.37 pp |
| June | 78.88% | 86.21% | 99.99% | 68.00% | +4.00 pp |
| YTD (Jan–Jun) | 76.57% | 87.24% | 99.99% | 66.79% | +2.79 pp |
F · Downtime Analysis — Reason Pareto & Planned vs Unplanned
YTD Downtime by Reason — Pareto
Hours bars + Cumulative % · Total 1,015.2 h (Jan–Jun)
Planned vs Unplanned Downtime
YTD breakdown with hours and percentages
Planned P
871.1 h
85.8% of total
Cleaning 411h · PM 282h · Off 178h
Unplanned U
144.1 h
14.2% of total
Breakdown 108h · Other 27h · Adj 10h
G · Production Mix by SKU (YTD)
YTD Product Mix
582,413 cycles · 11,126,388 blocks · Jan–Jun (H1) · Donut shows % shares
| SKU | Cycles | Blocks | Cycle Share | Block Share |
| HB 20×20 | 371,235 | 6,682,230 | 63.74% | 60.06% |
| Thermo 7.5 white | 64,975 | 1,169,550 | 11.15% | 10.51% |
| HB 20×15 | 66,997 | 1,607,928 | 11.50% | 14.45% |
| HB 20×30 | 30,032 | 360,384 | 5.16% | 3.24% |
| HB 20×10 | 32,652 | 1,077,516 | 5.61% | 9.68% |
| Thermo 30 white | 11,436 | 137,232 | 1.96% | 1.23% |
| Thermo 7.5 blue | 4,840 | 87,120 | 0.83% | 0.78% |
| Thermo Jaffali | 246 | 4,428 | 0.04% | 0.04% |
| Total (Jan–Jun) | 582,413 | 11,126,388 | 100.0% | 100.0% |
H · Raw Material Consumption & Inventory
YTD Raw Material Consumption
Total kg · kg / cycle · % of total mix
| Material | YTD kg | kg / cycle | % total |
| N.silica | 46,112,512 | 118.22 | 31.0% |
| Aggregate 4.75 mm | 32,245,082 | 82.67 | 21.7% |
| Aggregate 9.5 mm | 27,690,043 | 70.99 | 18.6% |
| C.sand | 20,468,501 | 52.47 | 13.8% |
| Water | 11,395,965 | 29.22 | 7.7% |
| Cement | 10,703,920 | 27.44 | 7.2% |
| Total | 148,616,023 | 381.00 | 100.0% |
Finished Goods Inventory — 01 May 2026
Actual vs 7-day safety stock
| SKU | Actual | Safety (7-d) | % | Risk |
| Block 10 | 17,600 | 49,500 | 35.6% | Critical |
| Block 15 | 26,997 | 48,000 | 56.2% | Watch |
| Block 20 | 70,358 | 270,000 | 26.1% | Critical |
| Block 30 | 3,913 | 9,000 | 43.5% | Critical |
| Thermo 30 white | 1,134 | 6,000 | 18.9% | Critical |
| Thermo 7.5 white | 18,826 | 72,000 | 26.1% | Critical |
| Thermo Jaffali | 77 | 3,000 | 2.6% | Critical |
| Thermo EPS 30 | 1 | 4,500 | 0.0% | Critical |
| Total | 138,906 | 462,000 | 30.1% | Critical |
Raw Material Inventory — 01 May 2026
Actual (kg) vs 3-day safety stock
| Material | Actual (kg) | Safety stock (3-d) | % | Risk |
| Cement | 161,400 | 300,000 | 53.8% | Watch |
| N.silica | 965,578 | 1,500,000 | 64.4% | Watch |
| Aggregate 9.5 mm | 998,309 | 900,000 | 110.9% | OK |
| Aggregate 4.75 mm | 360,521 | 1,050,000 | 34.3% | Critical |
| C.sand | 194,379 | 700,000 | 27.8% | Critical |
| Total | 2,680,187 | 4,450,000 | 60.2% | — |
I · Executive Insights & Recommended Actions
1
Sales YTD beat budget by +14.5% (+2.43 M SAR)
YTD actual 19.21 M vs YTD budget 16.78 M (Jan–May). Feb (+35.1%) and Apr (+21.2%) drove over-performance. May +3.05% — steady. On track for annual 43.46 M.
2
Annual budget 44.2% achieved at 5/12 of year
+2.53 pp ahead of linear pace (41.67%). Remaining 24.25 M over 7 months = 3.46 M/month required vs YTD avg 3.84 M/month — comfortable margin.
3
Production cycles +12.1% vs YTD plan (Jan–May)
484,118 actual vs 432,000 planned. Blocks +9.4% vs plan (9.18 M actual). Operationally over-delivering on volume across five months.
4
March OEE collapsed to 48.4% — Availability driver
A 56.4% (vs YTD 77.6%) was the single driver. Performance 85.8% and Quality 99.99% held steady. Idle 324 h (122 h Off + 127 h PM).
5
86% of downtime is Planned
743.5 h planned vs 119.6 h unplanned (Jan–May). Cleaning (331 h) + PM (235 h) + Off (178 h) — Cleaning is the largest single bucket and the best process-redesign target.
6
FG stock recovered to 62.0% of 7-day safety (vs 30.1% at end-Apr)
May replenishment lifted FG stock to 286,231 / 462,000 pcs. Three SKUs still below safety (Block 20 L 42%, Thermo 30 9%, Thermo 7.5 blue 36%) — monitor closely.
7
Two raw materials below 3-day safety
Aggregate 4.75 mm (34.3%) and C.sand (27.8%) — RM-driven stoppage risk.
8
Waste stable Apr → May at 7 pcs/1,000
May waste held at 7 pcs/1,000 (Q 99.99%) after Mar peak of 9. Five-month range 5–9 pcs/1,000.
GRM Factory ·
Period: Jan – Jun 2026 (H1 · 6 months)
Annual budget & plan: Full year 2026
Linear pace at 4/12: 33.33%
A · Executive KPI Snapshot
YTD Sales (Actual)
20.84 M
▲ +6.04% vs YTD budget
Annual Budget Achv
50.31%
+0.31 pp ahead of pace (6/12 = 50.00%)
YTD Cycles Actual
546,248
▼ −3.39% vs plan 565,410
YTD OEE
58.85%
▼ −6.89 pp vs target 65.74%
YTD Blocks
9.31 M
▲ +34.51% vs plan 6.92 M
YTD Waste
0.128%
▲ 14.7% better than target
Sales / Cycle
38.15 SAR
Revenue productivity
Sales / Block
2.12 SAR
Per normalized block
Avg Cycle Time
18.02 s
+0.42 s vs 17.6 s target
Downtime YTD
1,503.0 h
34.6% of full time 4,344 h
FG Stock Coverage
N/A
Data not in source file
Raw Material Stock
N/A
Data not in source file
B · Annual Performance Overview — YTD Progress vs Full-Year 2026 Targets
Sales (SAR) — Annual Budget
50.31% of 41,426,546
+0.31 pp ahead of linear pace (50.00%)
YTD 20,840,886Remaining 20,585,660
Pace required for remaining 6 months: 3.43 M / month · YTD avg 3.47 M / month
Cycles — Annual Plan
46.37% of 1,177,910
−3.63 pp behind linear pace (6/12 = 50.00%)
YTD 546,248Remaining 631,662
Pace required for remaining 6 months: 105,277 / month · YTD avg 91,041 / month · needs +15.6%
Blocks (pcs) — Annual Plan
65.90% of 14,123,820
+15.90 pp ahead of linear pace (6/12 = 50.00%)
YTD 9,307,866Remaining 4,815,954
Pace required for remaining 6 months: 0.80 M / month · YTD avg 1.55 M / month · strong buffer
C · Sales Monthly Detail (Actual vs Budget)
January
3.67 M
97.7%
Budget 3.75 M · −0.08 M
February
2.86 M
116.5%
Budget 2.46 M · +0.41 M
March
2.81 M
103.9%
Budget 2.71 M · +0.10 M
April
4.47 M
119.3%
Budget 3.74 M · +0.72 M
May
3.33 M
101.14%
Budget 3.29 M · +0.04 M
June
3.70 M
99.99%
Budget 3.70 M · ±0.00 M
GRM — Sales Actual vs Budget (Monthly + Achievement %)
SAR (M) bars · Achievement % line · Jan – May 2026
| Month | Budget (SAR) | Actual (SAR) | Variance | Achv % |
| January | 3,752,285 | 3,667,445 | −84,840 | 97.7% |
| February | 2,455,540 | 2,861,349 | +405,809 | 116.5% |
| March | 2,709,934 | 2,814,883 | +104,950 | 103.9% |
| April | 3,743,795 | 4,468,251 | +724,457 | 119.3% |
| May | 3,287,701 | 3,325,182 | +37,482 | 101.14% |
| June | 3,704,036 | 3,703,775 | −262 | 99.99% |
| YTD Total (Jan–Jun H1) | 19,653,290 | 20,840,886 | +1,187,596 | 106.04% |
| Annual 2026 Budget | 41,426,546 | YTD = 50.31% | Remaining 20,585,660 | 6 months left |
D · Production Cycles — Monthly Plan vs Actual
Monthly Cycles (thousands) · Δ% shown above each month
Jan – Jun 2026 (H1) · YTD Plan 565k / Actual 546k = 96.6%
| Month | Plan | Actual | EUP | Variance | Δ% |
| January | 105,000 | 81,633 | 82,764 | −23,367 | −22.25% |
| February | 85,000 | 81,397 | 92,274 | −3,603 | −4.24% |
| March | 76,410 | 83,510 | 91,722 | +7,100 | +9.29% |
| April | 104,000 | 99,798 | 108,069 | −4,202 | −4.04% |
| May | 91,500 | 104,626 | 115,089 | +13,126 | +14.34% |
| June | 103,500 | 95,284 | 108,624 | −8,216 | −7.94% |
| YTD Total (Jan–Jun) | 565,410 | 546,248 | 598,542 | −19,162 | −3.39% |
| Annual 2026 Plan | 1,177,910 | YTD = 46.37% | Remaining 631,662 | at 6/12 = 50.00% |
E · OEE Components — Availability × Performance × Quality
Availability (%)
YTD 69.45% · Range 56.0 – 75.5% (Jan–May)
Performance (%)
YTD 84.90% · Range 68.4 – 99.0% (Jan–May)
Quality (%)
YTD 99.91% · Range 99.85 – 100.00% (Jan–May)
OEE Monthly Roll-up = A × P × Q
Decomposition of the headline OEE figure
| Month | Availability | Performance | Quality | OEE | vs Target 65.74% |
| January | 56.05% | 95.30% | 99.90% | 53.30% | −12.44 pp |
| February | 66.82% | 98.95% | 99.85% | 66.00% | +0.26 pp |
| March | 75.49% | 68.40% | 99.90% | 51.60% | −14.14 pp |
| April | 75.28% | 83.40% | 99.85% | 62.70% | −3.04 pp |
| May | 74.60% | 81.00% | 100.00% | 60.80% | −4.94 pp |
| June | 73.00% | 80.00% | 99.87% | 58.34% | −7.40 pp |
| YTD (Jan–Jun) | 67.92% | 84.05% | 99.90% | 58.85% | −6.89 pp |
F · Downtime Analysis — Reason Pareto & Planned vs Unplanned
YTD Downtime by Reason — Pareto
Hours bars + Cumulative % · Total 1,503.0 h (Jan–Jun H1, GBQ-aligned est.)
Planned vs Unplanned Downtime
YTD breakdown with hours and percentages
Planned P
897.25 h
59.7% of total
Cleaning 326.25h · PM 240.5h · Off 330.5h
Unplanned U
605.75 h
40.3% of total
Breakdown 490.5h · Other 108.5h · Adjustments 6.75h
G · Production Mix — Category & SKU (YTD)
YTD Product Mix by Cycles
450,964 cycles · Jan–May · Three categories (Blocks 86% / Interlock 12% / Curbstone 2%)
| Category / SKU | Cycles | Share |
| Blocks | 388,358 | 86.12% |
| — HB 20×20 | 290,339 | 64.38% |
| — American Block 20 | 40,654 | 9.02% |
| — HB 20×15 | 40,189 | 8.91% |
| — Thermo Block | 11,238 | 2.49% |
| — HB 20×10 | 5,938 | 1.32% |
| Interlock | 52,379 | 11.62% |
| Curbstone | 10,227 | 2.27% |
| Total (Jan–May) | 450,964 | 100.0% |
H · Paver Output (GRM-specific)
Paver Output — Plan vs Actual (m²)
YTD Plan 362,859 m² vs Actual 112,734 m² = −68.9% · Jan–Jun
Single largest production underperformance in either factory's file — review capacity allocation between blocks and pavers.
I · Executive Insights & Recommended Actions
1
Sales YTD beat budget by +7.5% (+1.19 M SAR)
YTD actual 17.14 M vs YTD budget 15.95 M (Jan–May). Apr (+19.3%) and Feb (+16.5%) drove over-performance. May +1.1% — steady close. On track for annual 41.43 M.
2
Annual budget 41.37% — slightly behind pace (5/12 = 41.67%)
−0.30 pp behind linear pace. Remaining 24.29 M over 7 months = 3.47 M/month required vs YTD avg 3.43 M/month. Close watch needed.
3
YTD cycles −2.4% vs plan — −3.4 pp behind annual pace
450,964 actual vs 461,910 planned (Jan–May). Annual achievement 38.3% vs 41.7% linear. May +14.3% over plan recovered momentum after Apr.
4
March OEE shock 51.6% — Performance driver
P fell to 68.4% (vs YTD 86.1%). A 75.5% was actually highest of YTD. Different cause vs GBQ March shock (which was A-driven).
5
Paver output −65.9% vs YTD plan (worsening)
297,051 m² planned vs 101,232 m² actual. May −87% (only 7,819 m²). Mix shifted further from pavers to blocks — review allocation.
6
58% of downtime is Planned (Cleaning + PM + Off)
Cleaning 266.25 h + PM 223.5 h + Planned Off 262.5 h = 752.25 h planned (57.5%). Unplanned 556.25 h driven by Breakdown 468 h (35.8% of total downtime Jan–May).
7
Waste 16.7% better than target
YTD 0.125% vs 0.15% target. Quality discipline is positive.
8
Blocks +34.7% vs plan, 53.9% of annual already
7.61 M actual vs 5.65 M planned (Jan–May). Annual block target already 54% achieved — outstanding buffer. May +66.5% over plan was the strongest month.
9
SAR / block essentially in line with GBQ (cycles × 18 basis)
GRM 2.22 SAR/block vs GBQ 2.24 SAR/block — under the normalised cycles × 18 mold capacity basis the two factories monetise blocks at the same price point.
Group (GBQ + GRM) ·
Period: Jan – Jun 2026 (H1 · 6 months)
Annual budget & plan: Full year 2026
Linear pace at 4/12: 33.33%
A · Consolidated Group KPIs
Group YTD Sales
43.86 M
▲ +9.12% vs YTD budget
Annual Budget (2026)
84.88 M
YTD = 51.67% of annual
Group Cycles
1,128,661
▲ +3.22% vs plan 1,093,410
Group OEE
62.95%
▼ −1.79 pp vs target avg
Group Blocks
20.43 M
▲ +19.24% vs plan 17.13 M
Group Downtime
2,518.2 h
29.0% of full time 8,688 h
GBQ Sales Share
52.48%
23.01 M of 43.86 M
GRM Sales Share
47.52%
20.84 M of 43.86 M
Group Sales / Cycle
38.86 SAR
Revenue productivity
Better OEE
GBQ
66.79% vs GRM 58.85%
Better SAR / Block
GBQ
GBQ 2.20 vs GRM 2.11
Group Quality
99.94%
YTD avg both factories
GBQ — Avg Sales Price / Cycle
39.52 SAR
YTD Jan–Jun 2026 (H1)
GRM — Avg Sales Price / Cycle
38.15 SAR
YTD Jan–Jun 2026 (H1)
GBQ — Avg Sales / Equiv. Block
2.20 SAR
YTD Jan–Jun 2026 (H1)
GRM — Avg Sales / Equiv. Block
2.12 SAR
YTD Jan–Jun 2026 (H1)
B · Annual Performance Overview — Group YTD vs 2026 Targets
Sales (SAR) — Annual Budget
51.67% of 84,884,597
+1.67 pp ahead of linear pace (50.00%)
YTD 43,855,821Remaining 41,028,775
Pace required for remaining 6 months: 6.84 M / month · YTD avg 7.31 M / month
Cycles — Annual Plan
49.24% of 2,291,910
−0.76 pp behind linear pace (6/12 = 50.00%)
YTD 1,128,661 (Jan–Jun H1)Remaining 1,163,249
Pace required for remaining 6 months: 193,875 / month · YTD avg 188,110 / month · +3.1% lift needed
Blocks (pcs) — Annual Plan
57.16% of 35,750,820
+7.16 pp ahead of linear pace (6/12 = 50.00%)
YTD 20,434,254 (Jan–Jun H1)Remaining 15,316,566
Pace required for remaining 6 months: 2.55 M / month · YTD avg 3.41 M / month · strong buffer
C · Group Sales Monthly Detail (Actual vs Budget)
January
8.26 M
107.2%
Budget 7.71 M · +0.55 M
February
6.64 M
126.4%
Budget 5.25 M · +1.39 M
March
5.51 M
100.1%
Budget 5.51 M · ±0.00 M
April
9.11 M
120.3%
Budget 7.57 M · +1.54 M
May
6.83 M
102.11%
Budget 6.69 M · +0.14 M
June
7.51 M
100.57%
Budget 7.47 M · +0.04 M
Group — Sales Actual vs Budget (Monthly + Achievement %)
SAR (M) bars · Achievement % line · Jan – May 2026
| Month | Budget (SAR) | Actual (SAR) | Variance | Achv % |
| January | 7,705,073 | 8,258,563 | +553,490 | 107.2% |
| February | 5,252,874 | 6,641,498 | +1,388,624 | 126.4% |
| March | 5,508,184 | 5,511,526 | +3,342 | 100.1% |
| April | 7,569,940 | 9,105,236 | +1,535,296 | 120.3% |
| May | 6,688,198 | 6,829,364 | +141,167 | 102.11% |
| June | 7,466,757 | 7,509,634 | +42,877 | 100.57% |
| YTD Total (Jan–Jun H1) | 40,191,026 | 43,855,821 | +3,664,795 | 109.12% |
| Annual 2026 Budget | 84,884,597 | YTD = 51.67% | Remaining 41,028,775 | 6 months left |
D · Group Production Cycles — Monthly Plan vs Actual
Monthly Cycles (thousands) · Δ% shown above each month
Jan – Jun 2026 (H1) · YTD Plan 1,093k / Actual 1,129k = 103.2%
| Month | Plan | Actual | EUP | Variance | Δ% |
| January | 207,000 | 190,652 | 217,038 | −16,348 | −7.90% |
| February | 157,000 | 186,162 | 216,605 | +29,162 | +18.57% |
| March | 148,410 | 157,489 | 178,153 | +9,079 | +6.12% |
| April | 202,000 | 202,102 | 231,977 | +102 | +0.05% |
| May | 179,500 | 198,677 | 225,145 | +19,177 | +10.68% |
| June | 199,500 | 193,579 | 226,134 | −5,921 | −2.97% |
| YTD Total | 714,410 | 736,405 | 843,772 | +21,995 | +3.08% |
| Annual 2026 Plan | 2,291,910 | YTD = 32.13% | Remaining 1,555,505 | behind pace by 1.20 pp |
E · Group OEE Components — Availability × Performance × Quality (weighted)
Availability (%)
Weighted by full time · YTD 72.95%
Performance (%)
Weighted by run time · YTD 86.89%
Quality (%)
Average of two factories · YTD 99.93%
Group OEE Monthly Roll-up = A × P × Q
GBQ & GRM combined
| Month | Availability | Performance | Quality | Group OEE | GBQ / GRM OEE |
| January | 70.22% | 91.59% | 99.95% | 64.28% | 75.19 / 53.30 |
| February | 77.20% | 92.76% | 99.92% | 71.55% | 77.08 / 66.00 |
| March | 65.04% | 76.66% | 99.95% | 49.84% | 48.40 / 51.60 |
| April | 78.68% | 85.46% | 99.92% | 67.18% | 71.70 / 62.70 |
| May | 73.00% | 83.68% | 99.99% | 61.21% | 61.63 / 60.80 |
| June | 76.00% | 83.11% | 99.93% | 63.25% | 68.00 / 58.34 |
| YTD (Jan–Jun H1, weighted) | 72.38% | 85.75% | 99.94% | 62.95% | 66.79 / 58.85 |
F · Group Downtime Analysis — Reason Pareto & Planned vs Unplanned
YTD Downtime by Reason — Pareto (Group)
Hours bars + Cumulative % · Total 2,518.2 h (Jan–Jun H1, GBQ-aligned est.)
Planned vs Unplanned Downtime (Group)
YTD breakdown with hours and percentages
Planned P
1,768.3 h
70.2% of total
Cleaning 737.7h · PM 522.7h · Off 508.0h
Unplanned U
749.8 h
29.8% of total
Breakdown 598.6h · Other 135.0h · Adjustments 16.25h
G · Group Production Mix (YTD combined)
YTD Group Product Mix by Cycles
736,405 total cycles · GBQ + GRM consolidated SKUs
| SKU / Category | Cycles | Share | From GBQ | From GRM |
| HB 20×20 | 469,502 | 63.75% | 255,983 | 213,519 |
| HB 20×15 | 72,440 | 9.84% | 42,113 | 30,327 |
| Thermo (all variants) | 67,018 | 9.10% | 56,340 | 10,678 |
| Interlock (GRM only) | 48,631 | 6.60% | — | 48,631 |
| American Block (GRM only) | 31,154 | 4.23% | — | 31,154 |
| HB 20×10 | 23,501 | 3.19% | 17,563 | 5,938 |
| HB 20×30 (GBQ only) | 18,068 | 2.45% | 18,068 | — |
| Curbstone (GRM only) | 6,091 | 0.83% | — | 6,091 |
| Total (Jan–Jun H1) | 1,128,661 | 100.0% | 582,413 | 546,248 |
H · Cycles by Factory & OEE Trend by Factory
Monthly Cycles by Factory — Stacked
in thousands · Numbers shown inside each segment
OEE Trend by Factory
Monthly OEE % with numbers labeled
I · GBQ vs GRM — Side-by-Side Comparison
| Metric | GBQ | GRM | Group | Leader |
| Sales — YTD Actual (SAR) | 23,014,936 | 20,840,886 | 43,855,821 | GBQ |
| Sales — YTD Budget (SAR) | 20,537,736 | 19,653,290 | 40,191,026 | — |
| Sales — YTD Variance (SAR) | +2,477,200 | +1,187,596 | +3,664,795 | GBQ |
| Sales — YTD Achievement % | 112.06% | 106.04% | 109.12% | GBQ |
| Sales — Annual Budget (SAR) | 43,458,052 | 41,426,546 | 84,884,597 | — |
| Sales — Annual % achieved | 52.96% | 50.31% | 51.67% | GBQ |
| Sales / cycle | 39.52 SAR | 38.15 SAR | 38.86 SAR | GBQ |
| Sales / block (cycles × 18) | 2.20 SAR | 2.12 SAR | 2.16 SAR | GBQ |
| Plan cycles | 528,000 | 565,410 | 1,093,410 | GRM |
| Actual cycles | 582,413 | 546,248 | 1,128,661 | GBQ |
| Plan achievement % | 110.31% | 96.61% | 103.22% | GBQ |
| Annual cycles target | 1,114,000 | 1,177,910 | 2,291,910 | — |
| Annual cycles % achieved | 52.28% | 46.37% | 49.24% | GBQ |
| OEE % | 67.10% | 58.85% | 62.95% | GBQ |
| Availability % | 76.57% | 67.92% | 72.38% | GBQ |
| Performance % | 87.24% | 84.05% | 85.75% | GBQ |
| Quality % | 99.99% | 99.90% | 99.94% | GBQ |
| Avg cycle time (s) | 17.21 | 18.02 | 17.60 | GBQ |
| Blocks (M pcs) | 11.13 | 9.31 | 20.43 | GBQ |
| Annual blocks % achieved | 51.45% | 65.90% | 57.16% | GRM |
| Waste % | 0.090% | 0.128% | 0.108% | GBQ |
| Run / Idle time (h) | 3,326 / 1,018 | 2,952 / 1,392 | 6,278 / 2,410 | GBQ |
| Planned / Unplanned downtime (h) | 871.1 / 144.1 | 897.3 / 605.8 | 1,768.3 / 749.8 | GBQ |