Cascade Build · Job Starts & Actual Revenue by Start Month · By division

The 2026 step-up is volume, not bigger jobs — acquisition-led: the acquired Ogden (Vinyl Guys) book drove Ogden ~8→~58 starts/mo and also lands in Salt Lake and Orem, so their gains are partly acquisition spillover, not purely organic

Job STARTS and revenue per division, bucketed by Re-4-Way (canonical start) date · Jan 2025 – Aug 2026 · ← Company total
Division mix differs: Orem is the biggest crew (~100 starts/mo) and book (52%); Ogden many smaller acquired jobs (~$31K); Salt Lake & Orem run the largest jobs (~$42K/$37K); St. George up only modestly.

Window Jan 2025–Aug 2026 (last two fiscal years) · coverage 3,219 jobs · $119.1M bucketed · excludes 5,338 jobs / $123.1M started before Jan 2025
Orem
$61.8M
Since Jan’25 52% · 2026-YTD 44%
Salt Lake
$21.9M
Since Jan’25 18% · 2026-YTD 21%
St. George
$19.3M
Since Jan’25 16% · 2026-YTD 13%
Ogden
$16.1M
Since Jan’25 13% · 2026-YTD 22%

Revenue by division · monthly, all four on shared axes

Monthly Actual Revenue by division — Orem towers over the book while Ogden climbs off the Vinyl Guys acquisition. Mature months only (series ends Jul 2026; Aug 2026 table-only) · shaded band = Vinyl Guys onboarding (Nov 2025 – Jan 2026)

Vinyl Guys onboarding$0.0M$1.2M$2.5M$3.8M$5.0MOremOgdenSalt LakeSt. George20252026
OremSalt LakeSt. GeorgeOgden · Ogden drawn heavier for visibility

Job STARTS by division · monthly, all four on shared axes

The count story the revenue chart can’t show: Ogden’s starts explode from ~8 to ~58/mo as the acquired Vinyl Guys book lands — the single largest driver of 2026’s added volume. Salt Lake (2.1×) and Orem (1.5×) also climb — but the Vinyl Guys book brought jobs into those divisions too, so part of their rise is acquisition spillover, not purely organic. The 2026 growth is more starts, not bigger jobs. Same colors and band as the revenue chart above.

Vinyl Guys onboarding0316294125OremOgdenSalt LakeSt. George20252026
OremSalt LakeSt. GeorgeOgden · Ogden drawn heavier for visibility

Who grew · revenue $/mo

Avg monthly revenue, mature months (2025 = 12-mo avg; 2026 = 7-mo avg). Ogden +633%, Salt Lake +146%, Orem +25%, St. George +17%.

$0.0M$1.7M$3.3M$5.0M$2.9M$3.7MOrem↑ +25%/mo$0.7M$1.8MSalt Lake↑ +146%/mo$1.0M$1.1MSt. George↑ +17%/mo$0.2M$1.8MOgden↑ +633%/mo
OremSalt LakeSt. GeorgeOgden · faded = 2025 · solid = 2026

Who grew · job starts/mo

Avg monthly job STARTS, same mature-month basis. The growth is volume: Ogden +638% (~8→~58/mo, acquired book), Salt Lake +110%, Orem +46%, St. George +12%.

0428312569100Orem↑ +46%/mo2143Salt Lake↑ +110%/mo2933St. George↑ +12%/mo858Ogden↑ +638%/mo
OremSalt LakeSt. GeorgeOgden · faded = 2025 · solid = 2026

Caveat: the Vinyl Guys acquisition (Ogden-based) also brought jobs in Salt Lake and Orem; that share isn’t split out yet, so part of Salt Lake’s and Orem’s 2026 gain is acquisition spillover, not purely organic.

Job size by division · average revenue per job

Revenue ÷ starts, mature months. Job size differs by division: Salt Lake ~$42K and Orem ~$37K run larger jobs; Ogden ~$31K and St. George ~$34K many smaller ones.

$0K$17K$33K$50K$43K$37KOrem↓ -14%$36K$42KSalt Lake↑ +17%$32K$34KSt. George↑ +4%$31K$31KOgden→ -1%
OremSalt LakeSt. GeorgeOgden · faded = 2025 · solid = 2026
Ignore the accruing tail for trend. Revenue is bucketed by each job's canonical start month (Re-4-Way Date), but a job's Actual Revenue accrues as work is completed and billed — not on the start date. The newest start-month (Aug 2026, ~18% of local pace) is revenue-immature, so it is left off the trend charts entirely — the plotted series ends at the last matured month (Jul 2026) and this month appears in the table only, flagged accruing, until it matures. It will keep rising as those jobs finish and is not a real decline. Aug 2026 is also only 7 days into the calendar month, so its job-start count (51 so far) is partial too — the drop from Jul 2026’s 258 starts is elapsed time, not a slowdown. Immature months are excluded from charts and pace/average math but are still counted in the table totals.
Start monthOremSalt LakeSt. GeorgeOgdenTotal
2025 (12 mo)$35,195,809827 starts$8,914,263248 starts$11,407,532352 starts$2,972,63295 starts$58,490,2361,522 starts
Jan 2025$3,185,76863 starts$1,226,25436 starts$774,11333 starts$167,8034 starts$5,353,938136 starts
Feb 2025$3,512,10173 starts$504,86814 starts$580,74219 starts$73,4143 starts$4,671,124109 starts
Mar 2025$3,518,63477 starts$721,42120 starts$984,16534 starts$22,4481 starts$5,246,667132 starts
Apr 2025$3,822,90684 starts$1,031,90035 starts$1,094,03737 starts$108,7724 starts$6,057,614160 starts
May 2025$2,869,81466 starts$876,23228 starts$892,67131 starts$45,1852 starts$4,683,902127 starts
Jun 2025$2,766,66069 starts$683,02218 starts$1,256,76425 starts$107,4255 starts$4,813,870117 starts
Jul 2025$2,862,34665 starts$524,83916 starts$755,28629 starts$92,3234 starts$4,234,794114 starts
Aug 2025$1,999,88054 starts$529,91617 starts$726,18125 starts$75,1249 starts$3,331,101105 starts
Sep 2025$2,576,50666 starts$464,49514 starts$965,85830 starts$51,1555 starts$4,058,014115 starts
Oct 2025$2,201,81158 starts$427,50914 starts$1,260,91034 starts$121,5395 starts$4,011,769111 starts
Nov 2025$2,306,73267 starts$367,64811 starts$790,60823 starts$613,68924 starts$4,078,677125 starts
Dec 2025$3,572,65385 starts$1,556,16025 starts$1,326,19932 starts$1,493,75629 starts$7,948,767171 starts
2026 (8 mo)$26,568,835728 starts$13,022,728310 starts$7,931,285235 starts$13,087,090424 starts$60,609,9381,697 starts
Jan 2026$3,870,573103 starts$1,347,02733 starts$1,454,16741 starts$1,563,80147 starts$8,235,568224 starts
Feb 2026$3,577,02396 starts$1,516,12140 starts$843,20723 starts$1,359,40041 starts$7,295,750200 starts
Mar 2026$4,156,991106 starts$2,158,90448 starts$1,139,68236 starts$2,060,16768 starts$9,515,744258 starts
Apr 2026$4,012,100107 starts$2,181,45244 starts$1,118,30937 starts$2,050,20062 starts$9,362,061250 starts
May 2026$3,424,08292 starts$1,877,77041 starts$901,83623 starts$1,498,28059 starts$7,701,968215 starts
Jun 2026$3,564,82898 starts$2,005,39952 starts$938,80336 starts$1,828,81455 starts$8,337,844241 starts
Jul 2026$3,142,271101 starts$1,711,87146 starts$1,391,14334 starts$2,349,77377 starts$8,595,059258 starts
Aug 2026$820,96725 starts$224,1836 starts$144,1395 starts$376,65515 starts$1,565,94451 starts
Total$61,764,6441,555 starts$21,936,991558 starts$19,338,818587 starts$16,059,722519 starts$119,100,1753,219 starts

Each cell shows that division’s Actual Revenue (top) and job starts (small, below) for the month; the Total column is company-wide. Aug 2026 revenue is accruing (flagged), and because Aug 2026 is still in progress on the calendar (day 7), its start count is partial too — both figures will keep climbing.

Basis (canonical, reconciled). Start-jobs population = Jobs General (the master jobs table) — staged nightly full export overlaid by the LIVE recent view so the current + trailing months don’t under-read (902 in-window jobs refreshed from live; on this build the staged export under-reads 128 in-window started jobs across Jun 2026, Jul 2026, Aug 2026 — pipeline bug, routed to IT). Start month = Re-4-Way Date, the org’s canonical “job started” definition (a job counts as started once it has a Re-4-Way Date) — not Client Start Date. Division = Division Name (the Subdivisions→Subdivision→Division Name lookup on Jobs General), not the division on the revenue record. Population excludes not-yet-started statuses (00. Pending, 01. Needs Confirmed Start); completed jobs (which close to 12. Archive) are included, as they carry the bulk of matured revenue. Revenue = Actual Revenue, joined by Record ID (Lot-Subdivision-Builder), live value first.
Drill-down. Job-level backup lives in TrackVia Job Revenue & Profitability; the company-total report is the companion company-total view.
Maturity rule. A start-month is flagged accruing while its revenue is under 60% of local pace (median of the 6 prior months), walking back from the newest month and stopping at the first matured month. On this build it flags Aug 2026 (18% of pace). The trailing-12 average line excludes immature months.
Window. Jan 2025 – Aug 2026 — the last two fiscal years (Cascade’s fiscal year is the calendar year). Job-starts before Jan 2025 are intentionally out of scope; built Aug 7, 2026.
Coverage. 3,219 started jobs / $119,100,175 of Actual Revenue included (Re-4-Way starts Jan 2025+). Excluded: 5,338 jobs started before Jan 2025 ($123,137,981, out of window), 1,833 jobs with no Re-4-Way Date or a not-started status ($16,350,883 — unstarted pipeline), 2 test jobs. 74 included jobs carry $0 Actual Revenue so far (started, none billed yet).
July 2026 tie-out. On this basis Jul 2026 = 258 starts, reconciling to the canonical “Jobs Started By Division” report (~245). Note: uniformly excluding 12. Archive matches a current-pipeline count for the newest month but zeroes out matured/2025 months (every closed job is archived), so it is not used.
Read-only analysis. Figures computed directly from TrackVia data by the build script.