Texas Roadhouse, Inc. (TXRH) — Peer Benchmark Pack
Fiscal 2025 (ended 2025-12-30) vs 4 peers · Generated 2026-08-03 · Source: SEC EDGAR XBRL filings (10-K)
TXRH is above its peer median on 4 of 4 directional core metrics for FY2025, strongest on Revenue growth (YoY) (75th percentile) and weakest on Operating margin (50th). The detail follows peer-by-peer; section 5 cites each of TXRH's figures for all 5 fiscal years shown to the exact XBRL tag, form and period end it was computed from, and identifies every company in the set by its SEC CIK.
Data-integrity notes (1)
Non-blocking cautions our pre-delivery checks raised on the filings behind this pack — a peer whose fiscal calendar has no year matching TXRH's, a filed figure that trips an accounting-identity check, or a value corroborated against earlier filings and adopted over a dissenting later one. Every figure in this pack is still computed and cited as described; read these alongside the rows they name.
peer EAT: closest annual period is FY2025 (ended 2025-06-25), 188 days from TXRH FY2025 (2025-12-30) — past the 183-day maximum offset between two annual calendars, so EAT has no fiscal year matching this one; it is still inside the 400-day window, so its figures enter every median and percentile at full weight
1 · Core benchmark — TXRH FY2025 (ended 2025-12-30) vs peer set
Periods compared: TXRH's fiscal 2025 (period ended 2025-12-30) against each peer's own annual period ending closest to it — 2025-06-25 to 2026-05-31 across this set, at most 188 days from TXRH's. Fiscal calendars differ, so these are different companies' fiscal years, not one shared period; section 3 labels every peer column with its own. No fiscal year matching this one — counted anyway, at full weight: EAT (closest annual period 2025-06-25, 188 days from TXRH's 2025-12-30) — past the 183-day maximum offset between two annual calendars, which means this company has no fiscal year corresponding to TXRH's fiscal 2025 (period ended 2025-12-30): its figures cover a different twelve months. It is still inside the 400-day comparability window, so it enters every median and percentile in this pack at full weight and is not excluded — read any figure that turns on EAT against its own period end, printed above every column in section 3 and in the period map in section 2b.
These six core metrics are guaranteed for every company in CompsDesk's covered universe (3,291 companies) — validated present for ≥3 fiscal years (5 where filed) before a company enters it. Every company in this pack is in that universe. The extended metrics below are a labeled bonus, shown only where disclosed.
Metric
TXRH
Peer median
Peer P25–P75
Percentile
Revenue
$5.88B
$4.67B n=4
$3.84B – $7.34B n=4
75th
Revenue growth (YoY)
9.4%‡-7d
4.9% n=4
0.3% – 12.5% n=4
75th
Operating margin
8.1%
5.5% n=4
1.4% – 10.1% n=4
50th
Net margin
7.0%
4.2% n=4
1.1% – 7.6% n=4
50th
FCF margin
5.8%
5.1% n=4
2.3% – 7.9% n=4
50th
Capex % of revenue
6.6%
4.7% n=4
4.6% – 5.1% n=4
100th
1b · Extended metrics — where the company discloses them
Shown only where the underlying line items appear in the filing. A blank ("n/a") means the company did not disclose it under a mapped XBRL tag — we never estimate. This is expected and honest, not a defect. Same compared periods as section 1.
Metric
TXRH
Peer median
Peer P25–P75
Percentile
Gross margin
n/a
69.6% n=4
56.8% – 71.4% n=4
n/a
EBITDA margin
11.6%
9.4% n=4
5.3% – 14.0% n=4
50th
D&A % of revenue
3.5%
4.0% n=4
3.7% – 4.3% n=4
25th
SG&A % of revenue
n/a
n/a
n/a
n/a
R&D % of revenue
n/a
n/a
n/a
n/a
SBC % of revenue
0.8%
0.5% n=4
0.3% – 0.6% n=4
100th
Effective tax rate
13.8%
12.6% n=3†
-5.2% – 14.7% n=3
67th
Accruals ratio
-9.4%
-8.1% n=4
-8.9% – -7.3% n=4
25th (lower is better)
Net debt / EBITDA
n/a
1.59x n=4
0.64x – 2.73x n=4
n/a
Interest coverage (EBIT / interest)
n/a
6.16x n=4
2.22x – 10.36x n=4
n/a
ROIC
n/a
44.2% n=2†
40.1% – 48.3% n=2
n/a
DSO (days sales outstanding)
13d
4d n=3†
4d – 4d n=3
100th (lower is better)
DIO (days inventory outstanding)
n/a
19d n=3†
14d – 40d n=3
n/a
DPO (days payables outstanding)
n/a
45d n=3†
44d – 51d n=3
n/a
Cash conversion cycle
n/a
-12d n=2†
-21d – -2d n=2
n/a
Buybacks + dividends
$330.7M
$64.2M n=4
$34.5M – $408.8M n=4
75th
n = the number of peers with a comparable, in-plausibility-bounds value for that row — the denominator of the median, the P25–P75 band and the percentile, printed on the median and the band so it appears whether or not TXRH has a value of its own. Peer P25–P75 is the interquartile band — the 25th and 75th percentiles of those same peer values, by linear interpolation between order statistics (the R type-7 / NumPy-default / Excel PERCENTILE convention, so it reproduces the median at P50 and matches a spreadsheet check). Percentile = share of those peers at or below TXRH's value; the bar is colored green/red to match good/bad position (a full red bar means worst-in-set, not best). For a lower-is-better metric (accruals ratio, net debt/EBITDA, DSO, DIO, the cash-conversion cycle) a LOW percentile is the STRONG standing, so those rows print "(lower is better)" beside the ordinal and color the number to match — a 0th-percentile accruals row is best-in-set, not worst. Green/red = better/worse than peer median where direction is unambiguous. "n.m." (not meaningful) marks a value excluded from the peer median — either because an extreme denominator makes the ratio uninformative, or because that peer has no annual period inside the comparability window (its column says which). † beside an n names the period-comparable peers dropped from that row's median for want of a filed figure. Named exclusions:SG&A % of revenue: DRI (no mapped tag filed for it), EAT (no mapped tag filed for it), CBRL (no mapped tag filed for it), BLMN (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 0. R&D % of revenue: DRI (no mapped tag filed for it), EAT (no mapped tag filed for it), CBRL (no mapped tag filed for it), BLMN (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 0. Effective tax rate: BLMN (pretax loss — effective tax rate not meaningful) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 3. ROIC: CBRL (income tax benefit (negative tax expense) — no defensible effective tax rate for NOPAT), BLMN (pretax loss — no defensible effective tax rate for NOPAT) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 2. DSO (days sales outstanding): BLMN (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 3. DIO (days inventory outstanding): DRI (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 3. DPO (days payables outstanding): DRI (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 3. Cash conversion cycle: DRI (no mapped tag filed for it), BLMN (no mapped tag filed for it) — dropped from a set of 4 period-comparable peers, so this median and percentile stand on 2. Business-model comparability: gross margin (filers draw the cost-of-revenue line differently — distribution, occupancy, depreciation and stock compensation sit above it for some and below it for others) and net debt / EBITDA (capital structure is a policy decision, so this ranks financing choice as much as balance-sheet strength) are sensitive to operating model — read them alongside the model, not as a pure ranking. The accruals ratio is the Sloan measure, (net income − operating cash flow) ÷ average total assets. Net debt basis: total debt is built from the basis of the long-term debt tag each filer actually used, and the two bases are not interchangeable — of the 4 of 5 companies here that report such a tag, 2 state it exclusive of current maturities, so the current portion is added to reach total debt; 2 state it inclusive, so the current portion is already inside the figure and is never added a second time. Section 5 names the exact tag behind TXRH's figure. The per-filing tags in section 5 show exactly what each number was built from.
Derived metrics — how each is constructed
Every derived figure in this pack is deterministic arithmetic over values filed under the XBRL tags cited in section 5 — never an estimate, never a non-GAAP adjustment. The constructions, in full:
Revenue — the denominator under five of the six core metrics. Revenue is the filed total from the top-line XBRL element each filer actually used (section 5 names it per company-year). Those elements are not synonyms: revenue from contracts with customers excluding sales taxes collected for a government, the same line including them, a total tagged simply "Revenues" whose composition the element does not state, and revenue net of interest expense — a lender's or payment processor's top line with a cost already deducted. No conversion between them is possible from XBRL alone, so none is attempted: what the filer tagged is what is divided into. Every top line in this set is on one basis — revenue from contracts with customers, excluding sales taxes collected for a government — so the revenue-denominated rows share a denominator.
Gross margin = gross profit ÷ revenue. Where no gross-profit tag is filed, gross profit = revenue − cost of revenue, the filer's own arithmetic from the same filing.
Revenue growth = (this year's revenue − the prior year's) ÷ the prior year's, both as filed, and only when the two fiscal years are adjacent (330–400 days apart) and tagged under the same revenue element. Where a filer changed its top-line element between two years, the year-over-year change would measure a definition change rather than a business change, so the cell reads "n/a" with that reason named — never a growth rate spanning two different measurements.
Operating margin = operating income ÷ revenue. Where a filer reports no operating-income subtotal, operating income = revenue − total costs and expenses (both filed) — an identity, not an estimate.
EBITDA = operating income + D&A, both as filed (D&A from the depreciation/amortization tag cited in section 5); EBITDA margin = EBITDA ÷ revenue. EBITDA is not operating income: the two differ by exactly the filed D&A, which is why D&A % of revenue is printed beside them.
Net debt = total debt − cash, equivalents & short-term investments, where cash nets cash and cash equivalents AND short-term (marketable) investments — the liquid securities a filer parks operating cash in — and total debt is built on the basis of the long-term-debt tag each filer actually used (exclusive of current maturities: the current portion is added; inclusive: it is never added a second time — the basis note above names the mix in this set). Net debt / EBITDA divides those two figures.
FCF = operating cash flow − capex; FCF margin = FCF ÷ revenue. Accruals ratio (Sloan) = (net income − operating cash flow) ÷ average total assets.
Interest coverage = operating income (EBIT) ÷ interest expense, on a stamped basis. The denominator is the filed GROSS interest-expense tag wherever one exists (InterestExpense, InterestExpenseNonoperating or InterestExpenseDebt — section 5 names which). Where a filer discloses interest only net of interest income (InterestIncomeExpenseNonoperatingNet / InterestIncomeExpenseNet) and that net position is an expense, the multiple is computed on that NET basis and said so — never substituted silently, and never at all when the net position is interest income (no net burden to cover — the row reads "n/a" with the reason named). The interest-plus-debt-costs aggregate (InterestAndDebtExpense) is a broader quantity and is never used on any basis, so a filer disclosing interest only under it reads "n/a" rather than a multiple built on the wrong denominator. In this set, CBRL and BLMN disclose interest only under a net tag, so their multiples stand on the net basis — a smaller denominator than gross wherever interest income exists, so read them as EBIT over NET interest; section 5 and pack-provenance.csv cite the exact tag behind every denominator.
ROIC = NOPAT ÷ invested capital, period-end basis. NOPAT = operating income × (1 − ETR), where ETR = income tax expense ÷ pretax income, admitted only when pretax income > 0 and tax expense ≥ 0, and clamped to [0, 1] — a pretax loss or a tax benefit yields no defensible rate, so ROIC reads "n/a" with the reason named rather than an EBIT grossed up by a negative rate. Invested capital = total debt + shareholders' equity, both at the period end shown, with total debt the SAME basis-guarded figure net debt uses; a company whose filings cannot establish total debt, or whose invested capital is not positive, reads "n/a" with the reason named.
DSO / DIO / DPO = receivables ÷ revenue, inventory ÷ cost of revenue, payables ÷ cost of revenue, each × that fiscal year's own day count (printed in every column header — never a hard-coded 365); cash conversion cycle = DSO + DIO − DPO, cell for cell.
Sign guards. A ratio whose filed inputs make it meaningless is withheld, not printed: net debt / EBITDA when EBITDA ≤ 0 (a loss-maker is not "−3.2x levered"); effective tax rate when pretax income ≤ 0; interest coverage when interest expense is zero or negative, or EBIT is negative (a loss-maker's coverage is not a multiple); ROIC as above. Every such withheld peer value is named with its reason in the exclusions footnote above and is excluded from that row's median, P25–P75 band, percentile and n — exactly as "n.m." values are.
2 · Five-year trend — TXRH
Period lengths are printed with every fiscal year. A 52-/53-week filer books 364 days in an ordinary year and 371 in one that carries a 53rd week; a calendar-year filer books 365–366. TXRH's FY2025 is 364 days. A year-over-year figure that spans a change in period length is marked ‡ with the day difference and reported as filed, never length-adjusted.
Metric
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
Revenue
$5.88B
$5.37B
$4.63B
$4.01B
$3.46B
Revenue growth (YoY)
9.4%‡-7d
16.0%‡+7d
15.4%
15.9%
44.4%
Operating margin
8.1%
9.6%
7.6%
8.0%
8.6%
Net margin
7.0%
8.3%
6.8%
6.7%
7.1%
FCF margin
5.8%
7.4%
4.7%
6.6%
7.7%
Capex % of revenue
6.6%
6.6%
7.5%
6.1%
5.8%
Gross margin
n/a
n/a
15.9%
16.3%
17.5%
EBITDA margin
11.6%
12.9%
11.0%
11.4%
12.2%
D&A % of revenue
3.5%
3.3%
3.3%
3.4%
3.7%
SG&A % of revenue
n/a
n/a
n/a
n/a
n/a
R&D % of revenue
n/a
n/a
n/a
n/a
n/a
SBC % of revenue
0.8%
0.9%
0.7%
0.9%
1.1%
Effective tax rate
13.8%
15.3%
12.5%
13.6%
13.5%
Accruals ratio
-9.4%
-10.3%
-9.4%
-9.6%
-9.2%
Net debt / EBITDA
n/a
n/a
-0.21x
-0.27x
-0.56x
Interest coverage (EBIT / interest)
n/a
n/a
n/a
2582.23x
81.13x
ROIC
n/a
n/a
27.1%
26.0%
22.2%
DSO (days sales outstanding)
13d
13d
14d
14d
17d
DIO (days inventory outstanding)
n/a
n/a
4d
4d
4d
DPO (days payables outstanding)
n/a
n/a
12d
11d
12d
Cash conversion cycle
n/a
n/a
5d
6d
9d
Buybacks + dividends
$330.7M
$242.9M
$197.2M
$337.0M
$135.3M
2b · Five-year peer grid — TXRH and all 4 peers, every fiscal year
What this section is: the same 5 fiscal years as section 2, but for every company in the set — one block per metric, 9 of the 22 metrics in this pack. Those 9 are the six core metrics, which are validated present for ≥3 fiscal years (5 where filed) before a company enters our universe and so can be shown across time for a whole set, plus gross margin, EBITDA margin and R&D % of revenue. The other 17 extended metrics are not repeated here: they are in section 1b for the whole set at the latest year, in section 2 for TXRH across all 5, and every company-year of all 22 is in the CSV.
How to read a column: the column heading is TXRH's own fiscal year and period end. Each peer cell is that peer's OWN annual period ending closest to that column's date, selected per column by the same rule sections 1 and 3 use — never carried across from the latest year, so an older column is never benchmarked against a newer filing. The map below names the exact period behind every cell. A peer with no annual period within 400 days of a column reads "n.m." in it and is excluded from that column's statistics; so is any value outside the plausibility bounds. Every column carries the full statistics set of section 1 — its own peer median, its own P25–P75 band, TXRH's own percentile, and its own n — and n moves between columns as companies drop out of one: an 9-block grid where one company never filed a mapped tag for a metric shows a smaller n on that metric in every column, and a company that has stopped filing shows a smaller n only in the recent ones. The band is the 25th and 75th percentiles of that column's admissible peer values, by linear interpolation between order statistics (the R type-7 / NumPy-default / Excel PERCENTILE convention, identical to section 1, so P50 reproduces the printed median and a spreadsheet check against pack.csv matches); the percentile row is the share of that column's peers at or below TXRH's value, direction-aware exactly as in section 1 — for a lower-is-better metric a LOW percentile is the strong standing and the row says so. The FY2025 column is the same alignment, the same exclusions and the same n as section 1 — and therefore the same median, band and percentile.
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH subject
2025-12-30364d
2024-12-31371d · 53-wk
2023-12-26364d
2022-12-27364d
2021-12-28364d
DRI
2026-05-31152d
2025-05-25145d
2024-05-26152d
2023-05-28152d
2022-05-29152d
EAT
2025-06-25188d‡
2025-06-25176d‡
2023-06-28181d
2022-06-29181d
2021-06-30181d
CBRL
2025-08-01151d
2024-08-02151d
2023-07-28151d
2022-07-29151d
2021-07-30151d
BLMN
2025-12-282d
2024-12-292d
2023-12-315d
2022-12-252d
2021-12-262d
Period map: the annual period behind every cell in this section, with its distance from TXRH's own year-end. Distances past 183 days are marked — that is the widest two annual calendars can be forced apart, so beyond it the peer has no fiscal year matching that column at all (it is still inside the 400-day window, and still counts at full weight). ‡ One period, two columns: EAT's annual period ended 2025-06-25 is the closest match to FY2025 (2025-12-30, 188d) and to FY2024 (2024-12-31, 176d) — that company has filed no annual period between those year-ends, so the same filed figures appear in both columns. That is the honest alignment, not a flat year: read the marked pair as ONE year of that company, and note that it enters both columns' medians, exactly as it enters section 1's.
Revenue
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
$5.88B
$5.37B
$4.63B
$4.01B
$3.46B
DRI
$13.21B
$12.08B
$11.39B
$10.49B
$9.63B
EAT
$5.38B‡
$5.38B‡
$4.13B
$3.80B
$3.34B
CBRL
$3.48B
$3.47B
$3.44B
$3.27B
$2.82B
BLMN
$3.96B
$3.95B
$4.17B
$4.01B
$4.12B
Peer median
$4.67B n=4
$4.67B n=4
$4.15B n=4
$3.91B n=4
$3.73B n=4
Peer P25–P75
$3.84B – $7.34B n=4
$3.83B – $7.06B n=4
$3.96B – $5.97B n=4
$3.67B – $5.63B n=4
$3.21B – $5.50B n=4
TXRH percentile
75th
50th
75th
75th
50th
Revenue growth (YoY)
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
9.4%‡-7d
16.0%‡+7d
15.4%
15.9%
44.4%
DRI
9.4%
6.0%
8.6%
8.9%
33.8%
EAT
21.9%‡
21.9%‡
8.7%
14.0%
8.4%
CBRL
0.4%
0.8%
5.4%
15.8%
11.8%
BLMN
0.1%
-5.2%
4.0%
-2.7%
30.0%
Peer median
4.9% n=4
3.4% n=4
7.0% n=4
11.4% n=4
20.9% n=4
Peer P25–P75
0.3% – 12.5% n=4
-0.7% – 10.0% n=4
5.0% – 8.6% n=4
6.0% – 14.4% n=4
11.0% – 31.0% n=4
TXRH percentile
75th
75th
100th
100th
100th
Operating margin
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
8.1%
9.6%
7.6%
8.0%
8.6%
DRI
12.0%
11.3%
11.5%
11.5%
12.1%
EAT
9.5%‡
9.5%‡
3.5%
4.2%
6.0%
CBRL
1.6%
1.3%
3.5%
4.7%
13.0%
BLMN
0.9%
3.5%
6.8%
7.6%
7.5%
Peer median
5.5% n=4
6.5% n=4
5.1% n=4
6.2% n=4
9.8% n=4
Peer P25–P75
1.4% – 10.1% n=4
3.0% – 10.0% n=4
3.5% – 8.0% n=4
4.6% – 8.6% n=4
7.1% – 12.3% n=4
TXRH percentile
50th
75th
75th
75th
50th
Net margin
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
7.0%
8.3%
6.8%
6.7%
7.1%
DRI
9.1%
8.7%
9.0%
9.4%
9.9%
EAT
7.1%‡
7.1%‡
2.5%
3.1%
3.9%
CBRL
1.3%
1.2%
2.9%
4.0%
9.0%
BLMN
0.2%
-3.2%
5.9%
2.5%
5.2%
Peer median
4.2% n=4
4.1% n=4
4.4% n=4
3.6% n=4
7.1% n=4
Peer P25–P75
1.1% – 7.6% n=4
0.1% – 7.5% n=4
2.8% – 6.7% n=4
3.0% – 5.4% n=4
4.9% – 9.2% n=4
TXRH percentile
50th
75th
75th
75th
50th
FCF margin
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
5.8%
7.4%
4.7%
6.6%
7.7%
DRI
8.5%
8.8%
9.0%
9.4%
9.2%
EAT
7.7%‡
7.7%‡
1.7%
2.7%
8.3%
CBRL
1.7%
1.2%
3.6%
3.3%
8.2%
BLMN
2.4%
0.2%
6.0%
4.9%
6.8%
Peer median
5.1% n=4
4.4% n=4
4.8% n=4
4.1% n=4
8.2% n=4
Peer P25–P75
2.3% – 7.9% n=4
0.9% – 8.0% n=4
3.1% – 6.7% n=4
3.1% – 6.1% n=4
7.8% – 8.5% n=4
TXRH percentile
50th
50th
50th
75th
25th
Capex % of revenue
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
6.6%
6.6%
7.5%
6.1%
5.8%
DRI
5.6%
5.3%
5.3%
5.4%
3.9%
EAT
4.9%‡
4.9%‡
4.5%
4.0%
2.8%
CBRL
4.6%
3.7%
3.7%
3.0%
2.5%
BLMN
4.5%
5.6%
6.8%
4.8%
3.0%
Peer median
4.7% n=4
5.1% n=4
4.9% n=4
4.4% n=4
2.9% n=4
Peer P25–P75
4.6% – 5.1% n=4
4.6% – 5.4% n=4
4.3% – 5.7% n=4
3.7% – 5.0% n=4
2.7% – 3.2% n=4
TXRH percentile
100th
100th
100th
100th
100th
Gross margin
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
n/a
n/a
15.9%
16.3%
17.5%
DRI
20.3%
20.5%
20.1%
19.0%
19.7%
EAT
74.9%‡
74.9%‡
72.3%
72.4%
74.0%
CBRL
69.0%
68.7%
67.2%
67.9%
69.3%
BLMN
70.2%
70.9%
70.2%
69.1%
70.2%
Peer median
69.6% n=4
69.8% n=4
68.7% n=4
68.5% n=4
69.8% n=4
Peer P25–P75
56.8% – 71.4% n=4
56.6% – 71.9% n=4
55.5% – 70.7% n=4
55.6% – 70.0% n=4
56.9% – 71.1% n=4
TXRH percentile
n/a
n/a
0th
0th
0th
EBITDA margin
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
11.6%
12.9%
11.0%
11.4%
12.2%
DRI
16.2%
15.6%
15.6%
15.2%
15.9%
EAT
13.3%‡
13.3%‡
7.5%
8.4%
10.5%
CBRL
5.1%
4.5%
6.5%
7.9%
16.8%
BLMN
5.4%
8.0%
10.8%
11.4%
11.5%
Peer median
9.4% n=4
10.6% n=4
9.2% n=4
9.9% n=4
13.7% n=4
Peer P25–P75
5.3% – 14.0% n=4
7.1% – 13.9% n=4
7.3% – 12.0% n=4
8.3% – 12.3% n=4
11.2% – 16.1% n=4
TXRH percentile
50th
50th
75th
75th
50th
R&D % of revenue
Company
FY2025 ended 2025-12-30 364d
FY2024 ended 2024-12-31 371d · 53-wk
FY2023 ended 2023-12-26 364d
FY2022 ended 2022-12-27 364d
FY2021 ended 2021-12-28 364d
TXRH
n/a
n/a
n/a
n/a
n/a
DRI
n/a
n/a
n/a
n/a
n/a
EAT
n/a‡
n/a‡
n/a
n/a
n/a
CBRL
n/a
n/a
n/a
n/a
n/a
BLMN
n/a
n/a
n/a
n/a
n/a
Peer median
n/a
n/a
n/a
n/a
n/a
Peer P25–P75
n/a
n/a
n/a
n/a
n/a
TXRH percentile
n/a
n/a
n/a
n/a
n/a
3 · Full peer comparison — TXRH FY2025 vs each peer's closest annual period
Metric
TXRH FY2025 2025-12-30 364d
DRI FY2026 2026-05-31
EAT FY2025 2025-06-25 188d off — no matching fiscal year
CBRL FY2025 2025-08-01
BLMN FY2025 2025-12-28
Revenue
$5.88B
$13.21B
$5.38B
$3.48B
$3.96B
Revenue growth (YoY)
9.4%
9.4%
21.9%
0.4%
0.1%
Operating margin
8.1%
12.0%
9.5%
1.6%
0.9%
Net margin
7.0%
9.1%
7.1%
1.3%
0.2%
FCF margin
5.8%
8.5%
7.7%
1.7%
2.4%
Capex % of revenue
6.6%
5.6%
4.9%
4.6%
4.5%
Gross margin
n/a
20.3%
74.9%
69.0%
70.2%
EBITDA margin
11.6%
16.2%
13.3%
5.1%
5.4%
D&A % of revenue
3.5%
4.2%
3.8%
3.5%
4.5%
SG&A % of revenue
n/a
n/a
n/a
n/a
n/a
R&D % of revenue
n/a
n/a
n/a
n/a
n/a
SBC % of revenue
0.8%
0.6%
0.6%
0.3%
0.2%
Effective tax rate
13.8%
12.6%
16.7%
-22.9%
n/a
Accruals ratio
-9.4%
-5.1%
-11.2%
-8.0%
-8.2%
Net debt / EBITDA
n/a
0.66x
0.59x
2.51x
3.40x
Interest coverage (EBIT / interest)
n/a
12.51x
9.64x
2.69x
0.82x
ROIC
n/a
36.0%
52.4%
n/a
n/a
DSO (days sales outstanding)
13d
4d
5d
4d
n/a
DIO (days inventory outstanding)
n/a
n/a
9d
61d
19d
DPO (days payables outstanding)
n/a
n/a
45d
57d
43d
Cash conversion cycle
n/a
n/a
-31d
7d
n/a
Buybacks + dividends
$330.7M
$1.36B
$90.2M
$23.1M
$38.3M
Every column is that company's OWN annual period — for each peer, the one ending closest to TXRH's 2025-12-30, labeled above with the peer's own fiscal year and period end. Selection is the peer's closest annual period by period-end date, with the earlier end winning an exact tie — so where a peer's calendar sits months from TXRH's, its closest period can end after TXRH's and carry a higher fiscal-year label; the column heading always states which period it is. Fiscal calendars differ, so a peer's own fiscal 2025 may end months from TXRH's; a peer with no annual period within 400 days reads "n.m." throughout and is excluded from every median and percentile.
4 · Scope & comparability
What this pack is: operating fundamentals computed deterministically from SEC XBRL filings. What it is not: no market data — no stock prices, market cap, or valuation multiples (EV/EBITDA, P/E); no forecasts or non-GAAP adjustments; not investment advice. "n/a" = not disclosed under a mapped tag (never estimated); "n.m." = outside plausibility bounds, or a peer period outside the comparability window — either way excluded from medians and percentiles. "Directional" metrics are the four with an unambiguous better/worse direction (growth, operating margin, net margin, FCF margin); revenue scale and capex intensity are reported without a good/bad judgement. Peer set: 4 companies as ordered. Revenue scale runs $3.5B (CBRL) to $13.2B (DRI) — a 3.8x span. Fiscal year-ends differ across this set (months: 5, 6, 8, 12); each peer is compared on the annual period ending closest to TXRH's — at most 188 days apart here — and each peer column is labeled with its own period end.
5 · Data coverage & provenance
Filer: every figure in this pack was computed from Texas Roadhouse, Inc.'s own XBRL company facts, filed with the SEC under CIK 0001289460 — open this filer's 10-K index on EDGAR and check the tags below against the forms filed there. Every peer's CIK is linked in the table too: a CIK, not a ticker, is what identifies a filer to the SEC — a ticker can be re-pointed at a successor registrant — so these are the identifiers that pin the numbers in this pack to the companies you meant.
Citation trail — every figure, every year. The matrix below cites each of TXRH's figures for all 5 fiscal years in section 2 to the exact XBRL tag it was computed from; the form and period end sit in each cell's hover, and the filed date is shown in every cell because it identifies WHICH filing the number was taken from — and it varies by year. A 10-K carries three years of income statement but only two of balance sheet, so a year's balance-sheet lines (assets, debt, inventory, receivables, payables) are routinely cited to an earlier 10-K than its income lines — the trail shows that rather than implying one filing supplied the whole column. A tag that changed across years is shown as a different tag in that year's cell; "n/a" is a line the filing did not tag for that year (never estimated); ‡ marks a value adopted from an earlier filing over a dissenting newer one, cited to the filing actually used. Every peer company is identified by its SEC CIK in the coverage table above.