Revenue growth has compressed from 8.3% in 2025Q1 to 3.3% in 2026Q3 while gross margin swung roughly 10 points between 36.0% and 46.1% over the last three quarters, with 2026Q3 EPS declining 20.2% year-over-year on SG&A held flat near $138.7M.
Dorman Products, Inc. (DORM) annual income statement — 30-year revenue, gross profit & net income history
| Metric | TTM | Dec'25 | Dec'24 | Dec'23 | Dec'22 | Dec'21 | Dec'20 | Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 | Dec'08 | Dec'07 | Dec'06 | Dec'05 | Dec'04 | Dec'03 | Dec'02 | Dec'01 | Dec'00 | Dec'99 | Dec'98 | Dec'97 | Dec'96 |
|---|
| Sales/Revenue | 2.17B | 2.13B | 2.01B | 1.93B | 1.73B | 1.35B | 1.09B | 991.33M | 973.71M | 903.22M | 859.6M | 802.96M | 751.48M | 664.47M | 570.42M | 513.43M | 438.2M | 377.38M | 342.32M | 327.73M | 295.82M | 278.12M | 249.53M | 222.08M | 215.52M | 201.67M | 201.39M | 236.69M | 178.3M | 153M | 147M |
| Revenue Growth % | 2.2% | 6.03% | 4.11% | 11.31% | 28.88% | 23.11% | 10.23% | 1.81% | 7.8% | 5.07% | 7.05% | 6.85% | 13.09% | 16.49% | 11.1% | 17.17% | 16.12% | 10.24% | 4.46% | 10.78% | 6.37% | 11.46% | 12.36% | 3.04% | 6.87% | 0.14% | -14.91% | 32.75% | 16.54% | 4.08% | 29.17% |
| Cost of Goods Sold | 1.29B | 1.25B | 1.2B | 1.24B | 1.17B | 882.33M | 709.63M | 651.5M | 600.42M | 544.57M | 521.53M | 494.91M | 464.27M | 403.5M | 355.21M | 324.17M | 269.27M | 245.59M | 232.14M | 215.26M | 192.35M | 179.25M | 157M | 139.88M | 136.32M | 132.35M | 132.62M | 154.1M | 101.5M | 88.8M | 86.5M |
| COGS % of Revenue | - | 58.87% | 59.87% | 64.48% | 67.44% | 65.59% | 64.94% | 65.72% | 61.66% | 60.29% | 60.67% | 61.64% | 61.78% | 60.73% | 62.27% | 63.14% | 61.45% | 65.08% | 67.81% | 65.68% | 65.02% | 64.45% | 62.92% | 62.98% | 63.25% | 65.63% | 65.85% | 65.11% | 56.93% | 58.04% | 58.84% |
| Gross Profit | 886.81M | 876.16M | 806.36M | 685.42M | 564.45M | 462.92M | 383.12M | 339.82M | 373.28M | 358.65M | 338.07M | 308.05M | 287.2M | 260.97M | 215.21M | 189.27M | 168.93M | 131.79M | 110.19M | 112.47M | 103.48M | 98.86M | 92.52M | 82.21M | 79.2M | 69.31M | 68.77M | 82.59M | 76.8M | 64.2M | 60.5M |
| Gross Margin % | 40.81% | 41.13% | 40.13% | 35.52% | 32.56% | 34.41% | 35.06% | 34.28% | 38.34% | 39.71% | 39.33% | 38.36% | 38.22% | 39.27% | 37.73% | 36.86% | 38.55% | 34.92% | 32.19% | 34.32% | 34.98% | 35.55% | 37.08% | 37.02% | 36.75% | 34.37% | 34.15% | 34.89% | 43.07% | 41.96% | 41.16% |
| Gross Profit Growth % | - | 8.66% | 17.64% | 21.43% | 21.93% | 20.83% | 12.74% | -8.96% | 4.08% | 6.09% | 9.75% | 7.26% | 10.05% | 21.26% | 13.71% | 12.04% | 28.19% | 19.6% | -2.03% | 8.69% | 4.67% | 6.85% | 12.55% | 3.79% | 14.27% | 0.79% | -16.73% | 7.54% | 19.63% | 6.12% | 26.3% |
| Operating Expenses | 540.74M | 518.46M | 513.45M | 470.66M | 393.4M | 291.37M | 249.74M | 234M | 202.14M | 182.41M | 169.47M | 161.89M | 146.47M | 133.03M | 110.98M | 101.63M | 92.13M | 88.12M | 81.78M | 78.5M | 76.71M | 69.09M | 62.88M | 58.16M | 56.07M | 57.05M | 56.46M | 81M | 60.4M | 49.5M | 47.2M |
| OpEx % of Revenue | - | 24.34% | 25.55% | 24.39% | 22.69% | 21.66% | 22.85% | 23.6% | 20.76% | 20.2% | 19.72% | 20.16% | 19.49% | 20.02% | 19.46% | 19.79% | 21.02% | 23.35% | 23.89% | 23.95% | 25.93% | 24.84% | 25.2% | 26.19% | 26.02% | 28.29% | 28.04% | 34.22% | 33.88% | 32.35% | 32.11% |
| Selling, General & Admin | 540.74M | 518.46M | 513.45M | 470.66M | 393.4M | 291.37M | 249.74M | 234M | 202.14M | 182.41M | 169.47M | 161.89M | 146.47M | 133.03M | 110.98M | 101.63M | 92.13M | 88.12M | 81.78M | 78.08M | 73.81M | 69.09M | 62.88M | 58.16M | 58.21M | 57.05M | 56.46M | 73.4M | 54M | 45.2M | 42.8M |
| SG&A % of Revenue | - | 24.34% | 25.55% | 24.39% | 22.69% | 21.66% | 22.85% | 23.6% | 20.76% | 20.2% | 19.72% | 20.16% | 19.49% | 20.02% | 19.46% | 19.79% | 21.02% | 23.35% | 23.89% | 23.83% | 24.95% | 24.84% | 25.2% | 26.19% | 27.01% | 28.29% | 28.04% | 31.01% | 30.29% | 29.54% | 29.12% |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 414K | 2.9M | 0 | 0 | 0 | -2.14M | 0 | 0 | 7.6M | 6.4M | 4.3M | 4.4M |
| Operating Income | 346.07M | 357.7M | 292.91M | 214.76M | 171.05M | 171.55M | 133.37M | 105.83M | 171.14M | 176.24M | 168.6M | 146.16M | 140.73M | 127.94M | 104.23M | 87.64M | 76.81M | 43.67M | 28.4M | 33.97M | 26.77M | 29.78M | 29.64M | 24.05M | 23.13M | 12.27M | 12.31M | 1.59M | 16.4M | 14.7M | 13.3M |
| Operating Margin % | 15.93% | 16.79% | 14.58% | 11.13% | 9.87% | 12.75% | 12.21% | 10.68% | 17.58% | 19.51% | 19.61% | 18.2% | 18.73% | 19.25% | 18.27% | 17.07% | 17.53% | 11.57% | 8.3% | 10.37% | 9.05% | 10.71% | 11.88% | 10.83% | 10.73% | 6.08% | 6.11% | 0.67% | 9.2% | 9.61% | 9.05% |
| Operating Income Growth % | - | 22.12% | 36.39% | 25.56% | -0.29% | 28.63% | 26.03% | -38.16% | -2.89% | 4.53% | 15.36% | 3.85% | 10% | 22.75% | 18.93% | 14.1% | 75.88% | 53.74% | -16.39% | 26.9% | -10.1% | 0.47% | 23.22% | 3.97% | 88.59% | -0.34% | 674.58% | -90.31% | 11.57% | 10.53% | 27.88% |
| EBITDA | 401.67M | 413.43M | 349.61M | 269.49M | 215.72M | 206.74M | 165.68M | 131.74M | 199.53M | 198.46M | 187.51M | 162.34M | 153.39M | 138.1M | 112.46M | 95.37M | 84.82M | 51.5M | 36.08M | 41.72M | 33.59M | 35.55M | 34.18M | 28.69M | 28.69M | 20.37M | 20.24M | 9.19M | 22.8M | 19M | 17.7M |
| EBITDA Margin % | 18.48% | 19.41% | 17.4% | 13.96% | 12.44% | 15.37% | 15.16% | 13.29% | 20.49% | 21.97% | 21.81% | 20.22% | 20.41% | 20.78% | 19.71% | 18.58% | 19.36% | 13.65% | 10.54% | 12.73% | 11.36% | 12.78% | 13.7% | 12.92% | 13.31% | 10.1% | 10.05% | 3.88% | 12.79% | 12.42% | 12.04% |
| EBITDA Growth % | -2.16% | 18.26% | 29.73% | 24.92% | 4.34% | 24.79% | 25.76% | -33.97% | 0.54% | 5.84% | 15.5% | 5.84% | 11.07% | 22.8% | 17.91% | 12.44% | 64.68% | 42.77% | -13.52% | 24.18% | -5.5% | 4% | 19.14% | -0% | 40.85% | 0.65% | 120.25% | -59.7% | 20.01% | 7.34% | 24.65% |
| D&A (Non-Cash Add-back) | 55.61M | 55.73M | 56.7M | 54.73M | 44.68M | 35.19M | 32.31M | 25.91M | 28.39M | 22.22M | 18.91M | 16.19M | 12.66M | 10.16M | 8.22M | 7.74M | 8.01M | 7.83M | 7.67M | 7.74M | 6.82M | 5.77M | 4.54M | 4.64M | 5.56M | 8.11M | 7.93M | 7.6M | 6.4M | 4.3M | 4.4M |
| EBIT | 300.61M | 304.02M | 295.98M | 216.56M | 171.78M | 171.93M | 136.34M | 106.04M | 171.14M | 176.24M | 168.6M | 146.16M | 140.73M | 127.94M | 104.23M | 87.64M | 76.81M | 43.67M | 28.4M | 33.97M | 26.77M | 29.78M | 29.64M | 24.05M | 23.13M | 12.27M | 12.31M | 1.59M | 16.4M | 14.7M | 13.3M |
| Net Interest Income | -26.19M | -28.57M | -39.73M | -48.06M | -15.58M | -2.16M | 0 | 0 | 0 | 0 | -241K | -216K | -204K | -189K | -123K | -156K | -209K | -343K | -920K | -1.86M | -2.27M | -2.62M | -2.85M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 776K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22K | 103K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 26.96M | 28.57M | 39.73M | 48.06M | 15.58M | 2.16M | 0 | 0 | 0 | 0 | 241K | 216K | 204K | 189K | 123K | 156K | 209K | 343K | 920K | 1.86M | 2.27M | 2.64M | 2.96M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Income/Expense | -72.41M | -82.25M | -36.66M | -46.26M | -14.85M | -1.78M | 2.36M | -21K | -8K | 348K | -241K | -216K | -204K | -189K | -123K | -103K | -139K | -343K | -920K | -1.86M | -2.27M | -2.62M | -2.85M | -3.38M | -3.93M | -4.29M | -6.03M | -6.89M | -4.6M | -4.1M | -4.3M |
| Pretax Income | 273.65M | 275.44M | 256.25M | 168.5M | 156.2M | 169.77M | 135.74M | 105.81M | 171.13M | 176.59M | 168.36M | 145.94M | 140.53M | 127.75M | 104.11M | 87.53M | 76.67M | 43.33M | 27.48M | 32.12M | 24.5M | 27.16M | 26.79M | 20.68M | 19.2M | 7.98M | 6.28M | -5.3M | 11.8M | 10.6M | 9M |
| Pretax Margin % | 12.59% | 12.93% | 12.75% | 8.73% | 9.01% | 12.62% | 12.42% | 10.67% | 17.58% | 19.55% | 19.59% | 18.18% | 18.7% | 19.23% | 18.25% | 17.05% | 17.5% | 11.48% | 8.03% | 9.8% | 8.28% | 9.77% | 10.73% | 9.31% | 8.91% | 3.96% | 3.12% | -2.24% | 6.62% | 6.93% | 6.12% |
| Income Tax | 71.59M | 71.25M | 66.25M | 39.24M | 34.65M | 38.23M | 28.87M | 22.05M | 37.53M | 69.99M | 62.31M | 53.61M | 50.54M | 45.83M | 37.7M | 31.33M | 28.57M | 16.83M | 9.67M | 12.92M | 10.7M | 10.08M | 9.7M | 7.37M | 6.84M | 2.75M | 2.18M | -1.7M | 4.2M | 3.9M | 3.3M |
| Effective Tax Rate % | 26.16% | 25.87% | 25.85% | 23.29% | 22.18% | 22.52% | 21.27% | 20.84% | 21.93% | 39.63% | 37.01% | 36.74% | 35.97% | 35.87% | 36.22% | 35.79% | 37.26% | 38.85% | 35.19% | 40.24% | 43.68% | 37.13% | 36.23% | 35.65% | 35.65% | 34.45% | 34.75% | 32.08% | 35.59% | 36.79% | 36.67% |
| Net Income | 202.06M | 204.19M | 190M | 129.26M | 121.55M | 131.53M | 106.87M | 83.76M | 133.6M | 106.6M | 106.05M | 92.33M | 89.99M | 81.92M | 70.96M | 53.28M | 46.14M | 26.5M | 17.81M | 19.19M | 13.8M | 17.08M | 17.08M | 13.3M | 12.36M | 5.23M | 4.09M | -3.6M | 7.6M | 6.7M | 5.7M |
| Net Margin % | 9.3% | 9.59% | 9.46% | 6.7% | 7.01% | 9.78% | 9.78% | 8.45% | 13.72% | 11.8% | 12.34% | 11.5% | 11.97% | 12.33% | 12.44% | 10.38% | 10.53% | 7.02% | 5.2% | 5.86% | 4.66% | 6.14% | 6.85% | 5.99% | 5.73% | 2.59% | 2.03% | -1.52% | 4.26% | 4.38% | 3.88% |
| Net Income Growth % | -18.24% | 7.47% | 46.99% | 6.34% | -7.59% | 23.08% | 27.59% | -37.3% | 25.33% | 0.52% | 14.86% | 2.6% | 9.85% | 15.44% | 33.19% | 15.47% | 74.14% | 48.74% | -7.19% | 39.09% | -19.2% | -0.02% | 28.39% | 7.66% | 136.32% | 27.69% | 213.75% | -147.37% | 13.43% | 17.54% | 29.55% |
| Net Income (Continuing) | 202.06M | 204.19M | 190M | 129.26M | 121.55M | 131.53M | 106.87M | 83.76M | 133.6M | 106.6M | 106.05M | 92.33M | 89.99M | 81.92M | 66.41M | 56.2M | 48.1M | 26.5M | 17.81M | 19.19M | 13.8M | 17.08M | 17.08M | 13.3M | 12.36M | 5.23M | 4.09M | -3.6M | 7.6M | 6.7M | 5.7M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.56M | -2.92M | -1.96M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Diluted) | 6.77 | 6.64 | 6.14 | 4.10 | 3.85 | 4.12 | 3.30 | 2.56 | 4.02 | 3.13 | 3.07 | 2.60 | 2.49 | 2.24 | 1.94 | 1.47 | 1.27 | 0.74 | 0.50 | 0.53 | 0.38 | 0.47 | 0.23 | 0.37 | 0.35 | 0.15 | 0.12 | -0.11 | 0.23 | 0.21 | 0.18 |
| EPS Growth % | -16.31% | 8.14% | 49.76% | 6.49% | -6.55% | 24.85% | 28.91% | -36.32% | 28.43% | 1.95% | 18.08% | 4.42% | 11.16% | 15.46% | 31.97% | 15.75% | 71.62% | 48% | -5.66% | 39.47% | -19.15% | 104.35% | -37.84% | 5.71% | 133.33% | 25% | 209.09% | -147.83% | 9.52% | 16.67% | 157.14% |
| EPS (Basic) | - | 6.64 | 6.17 | 4.13 | 3.87 | 4.13 | 3.31 | 2.57 | 4.05 | 3.18 | 3.07 | 2.65 | 2.53 | 2.25 | 1.95 | 1.49 | 1.30 | 0.75 | 0.51 | 0.54 | 0.39 | 0.48 | 0.24 | 0.39 | 0.37 | 0.15 | 0.12 | -0.11 | 0.23 | 0.21 | 0.18 |
| Diluted Shares Outstanding | 29.86M | 30.76M | 30.96M | 31.53M | 31.54M | 31.96M | 32.37M | 32.69M | 33.21M | 34.05M | 34.6M | 35.54M | 36.19M | 36.62M | 36.49M | 36.37M | 36.23M | 35.99M | 36.1M | 36.26M | 36.28M | 36.87M | 36.69M | 36.2M | 35.79M | 34.37M | 34.04M | 33.5M | 33.68M | 32.17M | 31.99M |
| Basic Shares Outstanding | 29.66M | 30.76M | 30.8M | 31.3M | 31.43M | 31.81M | 32.28M | 32.61M | 33M | 33.57M | 34.52M | 34.86M | 35.61M | 36.46M | 36.48M | 35.87M | 35.53M | 35.32M | 35.35M | 35.39M | 35.44M | 35.83M | 35.3M | 34.59M | 33.95M | 34.29M | 33.43M | 33.5M | 33.32M | 32.17M | 31.99M |
| Dividend Payout Ratio | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 77.11% | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Quick answers to the most common questions about buying DORM stock.
For fiscal year 2025, Dorman Products, Inc. (DORM) reported total revenue of $2.13B. This represents a 1349.2% increase compared to $147.0M in 1996.
Dorman Products, Inc. (DORM) is profitable, generating $204.2M in net income for the fiscal year ending 2025 with a net profit margin of 9.6%.
Dorman Products, Inc. (DORM) reported an operating income of $357.7M, resulting in an operating profit margin of 16.8%. This margin reflects the operational efficiency of the business before interest and taxes.
Dorman Products, Inc. (DORM) generated $876.2M in gross profit for the year, representing a gross profit margin of 41.1%. This demonstrates the company's core pricing power and production efficiency.
Key Metrics
Top Statement Risk
Gross margin volatility and tariff exposure
Metrics are mathematically derived from official filings.
Top-Line Growth Downshift Is Structural
Dorman's year-over-year revenue growth has compressed from a high of 8.3% in 2025Q1 to 3.3% in 2026Q3, with the last three quarters printing 0.7% to 4.2%, per the reported quarterly statements — a deceleration that appears broader than simple retailer destocking noise.
The growth profile has visibly cooled: 2024 through early 2025 consistently printed 3–8% gains, while the trailing three quarters cluster near 1–4%, suggesting the prior uplift from the SuperATV and Dayton Parts acquisitions is annualizing out and organic momentum in the core catalog is softening. Because Dorman's demand is tied to the 6–12 year repair 'sweet spot' of an aging fleet, this deceleration appears inconsistent with record Vehicles-in-Operation tailwinds, which implies shelf-space allocation decisions at the Big Four retailers or SKU rationalization may be constraining sell-through. Management's decision to skip guidance in the Q3 2026 release, as noted in recent context, may indicate limited visibility into whether this ~2% run-rate growth becomes the new baseline.
Gross Margin Whipsaw Signals Instability
Dorman's gross margin swung from 36.0% in 2026Q1 to 46.1% in 2026Q2, then back to 39.4% in 2026Q3, a ~10-point quarterly dispersion that far exceeds the 39.6%–41.5% band observed through 2024, based on the company's reported quarterly figures.
This degree of gross margin volatility is unusual for a business whose pricing should be anchored by catalog value-add engineering, and it suggests material non-recurring items — plausibly tariff cost recoveries, customer allowance true-ups, or changes in excess-and-obsolete reserves — are distorting underlying profitability rather than structural pricing power shifting. The 46.1% print in 2026Q2 appears difficult to sustain given the immediate reversion to 39.4%, so the normalized margin assumption probably sits closer to the high-30s/low-40s historical average, implying the Q2 'beat' that accompanied the guidance raise deserved more skepticism. Against peers, Dorman's ~40% gross margin still sits well above LKQ's 38.0% and far above MPAA's 20.2%, but that premium is only defensible if it proves stable rather than episodic.
SG&A Discipline Offsets Slow Growth
SG&A held roughly flat in absolute dollars near $131–139M across 2025–2026 even as revenue grew, keeping overhead at approximately 24–25% of sales, according to Dorman's quarterly income statements — evidence of genuine overhead discipline despite the top-line deceleration.
Operating income scaled meaningfully in 2026Q2 ($116.2M, a 21.3% margin) versus 2026Q1 ($58.8M, 11.1%), but that swing was almost entirely gross-margin driven rather than a function of incremental SG&A absorption, so the operating leverage story here looks more like cost-of-goods variance than scalable efficiency. The concerning counterpoint is 2026Q3: revenue rose 3.3% year-over-year while operating income fell to $82.9M from $105.8M in the year-ago quarter, meaning fixed-cost absorption cannot rescue profitability when gross margin contracts. Investors should treat SG&A as a well-managed but largely static line; with R&D reported at zero in every period in this dataset, the data on innovation investment intensity is unavailable rather than reassuring.
Net Income Volatility Undermines EPS Signal
Dorman's quarterly net income ranged from $11.6M in 2025Q4 (2.1% net margin, a 78.5% EPS decline) to $87.8M in 2026Q2 (16.1%), a spread that materially exceeds gross profit volatility and points to heavy non-operating and below-the-line influence on reported earnings.
The 2025Q4 print is the clearest anomaly: operating income of $88.1M was essentially in line with the $86.7M recorded in 2024Q4, yet net income collapsed from $54.5M to $11.6M, implying a large tax charge or non-operating loss that the operating results do not explain and which warrants scrutiny of the footnotes. Compounding the quality question, stock-based compensation has trended up from roughly $3.8M per quarter in 2024 to $6.3M in 2026Q3 — about 1.1% of quarterly revenue — a rising drag that partly explains why EPS declined 20.2% year-over-year in 2026Q3 even as revenue grew 3.3%. Bottom-up, the takeaway is that headline EPS for any single quarter should be discounted; the multi-quarter range of $0.38 to $2.93 suggests analysts anchoring on one period's print risk materially misjudging the earning power of the platform.
The Bear Case Centers on Margin Repeat
The strongest challenge to Dorman's narrative is that 2026Q3 EPS of $1.98 fell 20.2% year-over-year on 3.3% revenue growth, per reported results, indicating the prior quarter's beat-and-raise may have rested on non-repeatable margin factors rather than durable demand momentum.
A short-seller would argue the sequence of a tariff-recovery-flattered 2026Q2 followed by margin reversion and a skipped guidance update in 2026Q3 fits a pattern where one-time cost recoveries were pulled forward into reported earnings, leaving the underlying trajectory — decelerating growth, elevated inventory per management commentary, and Big Four destocking risk — exposed. Persistent single-digit gross margin swings (36.0% to 46.1% within two quarters) also sit awkwardly against the 'data-driven engineering premium' moat thesis, because a genuine pricing-power position should produce more stable spreads; alternatively, tariff pass-through friction with powerful retail customers may be compressing the very premium the valuation assumes. Offsetting this, the counter-cyclical nature of needs-based repair demand and the sub-1% debt-to-equity ratio limit the severity of the downside, but with 2026 EPS tracking meaningfully below the year-ago pace and Q4 2025's $11.6M net income fresh in the base, investors should test whether current multiples properly discount an execution-dependent earnings profile.