Custom Truck One Source (CTOS) Income Statement (2017 - 2026)
Income Statement report data from Jun 30, 2017 to Mar 31, 2026 for Custom Truck One Source (CTOS).
All data is split-adjusted. You can find the most accurate data from the reports on the SEC official website. We recommend verify information using official company filings before making investment decisions.
Reported currency: USD
| Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Sep 30, 2019 | Jul 31, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Sep 30, 2017 | Jun 30, 2017 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue and COGS | |||||||||||||||||||||||||||||||||||
Total Revenue | 329M (-15.15%) | 387M (+7.62%) | 360M (-8.24%) | 392M (+27.69%) | 307M (-22.90%) | 398M (+18.02%) | 338M (+5.27%) | 321M (+5.63%) | 304M (-22.92%) | 394M (+29.12%) | 305M (-3.38%) | 316M (-0.34%) | 317M (-9.70%) | 351M (+44.77%) | 242M (-1.11%) | 245M (-0.75%) | 247M (+1.89%) | 242M (-0.41%) | 243M (-10.15%) | 271M (+743.32%) | 32M (-6.00%) | 34M (+37.80%) | 25M (+5.80%) | 23M (-28.63%) | 33M (+124.56%) | 15M | - | 17M (-4.09%) | 18M (-63.58%) | 49M (+143.35%) | 20M (+33466.67%) | 60K (0.00%) | 60K | - | - |
Cost Of Revenue | 359M (-11.49%) | 405M (+6.24%) | 381M (-6.76%) | 409M (+21.46%) | 337M (-16.30%) | 402M (+13.19%) | 355M (+6.48%) | 334M (+4.10%) | 321M (-18.82%) | 395M (+20.70%) | 327M (-5.49%) | 346M (+1.08%) | 343M (-4.44%) | 358M (+32.93%) | 270M (-3.49%) | 279M (-0.93%) | 282M (+1.22%) | 279M (-4.61%) | 292M (-11.07%) | 328M (+465.46%) | 58M (-3.51%) | 60M (+12.23%) | 54M (+2.86%) | 52M (-13.59%) | 60M (+46.53%) | 41M | - | 42M (+2.60%) | 41M (-65.95%) | 121M (+175.38%) | 44M | - | - | - | - |
Costof Goods And Services Sold | 359M (-11.49%) | 405M (+6.24%) | 381M (-6.76%) | 409M (+21.46%) | 337M (-16.30%) | 402M (+13.19%) | 355M (+6.48%) | 334M (+4.10%) | 321M (-18.82%) | 395M (+20.70%) | 327M (-5.49%) | 346M (+1.08%) | 343M (-4.44%) | 358M (+32.93%) | 270M (-3.49%) | 279M (-0.93%) | 282M (+1.22%) | 279M (-4.61%) | 292M (-11.07%) | 328M (+465.46%) | 58M (-3.51%) | 60M (+12.23%) | 54M (+2.86%) | 52M (-13.59%) | 60M (+46.53%) | 41M | - | 42M (+2.60%) | 41M (-65.95%) | 121M (+175.38%) | 44M | - | - | - | - |
Gross Profit | 103M (-16.25%) | 123M (+22.14%) | 101M (-1.75%) | 103M (+19.87%) | 86M (-27.80%) | 118M (+29.01%) | 92M (+2.87%) | 89M (-1.59%) | 91M (-28.47%) | 127M (+18.35%) | 107M (-3.13%) | 111M (+0.88%) | 110M (-14.54%) | 128M (+45.54%) | 88M (+6.54%) | 83M (-2.05%) | 84M (+8.53%) | 78M (+19.31%) | 65M (+39.75%) | 47M (+130.91%) | 20M (-12.35%) | 23M (+47.60%) | 16M (-4.35%) | 16M (-23.64%) | 21M (+0.66%) | 21M | - | 21M (+1.47%) | 20M (-66.86%) | 61M (+203.81%) | 20M | - | - | - | - |
Operating Expenses | |||||||||||||||||||||||||||||||||||
Selling General And Administrative | 58M (+1.82%) | 57M (+3.17%) | 55M (-7.28%) | 59M (-0.47%) | 59M (-2.89%) | 61M (+12.06%) | 55M (-1.92%) | 56M (-3.97%) | 58M (-2.41%) | 59M (+4.34%) | 57M (-1.84%) | 58M (+1.82%) | 57M (-2.75%) | 59M (+17.58%) | 50M (+2.17%) | 49M (-9.09%) | 54M (+22.40%) | 44M (-9.85%) | 49M (-5.13%) | 51M (+325.39%) | 12M (-12.17%) | 14M (+47.21%) | 9.32M (-20.68%) | 12M (+1.12%) | 12M (+18.33%) | 9.82M | - | 7.31M (-3.56%) | 7.58M (-68.87%) | 24M (+190.92%) | 8.37M | - | - | - | - |
Operating Expenses | 72M (+0.72%) | 71M (+4.35%) | 68M (-8.70%) | 75M (+2.02%) | 73M (+42.89%) | 51M (-25.60%) | 69M (-3.91%) | 72M (-1.04%) | 72M (-1.38%) | 73M (+6.07%) | 69M (-2.66%) | 71M (+1.82%) | 70M (-9.01%) | 77M (+17.84%) | 65M (+1.66%) | 64M (-14.30%) | 75M (+9.82%) | 68M (-3.63%) | 71M (-21.69%) | 90M (+287.28%) | 23M (+15.83%) | 20M (+88.28%) | 11M (-22.79%) | 14M (-5.41%) | 15M (-6.82%) | 16M | - | 11M (-7.12%) | 12M (-60.04%) | 29M (+214.78%) | 9.27M | - | - | - | - |
Depreciation And Amortization | 68M (-66.19%) | 202M | - | - | 62M (-65.42%) | 180M | - | - | 56M (-66.35%) | 167M | - | - | 52M (-67.64%) | 161M | - | - | 63M (-66.96%) | 189M | - | - | 20M (-75.89%) | 83M (+10353.16%) | 790K (-1.25%) | 800K (+11.11%) | 720K (-4.00%) | 750K | - | 750K (-2.60%) | 770K (-74.75%) | 3.05M | - | - | - | - | - |
Operating Income | |||||||||||||||||||||||||||||||||||
Operating Income | 31M (-39.46%) | 52M (+59.30%) | 33M (+16.83%) | 28M (+125.06%) | 12M (-81.55%) | 67M (+192.01%) | 23M (+30.39%) | 18M (-3.81%) | 18M (-65.64%) | 53M (+40.67%) | 38M (-3.97%) | 40M (-0.78%) | 40M (-22.77%) | 52M (+123.50%) | 23M (+23.25%) | 19M (+91.13%) | 9.81M (-0.30%) | 9.84M | -5.32M (-87.75%) | -43.43M (+1323.93%) | -3.05M | 2.97M (-40.12%) | 4.96M (+96.83%) | 2.52M (-62.94%) | 6.80M (+21.65%) | 5.59M | - | 9.82M (+13.00%) | 8.69M (-80.42%) | 44M | -320.00K (-34.69%) | -490.00K (+19.51%) | -410.00K (+141.18%) | -170.00K (+1600.00%) | -10.00K |
Ebit | 31M (-39.46%) | 52M (+59.30%) | 33M (+16.83%) | 28M (+125.06%) | 12M (-81.55%) | 67M (+192.01%) | 23M (+30.39%) | 18M (-3.81%) | 18M (-65.64%) | 53M (+40.67%) | 38M (-3.97%) | 40M (-0.78%) | 40M (-22.77%) | 52M (+123.50%) | 23M (+23.25%) | 19M (+91.13%) | 9.81M (-0.30%) | 9.84M | -5.32M (-87.75%) | -43.43M (+1323.93%) | -3.05M | 2.97M (-40.12%) | 4.96M (+96.83%) | 2.52M (-62.94%) | 6.80M (+21.65%) | 5.59M | -10.99M | 9.82M (+13.00%) | 8.69M (-80.42%) | 44M | -320.00K (-34.69%) | -490.00K (+19.51%) | -410.00K (+141.18%) | -170.00K (+1600.00%) | -10.00K |
EBITDA | 100M (-69.97%) | 332M | -6.74M (-38.17%) | -10.90M | 75M (-74.73%) | 295M | -1.32M (-78.04%) | -6.01M | 75M (-71.02%) | 257M (+1204.67%) | 20M (-6.59%) | 21M (-77.06%) | 92M (-60.55%) | 233M (+4086.18%) | 5.57M (-64.61%) | 16M (-78.23%) | 72M (-75.06%) | 290M | -19.01M (-84.25%) | -120.69M | 17M (-80.31%) | 86M (+1388.00%) | 5.75M (+73.19%) | 3.32M (-55.79%) | 7.51M (+18.64%) | 6.33M | -10.99M | 11M (+11.73%) | 9.46M (-77.66%) | 42M (+2140.21%) | 1.89M (+85.29%) | 1.02M (+6.25%) | 960K | -170.00K (+1600.00%) | -10.00K |
Other Income / Expenses | |||||||||||||||||||||||||||||||||||
Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2.05M (-9.69%) | 2.27M (+10.19%) | 2.06M (+18.39%) | 1.74M (+15.23%) | 1.51M (+10.22%) | 1.37M | - | - |
Interest Expense | - | - | - | - | - | -45.00M | 17M (+8.44%) | 15M (+19.38%) | 13M (+11.21%) | 12M (+14.85%) | 10M (+24.69%) | 8.10M (+19.12%) | 6.80M (+33.33%) | 5.10M (+41.67%) | 3.60M (+63.64%) | 2.20M (+29.41%) | 1.70M (+21.43%) | 1.40M (-17.65%) | 1.70M (-19.05%) | 2.10M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2.05M (-9.69%) | 2.27M (+10.19%) | 2.06M (+18.39%) | 1.74M (+15.23%) | 1.51M (+10.22%) | 1.37M | - | - |
Other Non Operating Income | -240.00K | 4.55M (+422.99%) | 870K (-36.50%) | 1.37M (+34.31%) | 1.02M (-91.18%) | 12M (+309.93%) | 2.82M (-15.06%) | 3.32M (+1.84%) | 3.26M (-82.32%) | 18M (+220.70%) | 5.75M (+13.86%) | 5.05M (+27.85%) | 3.95M (-87.78%) | 32M (+1747.43%) | 1.75M (-88.40%) | 15M (+66.08%) | 9.08M | -570.00K | 3.66M (+77.67%) | 2.06M | -5.86M (+8.52%) | -5.40M | 560K | -780.00K (-87.04%) | -6.02M (+134.24%) | -2.57M | - | 10K (0.00%) | 10K | -290.00K | 40K | - | - | - | - |
Net Income | |||||||||||||||||||||||||||||||||||
Income Before Tax | -3.80M | 15M | -6.74M (-38.17%) | -10.90M (-57.24%) | -25.49M | 27M | -18.02M (-15.83%) | -21.41M (+31.51%) | -16.28M | 21M (+116.44%) | 9.61M (-26.08%) | 13M (-11.32%) | 15M (-53.45%) | 31M (+1498.48%) | 1.97M (-85.45%) | 14M | -270.00K (-97.23%) | -9.76M (-52.87%) | -20.71M (-83.13%) | -122.79M (+415.49%) | -23.82M (+106.06%) | -11.56M (+11.91%) | -10.33M (-27.30%) | -14.21M (-6.76%) | -15.24M (-13.01%) | -17.52M | - | -5.02M (-20.19%) | -6.29M (-40.72%) | -10.61M (+230.53%) | -3.21M | - | - | - | - |
Income Tax Expense | 300K | -5.87M (+492.93%) | -990.00K | 17M | -7.70M (+633.33%) | -1.05M (+75.00%) | -600.00K | 3.07M | -1.95M | 4.68M (+988.37%) | 430K (-69.06%) | 1.39M (+61.63%) | 860K (+56.36%) | 550K (-87.36%) | 4.35M | -80.00K | 3.01M | -6.04M (+3078.95%) | -190.00K | 6.56M (+60.39%) | 4.09M | -4.23M (-83.42%) | -25.51M (+2306.60%) | -1.06M | 730K (+48.98%) | 490K | - | 400K (-6.98%) | 430K (-65.32%) | 1.24M (+169.57%) | 460K | - | - | - | - |
Net Income From Continuing Operations | -4.10M | 21M | -5.76M (-79.70%) | -28.38M (+59.53%) | -17.79M | 28M | -17.42M (-28.84%) | -24.48M (+70.83%) | -14.33M | 16M (+75.60%) | 9.18M (-20.93%) | 12M (-15.87%) | 14M (-55.40%) | 31M | -2.38M | 14M | -3.27M (-11.86%) | -3.71M (-81.92%) | -20.52M (-84.14%) | -129.36M (+363.49%) | -27.91M (+280.76%) | -7.33M | 15M | -13.15M (-17.66%) | -15.97M (-11.33%) | -18.01M (+63.88%) | -10.99M (+102.77%) | -5.42M (-19.35%) | -6.72M (-64.50%) | -18.93M | 1.43M (+40.20%) | 1.02M (+6.25%) | 960K | -170.00K (+1600.00%) | -10.00K |
Net Income | -4.10M | 21M | -5.76M (-79.70%) | -28.38M (+59.53%) | -17.79M | 28M | -17.42M (-28.84%) | -24.48M (+70.83%) | -14.33M | 16M (+75.60%) | 9.18M (-20.93%) | 12M (-15.87%) | 14M (-55.40%) | 31M | -2.38M | 14M | -3.27M (-11.86%) | -3.71M (-81.92%) | -20.52M (-84.14%) | -129.36M (+363.49%) | -27.91M (+280.76%) | -7.33M | 15M | -13.15M (-17.66%) | -15.97M (-11.33%) | -18.01M (+63.88%) | -10.99M (+102.77%) | -5.42M (-19.35%) | -6.72M (-64.50%) | -18.93M | 1.43M (+40.20%) | 1.02M (+6.25%) | 960K | -170.00K (+1600.00%) | -10.00K |
Comprehensive Income Net Of Tax | -5.04M (-81.28%) | -26.92M (+257.98%) | -7.52M (-68.15%) | -23.61M (+33.24%) | -17.72M (-52.65%) | -37.42M (+132.28%) | -16.11M (-36.62%) | -25.42M (+50.77%) | -16.86M | 54M (+744.03%) | 6.36M (-54.01%) | 14M (-2.19%) | 14M (-52.80%) | 30M | -10.03M | 11M | -3.27M (-98.20%) | -181.50M (+784.50%) | -20.52M (-84.14%) | -129.36M | - | -21.28M | 15M | -13.15M (-17.66%) | -15.97M (-11.33%) | -18.01M | - | -5.90M (-11.14%) | -6.64M (-58.29%) | -15.92M (+332.61%) | -3.68M | - | - | - | - |