Skip to content
FY'25FY'24FY'23FY'22
$2.81B+54.2%$1.82B+16.7%$1.56B+20.1%$1.3B+42.9%
$2.37B+51.6%$1.57B+14.5%$1.37B+17.6%$1.16B+47.0%
$439.09M+70.0%$258.25M+31.5%$196.39M+41.0%$139.3M+16.1%
15.6%+1.5pp14.2%+1.6pp12.6%+1.9pp10.7%-2.5pp
$199.29M+35.0%$147.61M+16.7%$126.51M+17.6%$107.56M+17.1%
$37.01M+157%$14.41M+34.0%$10.76M+34.5%$8M+125%
$17.83M+152%$7.07M+124%$3.15M+22.7%$2.57M+3.8%
$478K-2.6%$491K+7.7%$456K
$25.9M+566%$3.89M+780%$442K
$224.81M+102%$111.24M+35.9%$81.88M+131%$35.41M+17.6%
8%+1.9pp6.1%+0.9pp5.2%+2.5pp2.7%-0.6pp
$90.36M+374%$19.07M+9.9%$17.35M+86.7%$9.29M
-$70K-108%$925K+54.2%$600K-26.7%
-$12K-300%-$3K-$21K-310%
$0-100%$30K-99.4%$5.39M$0
$134.54M+46.1%$92.1M+40.8%$65.4M+131%$28.31M-0.7%
$32.75M+41.4%$23.16M+41.2%$16.4M+137%$6.92M-17.2%
$101.78M+47.6%$68.94M+40.7%$49M+129%$21.38M+5.9%
3.6%-0.2pp3.8%+0.6pp3.1%+1.5pp1.6%-0.6pp
$1.83+38.6%$1.32+41.9%$0.93+127%$0.41+7.9%
$1.85+38.1%$1.34+41.1%$0.95+132%$0.41+7.9%
220.9M+5.4%209.6M+0.5%208.5M+0.4%207.6M+0.3%
219.5M+5.7%207.6M+0.2%207.3M+0.1%207.1M+0.3%
$22.1M+1,373%$1.5M$800K-38.5%
$3.1M+72.2%$1.8M+20.0%$1.5M-6.3%$1.6M+23.1%
$26.87M+150%$10.74M-0.2%$10.76M
$38.59M+156%$15.08M+40.2%$10.76M+34.5%$8M
$580K+79.0%$324K+100%$162K-55.9%$367K+23.2%
$3.83M+959%$362K+21.1%$299K+38.4%$216K-21.5%
$3.8M+850%$400K+33.3%$300K+50.0%$200K-33.3%
$5M+127%$2.2M-8.3%$2.4M+200%$800K+167%
$57.47M+37,663%-$153K$0-100%$664K
$62K+3.3%$60K-40.0%$100K0.0%$100K
$1.4M0.0%$1.4M-6.7%$1.5M-25.0%$2M-4.8%
$0$0$0$0-100%
$0$0$0$0-100%
$0$0-100%$502K$0
$155.49M+25.6%$123.8M+113%$58.11M+161%$22.27M+11.4%
$3.27B+16.8%$2.8B+52.8%$1.83B+30.4%$1.41B+41.7%
$98.65M+70.8%$57.74M+15.3%$50.08M+28.3%$39.02M+93.6%
$120.1M+52.2%$78.9M+50.3%$52.5M+55.8%$33.7M
-$500K+76.5%-$2.12M-160%$3.52M$0-100%
$5.79M+122%$2.6M+51.6%$1.72M+81.0%$949K-4.6%
$29.88M+56.9%$19.04M+91.2%$9.96M+75.9%$5.66M+86.9%
$27.46M
-$2.41M-166%$3.64M+202%$1.21M+297%$304K-57.5%
$10.9M+39.7%$7.8M+14.7%$6.8M+23.6%$5.5M+41.0%
$148.27M+59.6%$92.92M$65.73M+32.0%
$7.83M-24.6%$10.39M+32.9%$7.81M
$2.5M+155%$983K+182%$348K-1.4%$353K-63.3%
$0$0
$7.83M-26.0%$10.57M+29.6%$8.16M+206%$2.67M
$10.91M+143%$4.48M-36.4%$7.05M+91.9%$3.67M+79.8%
$709.34M+900%$70.95M+140%$29.59M-34.7%$45.3M+15.9%
$27.35M+41.4%$19.34M+40.8%$13.74M+131%$5.94M-0.8%
$0-100%$21K-78.6%$98K+88.5%$52K+10.6%
$2.89M+2.6%$2.82M+26.8%$2.22M+291%$569K-57.9%
$47.47M+253%$13.43M$41.32M+105%
-$5.53M-115%-$2.57M
$27.04M+12.2%$24.1M+54.1%$15.64M+104,133%
$97.08M
$16.96M
$804K
-$7.48M-157%$13.02M+457%-$3.65M
$1.31M+44.7%$907.38K+131%$393.05K-9.8%
$63.8M+1,894%$3.2M-45.8%$5.9M-34.4%$9M
$95.1M+310%$23.2M+24.1%$18.7M+137%$7.9M+216%
$80.58M+272%$21.68M+13.2%$19.16M+106%$9.29M+191%
$500K0.0%$500K+66.7%$300K0.0%$300K0.0%
$47.63M+50.7%$31.61M+22.6%$25.78M+8.6%$23.75M+50.1%
$18.63M+44.4%$12.91M+29.2%$9.99M+66.6%$5.99M-5.2%
$190.7M+207%$62.1M-2.4%$63.6M-27.4%$87.6M+4.2%
$1.07B+725%$129.86M$159.14M+28.5%
-$1.28B-316%-$307.59M-115%-$143.37M+27.3%-$197.33M+25.1%
$291.3M+39.3%$209.08M+33.0%$157.16M+853%$16.5M-66.0%
10.0%1
10.0%10.0%10.0%10.0%
$17.39M+153%$6.87M+127%$3.03M+26.4%$2.4M-5.4%
$88K-87.4%$697K+413%-$223K+50.2%-$448K
-$3.22M+72.9%-$11.89M-1,017%$1.3M-92.8%$18.09M+78,757%
-$3.13M+72.0%-$11.19M-1,142%$1.07M
-$3.13M$17.64M+76,809%
$263K
-$70K-108%$925K+54.2%$600K-26.7%
$12.35M+43.5%$8.61M+43.9%$5.98M+28.8%$4.64M-8.6%
$1.16B+398%$231.78M+153%$91.79M-28.6%$128.57M-39.0%
$137.93M+56.9%$87.93M-10.1%$97.81M+42.1%$68.85M+22.2%
$210.24M
$17.77M+26.4%$14.06M-20.6%$17.7M+135%$7.53M+106%
$9.9M
$3.7M+15.6%$3.2M+3.2%$3.1M+82.4%$1.7M-5.6%
$478K-2.6%$491K+7.7%$456K
$147.35M+102%$72.81M-29.4%$103.13M+1,169%$8.13M-91.5%
$2.81B+54.2%$1.82B+16.7%$1.56B+20.1%$1.3B+42.9%
$37.01M+157%$14.41M+34.0%$10.76M+34.5%$8M+125%
$29.8M+21.4%$24.54M+8.4%$22.63M+6.9%$21.18M+58.7%
$0
$23.54M$39K
$0+100%-$184K
$224.81M+102%$111.24M+35.9%$81.88M+131%$35.41M+17.6%
$368.81M+92.8%$191.25M+26.8%$150.78M+49.1%$101.14M+26.6%
$368.81M+92.8%$191.25M+26.8%$150.78M+49.1%$101.14M+26.6%
13.1%+2.6pp10.5%+0.8pp9.6%+1.9pp7.8%-1.0pp
$224.81M+102%$111.24M+35.9%$81.88M+131%$35.41M+17.6%

Chart any of these lines over time, or line them up against competitors.

Compare these in charts →

Questions, answered.

What is Construction Partners's revenue?
Construction Partners (ROAD) generated $3.3B in revenue over the trailing twelve months, up 48.8% year over year.
Is Construction Partners profitable?
Construction Partners reported $127.0M in net income over the trailing twelve months, a 3.9% net margin.
What are Construction Partners's profit margins?
Gross margin is 15.7% and operating margin is 8.3%, with a 3.9% net margin.
What is Construction Partners's earnings per share?
Construction Partners's diluted EPS over the trailing twelve months is $2.28.
Where does Construction Partners's income statement data come from?
Every line is extracted from Construction Partners's SEC filings (10-K and 10-Q) and tagged in XBRL. Switch between quarterly, annual, and trailing-twelve-month views, or open any line for its full history and peer comparisons.