| 5 mins | 30 mins | Hourly | Daily | Weekly |
|---|---|---|---|---|
| BUY | BUY | BUY | SELL | SELL |
| 5 mins | 30 mins | Hourly | Daily | Weekly | |
|---|---|---|---|---|---|
| MA5 | 89.29▲ | 89.10▲ | 89.01▲ | 89.56▼ | 94.15▼ |
| MA10 | 89.10▲ | 88.64▲ | 88.19▲ | 92.53▼ | 105.40▼ |
| MA20 | 89.11▲ | 87.96▲ | 88.29▲ | 95.86▼ | 128.97▼ |
| MA50 | 88.78▲ | 88.33▲ | 91.58▼ | 117.26▼ | 130.29▼ |
| MA100 | 88.11▲ | 91.82▼ | 94.14▼ | 134.48▼ | 100.40▼ |
| MA200 | 87.98▲ | 94.80▼ | 104.47▼ | 134.73▼ | 66.59▲ |
| 5 mins | 30 mins | Hourly | Daily | Weekly | |
|---|---|---|---|---|---|
| MACD | 0.014▲ | 0.284▲ | 0.471▲ | 0.289▲ | -6.833▼ |
| RSI | 63.564▲ | 58.392▲ | 51.489▲ | 40.047▼ | 36.086▼ |
| STOCH | 68.574 | 90.150▲ | 87.756▲ | 53.716 | 19.091▼ |
| WILL %R | -32.864 | -11.401▲ | -6.917▲ | -44.452 | -82.577▼ |
| CCI | 204.311▲ | 102.962▲ | 120.503▲ | -62.841 | -96.952 |
| CDL | $PRIM Hammer Candlestick Pattern Detected | Set Alert |
|
Tuesday, July 07, 2026 12:38 PM
Primoris Services initiated with an Outperform rating at Oppenheimer, which notes shares are down more than 50% from recent highs since execution challenges manifested this year.
|
|
Monday, July 06, 2026 03:50 AM
On June 29, 2026, JPMorgan analyst Mark Strouse upgraded Primoris Services Corporation (NYSE:PRIM) to Overweight from Neutral with a price target of $116, up from $105.
|
|
Monday, June 29, 2026 11:54 AM
Primoris Services upgraded at JPMorgan, which sees upside to valuation even assuming additional cost overruns in the renewables segment - which is unlikely but not impossible.
|
| date | open | high | low | close | volume |
|---|---|---|---|---|---|
| 08/07/26 | 87.71 | 89.86 | 86.76 | 89.48 | 740,977 |
| 07/07/26 | 88.60 | 89.00 | 84.68 | 86.97 | 1,451,069 |
| 06/07/26 | 88.42 | 91.17 | 88.42 | 90.20 | 903,569 |
| 02/07/26 | 93.01 | 94.50 | 87.05 | 88.20 | 1,373,712 |
| 01/07/26 | 96.50 | 96.50 | 92.28 | 92.94 | 1,428,965 |
| 30/06/26 | 97.11 | 99.245 | 94.85 | 99.12 | 1,063,096 |
| 29/06/26 | 97.72 | 97.94 | 92.83 | 97.24 | 1,172,577 |
| 26/06/26 | 94.11 | 98.48 | 92.03 | 93.11 | 8,121,475 |
| 25/06/26 | 93.72 | 96.47 | 90.565 | 95.38 | 1,865,471 |
| 24/06/26 | 84.835 | 96.11 | 83.45 | 92.69 | 5,785,581 |
|
|
||||
|
|
||||
|
|