Loading live market data…

Custom Truck One Source, Inc.

NYSE:CTOS

$10.57 USD

-$0.1 (-0.94%)

Volume
1.07M
Average Volume
1.11M
Market Capitalization
$2.4B
P/E Ratio
-126.89
Dividend Yield
0.00%
Price Target
$13.00
Year High
$12.23
Year Low
$5.18
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.30

CTOS Financial

date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
revenue 1.94B 1.8B 1.87B 1.57B 1.17B 302.74M 264.04M 246.3M - 187.1M
costOfRevenue 1.58B 1.46B 1.46B 1.23B 1B 226.3M 180.61M 167.72M - 157.51M
grossProfit 367.36M 343.42M 410.09M 340.39M 165.65M 76.44M 83.43M 78.57M - 29.59M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses - - - - - - - - - -
sellingAndMarketingExpenses - - - - - - - - - -
sellingGeneralAndAdministrativeExpenses 230.08K 222.64M 225M 210.87M 155.78M 46.41M 34.67M 32.72M 777.47K 25.17M
otherExpenses 225.55M - - - - 12.79M 4.44M -2.25M - -
operatingExpenses 225.78M 222.64M 225M 210.87M 155.78M 59.2M 39.11M 34.97M 777.47K 28.08M
costAndExpenses 1.8B 1.68B 1.68B 1.44B 1.16B 285.49M 219.72M 202.69M 777.47K 185.59M
netInterestIncome -157.62M -155.55M -112.87M -88.91M -72.84M -63.2M -65.05M -56.7M - -
interestIncome - 11.56M 18.44M - - - 63.36M 6.68M - 48.2M
interestExpense 157.62M 167.1M 131.32M 88.91M 72.84M 63.2M 63.36M 63.38M - -
depreciationAndAmortization 268.18M 242.74M 225.39M 223.48M 209.07M 6.36M 74.56M 67.14M - 2.82M
ebitda 397.67M 380.66M 414.78M 359.12M 104.84M 33.14M 104.88M 110.02M -777.47K 4.38M
ebit 129.49M 137.92M 189.39M 135.64M -104.23M 26.79M 30.32M 42.88M -777.47K 1.57M
nonOperatingIncomeExcludingInterest 12.09M -17.14M -4.3M -6.11M 114.1M -9.54M 13.99M 727K - -257K
operatingIncome 141.58M 120.78M 185.09M 129.53M 9.86M 17.25M 44.32M 43.6M -777.47K 1.57M
totalOtherIncomeExpensesNet -169.71M -149.97M -127.02M -82.79M -186.94M -68.6M -77.35M -57.42M - -48.01M
incomeBeforeTax -28.13M -29.19M 58.08M 46.73M -177.08M -51.35M -33.04M 5.17M -777.47K -46.7M
incomeTaxExpense 2.92M -532K 7.36M 7.83M 4.42M -30.07M -5.99M -13.46M - 1.33M
netIncomeFromContinuingOperations -31.05M -28.66M 50.71M 38.9M -181.5M -21.28M -27.05M -15.53M -777.47K -48.03M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome -31.05M -28.66M 50.71M 38.9M -181.5M -21.28M -27.05M 5.17M -777.47K -48.03M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome -31.05M -28.66M 50.71M 38.9M -181.5M -21.28M -27.05M -15.53M -777.47K -48.03M
eps -0.14 -0.12 0.21 0.16 -0.75 -0.43 -0.82 0.43 -0.07 -4.76
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31
cashAndCashEquivalents 6.27M 3.8M 10.31M 14.36M 35.9M 3.41M 6.3M 468.25K 501.92K
shortTermInvestments - - - - - - - - -
cashAndShortTermInvestments 6.27M 3.8M 10.31M 14.36M 35.9M 3.41M 6.3M 468.25K 501.92K
netReceivables 204.39M 224.79M 245.93M 231.38M 197.04M 60.93M 71.32M 52.56M -
accountsReceivables 195.54M 215.87M 215.09M 193.11M 168.39M 60.93M 71.32M 52.56M 49.77M
otherReceivables 8.85M 8.91M 30.84M 38.27M 28.65M - - - -
inventory 930.94M 1.05B 985.79M 596.72M 410.54M 31.37M 33M 11.44M 8.04M
prepaids - - - - 13.22M 7.53M 5.22M 1343 106.92K
otherCurrentAssets 17.01M 23.56M 23.86M 25.78M - - - -63.99M -
totalCurrentAssets 1.16B 1.3B 1.27B 868.24M 656.7M 103.24M 115.84M 469.6K 608.84K
propertyPlantEquipmentNet 1.34B 1.23B 1.1B 1.04B 978.95M 342.08M 389.98M 323.48M 2.62M
goodwill 705.17M 704.81M 704.01M 703.83M 695.86M 238.05M 238.2M 228.71M 227.52M
intangibleAssets 225.72M 252.39M 277.21M 304.13M 327.84M 67.58M 70.55M 70.74M 71.34M
goodwillAndIntangibleAssets 930.89M 957.2M 981.22M 1.01B 1.02B 305.63M 308.75M 299.45M 298.86M
longTermInvestments - - - - -15621 - - - 402.5M
taxAssets 295.03M - - - 15621 16.95M - - -703.98M
otherNonCurrentAssets 11.82M 16.05M 23.43M 26.94M 24.41M 498K 713K -215.21M 402.5M
totalNonCurrentAssets 2.58B 2.2B 2.1B 2.07B 2.03B 665.16M 699.44M 407.73M 402.5M
otherAssets - - - - - - - - -
totalAssets 3.74B 3.5B 3.37B 2.94B 2.68B 768.4M 815.28M 408.2M 403.11M
totalPayables 95.71M 88.49M 117.65M 95.79M 96.88M 33.53M 42.62M 20.87M -
accountPayables 88.37M 88.49M 117.65M 87.26M 91.12M 31.83M 41.17M 20.87M -
otherPayables 7.34M - - 8.53M 5.76M 1.7M 1.44M - -
accruedExpenses 61.88M 69.35M 73.85M 60.25M 54.58M 30.29M 26.15M - -
shortTermDebt 683.28M 809.17M 670.57M 437.11M 244.31M 1.28M 1.28M - 1.58M
capitalLeaseObligationsCurrent 8.96M 7.44M 6.56M 7.06M 9.02M 5.28M 5.45M - 2.74M
taxPayables - 5.27M 8.83M 8.53M 5.76M 1.7M 1.44M - -
deferredRevenue 23.5M 26.25M 28.76M 34.67M 35.79M 975K 2.27M 4.76M -24.24M
otherCurrentLiabilities - - - - - - - -20.78M -26.8M
totalCurrentLiabilities 873.33M 1B 897.39M 634.88M 440.58M 71.35M 77.76M 90875 176.47K
longTermDebt 1.62B 1.52B 1.49B 1.35B 1.31B 715.86M 713.02M - 777.92M
capitalLeaseObligationsNonCurrent 105.91M 88.67M 32.71M 28.02M 36.62M 5.25M 22.63M 28.42M 23.28M
deferredRevenueNonCurrent - - - - 15621 - - 14.09M -
deferredTaxLiabilitiesNonCurrent 328.79M 31.4M - 29.09M 15.62M - 12.29M 11.19M -
otherNonCurrentLiabilities - - 33.36M 3.02M 24.15M 7.01M 1.71M -14.33M -787.11M
totalNonCurrentLiabilities 2.05B 1.64B 1.55B 1.41B 1.38B 728.12M 749.65M 14.09M 14.09M
otherLiabilities - - - - - - - - -
capitalLeaseObligations 114.86M 96.12M 39.28M 35.08M 45.65M 10.53M 28.08M 28.42M 26.02M
totalLiabilities 2.93B 2.64B 2.45B 2.05B 1.83B 799.47M 827.41M 14.18M 14.26M
treasuryStock -122.6M -88.23M -56.52M -15.54M -3.02M - - - -
preferredStock - - - - - - - 396K 187
commonStock 25000 25000 25000 25000 25000 5000 5000 389.02M 383.85M
retainedEarnings -617.58M -586.53M -557.87M -608.58M -647.49M -465.99M -444.71M 4.4M -777.47K
additionalPaidInCapital 1.56B 1.55B 1.54B 1.52B 1.51B 434.92M 432.58M 602.32K 5.78M
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
netIncome -31.05M -28.66M 50.71M 38.9M -181.5M -21.28M -27.05M 5.17M -777.47K -48.03M
depreciationAndAmortization 268.18M 242.74M 225.39M 223.48M 209.07M 82.71M 74.56M 67.14M - 2.82M
deferredIncomeTax 2.08M -1.66M 4.24M 7.39M 3.86M -28.81M -6.86M 1.1M - -
stockBasedCompensation - - - 12.3M 17.31M - - - - 541K
changeInWorkingCapital 142.17M -119.14M -378.67M -242.03M 36.36M 1.31M -31.58M -18.43M 69553 -7.3M
accountsReceivables 15.64M -21.75M -20.88M -36.82M -37.72M 7.06M -17.07M -5.18M - -7.04M
inventory 121.12M -64.86M -388.06M -194.69M 46.57M -9.64M -22.68M -8.02M - -897K
accountsPayables -660K -27.48M 28.34M -5.59M 8.06M 3.11M 7.55M -4.31M - -
otherWorkingCapital 6.07M -5.05M 1.93M -4.93M 19.44M 776K 632K -914K 69553 639K
otherNonCashItems -31.98M -48.6M -49.12M -57.99M 72.09M 8.62M -5.76M 5.12M - 70.08M
netCashProvidedByOperatingActivities 349.4M 44.68M -147.45M -17.95M 157.2M 42.55M 3.3M 39.4M -707.92K 18.12M
investmentsInPropertyPlantAndEquipment -488.54M - -134.63M -340.79M -188.39M -68.42M -109.71M -59.24M -20.89M -1.53M
acquisitionsNet 206.08M -6.02M - -49.83M -1.34B 34.92M -48.42M 31.8M -478K -9.7M
purchasesOfInvestments - - - - - - - - -402.5M -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - -181.47M -41.97M 171.69M 96.6M 4.18M 28.45M 1.5M - 75000
netCashProvidedByInvestingActivities -282.46M -187.48M -176.6M -218.94M -1.43B -29.31M -129.68M 1.5M -402.5M -11.15M
netDebtIssuance -30.8M 165.65M 357.49M 229.93M 482.28M -16.13M -16.73M -10.78M - -8.27M
longTermNetDebtIssuance 113.11M 26.63M 125.35M 37.72M 549.29M -16.13M -16.73M -10.78M - -8.27M
shortTermNetDebtIssuance -143.9M 139.02M 232.14M 192.22M -67.02M - - - - -
netStockIssuance -32.58M -28.98M -38.84M -10.28M 883M - - - - -
netCommonStockIssuance -32.58M -28.98M -38.84M -10.28M 883M - - - - -
commonStockIssuance - - - - 883M - - - 403.71M -
commonStockRepurchased -32.58M -28.98M -38.84M -10.28M - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -1.18M -1.08M 792K -1.84M -54.12M - 147.27M - - -229K
netCashProvidedByFinancingActivities -64.55M 135.58M 319.44M 217.82M 1.3B -16.13M 130.54M -10.78M 403.71M -8.5M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 461.62M 528.18M 482.06M 511.48M 422.23M 520.74M 447.22M 423.01M 411.31M 521.75M
costOfRevenue 358.56M 419.47M 391.32M 419.08M 346.72M 412.5M 365.56M 343.8M 330.1M 404.75M
grossProfit 103.06M 108.71M 90.74M 92.4M 75.52M 108.24M 81.66M 79.22M 81.21M 117.01M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 57.63M - - - - - - - - -
sellingAndMarketingExpenses - - - - - - - - - -
sellingGeneralAndAdministrativeExpenses 57.63M 56603 54.86M 59.16M 59.45M 61.22M 54.63M 55.7M 58M 59.43M
otherExpenses 13.97M 52.25M - - - - - - - -
operatingExpenses 71.59M 52.3M 54.86M 59.16M 59.45M 61.22M 54.63M 55.7M 58M 59.43M
costAndExpenses 430.15M 471.78M 446.18M 478.25M 406.17M 473.72M 420.19M 399.5M 388.09M 464.18M
netInterestIncome -35.04M -38.26M -40.25M -38.83M -38.91M -40.76M -41.06M -39.08M -34.65M -32.67M
interestIncome - - - 1.37M - 2.16M 2.82M 3.32M 3.26M 3.7M
interestExpense 35.04M 38.26M 40.25M 40.2M 38.91M 42.91M 43.88M 42.4M 37.92M 36.37M
depreciationAndAmortization 10.08M 68.87M 70.17M 69.26M 65.48M 62.57M 62.78M 61.16M 59.08M 56.91M
ebitda 41.31M 122.13M 103.68M 98.56M 78.9M 132.01M 88.64M 82.15M 80.71M 114.08M
ebit 31.23M 53.26M 33.5M 29.3M 13.42M 69.44M 25.86M 20.99M 21.63M 57.17M
nonOperatingIncomeExcludingInterest 237K 3.14M 2.37M 3.93M 2.64M -22.42M 1.18M 2.52M 1.58M 405K
operatingIncome 31.47M 56.41M 35.88M 33.23M 16.06M 47.02M 27.03M 23.52M 23.22M 57.58M
totalOtherIncomeExpensesNet -35.27M -41.4M -42.62M -44.14M -41.56M -20.49M -45.05M -44.93M -39.5M -36.78M
incomeBeforeTax -3.8M 15.01M -6.74M -10.9M -25.49M 26.52M -18.02M -21.41M -16.28M 20.8M
incomeTaxExpense 297K -5.87M -988K 17.48M -7.7M -1.05M -604K 3.07M -1.95M 4.68M
netIncomeFromContinuingOperations -4.1M 20.88M -5.76M -28.38M -17.79M 27.57M -17.42M -24.48M -14.34M 16.12M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome -4.1M 20.88M -5.76M -28.38M -17.79M 27.57M -17.42M -24.48M -14.34M 16.12M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome -4.1M 20.88M -5.76M -28.38M -17.79M 27.57M -17.42M -24.48M -14.34M 16.12M
eps -0.02 0.09 -0.03 -0.13 -0.08 0.12 -0.07 -0.1 -0.06 0.07
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 9.61M 6.27M 13.06M 5.26M 5.38M 3.8M 8438 8.06M 7.99M 10.31M
shortTermInvestments - - - - - - 8.43M - - -
cashAndShortTermInvestments 9.61M 6.27M 13.06M 5.26M 5.38M 3.8M 8.44M 8.06M 7.99M 10.31M
netReceivables 209.7M 204.39M 189.04M 196.83M 210.19M 224.79M 188.03M 181.93M 189.13M 245.93M
accountsReceivables 203.62M 195.54M 182.22M 188.99M 202.23M 215.87M 176.04M 181.93M 169.3M 215.09M
otherReceivables 6.08M 8.85M 6.82M 7.83M 7.96M 8.91M 11.99M - 19.82M 30.84M
inventory 1.02B 930.94M 1.04B 1.09B 1.08B 1.05B 1.2B 1.17B 1.1B 985.79M
prepaids 20.46M - - - - - - 20.04M - -
otherCurrentAssets - 17.01M 19.76M 39.58M 29.16M 23.56M 13.57M 1 26.07M 23.86M
totalCurrentAssets 1.26B 1.16B 1.26B 1.33B 1.32B 1.3B 1.41B 1.38B 1.33B 1.27B
propertyPlantEquipmentNet 1.24B 1.34B 1.33B 1.29B 1.26B 1.23B 1.19B 204.44M 1.13B 1.1B
goodwill 705.06M 705.17M 705.06M 705.23M 704.8M 704.81M 705.28M 705.22M 703.84M 704.01M
intangibleAssets 218.97M 225.72M 232.33M 239.15M 245.71M 252.39M 259.5M 266.14M 270.46M 277.21M
goodwillAndIntangibleAssets 924.02M 930.89M 937.38M 944.38M 950.51M 957.2M 964.78M 971.36M 974.3M 981.22M
longTermInvestments - - - - - - -32637 - - -
taxAssets - 295.03M - - - - 32637 - - -
otherNonCurrentAssets 122.04M 11.82M 12.87M 13.85M 14.89M 16.05M 17.88M 967.26M 21.42M 23.43M
totalNonCurrentAssets 2.29B 2.58B 2.28B 2.25B 2.22B 2.2B 2.17B 2.14B 2.12B 2.1B
otherAssets - - - - - - - - - -
totalAssets 3.55B 3.74B 3.54B 3.58B 3.54B 3.5B 3.58B 3.52B 3.45B 3.37B
totalPayables 125.35M 95.71M 107.09M 128.61M 123.59M 88.49M 88.74M 119.79M 119.25M 126.49M
accountPayables 125.35M 88.37M 107.09M 128.61M 123.59M 88.49M 88.74M 119.79M 119.25M 117.65M
otherPayables - 7.34M - - - - - - - 8.83M
accruedExpenses 77.37M 61.88M 91.6M 87.84M 80.72M 69.35M 58.4M 53.35M 67.18M 65.01M
shortTermDebt 745.17M 683.28M 754.48M 813.3M 791.13M 809.17M 924M 861.89M 773.5M 670.57M
capitalLeaseObligationsCurrent 9M 8.96M 8.86M 8.41M 7.78M 7.44M 7.22M 7.03M 6.73M 6.56M
taxPayables - - - - - 5.27M - - - 8.83M
deferredRevenue 15.87M 23.5M 27.47M 21.47M 21.02M 26.25M 20.06M - 26.48M 28.76M
otherCurrentLiabilities - - - - - - - 22.48M - -
totalCurrentLiabilities 972.76M 873.33M 989.49M 1.06B 1.02B 1B 1.1B 1.06B 993.14M 897.39M
longTermDebt 1.63B 1.62B 1.63B 1.59B 1.59B 1.52B 1.57B 1.53B 1.49B 1.49B
capitalLeaseObligationsNonCurrent 106.29M 105.91M 99.1M 97.89M 88.78M 88.67M 44.26M 40.3M 37.4M 32.71M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 34.07M 328.79M 38.57M 39.39M 23.28M 31.4M 32.64M - 30.95M 33.36M
otherNonCurrentLiabilities - - - - - - - 33.63M - -
totalNonCurrentLiabilities 1.77B 2.05B 1.77B 1.73B 1.71B 1.64B 1.64B 1.6B 1.56B 1.55B
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 115.29M 114.86M 107.96M 106.3M 96.56M 96.12M 51.48M 47.32M 44.13M 39.28M
totalLiabilities 2.74B 2.93B 2.76B 2.79B 2.73B 2.64B 2.74B 2.67B 2.55B 2.45B
treasuryStock -122.6M -122.6M -122.6M -122.6M -120.8M -88.23M -87.58M -82.09M -62.96M -56.52M
preferredStock - - - - - - - - - -
commonStock 25000 25000 25000 25000 25000 25000 25000 25000 25000 25000
retainedEarnings -621.68M -617.58M -638.46M -632.7M -604.32M -586.53M -614.1M -596.69M -572.21M -557.87M
additionalPaidInCapital 1.56B 1.56B 1.56B 1.56B 1.55B 1.55B 1.55B 1.54B 1.54B 1.54B
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome -4.1M 20.88M -5.76M -28.38M -17.79M 27.57M -17.42M -24.48M -14.34M 16.12M
depreciationAndAmortization 68.21M 68.87M 70.17M 69.26M 65.48M 62.57M 62.78M 61.16M 59.08M 56.91M
deferredIncomeTax 388K -4.89M -679K 15.77M -8.12M -944K -988K 2.67M -2.4M 2.28M
stockBasedCompensation 1.18M - - - - 3.11M - - - 3M
changeInWorkingCapital -35.51M 50.9M 67.16M 4.64M 19.48M 120.49M -63.18M -73.82M -102.64M -150.78M
accountsReceivables -6.5M -13.29M 5.55M 14.24M 9.13M -34.73M -11.62M 3.54M 21.06M -42.86M
inventory -92.6M 105.37M 53.51M -11.45M -26.31M 148.61M -30.72M -65.93M -116.82M -97.76M
accountsPayables 34.29M -18.24M -21.92M 4.27M 35.23M -260K -30.36M 369K 2.77M -14.37M
otherWorkingCapital 29.3M -22.94M 30.01M -2.42M 1.42M 6.88M 9.52M -11.8M -9.65M 4.2M
otherNonCashItems -6.35M -12.48M -8.34M -8.93M -7.83M -32.49M -7.94M -5.61M -8.52M -13.97M
netCashProvidedByOperatingActivities 23.82M 123.27M 122.55M 52.36M 51.21M 180.31M -26.73M -40.07M -68.82M -86.44M
investmentsInPropertyPlantAndEquipment -10.14M -116.01M -123.62M -113.37M -111.93M -119.81M -113.29M -89.66M -75.55M -74.21M
acquisitionsNet - 67.33M - - - - - -4.6M -1.41M -
purchasesOfInvestments -96.91M - - - - - - - - -
salesMaturitiesOfInvestments 47.81M - - - - - - - - -
otherInvestingActivities - - 29.64M 44.86M 40.63M 97.21M 47.1M 28.99M 43.55M 43.22M
netCashProvidedByInvestingActivities -59.23M -48.68M -93.98M -68.5M -71.31M -22.6M -66.2M -65.28M -33.41M -30.99M
netDebtIssuance -12.27M -81.8M -20.91M 17.72M 54.19M -163.12M 99.03M 123.02M 106.72M 137.09M
longTermNetDebtIssuance -12.27M -5.64M 35.69M 12.7M 70.35M -41.91M 34.6M 32.35M 1.59M 66.6M
shortTermNetDebtIssuance - -76.17M -56.6M 5.02M -16.16M -121.21M 64.43M 90.67M 105.13M 70.49M
netStockIssuance - - - - -32.58M - -5.97M -16.25M -6.76M -18.91M
netCommonStockIssuance - - - - -32.58M - -5.97M -16.25M -6.76M -18.91M
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - - - - -32.58M - -5.97M -16.25M -6.76M -18.91M
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities 50.85M 272K - -1.45M - 371K - -1.44M -10000 405K
netCashProvidedByFinancingActivities 38.58M -81.53M -20.91M 16.27M 21.62M -162.75M 93.06M 105.33M 99.94M 118.59M