|
Rank
#
|
Name | Market Cap (USD) arrow_drop_down | Price (USD) | Profit Margin | EBITDA Margin | Revenue (TTM) | Rev. Growth (YoY) | Gross Profit | Op. Income | EBITDA | Net Income | EPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
$94.33B
|
$628.60
|
3.6% | 8.8% | $28.48B | 20% | $4.28B | $1.59B | $2.5B | $1.03B | $6.80 | |
| 2 |
$60.59B
|
$1.72K
|
12% | 17% | $10.14B | 38% | $2.55B | $1.59B | $1.74B | $1.22B | $34.65 | |
| 3 |
NYSE: EME
|
$37.04B
|
$833.37
|
7.5% | 10% | $17.75B | 18% | $3.42B | $1.66B | $1.86B | $1.34B | $29.81 |
| 4 |
NYSE: OTIS
|
$29.39B
|
$76.60
|
10% | 17% | $14.65B | 3.3% | $4.47B | $2.32B | $2.49B | $1.48B | $3.76 |
| 5 |
NYSE: MTZ
|
$28.82B
|
$370.55
|
2.8% | 7.6% | $14.3B | 16% | $1.79B | $656.64M | $1.08B | $399.04M | $5.07 |
| 6 |
NYSE: APG
|
$20.99B
|
$48.66
|
3.8% | 12% | $7.91B | 13% | $2.49B | $655.0M | $982.0M | -$288.0M | -$0.6928 |
| 7 |
$14.41B
|
$469.75
|
12% | 20% | $2.49B | 18% | $572.31M | $413.51M | $490.63M | $290.15M | $9.38 | |
| 8 |
NYSE: BLD
|
$12.27B
|
$437.87
|
9.6% | 19% | $5.41B | 1.5% | $1.59B | $846.93M | $1.02B | $521.73M | $18.28 |
| 9 |
$11.72B
|
$390.31
|
5.1% | 13% | $5.55B | 18% | $1.14B | $443.87M | $713.43M | $281.19M | $9.56 | |
| 10 |
NASDAQ: IESC
|
$11.4B
|
$572.01
|
9.8% | 13% | $3.49B | 16% | $901.49M | $407.73M | $456.26M | $338.93M | $16.81 |
| 11 |
$10.6B
|
$81.96
|
2.9% | 7.9% | $15.96B | -1.6% | $1.23B | $1.08B | $1.26B | $469.25M | $3.53 | |
| 12 |
NYSE: PRIM
|
$9.01B
|
$166.07
|
3.6% | 6.7% | $7.57B | 19% | $813.1M | $413.9M | $505.8M | $274.9M | $5.02 |
| 13 |
NYSE: AGX
|
$8.8B
|
$630.07
|
15% | 15% | $944.61M | 8.1% | $191.88M | $134.7M | $136.99M | $137.77M | $9.74 |
| 14 |
NASDAQ: LGN
|
$8.72B
|
$80.74
|
-2.3% | 8.2% | $2.55B | 22% | $535.92M | $95.63M | $209.92M | -$33.8M | -$0.5691 |
| 15 |
NASDAQ: TTEK
|
$8.31B
|
$31.87
|
7.9% | 15% | $4.46B | -1% | $960.24M | $602.49M | $658.7M | $352.01M | $1.33 |
| 16 |
$7.67B
|
$284.55
|
8.9% | 17% | $2.97B | 1% | $1.01B | $388.7M | $496.0M | $265.4M | $9.71 | |
| 17 |
NASDAQ: MWH
|
$7.6B
|
$37.53
|
6% | 12% | $2.49B | 7% | $464.23M | $213.24M | $298.3M | $149.18M | $1.29 |
| 18 |
NYSE: FLR
|
$7.41B
|
$51.76
|
-0.3% | -1.3% | $15.5B | -5% | -$120.0M | -$269.0M | -$201.0M | -$51.0M | -$0.3110 |
| 19 |
$6.84B
|
$134.09
|
5.4% | 7.8% | $3.75B | 31% | $454.09M | $264.75M | $293.55M | $201.77M | $3.95 | |
| 20 |
$6.52B
|
$115.35
|
4% | 15% | $3.06B | 54% | $484.02M | $297.3M | $459.41M | $122.04M | $2.19 | |
| 21 |
$5.33B
|
$122.55
|
4.4% | 10% | $4.42B | 10% | $711.22M | $279.44M | $441.87M | $193.0M | $3.86 | |
| 22 |
NASDAQ: MYRG
|
$5.25B
|
$337.76
|
3.2% | 6.3% | $3.66B | 8.8% | $423.79M | $162.61M | $229.12M | $118.42M | $7.53 |
| 23 |
NYSE: TPC
|
$4.53B
|
$86.04
|
1.5% | 5.1% | $5.54B | 28% | $647.52M | $234.03M | $283.85M | $80.44M | $1.51 |
| 24 |
$4.49B
|
$160.17
|
1.1% | 15% | $1.11B | 41% | $158.13M | $125.0M | $164.92M | $11.7M | $0.5524 | |
| 25 |
NASDAQ: EXPO
|
$3.26B
|
$66.18
|
20% | 24% | $536.76M | 3.5% | $194.77M | $119.79M | $129.87M | $106.01M | $2.07 |
| 26 |
NASDAQ: UNIT
|
$2.72B
|
$11.21
|
58% | 50% | $2.23B | 91% | $1.48B | $458.4M | $1.12B | $1.25B | $4.87 |
| 27 |
NYSEAMERICAN: TIC
|
$2.51B
|
$10.35
|
-13% | 6.7% | $1.11B | 4.7% | $253.49M | -$28.79M | $73.8M | -$145.68M | -$1.74 |
| 28 |
$1.55B
|
$16.57
|
19% | -99% | $14.9M | 121% | $10.94M | -$15.1M | -$14.75M | $2.3M | $0.0286 | |
| 29 |
NASDAQ: NVEE
|
$1.51B
|
$22.56
|
3.5% | 12% | $983.43M | 8.7% | $501.6M | $47.36M | $115.6M | $34.62M | $0.5385 |
| 30 |
NYSE: AMRC
|
$1.44B
|
$27.29
|
2.3% | 12% | $1.93B | 9.2% | $304.01M | $125.55M | $230.25M | $44.18M | $0.8300 |
| 31 |
$1.14B
|
$17.00
|
8.3% | 19% | $888.28M | 16% | $203.49M | $125.52M | $168.94M | $73.47M | $1.08 | |
| 32 |
$720.36M
|
$6.80
|
- | - | - | - | - | -$25.2M | -$24.03M | -$28.02M | -$0.3910 | |
| 33 |
$701.49M
|
$45.87
|
5% | 16% | $456.05M | 45% | $96.15M | $42.59M | $74.96M | $863.59K | $0.0584 | |
| 34 |
$588.29M
|
$18.49
|
2.3% | 11% | $724.02M | -0.8% | $226.88M | $53.23M | $80.63M | $16.84M | $0.5300 | |
| 35 |
$522.7M
|
$30.53
|
2.6% | 9.5% | $490.02M | 15% | $261.54M | $18.92M | $46.46M | $12.23M | $0.7300 | |
| 36 |
$486.16M
|
$12.01
|
1% | 3.9% | $879.91M | 6.7% | $108.48M | $10.84M | $34.09M | $8.59M | $0.2153 | |
| 37 |
$394.74M
|
$7.82
|
1.7% | 24% | $396.98M | -4.3% | $151.85M | $42.55M | $95.82M | $4.82M | $0.0932 | |
| 38 |
$365.31M
|
$3.69
|
- | - | $885.4K | 66% | $885.4K | -$12.44M | -$11.53M | -$29.59M | -$1.04 | |
| 39 |
NASDAQ: MTRX
|
$362.58M
|
$12.89
|
-2.3% | -1% | $838.93M | 18% | $48.29M | -$18.46M | -$8.78M | -$19.26M | -$0.6877 |
| 40 |
$302.31M
|
$16.24
|
0.5% | 5.1% | $424.47M | 17% | $42.51M | $7.48M | $21.57M | $2.23M | $0.1305 | |
| 41 |
OTCMKTS: DBMG
|
$289.18M
|
$75.00
|
4.1% | 7.8% | $460.7M | 17% | $73.61M | $28.08M | $36.02M | $19.03M | $4.55 |
| 42 |
$263.9M
|
$0.1397
|
- | - | - | - | -$1.65K | -$1.65K | - | -$4.24K | -$0.0000 | |
| 43 |
NASDAQ: SHIM
|
$196.21M
|
$5.41
|
-5.2% | -1.6% | $492.84M | 2.6% | $33.59M | -$20.98M | -$7.99M | -$25.58M | -$0.7400 |
| 44 |
NYSE: VATE
|
$157.19M
|
$11.52
|
-4.9% | 4.7% | $1.25B | 13% | $199.7M | $28.7M | $59.1M | -$64.0M | -$4.84 |
| 45 |
NASDAQ: DWSN
|
$104.34M
|
$3.36
|
-2.6% | 6% | $75.63M | 2% | $13.02M | -$1.14M | $4.53M | -$1.94M | -$0.0626 |
| 46 |
OTCMKTS: ALMP
|
$90.75M
|
$2.75
|
5.6% | 4.1% | $3.26M | 1.9% | $1.66M | $230.08K | $133.26K | $182.89K | $0.0055 |
| 47 |
$82.26M
|
$5.79
|
-17% | -18% | $30.54M | 32% | $3.15M | -$5.65M | -$5.4M | -$5.27M | -$0.3107 | |
| 48 |
NASDAQ: LNZA
|
$77.75M
|
$24.50
|
-88% | -134% | $55.85M | 13% | $25.3M | -$79.16M | -$74.93M | -$48.95M | -$22.27 |
| 49 |
$59.52M
|
$1.10
|
-40% | -25% | $772.17M | -21% | -$155.26M | -$216.88M | -$193.67M | -$306.54M | -$5.67 | |
| 50 |
$34.87M
|
$6.55
|
-45% | -31% | $35.84M | 58% | $11.47M | -$12.04M | -$11.15M | -$16.25M | -$7.19 |