Revenue growth has been stable but muted, with Q2 2026 showing only 0.7% growth, while gross margin spiked to 46.1% from 40.6% a year earlier, driven by tariff cost recoveries that may not be sustainable.
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.16B | 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 % | 3.3% | 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.25B | 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 | 906.63M | 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 % | 42.07% | 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 | 537.76M | 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 | 537.76M | 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 | 368.88M | 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 % | 17.12% | 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 | 416.42M | 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 % | 19.32% | 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 % | 8.21% | 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) | 41.97M | 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 | 322.38M | 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.15M | -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 | 0 | 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.15M | 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.65M | -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 | 296.23M | 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 % | 13.75% | 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 | 76.93M | 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 % | 25.97% | 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 | 219.3M | 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 % | 10.18% | 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 % | -2.96% | 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) | 219.3M | 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) | 7.31 | 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 % | -1.77% | 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 | 30M | 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.86M | 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
Tariff cost recovery dependence
Metrics are mathematically derived from official filings.
Stable Revenue Amid Tariff Distortions
DORM's revenue growth has hovered near 0-8% over the past two years, with Q2 2026 showing only 0.7% growth, suggesting a plateau despite record earnings, as per recent financial statements.
Revenue growth has decelerated from the 8% range in early 2025 to near-flat in Q2 2026, indicating that volume gains are being offset by pricing pressures or mix shifts. The stability in absolute revenue ($544.6M vs. $541.0M year-over-year) suggests the company is maintaining market share but not expanding its top line aggressively. This may reflect mature aftermarket demand and the impact of retailer inventory management, which could limit near-term upside.
Gross Margin Spike Masks Underlying Volatility
Gross margin surged to 46.1% in Q2 2026 from 40.6% a year earlier, driven by tariff cost recoveries, but excluding these, margins appear closer to 41%, as reported in quarterly filings.
The 540 basis point year-over-year expansion in gross margin is a clear outlier, as the trailing four-quarter average sits near 41%. Management attributed the spike to one-time IEEPA tariff recoveries, which are non-recurring. Excluding this benefit, the underlying gross margin trend is stable but not improving, suggesting that the company's pricing power is limited against large retail customers. Investors should monitor whether the 46% level is sustainable or reverts to the historical norm.
Operating Leverage Amplifies Earnings Volatility
Operating income swung from $82.5M in Q2 2025 to $116.2M in Q2 2026, a 41% jump on flat revenue, highlighting extreme operating leverage, as per income statement data.
The 41% increase in operating income on essentially flat revenue underscores the high fixed-cost nature of Dorman's distribution and engineering infrastructure. SG&A remained relatively stable at $135M, so the entire profit swing came from gross margin expansion. This leverage works both ways: a return to normal margins could compress operating income by over 30%, making earnings highly sensitive to input costs and tariff policy.
Earnings Quality Tempered by One-Time Recoveries
Q2 2026 EPS of $2.93 beat estimates by $0.58, but a significant portion stems from tariff cost recoveries, raising questions about the sustainability of this earnings level, based on reported figures.
The EPS beat is impressive, but the contribution from IEEPA tariff recoveries is non-recurring, meaning the run-rate of core earnings is likely lower. Net margin expanded to 16.1% from 10.9% year-over-year, yet this is not indicative of a structural improvement. Stock-based compensation remained modest at $5.4M, but the tax rate appears normal. Investors should adjust forward estimates to exclude recoveries to gauge true earning power.
COGS Volatility Drives Margin Swings
COGS as a percentage of revenue fell to 53.9% in Q2 2026 from 59.4% a year earlier, reflecting tariff recoveries, but historically COGS has hovered near 59-60%, as per financial statements.
The sharp decline in COGS is directly tied to the tariff recovery, not an improvement in underlying sourcing costs. Over the past eight quarters, COGS has ranged from 55% to 64% of revenue, indicating significant volatility from freight and raw material prices. SG&A has been well-controlled, staying near $135M, but the primary cost driver remains COGS, which is exposed to geopolitical and supply chain risks. Management's ability to pass through cost increases appears limited, given the power of major retail customers.
Non-Recurring Gains Mask Core Weakness
Short-sellers would argue that Q2 2026's record earnings are inflated by one-time tariff recoveries, with core gross margin near 41% and revenue growth flat, as per reported data.
Excluding the tariff recovery, DORM's gross margin would be roughly 41%, in line with the prior year, and operating income would be closer to $90M, not $116M. This suggests the market may be overvaluing the stock based on a non-recurring earnings spike. Additionally, revenue growth has stalled, and the company faces ongoing risks from retailer destocking and potential new tariffs. The sustainability of the current earnings level is questionable, and a reversion to mean margins could lead to a significant earnings decline.