|
Rank
#
|
Name | Market Cap (USD) arrow_drop_down | Price (USD) | Earnings Date | Earnings Time | Est. EPS | % YoY | Est. Revenue | % YoY |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
$94.33B
|
$628.60
|
30 Apr 2026
|
sunny
Before Open
|
$1.98
|
11%
|
$6.99B
|
13%
|
|
| 2 |
$60.59B
|
$1.72K
|
23 Apr 2026
|
bedtime
After Close
|
$6.88
|
45%
|
$2.4B
|
31%
|
|
| 3 |
NYSE: EME
|
$37.04B
|
$833.37
|
29 Apr 2026
|
sunny
Before Open
|
$5.89
|
12%
|
$4.2B
|
8.7%
|
| 4 |
NYSE: OTIS
|
$29.39B
|
$76.60
|
22 Apr 2026
|
sunny
Before Open
|
$0.9000
|
-2.2%
|
$3.51B
|
4.9%
|
| 5 |
NYSE: MTZ
|
$28.82B
|
$370.55
|
30 Apr 2026
|
bedtime
After Close
|
$0.9700
|
90%
|
$3.47B
|
22%
|
| 6 |
NYSE: APG
|
$20.99B
|
$48.66
|
30 Apr 2026
|
sunny
Before Open
|
$0.3000
|
20%
|
$1.92B
|
12%
|
| 7 |
$14.41B
|
$469.75
|
4 May 2026
|
bedtime
After Close
|
$2.17
|
33%
|
$590.65M
|
37%
|
|
| 8 |
NYSE: BLD
|
$12.27B
|
$437.87
|
5 May 2026
|
sunny
Before Open
|
$3.64
|
-21%
|
$1.41B
|
14%
|
| 9 |
$11.72B
|
$390.31
|
20 May 2026
|
sunny
Before Open
|
$2.68
|
28%
|
$1.67B
|
33%
|
|
| 10 |
NASDAQ: IESC
|
$11.4B
|
$572.01
|
1 May 2026
|
sunny
Before Open
|
$3.95
|
20%
|
$1.01B
|
21%
|
| 11 |
$10.6B
|
$81.96
|
11 May 2026
|
bedtime
After Close
|
$1.54
|
23%
|
$3.54B
|
-6.1%
|
|
| 12 |
NYSE: PRIM
|
$9.01B
|
$166.07
|
5 May 2026
|
bedtime
After Close
|
$0.8400
|
-14%
|
$1.73B
|
4.9%
|
| 13 |
NYSE: AGX
|
$8.8B
|
$630.07
|
26 Mar 2026
|
bedtime
After Close
|
$1.98
|
-11%
|
$255.17M
|
9.8%
|
| 14 |
NASDAQ: LGN
|
$8.72B
|
$80.74
|
15 May 2026
|
sunny
Before Open
|
$0.1800
|
- |
$929.45M
|
- |
| 15 |
NASDAQ: TTEK
|
$8.31B
|
$31.87
|
29 Apr 2026
|
bedtime
After Close
|
$0.3200
|
-3%
|
$1.0B
|
-24%
|
| 16 |
$7.67B
|
$284.55
|
7 May 2026
|
sunny
Before Open
|
$1.95
|
-6.3%
|
$666.06M
|
-2.7%
|
|
| 17 |
NASDAQ: MWH
|
$7.6B
|
$37.53
|
19 Mar 2026
|
sunny
Before Open
|
$0.3100
|
- |
$791.31M
|
79%
|
| 18 |
NYSE: FLR
|
$7.41B
|
$51.76
|
8 May 2026
|
sunny
Before Open
|
$0.6200
|
-15%
|
$3.87B
|
-2.7%
|
| 19 |
$6.84B
|
$134.09
|
5 May 2026
|
bedtime
After Close
|
$0.8200
|
14%
|
$917.44M
|
11%
|
|
| 20 |
$6.52B
|
$115.35
|
8 May 2026
|
sunny
Before Open
|
-$0.0200
|
- |
$678.9M
|
19%
|
|
| 21 |
$5.33B
|
$122.55
|
30 Apr 2026
|
sunny
Before Open
|
-$0.5000
|
- |
$782.26M
|
12%
|
|
| 22 |
NASDAQ: MYRG
|
$5.25B
|
$337.76
|
29 Apr 2026
|
bedtime
After Close
|
$2.06
|
42%
|
$935.77M
|
12%
|
| 23 |
NYSE: TPC
|
$4.53B
|
$86.04
|
6 May 2026
|
bedtime
After Close
|
$0.9600
|
81%
|
$1.43B
|
15%
|
| 24 |
$4.49B
|
$160.17
|
5 May 2026
|
bedtime
After Close
|
$0.9100
|
17%
|
$309.31M
|
21%
|
|
| 25 |
NASDAQ: EXPO
|
$3.26B
|
$66.18
|
30 Apr 2026
|
bedtime
After Close
|
$0.6000
|
15%
|
$151.78M
|
4.3%
|
| 26 |
NASDAQ: UNIT
|
$2.72B
|
$11.21
|
11 May 2026
|
sunny
Before Open
|
-$0.4200
|
- |
$920.33M
|
213%
|
| 27 |
NYSEAMERICAN: TIC
|
$2.51B
|
$10.35
|
27 May 2025
|
- |
-
|
- |
-
|
- |
| 28 |
$1.55B
|
$16.57
|
14 May 2026
|
bedtime
After Close
|
-
|
- |
-
|
- | |
| 29 |
NASDAQ: NVEE
|
$1.51B
|
$22.56
|
11 Aug 2025
|
bedtime
After Close
|
$0.3100
|
0%
|
$255.02M
|
7.9%
|
| 30 |
NYSE: AMRC
|
$1.44B
|
$27.29
|
4 May 2026
|
bedtime
After Close
|
-$0.2900
|
- |
$363.15M
|
2.9%
|
| 31 |
$1.14B
|
$17.00
|
5 May 2026
|
sunny
Before Open
|
$0.3600
|
-27%
|
$228.45M
|
-5.9%
|
|
| 32 |
$720.36M
|
$6.80
|
15 May 2026
|
sunny
Before Open
|
-$0.2000
|
- |
-
|
- | |
| 33 |
$701.49M
|
$45.87
|
12 May 2026
|
sunny
Before Open
|
$0.1400
|
- |
$130.43M
|
- | |
| 34 |
$588.29M
|
$18.49
|
5 May 2026
|
bedtime
After Close
|
$0.0700
|
- |
$168.42M
|
4.2%
|
|
| 35 |
$522.7M
|
$30.53
|
5 May 2026
|
bedtime
After Close
|
$0.1800
|
157%
|
$128.93M
|
14%
|
|
| 36 |
$486.16M
|
$12.01
|
28 Apr 2026
|
bedtime
After Close
|
-$0.0100
|
- |
$197.73M
|
4.8%
|
|
| 37 |
$394.74M
|
$7.82
|
4 Jun 2026
|
bedtime
After Close
|
$0.0100
|
- |
$96.75M
|
3%
|
|
| 38 |
$365.31M
|
$3.69
|
14 May 2026
|
bedtime
After Close
|
-$0.0700
|
- |
$100.0K
|
- | |
| 39 |
NASDAQ: MTRX
|
$362.58M
|
$12.89
|
6 May 2026
|
bedtime
After Close
|
$0.0600
|
- |
$231.52M
|
16%
|
| 40 |
$302.31M
|
$16.24
|
11 May 2026
|
bedtime
After Close
|
-$0.1600
|
- |
$80.9M
|
5.5%
|
|
| 41 |
OTCMKTS: DBMG
|
$289.18M
|
$75.00
|
- | - | - | - | ||
| 42 |
$263.9M
|
$0.1397
|
- | - | - | - | |||
| 43 |
NASDAQ: SHIM
|
$196.21M
|
$5.41
|
14 May 2026
|
bedtime
After Close
|
-$0.0600
|
- |
$122.9M
|
0.7%
|
| 44 |
NYSE: VATE
|
$157.19M
|
$11.52
|
14 May 2026
|
bedtime
After Close
|
-
|
- |
-
|
- |
| 45 |
NASDAQ: DWSN
|
$104.34M
|
$3.36
|
12 May 2026
|
bedtime
After Close
|
-
|
- |
-
|
- |
| 46 |
OTCMKTS: ALMP
|
$90.75M
|
$2.75
|
14 May 2026
|
- |
-
|
- |
-
|
- |
| 47 |
$82.26M
|
$5.79
|
19 May 2026
|
sunny
Before Open
|
-
|
- |
-
|
- | |
| 48 |
NASDAQ: LNZA
|
$78.53M
|
$24.50
|
18 May 2026
|
sunny
Before Open
|
-$2.88
|
- |
$12.1M
|
28%
|
| 49 |
$59.52M
|
$1.10
|
11 May 2026
|
bedtime
After Close
|
-$0.4200
|
- |
$172.78M
|
-28%
|
|
| 50 |
$34.87M
|
$6.55
|
15 May 2026
|
- |
-
|
- |
-
|
- |