|
Rank
#
|
Name | Market Cap (USD) arrow_drop_down | Price (USD) | 1d | 1w | 1m | 3m | 6m | YTD | 1y | 3y | 5y |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
$94.33B
|
$628.60
|
-0.4% | 2.4% | 14% | 31% | 43% | 49% | 116% | 271% | 542% | |
| 2 |
$60.59B
|
$1.72K
|
0.3% | 0% | 26% | 47% | 76% | 85% | 337% | 1K% | 2K% | |
| 3 |
NYSE: EME
|
$37.04B
|
$833.37
|
-3.5% | -3.1% | 14% | 15% | 11% | 36% | 103% | 387% | 591% |
| 4 |
NYSE: OTIS
|
$29.39B
|
$76.60
|
-1% | -1.6% | 0.9% | -14% | -16% | -12% | -18% | -10% | -1.8% |
| 5 |
NYSE: MTZ
|
$28.82B
|
$370.55
|
-1.2% | -1.6% | 17% | 51% | 75% | 70% | 194% | 317% | 258% |
| 6 |
NYSE: APG
|
$20.99B
|
$48.66
|
-0.1% | 0.4% | 22% | 16% | 42% | 27% | 95% | 221% | 243% |
| 7 |
$14.41B
|
$469.75
|
-0.5% | -3.7% | 12% | 26% | 24% | 53% | 214% | 1K% | 2K% | |
| 8 |
NYSE: BLD
|
$12.27B
|
$437.87
|
0.6% | -3.3% | 26% | -9.2% | -1.4% | 5% | 48% | 94% | 98% |
| 9 |
$11.72B
|
$390.31
|
-3.3% | -4.3% | 14% | 5.6% | 37% | 16% | 134% | 322% | 304% | |
| 10 |
NASDAQ: IESC
|
$11.4B
|
$572.01
|
-4.8% | -1.8% | 21% | 20% | 39% | 47% | 187% | 1K% | 1K% |
| 11 |
$10.6B
|
$81.96
|
1.1% | -0.5% | -4.1% | -16% | -38% | -14% | -16% | -1.3% | 23% | |
| 12 |
NYSE: PRIM
|
$9.01B
|
$166.07
|
-1.7% | 1.4% | 16% | 12% | 18% | 34% | 173% | 560% | 402% |
| 13 |
NYSE: AGX
|
$8.8B
|
$630.07
|
-0.1% | -3.3% | 11% | 76% | 115% | 101% | 315% | 1K% | 1K% |
| 14 |
NASDAQ: LGN
|
$8.72B
|
$80.74
|
0.2% | 4.9% | 47% | 57% | 103% | 87% | 217% | 217% | 217% |
| 15 |
NASDAQ: TTEK
|
$8.31B
|
$31.87
|
1.6% | 1.3% | 7% | -14% | -2.2% | -5% | 2.1% | 15% | 19% |
| 16 |
$7.67B
|
$284.55
|
-3.2% | -9.4% | 8.6% | -3.1% | 5.7% | 9.8% | 70% | 129% | 116% | |
| 17 |
NASDAQ: MWH
|
$7.6B
|
$37.53
|
0.8% | 2.3% | 33% | 18% | 14% | 14% | 14% | 14% | 14% |
| 18 |
NYSE: FLR
|
$7.41B
|
$51.76
|
2.4% | 8.1% | 13% | 11% | 3.5% | 31% | 48% | 78% | 124% |
| 19 |
$6.84B
|
$134.09
|
-1.9% | 8% | 19% | 49% | 53% | 63% | 242% | 294% | 294% | |
| 20 |
$6.52B
|
$115.35
|
-1.5% | -4.7% | 5.7% | 1.7% | -2% | 6.2% | 43% | 344% | 264% | |
| 21 |
$5.33B
|
$122.55
|
-1.8% | 0.9% | 3.7% | 2.4% | 18% | 6.2% | 53% | 221% | 216% | |
| 22 |
NASDAQ: MYRG
|
$5.25B
|
$337.76
|
2.1% | 1% | 23% | 34% | 54% | 54% | 174% | 163% | 367% |
| 23 |
NYSE: TPC
|
$4.53B
|
$86.04
|
-1% | 1.1% | 13% | 8.4% | 26% | 28% | 304% | 2K% | 418% |
| 24 |
$4.49B
|
$160.17
|
-9.1% | -12% | -6.3% | -22% | -12% | -7.3% | 40% | 279% | 266% | |
| 25 |
NASDAQ: EXPO
|
$3.26B
|
$66.18
|
-1.1% | -2% | 2.7% | -9.9% | -1.8% | -4.7% | -15% | -28% | -32% |
| 26 |
NASDAQ: UNIT
|
$2.72B
|
$11.21
|
-2.4% | -5.2% | 42% | 53% | 86% | 60% | 38% | 98% | -39% |
| 27 |
NYSEAMERICAN: TIC
|
$2.51B
|
$10.35
|
1.4% | -1.7% | 14% | -15% | -5.9% | -19% | 15% | 15% | 15% |
| 28 |
$1.55B
|
$16.57
|
-6.6% | 6.9% | 72% | 206% | 59% | 10% | 131% | 94% | -27% | |
| 29 |
NASDAQ: NVEE
|
$1.51B
|
$22.56
|
0% | 0.8% | -2.6% | 21% | 24% | 20% | -8.8% | -32% | 55% |
| 30 |
NYSE: AMRC
|
$1.44B
|
$27.29
|
-1.6% | -0.9% | 2% | -18% | -33% | -6.8% | 155% | -34% | -48% |
| 31 |
$1.14B
|
$17.00
|
0% | 0.2% | 0.5% | 29% | 42% | 30% | 92% | 221% | 20% | |
| 32 |
$720.36M
|
$6.80
|
-4.2% | -18% | 13% | -35% | -62% | 11% | -37% | -15% | -15% | |
| 33 |
$701.49M
|
$45.87
|
-6.3% | -8.6% | 26% | 77% | 231% | 90% | 254% | 254% | 254% | |
| 34 |
$588.29M
|
$18.49
|
-1.8% | -0.3% | 27% | 33% | 86% | 46% | 101% | 128% | 69% | |
| 35 |
$522.7M
|
$30.53
|
-1.8% | -1.2% | 6.6% | -9.3% | -30% | -7.6% | 38% | 2.4% | 119% | |
| 36 |
$486.16M
|
$12.01
|
3.9% | -1.1% | 10% | -0.3% | 39% | 21% | 97% | 405% | 107% | |
| 37 |
$394.74M
|
$7.82
|
-0.6% | 4.4% | 15% | 37% | 20% | 17% | 29% | 13% | -0.1% | |
| 38 |
$365.31M
|
$3.69
|
-3.7% | -14% | -11% | -52% | -35% | 26% | 284% | -64% | -36% | |
| 39 |
NASDAQ: MTRX
|
$362.58M
|
$12.89
|
-0.4% | 6.1% | 12% | -8.1% | -12% | 8.9% | 9% | 168% | -4.1% |
| 40 |
$302.31M
|
$16.24
|
-2.6% | 9.9% | 19% | 78% | 52% | 98% | 80% | 711% | 621% | |
| 41 |
OTCMKTS: DBMG
|
$289.18M
|
$75.00
|
0% | 7.1% | 7.1% | 60% | 74% | 85% | 72% | 15% | 30% |
| 42 |
$263.9M
|
$0.1397
|
0% | 13% | 5.3% | -9.6% | 1.6% | -4% | -12% | -6% | -6.7% | |
| 43 |
NASDAQ: SHIM
|
$196.21M
|
$5.41
|
-4.2% | 0.3% | 72% | 62% | 145% | 90% | 238% | -48% | -48% |
| 44 |
NYSE: VATE
|
$157.19M
|
$11.52
|
-6.6% | -5.3% | 151% | 108% | 120% | 155% | 69% | -60% | -73% |
| 45 |
NASDAQ: DWSN
|
$104.34M
|
$3.36
|
-5.9% | 29% | 3.4% | 49% | 56% | 115% | 169% | 76% | 44% |
| 46 |
OTCMKTS: ALMP
|
$90.75M
|
$2.75
|
0% | 0% | 0% | 38% | 0% | 0% | 38% | 38% | 38% |
| 47 |
$82.26M
|
$5.79
|
-1% | -6.6% | -20% | -54% | -29% | -20% | 193% | 149% | 149% | |
| 48 |
NASDAQ: LNZA
|
$78.53M
|
$24.50
|
-2% | -1.5% | 39% | 106% | 0.5% | 78% | 18% | -93% | -100% |
| 49 |
$59.52M
|
$1.10
|
13% | 0.9% | -11% | -42% | -76% | -67% | -66% | -84% | -91% | |
| 50 |
$34.87M
|
$6.55
|
-18% | -27% | -8.6% | -49% | -11% | -50% | -68% | -98% | -99% |