Skip to content
TTM Q2 '26TTM Q1 '26TTM Q4 '25TTM Q3 '25TTM Q2 '25
$3.26B+48.8%$3.06B+53.9%$2.81B+54.2%$2.45B+39.2%$2.19B+31.5%
$2.75B+46.6%$2.58B+51.0%$2.37B+51.6%$2.09B+38.1%$1.87B+30.6%
$511.53M+62.1%$484.02M+71.1%$439.09M+70.0%$363.81M+45.7%$315.49M+37.0%
15.7%+1.3pp15.8%+1.6pp15.6%+1.5pp14.8%+0.7pp14.4%+0.6pp
$233.46M+39.7%$216.53M+38.4%$199.29M+35.0%$180.14M+26.9%$167.1M+22.7%
$40.53M+49.7%$37.48M+44.6%$37.01M+157%$31.07M+138%$27.07M+129%
$25.43M+117%$21.49M+130%$17.83M+152%$14.71M+179%$11.73M+193%
$588K+79.3%$527K+74.5%$478K-2.6%$381K+1.3%$328K-54.5%
$19.65M-14.4%$17.98M-21.5%$25.9M+566%$23.83M+901%$22.95M+1,390%
$271.51M+105%$261.41M+141%$224.81M+102%$169.81M+54.0%$132.52M+35.3%
8.3%+2.3pp8.5%+3.1pp8%+1.9pp6.9%+0.7pp6.1%+0.2pp
$103.6M+105%$99.6M+198%$90.36M+374%$71.05M+344%$50.48M+204%
$388K+676%$174K-65.9%
-$1K+91.7%-$14K-600%-$12K-300%-$12K-300%-$12K-300%
$56K+522%$10K-70.6%$0-100%-$28K-21.7%$9K+139%
$167.76M+104%$161.23M+114%$134.54M+46.1%$99.15M+5.8%$82.22M+0.9%
$40.75M+95.7%$39.18M+104%$32.75M+41.4%$24.62M+6.3%$20.83M+3.3%
$127M+107%$122.04M+118%$101.78M+47.6%$74.52M+5.6%$61.38M+0.1%
3.9%+1.1pp4%+1.2pp3.6%-0.2pp3%-1.0pp2.8%-0.9pp
$2.28+94.9%$2.20+106%$1.83+38.6%$1.37+1.5%$1.170.0%
$2.30+93.3%$2.22+104%$1.85+38.1%$1.39+1.5%$1.190.0%
223.3M+3.8%222.7M+5.4%220.9M+5.4%218.1M+4.2%215.1M+2.9%
221.8M+4.0%221.2M+5.4%219.5M+5.7%216.5M+4.3%213.2M+2.8%
$14.3M-28.5%$14.1M-27.7%$22.1M+1,373%$20.6M$20M
$3.2M+33.3%$3.2M+60.0%$3.1M+72.2%$2.7M+68.8%$2.4M+60.0%
$29.96M+34.0%$27.8M+28.6%$26.87M+150%$23.45M+112%$22.36M+105%
$42.14M+51.2%$39M+45.7%$38.59M+156%$32.41M+140%$27.88M+129%
$580K+79.0%$516K+82.0%$452K+86.0%
$2.96M+21.9%$4.01M+411%$3.83M+959%$3.52M+1,085%$2.43M+719%
$3.8M+850%$2.95M+687%$2.1M+500%
$5M+127%$4.3M+91.1%$3.6M+56.5%
$57.47M+37,663%$43.07M+37,629%$28.66M+37,563%
$62K+3.3%$61.5K-12.1%$61K-23.8%
$1.4M0.0%$1.4M-1.8%$1.4M-3.4%
$0$0$0
$0$0$0
$0$0-100%$0-100%
$152.26M-1.9%$152.12M+7.0%$155.49M+25.6%$151.62M+51.1%$155.27M+108%
$3.37B+5.5%$3.31B+9.7%$3.27B+16.8%$3.22B+27.5%$3.2B+43.5%
-$26.6M
$122.72M+126%$115.19M+113%$98.65M+70.8%$66.2M-1.7%$54.38M-13.3%
$120.1M+52.2%$109.8M+51.9%$99.5M+51.4%
-$500K+76.5%-$906K-27.1%-$1.31M-288%
$5.79M+122%$4.99M+109%$4.19M+94.1%
$29.88M+56.9%$27.17M+62.0%$24.46M+68.7%
$32.75M$28.08M$27.46M$22.58M
-$2.41M-166%-$901K-130%$612K-74.7%
$10.9M+39.7%$10.13M+34.1%$9.35M+28.1%
$171.12M+45.8%$162.12M+57.4%$148.27M+59.6%$133.19M$117.41M
$6.82M-27.5%$7.3M-28.3%$7.83M-24.6%$8.63M-22.2%$9.4M-12.4%
$2.5M+155%$2.12M+158%$1.74M+162%
$6.82M-27.4%$7.3M-28.0%$7.83M-26.0%$8.63M-15.4%$9.39M+4.6%
$13.09M+85.0%$11.9M+153%$10.91M+143%$9.96M+92.2%$7.08M+26.6%
$709.34M+900%$549.75M+807%$390.15M+676%
$27.35M+41.4%$25.35M+41.3%$23.35M+41.2%
$0-100%$5.25K-87.0%$10.5K-82.4%
$2.89M+2.6%$2.87M+7.7%$2.85M+13.3%
$20.02M+359%$47.47M+253%$28.77M+13.7%-$1.64M
$12.77M+779%$1.68M-71.9%
$10.54M
-$147K-$2.18M
$6.51M-54.3%-$7.48M-157%$6.4M+744%$9.93M+210%
$944.34K-33.8%$1.2M+4.0%
$63.8M+1,894%$48.65M+1,155%$33.5M+636%
$95.1M+310%$77.13M+249%$59.15M+182%
$96.13M+101%$91.89M+187%$80.58M+272%$64.63M+223%$47.9M+143%
$500K0.0%$500K+11.1%$500K+25.0%
$58.76M+50.6%$52.44M+45.8%$47.63M+50.7%$42.78M+47.2%$39.02M+43.7%
$18.63M+44.4%$17.2M+41.3%$15.77M+37.8%
$190.7M+207%$158.55M+154%$126.4M+101%
$354.67M-60.1%$481.93M-36.6%$1.07B+725%$924.26M+1,572%$888.78M
-$724.05M+31.9%-$844.01M+4.3%-$1.28B-316%-$1.14B-410%-$1.06B-476%
$342.78M+51.1%$333.21M+76.0%$291.3M+39.3%$275.22M+56.6%$226.83M+19.4%
10.0%11
10.0%10.0%10.0%
$24.91M+97.2%$20.96M+127%$17.39M+153%$14.27M+158%$12.63M+287%
$68K-75.9%$457K+1,369%$88K-87.4%$418K+515%$282K+1,144%
-$4.35M+40.2%-$7.3M-281%-$3.22M+72.9%-$8.74M-169%-$7.28M-612%
-$4.28M+38.8%-$6.84M-251%-$3.13M+72.0%-$8.32M-162%-$7M-602%
-$4.28M+38.8%-$6.84M-$3.13M-$8.32M-$7M
$786K
$388K+676%$174K-65.9%
$12.35M+43.5%$11.41M+43.5%$10.48M+43.6%
$602.29M-38.1%$716.06M-11.0%$1.16B+398%$1.03B+615%$972.66M+856%
$151.43M+50.5%$146.57M+66.6%$137.93M+56.9%$122.41M+37.3%$100.64M+8.3%
$25.28M+67.6%$21.47M+59.7%$17.77M+26.4%$17.26M+31.7%$15.09M+5.1%
$15.41M+176%$11.19M$9.9M$9.04M$5.58M
$3.7M+15.6%$3.58M+12.6%$3.45M+9.5%
$588K+79.3%$527K+74.5%$478K-2.6%$381K+1.3%$328K-54.5%
$61M-66.3%$28.81M-83.7%$147.35M+102%$163.04M+15.4%$180.91M+45.5%
$3.26B+48.8%$3.06B+53.9%$2.81B+54.2%$2.45B+39.2%$2.19B+31.5%
$40.53M+49.7%$37.48M+44.6%$37.01M+157%$31.07M+138%$27.07M+129%
$33.33M+22.2%$30.94M+16.3%$29.8M+21.4%$28.07M+18.0%$27.29M+17.9%
$29.38M-6.5%$33.89M$23.54M$26.82M$31.41M
$0-100%$0-100%$0+100%$0$10K
$271.51M+105%$261.41M+141%$224.81M+102%$169.81M+54.0%$132.52M+35.3%
$436.21M+85.7%$418.11M+112%$368.81M+92.8%$286.91M+51.8%$234.93M+36.0%
$436.21M+85.7%$418.11M+112%$368.81M+92.8%$286.91M+51.8%$234.93M+36.0%
13.4%+2.7pp13.7%+3.7pp13.1%+2.6pp11.7%+1.0pp10.7%+0.4pp
$271.51M+105%$261.41M+141%$224.81M+102%$169.81M+54.0%$132.52M+35.3%

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.