2025
$1.80
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$861.839M; ΔWC=+$284.9M (net WC source: inventory decrease $354.9M and AR decrease $73.2M during freight-recession destocking, netted against a $112.6M paydown of manufacturer floorplan-trade notes payable and AP/current-asset decreases; the FY2025 10-K's MD&A headline of '$397.5M net change in operating assets and liabilities' explicitly excludes the $112.6M floorplan-trade paydown, so it is added back here since floorplan-trade is classified within operating activities per the company's own disclosure and is a matched, largely self-funding pair with inventory); SBC=$31.729M; capex=$399.831M (includes $289.6M for rental/leasing fleet vehicle purchases); revenue declined YoY ($7,434.2M vs $7,804.7M, freight recession, 17.4% drop in new Class 8 unit sales) so growth capex=$0 and maintenance capex=capex=$399.831M; OE=$861.839-$284.9-$31.729-$399.831=$145.379M. Diluted shares 80.726M; OE/sh=$145.379M/80.726M=$1.80. Source: FY2025 10-K, accession 0001437749-26-005424.
2024
$2.20
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$619.550M; ΔWC=-$23.5M (small net WC use per FY2025 10-K comparative discussion: AR increase $91.7M and inventory increase $85.1M and AP decrease $81.9M, partly offset by customer deposit/accrued liability decreases and an implied increase in floorplan-trade borrowings not separately itemized); SBC=$30.350M; capex=$433.047M; revenue declined YoY ($7,804.7M vs $7,925.0M, early freight-recession softening) so growth capex=$0 and maintenance capex=capex=$433.047M (note: ~$ hundreds of millions of 2024-25 capex was for rental/leasing fleet vehicles, which functions partly as growth investment in the more stable lease/rental revenue stream even though total company revenue declined; treated as maintenance per the mechanical revenue-decline rule, flagged as a judgment call); OE=$619.550+$23.5-$30.350-$433.047=$179.653M. Diluted shares 81.818M; OE/sh=$179.653M/81.818M=$2.20. Source: FY2024 10-K, accession 0001437749-25-004794.
2023
$2.90
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$295.713M; ΔWC=-$310.6M (net WC use per FY2023 10-K: inventory increase $297.7M and AR increase $38.3M, partly offset by customer deposit/accrued liability decreases); SBC=$30.354M; capex=$368.881M; revenue grew YoY ($7,925.0M vs $7,101.7M) so growth_capex=4.36% x $823.4M=$35.940M; maintenance capex=$368.881-$35.940=$332.941M; OE=$295.713+$310.6-$30.354-$332.941=$243.018M. Diluted shares 83.720M (current basis); OE/sh=$243.018M/83.720M=$2.90. Source: FY2023 10-K, accession 0001437749-24-005362.
2022
$4.86
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$294.400M; ΔWC=-$304.5M (large net WC use during the peak of the 2021-22 Class 8 order/delivery upcycle: inventory increase $324.5M and AR increase $74.6M, partly offset by AP/accrued liability/customer-deposit increases, per FY2022 10-K); SBC=$25.315M; capex=$243.060M; revenue grew sharply YoY ($7,101.7M vs $5,126.1M, cycle peak plus acquisitions) so growth_capex=4.36% x $1,975.5M=$86.232M; maintenance capex=$243.060-$86.232=$156.828M; OE=$294.400+$304.5-$25.315-$156.828=$416.757M. Diluted shares 85.727M on a current basis (fully split-adjusted, per FY2023 10-K); OE/sh=$416.757M/85.727M=$4.86. This is the cycle-peak year and is excluded from being used alone as an anchor. Source: FY2022 10-K, accession 0001437749-23-004391.
2021
$3.08
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$422.346M; ΔWC=-$17.4M (small net WC use per FY2021 10-K: inventory increase $33.6M and accrued liability decrease $31.0M, partly offset by AR decrease and AP/customer deposit increases); SBC=$22.246M; capex=$167.177M; revenue grew YoY ($5,126.1M vs $4,735.9M, start of freight/Class 8 upcycle) so growth_capex=4.36% x $390.2M=$17.034M; maintenance capex=$167.177-$17.034=$150.143M; OE=$422.346+$17.4-$22.246-$150.143=$267.357M. Diluted shares 86.817M on a current basis (fully reflecting both 3-for-2 splits, as reported in the FY2023 10-K comparative table); OE/sh=$267.357M/86.817M=$3.08. Source: FY2021 10-K, accession 0001437749-22-004355.
2020
$1.32
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$762.982M; ΔWC=+$495.9M (large net WC source, COVID-year inventory destocking: inventory decrease $536.7M, AR decrease $11.2M, other current assets decrease $5.8M and customer deposit/accrued liability increases, partly offset by $115.0M net paydown of floorplan-trade and $23.3M AP decrease, per FY2020 10-K); SBC=$19.356M; capex=$136.200M; revenue declined YoY ($4,735.9M vs $5,809.8M, COVID) so growth capex=$0 and maintenance capex=capex=$136.200M; OE=$762.982-$495.9-$19.356-$136.200=$111.526M. Note: the MD&A non-cash bridge (NI+D&A+deferred tax+SBC=$349.5M) does not fully reconcile to CFO net of the stated WC change (a ~$82M residual, likely additional unstated non-cash items such as lease-related or credit-loss provisions); the CFO-based figure is used as authoritative since ΔWC is independently verified against its own itemized components. Diluted shares restated to a current-basis 84.363M (56.242M as reported x 1.5 for a second 3-for-2 split not yet reflected in filings covering this year); OE/sh=$111.526M/84.363M=$1.32. Source: FY2020 10-K, accession 0001437749-21-003966.
2019
$0.71
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$421.272M; ΔWC=+$62.1M (net WC source: inventory decrease $81.7M and AR decrease $19.8M, partly offset by $26.6M net paydown of floorplan-trade and other items, per FY2019 10-K); SBC=$19.005M; capex=$293.493M; revenue grew YoY ($5,809.8M vs $5,506.2M) so growth_capex=4.36% x $303.7M=$13.255M; maintenance capex=$293.493-$13.255=$280.238M; OE=$421.272-$62.1-$19.005-$280.238=$59.929M. Diluted shares 37.571M as originally reported, restated to 56.356M (one 3-for-2 split applied) and to a current-basis 84.534M reflecting a second 3-for-2 split not yet reflected in filings covering this year; OE/sh=$59.929M/84.534M=$0.71. Source: FY2019 10-K, accession 0001437749-20-003589.
2018
$1.39
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$215.364M; ΔWC=-$132.6M (net WC use: inventory build $255.0M partly offset by $76.6M net increase in floorplan-trade borrowings and AP/accrued/customer-deposit increases, per FY2018 10-K); SBC=$18.059M; capex=$238.260M; revenue grew YoY ($5,506.2M vs $4,713.9M) so growth_capex=4.36% x $792.3M=$34.593M; maintenance capex=$238.260-$34.593=$203.667M; OE=$215.364+$132.6-$18.059-$203.667=$126.238M. Diluted shares 40.293M as originally reported; restated to 60.440M in the FY2020 10-K reflecting a 3-for-2 split (~2020), and further to a current-basis 90.660M reflecting a second 3-for-2 split (~2023, not separately reported for this year since it fell outside the 3-year comparative window); OE/sh=$126.238M/90.660M=$1.39. Source: FY2018 10-K, accession 0001437749-19-003282.
2017
$0.87
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$152.737M; ΔWC=-$130.8M (net WC use per FY2017 10-K cash-flow discussion: inventory build of $147.5M partly funded by $19.4M net increase in manufacturer floorplan-trade borrowings, plus AP/accrued/customer-deposit increases); SBC=$15.606M; capex=$209.917M; revenue grew YoY ($4,713.9M vs $4,214.6M) so growth_capex = capex_ratio(4.36% mean 2016-25) x $499.3M = $21.793M; maintenance capex=$209.917-$21.793=$188.124M; OE=$152.737+$130.8-$15.606-$188.124=$79.807M. Note: 2017 net income of $172.1M included a one-time non-cash deferred-tax benefit (~$62.2M) from the Tax Cuts and Jobs Act; this washes out of OE because it is embedded in CFO and does not affect the CFO-based calculation. Diluted shares 40.980M as reported, restated to 92.205M on a current basis (two subsequent 3-for-2 splits); OE/sh=$79.807M/92.205M=$0.87. Source: FY2017 10-K, accession 0001437749-18-003630.
2016
$0.18
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$521.170M; ΔWC=+$295.0M (net WC source, per FY2016 10-K cash-flow discussion; largely destocking of inventory during 2015-16 Class 8/freight downturn, partly offset by paydown of manufacturer-affiliated floorplan notes payable-trade, which GAAP classifies within operating activities); SBC=$12.875M; capex=$196.965M; revenue declined YoY ($4,214.6M vs $4,979.7M in 2015) so growth capex=$0 and maintenance capex=capex=$196.965M; OE=$521.170-$295.0-$12.875-$196.965=$16.330M. Diluted shares 40.603M as originally reported, restated to 91.357M on a current basis reflecting two subsequent 3-for-2 stock splits (~2020 and ~2023); OE/sh=$16.330M/91.357M=$0.18. Source: FY2016 10-K, accession 0001437749-17-003534.
Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.