| 5 mins | 30 mins | Hourly | Daily | Weekly |
|---|---|---|---|---|
| BUY | BUY | BUY | SELL | SELL |
| 5 mins | 30 mins | Hourly | Daily | Weekly | |
|---|---|---|---|---|---|
| MA5 | 88.47▲ | 88.05▲ | 87.99▲ | 87.87▲ | 91.57▼ |
| MA10 | 88.45▲ | 87.97▲ | 87.22▲ | 89.68▼ | 103.50▼ |
| MA20 | 88.24▲ | 87.01▲ | 87.09▲ | 93.80▼ | 125.72▼ |
| MA50 | 87.84▲ | 87.89▲ | 88.13▲ | 110.47▼ | 130.18▼ |
| MA100 | 87.28▲ | 88.13▲ | 90.93▼ | 131.45▼ | 100.72▼ |
| MA200 | 87.05▲ | 90.88▼ | 99.18▼ | 133.86▼ | 66.92▲ |
| 5 mins | 30 mins | Hourly | Daily | Weekly | |
|---|---|---|---|---|---|
| MACD | 0.012▲ | 0.218▲ | 0.338▲ | 0.564▲ | -6.341▼ |
| RSI | 62.338▲ | 59.809▲ | 54.911▲ | 40.972▼ | 36.082▼ |
| STOCH | 61.895 | 51.300 | 75.053 | 23.137 | 20.298 |
| WILL %R | -13.636▲ | -15.106▲ | -15.106▲ | -67.268 | -83.189▼ |
| CCI | 122.599▲ | 70.918 | 92.002 | -61.816 | -87.791 |
|
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.
|
|
Thursday, June 25, 2026 06:00 AM
SAN FRANCISCO, June 25, 2026 /PRNewswire/ -- Primoris Services Corporation (NYSE: PRIM) shares cratered again during intraday trading on June 23, 2026 (-$43.34, -40%), on the company's disclosure of ...
|
| date | open | high | low | close | volume |
|---|---|---|---|---|---|
| 14/07/26 | 87.25 | 89.33 | 86.60 | 88.62 | 1,131,512 |
| 13/07/26 | 86.09 | 87.53 | 84.63 | 85.22 | 992,672 |
| 10/07/26 | 88.81 | 88.81 | 86.44 | 86.60 | 1,190,526 |
| 09/07/26 | 92.20 | 93.425 | 89.255 | 89.43 | 750,236 |
| 08/07/26 | 85.64 | 89.88 | 85.52 | 89.50 | 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 |
|
|
||||
|
|
||||
|
|