Advertisement

Quanta Services, Inc. PWR

Set alert

Price alert · PWR

All alert types
620.73 USD -14.45 -2.27%

At close · Oct 30

615.00 -5.73 -0.92%

After hours · Oct 30, 7:24 PM ET

Bid
620.21 × 40
Ask
621.23 × 80
607.25 Day range 638.79
413.17 52-week range 785.24
YTD
+47.07%
1 year
+36.78%
Open
608.00
Prev close
635.18
Mkt cap
93.53B
Vol
1.48M
Avg vol
1.06M
EPS
8.73
P/E
71.10
Div yield
0.07%
More statistics
Low
607.25
High
638.79
Forward P/E
30.26
Beta
0.00
Short ratio
3.82
Inst. own
93.97%
Dividend
0.44
Ex-div date
Sep 30, 2026
Earnings
Feb 18, 2027
50-d avg
633.68
200-d avg
625.32
1y target
765.87

5D chart

Chart tools
Interval

Events in this range
  • Oct 27, 2026Rating: Truist Securities · Buy → Buy
  • Oct 29, 2026Earnings: 6.06; estimate 5.02; surprise 20.72%
  • Oct 30, 2026Rating: Evercore ISI Group · Outperform → Outperform
  • Oct 30, 2026Rating: Truist Securities · Buy → Buy
Signals (139)
NameTimeAgo
SMA: BullishOct 30, 3:45 PM2 days ago
SMA: BullishOct 30, 3:45 PM2 days ago
SMA: BearishOct 30, 3:40 PM2 days ago
SMA: BullishOct 30, 3:05 PM2 days ago
MACD: Buy SignalOct 30, 3:05 PM2 days ago
RSI: OversoldOct 30, 2:15 PM2 days ago
MACD: Sell SignalOct 30, 1:45 PM2 days ago
SMA: BullishOct 30, 1:25 PM2 days ago
SMA: BearishOct 30, 1:20 PM2 days ago
SMA: BullishOct 30, 1:15 PM2 days ago
MACD: Buy SignalOct 30, 1:15 PM2 days ago
MACD: Sell SignalOct 30, 12:50 PM2 days ago
SMA: BearishOct 30, 12:30 PM2 days ago
SMA: BearishOct 30, 12:30 PM2 days ago
SMA: BullishOct 30, 12:20 PM2 days ago
MACD: Buy SignalOct 30, 12:05 PM2 days ago
SMA: BullishOct 30, 11:55 AM2 days ago
MACD: Sell SignalOct 30, 11:15 AM2 days ago
SMA: BearishOct 30, 11:10 AM2 days ago
SMA: BullishOct 30, 11:05 AM2 days ago
SMA: BearishOct 30, 11:00 AM2 days ago
MACD: Buy SignalOct 30, 11:00 AM2 days ago
SMA: BullishOct 30, 10:55 AM2 days ago
SMA: BearishOct 30, 10:40 AM2 days ago
SMA: BullishOct 30, 10:35 AM2 days ago
MACD: Sell SignalOct 30, 10:10 AM2 days ago
SMA: BearishOct 30, 10:00 AM2 days ago
SMA: BearishOct 30, 10:00 AM2 days ago
SMA: BullishOct 30, 9:50 AM2 days ago
SMA: BullishOct 30, 9:50 AM2 days ago
SMA: BearishOct 30, 9:45 AM2 days ago
SMA: BearishOct 30, 9:45 AM2 days ago
SMA: BullishOct 30, 9:40 AM2 days ago
SMA: BullishOct 30, 9:40 AM2 days ago
MACD: Buy SignalOct 30, 9:40 AM2 days ago
SMA: BearishOct 30, 9:30 AM2 days ago
SMA: BearishOct 30, 9:30 AM2 days ago
MACD: Sell SignalOct 30, 9:30 AM2 days ago
SMA: BullishOct 29, 3:50 PM3 days ago
SMA: BullishOct 29, 3:50 PM3 days ago
SMA: BearishOct 29, 3:45 PM3 days ago
SMA: BearishOct 29, 3:35 PM3 days ago
SMA: BullishOct 29, 3:25 PM3 days ago
MACD: Buy SignalOct 29, 3:15 PM3 days ago
SMA: BullishOct 29, 3:10 PM3 days ago
RSI: OversoldOct 29, 2:25 PM3 days ago
SMA: BearishOct 29, 1:35 PM3 days ago
SMA: BullishOct 29, 1:25 PM3 days ago
SMA: BearishOct 29, 1:00 PM3 days ago
SMA: BullishOct 29, 12:55 PM3 days ago
SMA: BearishOct 29, 12:45 PM3 days ago
SMA: BearishOct 29, 12:45 PM3 days ago
SMA: BullishOct 29, 12:25 PM3 days ago
SMA: BullishOct 29, 12:25 PM3 days ago
SMA: BearishOct 29, 12:05 PM3 days ago
SMA: BearishOct 29, 12:00 PM3 days ago
SMA: BullishOct 29, 11:25 AM3 days ago
SMA: BearishOct 29, 11:00 AM3 days ago
SMA: BullishOct 29, 10:50 AM3 days ago
SMA: BearishOct 29, 10:45 AM3 days ago
MACD: Sell SignalOct 29, 10:45 AM3 days ago
MACD: Buy SignalOct 29, 9:30 AM3 days ago
RSI: OverboughtOct 29, 9:30 AM3 days ago
SMA: BullishOct 28, 3:40 PM4 days ago
SMA: BullishOct 28, 3:35 PM4 days ago
SMA: BearishOct 28, 3:30 PM4 days ago
SMA: BullishOct 28, 3:25 PM4 days ago
SMA: BearishOct 28, 3:20 PM4 days ago
MACD: Sell SignalOct 28, 3:10 PM4 days ago
SMA: BearishOct 28, 3:05 PM4 days ago
MACD: Buy SignalOct 28, 2:35 PM4 days ago
SMA: BullishOct 28, 2:25 PM4 days ago
SMA: BullishOct 28, 2:25 PM4 days ago
SMA: BearishOct 28, 2:05 PM4 days ago
SMA: BearishOct 28, 2:00 PM4 days ago
SMA: BullishOct 28, 1:45 PM4 days ago
SMA: BearishOct 28, 1:40 PM4 days ago
SMA: BullishOct 28, 1:30 PM4 days ago
SMA: BearishOct 28, 1:25 PM4 days ago
SMA: BullishOct 28, 1:20 PM4 days ago
SMA: BearishOct 28, 1:15 PM4 days ago
SMA: BullishOct 28, 12:50 PM4 days ago
SMA: BearishOct 28, 12:30 PM4 days ago
MACD: Sell SignalOct 28, 12:05 PM4 days ago
RSI: OverboughtOct 28, 11:35 AM4 days ago
MACD: Buy SignalOct 28, 11:10 AM4 days ago
SMA: BullishOct 28, 10:55 AM4 days ago
SMA: BearishOct 28, 10:50 AM4 days ago
MACD: Sell SignalOct 28, 10:50 AM4 days ago
SMA: BullishOct 28, 10:45 AM4 days ago
SMA: BearishOct 28, 10:35 AM4 days ago
RSI: OverboughtOct 28, 10:00 AM4 days ago
RSI: OverboughtOct 28, 9:50 AM4 days ago
SMA: BullishOct 28, 9:30 AM4 days ago
SMA: BullishOct 28, 9:30 AM4 days ago
MACD: Buy SignalOct 28, 9:30 AM4 days ago
RSI: OverboughtOct 28, 9:30 AM4 days ago
SMA: BearishOct 27, 3:40 PM5 days ago
SMA: BearishOct 27, 3:40 PM5 days ago
MACD: Sell SignalOct 27, 3:40 PM5 days ago
SMA: BullishOct 27, 3:35 PM5 days ago
MACD: Buy SignalOct 27, 3:35 PM5 days ago
SMA: BearishOct 27, 3:30 PM5 days ago
MACD: Sell SignalOct 27, 3:30 PM5 days ago
MACD: Buy SignalOct 27, 3:20 PM5 days ago
SMA: BullishOct 27, 3:05 PM5 days ago
SMA: BullishOct 27, 3:00 PM5 days ago
SMA: BearishOct 27, 2:55 PM5 days ago
SMA: BullishOct 27, 2:50 PM5 days ago
SMA: BearishOct 27, 2:15 PM5 days ago
SMA: BearishOct 27, 1:50 PM5 days ago
SMA: BullishOct 27, 12:55 PM5 days ago
SMA: BearishOct 27, 12:35 PM5 days ago
MACD: Sell SignalOct 27, 12:30 PM5 days ago
MACD: Buy SignalOct 27, 12:10 PM5 days ago
SMA: BullishOct 27, 11:40 AM5 days ago
SMA: BearishOct 27, 11:20 AM5 days ago
MACD: Sell SignalOct 27, 11:20 AM5 days ago
SMA: BullishOct 27, 11:10 AM5 days ago
SMA: BearishOct 27, 11:05 AM5 days ago
RSI: OverboughtOct 27, 9:40 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
SMA: BearishOct 26, 3:50 PM6 days ago
SMA: BearishOct 26, 3:50 PM6 days ago
SMA: BullishOct 26, 3:15 PM6 days ago
MACD: Buy SignalOct 26, 3:15 PM6 days ago
SMA: BullishOct 26, 3:10 PM6 days ago
SMA: BearishOct 26, 2:00 PM6 days ago
SMA: BullishOct 26, 1:55 PM6 days ago
SMA: BearishOct 26, 1:50 PM6 days ago
SMA: BullishOct 26, 1:45 PM6 days ago
SMA: BearishOct 26, 1:20 PM6 days ago
SMA: BullishOct 26, 1:15 PM6 days ago
SMA: BearishOct 26, 12:35 PM6 days ago
SMA: BearishOct 26, 11:40 AM6 days ago
RSI: OverboughtOct 26, 11:20 AM6 days ago
RSI: OverboughtOct 26, 10:55 AM6 days ago
RSI: OverboughtOct 26, 10:45 AM6 days ago

Revenue & Expenses

Revenue by
United States → Revenue: $11.43BRevenue → Gross Profit: $2.01BGross Profit → Net Income: $694.86MGross Profit → Selling, General & Admin: $783.29MRevenue → Cost of Revenue: $10.01BGross Profit → Other Operating Expenses: $198.45MGross Profit → Other Expenses: $94.03MGross Profit → Income Tax: $237.66MCanada → Revenue: $336.81MAustralia → Revenue: $221.33MNon-US → Revenue: $27.95MGross Profit$2.01BCost of Revenue$10.01BNet Income$694.86MSelling, General & Admin$783.29MOther Operating Expenses$198.45MOther Expenses$94.03MIncome Tax$237.66MRevenue$12.01BUnited States$11.43BCanada$336.81MAustralia$221.33MNon-US$27.95M

Period ending Sep 30, 2026 · select a line to chart its history

Income statement

PWR quarterly income statement
12.01B
12.01B
10.01B
2.01B
991.72M
783.29M
1.02B
83.98M
237.66M
694.86M
694.86M
694.86M
706.91M
12.05M
4.62
4.62
4.55
0.11
1.02B
1.02B
150.53M
152.69M

Balance sheet

PWR quarterly balance sheet
2.32B
2.32B
10.14B
15.71B
4.38B
32.75B
769.13M
7.51B
13.49B
6.74B
22.13B
7.99B
-335.08M
10.54B
10.54B
17.04B
7.51B
5.54B
11.25B
480.51M
8.63B
7.19B
541.02M

Cash flow

PWR quarterly cash flow
309.02M
790.30M
1.81B
-267.96M
-188.83M
881.91M
-17.21M
-443.32M
1.45B
8.51M
67.93M
Advertisement