American Renaissance model basket
Engineering & Construction
Specialty contractors and mechanical integrators pricing the industrial buildout.
What is the thesis for Engineering & Construction?
A concentrated book of the contractors, mechanical integrators, and materials suppliers who actually pour the concrete, string the fiber, and wire the data halls behind the industrial reshoring cycle. We are buying measurable backlog at reasonable multiples, not concept stories about the reshoring theme itself.
This is a curated QuantLink model basket. It is not a filed portfolio, not a fund, and not investment advice.
Published Apr 14, 2026. Updated Apr 14, 2026. Source: QuantLink curated model basket and FastAPI ideas endpoint.
- Holdings
- 12
- Benchmark
- SPY
- Status
- New
- 1Y model return
- +83.7%
Performance as of Jul 11, 2026.
Thesis narrative
The question
Are specialty engineering and construction firms priced for the run-rate of backlog already sitting on their balance sheets, or for a mean-reverting cycle that the disclosed book-to-bill ratios contradict?
Base rates
The reference class is prior multi-year non-residential construction cycles: the 1993-1999 telecom and office build, the 2004-2008 commercial and energy build, and the 2011-2015 shale-related civil cycle. In each cohort, specialty mechanical, electrical, and civil contractors compounded revenue 12-18% annually through mid-cycle with operating-margin expansion of 150-300 basis points, then gave back one to two turns of multiple as backlog rolled. The historical base rate for a diversified specialty-contractor basket beating the S&P over a three-year mid-cycle window is roughly the 60th-70th percentile of industrial subsectors. Importantly, the base rate for margin expansion -- not revenue -- is where most of the excess return has historically come from, because labor is the binding constraint and price discipline holds when the backlog is 18-30 months deep.
Consensus forward numbers for this cohort impute that 2027-2028 revenue grows mid-single digits with flat margins. That is a reasonable prior for a normal cycle. It is likely too conservative given that disclosed backlogs are currently extending rather than compressing, and that the mix is shifting toward higher-margin mechanical and data-center scopes.
Why the consensus view is wrong (or incomplete)
The sell-side models this group as a cyclical beta play on non-residential construction spending. That framework treats backlog as a coincident indicator of the cycle. The causal mechanism it misses is that backlog in specialty trades is increasingly pre-committed under cost-plus or guaranteed-maximum-price structures tied to data-center, semiconductor-fab, LNG, and transmission projects with in-service dates in 2027-2029. These are not speculative bids; they are signed contracts with anchor tenants who have already taken the capex on their own balance sheets.
The second missed mechanism is labor. Skilled mechanical labor is the binding constraint on delivery, which means the contractors with training pipelines and regional density are capturing price, not volume. That is a margin story, not a revenue story, and sell-side models underweight it because their historical elasticities were calibrated on a labor-abundant cycle.
The market is pricing cyclical risk. The real risk is execution -- specifically, whether the labor pipeline delivers on the backlog at the margins already booked. That asymmetry is the inefficiency.
Position construction
The book organizes into three sub-books.
The first is mechanical and data-center specialty, anchored by FIX at 20% -- the cleanest pure-play on mechanical contracting with a data-center mix that is expanding faster than disclosed backlog alone suggests. AGX (~4%) captures EPC for gas-fired generation and transmission, a smaller position because its backlog is lumpier and customer-concentrated. IBP (~7.5%) is the residential and light-commercial insulation integrator and plays a counter-cyclical role relative to the heavier industrial scopes.
The second is civil and infrastructure, anchored by MTZ (~17%) for electrical-transmission and pipeline scope, DY (~9%) for telecom-fiber build, PRIM (~8%) for utility and renewables civil, and FLR (~8%) for large-scale EPC optionality where the re-rating is earliest. ROAD (~7%) and GVA (~5%) are state and municipal paving exposure -- lower beta, steadier book-to-bill, funded by multi-year surface-transportation authorizations. WMS (~12%) is the water-management materials franchise; NWPX (~0.5%) is a small position in large-diameter steel pipe where we want exposure but do not want concentration.
The third sub-book is a single small position, DRH (~1.7%), which sits outside the core thesis and reflects a secondary leisure-demand read-through on domestic industrial employment; we flag it as a non-core holding and size it accordingly.
The top three positions concentrate the book in the names where backlog visibility is highest and margin expansion is most likely to persist.
Asymmetric payoff
If backlog converts at the rates disclosed in current investor decks and margins expand 75-150 basis points through 2027, the weighted book returns roughly 20-30% per year. If non-residential construction spending flat-lines and multiples compress one turn, the book returns roughly -10 to -20%. If labor-cost pass-through holds and the data-center mechanical mix expands faster than consensus, the right tail is 35-50% with a re-rating toward quality-compounder multiples.
Assigning a 55% probability to the base case, a 25% probability to the bear, and a 20% probability to the bull produces an expected value in the range of +14 to +20% annualized against an SPY base rate near +8%. The payoff is asymmetric because book-to-bill in mechanical and civil is already booked; the bear case is a multiple compression, not an earnings collapse.
Three things that would change our mind
- Two consecutive quarters of declining book-to-bill below 1.0x across three or more of the top six holdings, indicating that backlog is rolling off faster than new awards.
- Operating-margin compression of more than 100 basis points at FIX or MTZ on the quarterly call, which would signal that labor-cost pass-through has broken.
- A sustained slowdown in data-center and fab announcements below the 2024-2025 run rate for two consecutive quarters, which would weaken the forward bid for specialty mechanical scope.
What we are explicitly NOT betting on
We are not buying residential homebuilders, pure commercial-real-estate exposure, or the heavy-machinery OEMs that sell into this cycle. The unit economics of an OEM are dominated by a shorter order book and more cyclical price-cost dynamics than a specialty contractor's multi-year backlog provides. We are also not betting on a specific federal-policy outcome; the backlog thesis holds across plausible policy configurations because the anchor customers have already taken the capex. The margin of safety comes from signed work, not from a forecast of fiscal generosity.
Model basket holdings
Model basket: curated equal or target weighting, not a filed portfolio. Weights are the target basket weights returned by the live ideas endpoint.
| Name | Symbol | Model weight |
|---|---|---|
| MasTec, Inc. | MTZ | 17.16% |
| Primoris Services Corporation | PRIM | 7.96% |
| Dycom Industries, Inc. | DY | 9.12% |
| Advanced Drainage Systems, Inc. | WMS | 11.80% |
| Fluor Corporation | FLR | 8.12% |
| Construction Partners, Inc. | ROAD | 6.95% |
| Granite Construction Incorporated | GVA | 4.95% |
| NWPX Infrastructure, Inc. | NWPX | 0.54% |
| Comfort Systems USA, Inc. | FIX | 20.00% |
| Installed Building Products, Inc. | IBP | 7.52% |
| Argan, Inc. | AGX | 4.17% |
| DiamondRock Hospitality Company | DRH | 1.71% |
Backtested performance vs SPY
Performance is backtested from the returned tearsheet series. It reflects the model basket methodology and benchmark series, not live fund returns or a filed portfolio track record. Performance as of Jul 11, 2026.
Performance as of Jul 11, 2026.
Rolling Performance vs Benchmark
Portfolio Holdings
SSR performance series fallback
The table below is the server-rendered reference series behind the interactive chart. Values show the wealth index level from a 1.00 starting value, not a second 1Y return figure. Series as of Jul 11, 2026.
| Date | Model basket wealth index | SPY |
|---|---|---|
| Jul 14, 2025 | 1.0000x | 1.0000x |
| Jul 15, 2025 | 0.9881x | 0.9957x |
| Jul 16, 2025 | 0.9923x | 0.9991x |
| Jul 17, 2025 | 1.0026x | 1.0052x |
| Jul 18, 2025 | 1.0011x | 1.0044x |
| Jul 21, 2025 | 0.9936x | 1.0063x |
| Jul 22, 2025 | 0.9935x | 1.0065x |
| Jul 23, 2025 | 1.0244x | 1.0150x |
| Jul 24, 2025 | 1.0266x | 1.0154x |
| Jul 25, 2025 | 1.0895x | 1.0197x |
| Jul 28, 2025 | 1.0886x | 1.0194x |
| Jul 29, 2025 | 1.0901x | 1.0167x |
| Jul 30, 2025 | 1.0963x | 1.0154x |
| Jul 31, 2025 | 1.0918x | 1.0116x |
| Aug 1, 2025 | 1.0362x | 0.9951x |
| Aug 4, 2025 | 1.0427x | 1.0102x |
| Aug 5, 2025 | 1.0676x | 1.0051x |
| Aug 6, 2025 | 1.0720x | 1.0128x |
| Aug 7, 2025 | 1.1289x | 1.0119x |
| Aug 8, 2025 | 1.1313x | 1.0198x |
| Aug 11, 2025 | 1.1252x | 1.0178x |
| Aug 12, 2025 | 1.1640x | 1.0286x |
| Aug 13, 2025 | 1.1581x | 1.0321x |
| Aug 14, 2025 | 1.1345x | 1.0322x |
| Aug 15, 2025 | 1.1283x | 1.0298x |
| Aug 18, 2025 | 1.1395x | 1.0296x |
| Aug 19, 2025 | 1.1316x | 1.0240x |
| Aug 20, 2025 | 1.1202x | 1.0213x |
| Aug 21, 2025 | 1.1294x | 1.0172x |
| Aug 22, 2025 | 1.1483x | 1.0328x |
| Aug 25, 2025 | 1.1459x | 1.0283x |
| Aug 26, 2025 | 1.1639x | 1.0326x |
| Aug 27, 2025 | 1.1579x | 1.0349x |
| Aug 28, 2025 | 1.1737x | 1.0386x |
| Aug 29, 2025 | 1.1512x | 1.0324x |
| Sep 2, 2025 | 1.1383x | 1.0247x |
| Sep 3, 2025 | 1.1428x | 1.0303x |
| Sep 4, 2025 | 1.1659x | 1.0389x |
| Sep 5, 2025 | 1.1535x | 1.0359x |
| Sep 8, 2025 | 1.1550x | 1.0384x |
| Sep 9, 2025 | 1.1353x | 1.0408x |
| Sep 10, 2025 | 1.1810x | 1.0439x |
| Sep 11, 2025 | 1.1987x | 1.0525x |
| Sep 12, 2025 | 1.1858x | 1.0522x |
| Sep 15, 2025 | 1.2020x | 1.0578x |
| Sep 16, 2025 | 1.1952x | 1.0563x |
| Sep 17, 2025 | 1.1910x | 1.0550x |
| Sep 18, 2025 | 1.2363x | 1.0599x |
| Sep 19, 2025 | 1.2428x | 1.0622x |
| Sep 22, 2025 | 1.2681x | 1.0673x |
| Sep 23, 2025 | 1.2582x | 1.0615x |
| Sep 24, 2025 | 1.2371x | 1.0581x |
| Sep 25, 2025 | 1.2221x | 1.0532x |
| Sep 26, 2025 | 1.2443x | 1.0592x |
| Sep 29, 2025 | 1.2506x | 1.0622x |
| Sep 30, 2025 | 1.2605x | 1.0662x |
| Oct 1, 2025 | 1.2702x | 1.0698x |
| Oct 2, 2025 | 1.2731x | 1.0711x |
| Oct 3, 2025 | 1.2605x | 1.0711x |
| Oct 6, 2025 | 1.2652x | 1.0749x |
| Oct 7, 2025 | 1.2463x | 1.0709x |
| Oct 8, 2025 | 1.2794x | 1.0773x |
| Oct 9, 2025 | 1.2529x | 1.0742x |
| Oct 10, 2025 | 1.2213x | 1.0451x |
| Oct 13, 2025 | 1.2625x | 1.0612x |
| Oct 14, 2025 | 1.2813x | 1.0599x |
| Oct 15, 2025 | 1.2839x | 1.0646x |
| Oct 16, 2025 | 1.2727x | 1.0573x |
| Oct 17, 2025 | 1.2595x | 1.0633x |
| Oct 20, 2025 | 1.2788x | 1.0744x |
| Oct 21, 2025 | 1.2823x | 1.0744x |
| Oct 22, 2025 | 1.2335x | 1.0688x |
| Oct 23, 2025 | 1.2656x | 1.0751x |
| Oct 24, 2025 | 1.3386x | 1.0839x |
| Oct 27, 2025 | 1.3314x | 1.0967x |
| Oct 28, 2025 | 1.3333x | 1.0996x |
| Oct 29, 2025 | 1.3486x | 1.1002x |
| Oct 30, 2025 | 1.3184x | 1.0881x |
| Oct 31, 2025 | 1.3111x | 1.0916x |
| Nov 3, 2025 | 1.3059x | 1.0937x |
| Nov 4, 2025 | 1.2707x | 1.0807x |
| Nov 5, 2025 | 1.2993x | 1.0845x |
| Nov 6, 2025 | 1.2865x | 1.0728x |
| Nov 7, 2025 | 1.2971x | 1.0739x |
| Nov 10, 2025 | 1.3162x | 1.0906x |
| Nov 11, 2025 | 1.3037x | 1.0931x |
| Nov 12, 2025 | 1.3206x | 1.0937x |
| Nov 13, 2025 | 1.2573x | 1.0756x |
| Nov 14, 2025 | 1.2628x | 1.0754x |
| Nov 17, 2025 | 1.2544x | 1.0654x |
| Nov 18, 2025 | 1.2623x | 1.0564x |
| Nov 19, 2025 | 1.2847x | 1.0605x |
| Nov 20, 2025 | 1.2488x | 1.0444x |
| Nov 21, 2025 | 1.2658x | 1.0548x |
| Nov 24, 2025 | 1.3166x | 1.0703x |
| Nov 25, 2025 | 1.3383x | 1.0804x |
| Nov 26, 2025 | 1.3587x | 1.0878x |
| Nov 28, 2025 | 1.3692x | 1.0938x |
| Dec 1, 2025 | 1.3482x | 1.0888x |
| Dec 2, 2025 | 1.3395x | 1.0908x |
| Dec 3, 2025 | 1.3548x | 1.0946x |
| Dec 4, 2025 | 1.3746x | 1.0954x |
| Dec 5, 2025 | 1.3593x | 1.0974x |
| Dec 8, 2025 | 1.3635x | 1.0941x |
| Dec 9, 2025 | 1.3568x | 1.0932x |
| Dec 10, 2025 | 1.3957x | 1.1004x |
| Dec 11, 2025 | 1.4215x | 1.1030x |
| Dec 12, 2025 | 1.3660x | 1.0911x |
| Dec 15, 2025 | 1.3674x | 1.0895x |
| Dec 16, 2025 | 1.3623x | 1.0865x |
| Dec 17, 2025 | 1.3014x | 1.0746x |
| Dec 18, 2025 | 1.3274x | 1.0827x |
| Dec 19, 2025 | 1.3448x | 1.0893x |
| Dec 22, 2025 | 1.3641x | 1.0961x |
| Dec 23, 2025 | 1.3691x | 1.1011x |
| Dec 24, 2025 | 1.3659x | 1.1049x |
| Dec 26, 2025 | 1.3690x | 1.1048x |
| Dec 29, 2025 | 1.3547x | 1.1009x |
| Dec 30, 2025 | 1.3429x | 1.0996x |
| Dec 31, 2025 | 1.3250x | 1.0914x |
| Jan 2, 2026 | 1.3862x | 1.0934x |
| Jan 5, 2026 | 1.4178x | 1.1007x |
| Jan 6, 2026 | 1.4202x | 1.1072x |
| Jan 7, 2026 | 1.4066x | 1.1037x |
| Jan 8, 2026 | 1.3698x | 1.1036x |
| Jan 9, 2026 | 1.4065x | 1.1108x |
| Jan 12, 2026 | 1.4297x | 1.1126x |
| Jan 13, 2026 | 1.4524x | 1.1104x |
| Jan 14, 2026 | 1.4409x | 1.1049x |
| Jan 15, 2026 | 1.4784x | 1.1079x |
| Jan 16, 2026 | 1.5088x | 1.1070x |
| Jan 20, 2026 | 1.4901x | 1.0845x |
| Jan 21, 2026 | 1.5209x | 1.0970x |
| Jan 22, 2026 | 1.5174x | 1.1027x |
| Jan 23, 2026 | 1.4930x | 1.1031x |
| Jan 26, 2026 | 1.5015x | 1.1087x |
| Jan 27, 2026 | 1.5140x | 1.1131x |
| Jan 28, 2026 | 1.5107x | 1.1130x |
| Jan 30, 2026 | 1.4886x | 1.1075x |
| Feb 2, 2026 | 1.5275x | 1.1130x |
| Feb 3, 2026 | 1.5595x | 1.1036x |
| Feb 4, 2026 | 1.5048x | 1.0982x |
| Feb 5, 2026 | 1.5513x | 1.0845x |
| Feb 6, 2026 | 1.6261x | 1.1053x |
| Feb 9, 2026 | 1.6540x | 1.1107x |
| Feb 10, 2026 | 1.6572x | 1.1077x |
| Feb 11, 2026 | 1.6999x | 1.1075x |
| Feb 12, 2026 | 1.6691x | 1.0904x |
| Feb 13, 2026 | 1.6963x | 1.0911x |
| Feb 17, 2026 | 1.6949x | 1.0929x |
| Feb 18, 2026 | 1.6821x | 1.0984x |
| Feb 19, 2026 | 1.7244x | 1.0955x |
| Feb 20, 2026 | 1.7689x | 1.1034x |
| Feb 23, 2026 | 1.7328x | 1.0922x |
| Feb 24, 2026 | 1.7647x | 1.1001x |
| Feb 25, 2026 | 1.7468x | 1.1094x |
| Feb 26, 2026 | 1.7570x | 1.1032x |
| Feb 27, 2026 | 1.7601x | 1.0979x |
| Mar 2, 2026 | 1.7617x | 1.0985x |
| Mar 3, 2026 | 1.7192x | 1.0889x |
| Mar 4, 2026 | 1.7263x | 1.0965x |
| Mar 5, 2026 | 1.6390x | 1.0904x |
| Mar 6, 2026 | 1.5810x | 1.0761x |
| Mar 9, 2026 | 1.6399x | 1.0856x |
| Mar 10, 2026 | 1.6348x | 1.0838x |
| Mar 11, 2026 | 1.6370x | 1.0825x |
| Mar 12, 2026 | 1.5914x | 1.0660x |
| Mar 13, 2026 | 1.5770x | 1.0600x |
| Mar 16, 2026 | 1.6256x | 1.0708x |
| Mar 17, 2026 | 1.6329x | 1.0736x |
| Mar 18, 2026 | 1.6171x | 1.0586x |
| Mar 19, 2026 | 1.6369x | 1.0560x |
| Mar 20, 2026 | 1.5634x | 1.0380x |
| Mar 23, 2026 | 1.6206x | 1.0489x |
| Mar 24, 2026 | 1.6444x | 1.0454x |
| Mar 25, 2026 | 1.6587x | 1.0512x |
| Mar 26, 2026 | 1.5810x | 1.0325x |
| Mar 27, 2026 | 1.6136x | 1.0149x |
| Mar 30, 2026 | 1.5470x | 1.0115x |
| Mar 31, 2026 | 1.6316x | 1.0409x |
| Apr 1, 2026 | 1.6777x | 1.0487x |
| Apr 2, 2026 | 1.6655x | 1.0496x |
| Apr 6, 2026 | 1.6753x | 1.0546x |
| Apr 7, 2026 | 1.6764x | 1.0551x |
| Apr 8, 2026 | 1.7647x | 1.0819x |
| Apr 9, 2026 | 1.8074x | 1.0882x |
| Apr 10, 2026 | 1.8118x | 1.0875x |
| Apr 13, 2026 | 1.8337x | 1.0981x |
| Apr 14, 2026 | 1.8429x | 1.1115x |
| Apr 15, 2026 | 1.8193x | 1.1202x |
| Apr 16, 2026 | 1.7921x | 1.1230x |
| Apr 17, 2026 | 1.8577x | 1.1366x |
| Apr 20, 2026 | 1.8809x | 1.1343x |
| Apr 21, 2026 | 1.8676x | 1.1269x |
| Apr 22, 2026 | 1.8902x | 1.1383x |
| Apr 23, 2026 | 1.9120x | 1.1339x |
| Apr 24, 2026 | 1.8890x | 1.1427x |
| Apr 27, 2026 | 1.9305x | 1.1446x |
| Apr 28, 2026 | 1.8772x | 1.1391x |
| Apr 29, 2026 | 1.8576x | 1.1389x |
| Apr 30, 2026 | 1.9632x | 1.1502x |
| May 1, 2026 | 2.0044x | 1.1534x |
| May 4, 2026 | 1.9960x | 1.1492x |
| May 5, 2026 | 2.0704x | 1.1584x |
| May 6, 2026 | 2.0225x | 1.1745x |
| May 7, 2026 | 1.9217x | 1.1709x |
| May 8, 2026 | 1.9077x | 1.1806x |
| May 11, 2026 | 1.9319x | 1.1832x |
| May 12, 2026 | 1.9119x | 1.1814x |
| May 13, 2026 | 1.9304x | 1.1881x |
| May 14, 2026 | 1.9583x | 1.1974x |
| May 15, 2026 | 1.8962x | 1.1830x |
| May 18, 2026 | 1.8273x | 1.1822x |
| May 19, 2026 | 1.7828x | 1.1743x |
| May 20, 2026 | 1.8071x | 1.1864x |
| May 21, 2026 | 1.8155x | 1.1887x |
| May 22, 2026 | 1.8182x | 1.1934x |
| May 26, 2026 | 1.8795x | 1.2013x |
| May 27, 2026 | 1.9251x | 1.2011x |
| May 28, 2026 | 1.9190x | 1.2077x |
| May 29, 2026 | 1.8883x | 1.2107x |
| Jun 1, 2026 | 1.8420x | 1.2140x |
| Jun 2, 2026 | 1.8761x | 1.2157x |
| Jun 3, 2026 | 1.8730x | 1.2072x |
| Jun 4, 2026 | 1.8990x | 1.2117x |
| Jun 5, 2026 | 1.8441x | 1.1804x |
| Jun 8, 2026 | 1.8371x | 1.1831x |
| Jun 9, 2026 | 1.8171x | 1.1796x |
| Jun 10, 2026 | 1.7260x | 1.1610x |
| Jun 11, 2026 | 1.8142x | 1.1808x |
| Jun 12, 2026 | 1.8471x | 1.1872x |
| Jun 15, 2026 | 1.8911x | 1.2081x |
| Jun 16, 2026 | 1.9068x | 1.2009x |
| Jun 17, 2026 | 1.9027x | 1.1859x |
| Jun 18, 2026 | 1.9424x | 1.1951x |
| Jun 22, 2026 | 2.0035x | 1.1914x |
| Jun 23, 2026 | 1.9063x | 1.1741x |
| Jun 24, 2026 | 1.9639x | 1.1735x |
| Jun 25, 2026 | 2.0139x | 1.1752x |
| Jun 26, 2026 | 1.9735x | 1.1667x |
| Jun 29, 2026 | 2.0303x | 1.1860x |
| Jun 30, 2026 | 2.0288x | 1.1952x |
| Jul 1, 2026 | 1.9200x | 1.1936x |
| Jul 2, 2026 | 1.8517x | 1.1920x |
| Jul 6, 2026 | 1.8768x | 1.2024x |
| Jul 7, 2026 | 1.7931x | 1.1967x |
| Jul 8, 2026 | 1.8135x | 1.1930x |
| Jul 9, 2026 | 1.8293x | 1.2031x |
Themes and category
Methodology and caveats
QuantLink fetches this idea from the live FastAPI ideas endpoints and renders the returned title, thesis, holdings, themes, benchmark, and tearsheet fields directly. Missing fields are left unavailable rather than fabricated.
Holdings are a curated model basket. They are not 13F filings, not insider filings, not adviser holdings, and not a claim that any person or fund owns the basket.
Backtested performance depends on the returned basket weights, benchmark, rebalancing assumptions, available price history, and calculation choices in the tearsheet endpoint. Backtests can differ materially from live results and do not include every cost, tax, capacity, liquidity, or execution constraint an investor may face.
Equal-weight and target-weight baskets can drift between rebalance points. Rebalancing can increase turnover, and concentrated thematic baskets can have higher drawdowns than a broad market benchmark.
Frequently asked questions
Research the stocks behind this idea
Use QuantLink's screener and company pages to inspect fundamentals, valuation, and market data after reviewing the public thesis.