Pratt Brian
Insider CIK 1441252 · ESOA 10% owner · PRIM Chairman, CEO & President, Director, 10% owner · LMB 10% owner · LEGO Director · LGTO Director · LEGT Director · LEGO Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| LEGO Legato Merger Corp. IV | S Sale | 2026-07-27 | 2026-07-29 | 40,000 | — | $0 | 1,160,000 | SEC↗ |
| LEGO Legato Merger Corp. IV | S Sale | 2026-07-27 | 2026-07-29 | 40,000 | $0.00 | $120 | 1,160,000 | SEC↗ |
| LEGT Legato Merger Corp. III | G Gift | 2024-04-01 | 2024-04-03 | 40,000 | — | $0 | 1,160,000 | SEC↗ |
| LEGT Legato Merger Corp. III | S Sale | 2024-04-01 | 2024-05-03 | 40,000 | — | $0 | 1,160,000 | SEC↗ |
| SLND Southland Holdings, Inc. | A Award | 2023-11-07 | 2023-11-13 | 7,174 | — | $0 | 157,174 | SEC↗ |
| LGTO Southland Holdings, Inc. | J Other | 2023-02-14 | 2023-02-16 | 32,446 | — | $0 | 1,717,554 | SEC↗ |
| LGTO LEGATO MERGER CORP. II | P Buy | 2023-02-13 | 2023-02-14 | 484,436 | $10.30 | $4.99M | 484,436 | SEC↗ |
| LGTO LEGATO MERGER CORP. II | P Buy | 2023-02-08 | 2023-02-09 | 150,000 | $10.30 | $1.54M | 150,000 | SEC↗ |
| ESOA Energy Services of America | S Sale | 2022-06-17 | 2022-06-17 | 60,987 | $2.33 | $142.1K | 1,636,936 | SEC↗ |
| ESOA Energy Services of America | S Sale | 2022-06-16 | 2022-06-17 | 40,478 | $2.43 | $98.4K | 1,697,923 | SEC↗ |
| ESOA Energy Services of America | S Sale | 2022-06-15 | 2022-06-17 | 56,412 | $2.57 | $145.0K | 1,738,401 | SEC↗ |
| LEGO Legato Merger Corp. | P Buy | 2021-07-06 | 2021-07-08 | 25,000 | $0.01 | $250 | 1,778,334 | SEC↗ |
| ESOA Energy Services of America | P Buy | 2021-01-07 | 2021-01-07 | 1,170 | $1.20 | $1.4K | 1,794,813 | SEC↗ |
| ESOA Energy Services of America | P Buy | 2021-01-06 | 2021-01-07 | 124,998 | $1.20 | $150.0K | 1,793,643 | SEC↗ |
| ESOA Energy Services of America | P Buy | 2021-01-05 | 2021-01-07 | 303,559 | $1.13 | $343.0K | 1,668,645 | SEC↗ |
| LMB Limbach Holdings, Inc. | P Buy | 2020-03-31 | 2020-03-31 | 7,800 | $2.88 | $22.5K | 1,537,800 | SEC↗ |
| LMB Limbach Holdings, Inc. | P Buy | 2020-03-27 | 2020-03-31 | 30,000 | $2.87 | $86.1K | 1,530,000 | SEC↗ |
| LMB Limbach Holdings, Inc. | P Buy | 2020-03-20 | 2020-03-23 | 205,186 | $3.71 | $761.2K | 1,500,000 | SEC↗ |
| LMB Limbach Holdings, Inc. | P Buy | 2020-03-19 | 2020-03-23 | 159,465 | $3.65 | $582.0K | 1,294,814 | SEC↗ |
| LMB Limbach Holdings, Inc. | P Buy | 2020-03-18 | 2020-03-23 | 300,726 | $3.70 | $1.11M | 1,135,349 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2020-02-21 | 2020-02-25 | 2,093 | — | $0 | 2,442,045 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-12-10 | 2019-12-12 | 410,826 | $21.58 | $8.87M | 0 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-12-10 | 2019-12-12 | 323,014 | $21.58 | $6.97M | 0 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-12-10 | 2019-12-12 | 323,014 | $21.58 | $6.97M | 0 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-12-10 | 2019-12-12 | 410,825 | $21.58 | $8.87M | 0 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-12-10 | 2019-12-12 | 849,281 | $21.58 | $18.33M | 2,439,952 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2019-11-08 | 2019-11-12 | 4,250 | — | $0 | 3,289,233 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-25 | 2019-11-12 | 9,266 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-25 | 2019-11-12 | 9,266 | — | $0 | 3,047,675 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-25 | 2019-11-12 | 245,808 | — | $0 | 241,400 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-25 | 2019-11-12 | 245,808 | — | $0 | 3,293,483 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-10 | 2019-11-12 | 515,365 | — | $0 | 410,826 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-10 | 2019-11-12 | 515,365 | — | $0 | 410,825 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-10 | 2019-11-12 | 515,365 | — | $0 | 3,038,409 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-10-10 | 2019-11-12 | 515,365 | — | $0 | 2,523,044 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-09-19 | 2019-09-23 | 206,439 | $20.44 | $4.22M | 2,007,679 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-09-16 | 2019-09-18 | 8,925 | $21.12 | $188.5K | 2,214,118 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-09-13 | 2019-09-13 | 44,942 | $20.83 | $936.1K | 2,223,043 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-09-12 | 2019-09-13 | 151,771 | $20.50 | $3.11M | 2,267,985 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-09-11 | 2019-09-13 | 175,634 | $20.45 | $3.59M | 2,419,756 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-08-21 | 2019-08-21 | 24,067 | $20.00 | $481.3K | 2,595,390 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-08-19 | 2019-08-21 | 19,678 | $20.01 | $393.8K | 2,619,457 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-08-09 | 2019-08-21 | 524,414 | — | $0 | 2,639,135 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-08-09 | 2019-08-21 | 524,414 | — | $0 | 2,114,721 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-08-09 | 2019-08-21 | 524,414 | — | $0 | 323,014 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2019-08-09 | 2019-08-21 | 524,414 | — | $0 | 323,014 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2019-08-02 | 2019-08-05 | 2,411 | — | $0 | 1,590,307 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-06-10 | 2019-06-10 | 300,000 | $19.00 | $5.70M | 1,587,896 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-05-22 | 2019-05-23 | 175,118 | $20.09 | $3.52M | 1,887,896 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-05-17 | 2019-05-20 | 11,919 | $20.51 | $244.5K | 2,063,014 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-05-16 | 2019-05-20 | 87,891 | $20.57 | $1.81M | 2,074,933 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-29 | 2019-04-02 | 235,751 | $20.75 | $4.89M | 9,266 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-21 | 2019-03-21 | 871 | $22.45 | $19.6K | 245,017 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-19 | 2019-03-21 | 76,080 | $22.61 | $1.72M | 245,888 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-13 | 2019-03-13 | 2,700 | $22.40 | $60.5K | 321,968 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-12 | 2019-03-13 | 21,580 | $22.45 | $484.5K | 324,668 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-11 | 2019-03-13 | 11,149 | $22.40 | $249.7K | 346,248 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-07 | 2019-03-07 | 19,630 | $22.40 | $439.7K | 357,397 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2019-03-05 | 2019-03-07 | 110,182 | $23.32 | $2.57M | 377,027 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2019-02-26 | 2019-02-28 | 2,213 | — | $0 | 2,162,824 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-11-08 | 2018-11-13 | 12,792 | $24.30 | $310.8K | 487,208 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-11-08 | 2018-11-13 | 12,791 | $24.30 | $310.8K | 487,209 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-26 | 2018-11-13 | 500,000 | — | $0 | 500,000 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-26 | 2018-11-13 | 500,000 | — | $0 | 500,000 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-26 | 2018-11-13 | 500,000 | — | $0 | 2,660,611 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-26 | 2018-11-13 | 500,000 | — | $0 | 2,160,611 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-11 | 2018-11-13 | 926,191 | — | $0 | 926,191 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-11 | 2018-11-13 | 926,190 | — | $0 | 926,190 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-11 | 2018-11-13 | 926,190 | — | $0 | 3,160,611 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-10-11 | 2018-11-13 | 926,191 | — | $0 | 4,086,801 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-09-21 | 2018-09-24 | 238,603 | $25.31 | $6.04M | 6,707,848 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-09-20 | 2018-09-24 | 486,400 | $25.05 | $12.18M | 6,946,451 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-08-10 | 2018-09-24 | 847,428 | — | $0 | 5,860,420 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-08-10 | 2018-09-24 | 847,428 | — | $0 | 5,012,922 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-08-10 | 2018-09-24 | 847,428 | — | $0 | 847,428 | SEC↗ |
| PRIM Primoris Services Corp | Z Trust | 2018-08-10 | 2018-09-24 | 847,428 | — | $0 | 847,428 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2018-08-02 | 2018-08-06 | 1,682 | — | $0 | 7,432,851 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-06-21 | 2018-06-21 | 14,204 | $28.07 | $398.7K | 7,431,169 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-06-20 | 2018-06-21 | 81,844 | $28.06 | $2.30M | 7,445,373 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-06-19 | 2018-06-21 | 73,543 | $28.20 | $2.07M | 7,527,217 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-05-17 | 2018-05-17 | 60,000 | $25.23 | $1.51M | 7,604,760 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-05-16 | 2018-05-17 | 173,901 | $25.20 | $4.38M | 7,664,760 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-05-15 | 2018-05-17 | 53,037 | $25.00 | $1.33M | 7,838,661 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-03-09 | 2018-03-09 | 145,243 | $26.02 | $3.78M | 7,891,698 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-03-08 | 2018-03-09 | 36,395 | $26.03 | $947.4K | 8,036,941 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-03-07 | 2018-03-07 | 286,664 | $26.15 | $7.50M | 8,073,336 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-03-06 | 2018-03-07 | 110,378 | $26.03 | $2.87M | 8,360,000 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2018-03-05 | 2018-03-07 | 54,373 | $26.01 | $1.41M | 8,470,378 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2018-02-21 | 2018-02-23 | 1,677 | — | $0 | 8,524,751 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2018-02-02 | 2018-05-22 | 4,000 | — | $0 | 7,600,760 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-21 | 2017-09-22 | 136,500 | $28.50 | $3.89M | 8,523,074 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-20 | 2017-09-22 | 88,500 | $28.67 | $2.54M | 8,659,574 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-15 | 2017-09-18 | 115,090 | $28.51 | $3.28M | 8,748,074 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-14 | 2017-09-18 | 140,296 | $28.71 | $4.03M | 8,863,164 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-13 | 2017-09-13 | 146,882 | $28.59 | $4.20M | 9,003,460 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-12 | 2017-09-13 | 181,982 | $28.35 | $5.16M | 9,150,342 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-11 | 2017-09-13 | 108,062 | $28.07 | $3.03M | 9,332,324 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-08 | 2017-09-08 | 101,100 | $28.04 | $2.83M | 9,440,386 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-07 | 2017-09-08 | 105,099 | $28.00 | $2.94M | 9,541,486 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2017-09-06 | 2017-09-08 | 105,734 | $28.20 | $2.98M | 9,646,585 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2017-08-01 | 2017-08-01 | 1,908 | — | $0 | 9,751,509 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2017-08-01 | 2017-08-22 | 1,908 | — | $0 | 9,752,319 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-05-03 | 2017-05-03 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-05-03 | 2017-05-03 | 10,000 | — | $0 | 9,750,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-05-02 | 2017-05-03 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-05-02 | 2017-05-03 | 10,000 | — | $0 | 9,760,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-05-01 | 2017-05-01 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-05-01 | 2017-05-01 | 10,000 | — | $0 | 9,770,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-28 | 2017-05-01 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-28 | 2017-05-01 | 10,000 | — | $0 | 9,780,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-27 | 2017-04-27 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-27 | 2017-04-27 | 10,000 | — | $0 | 9,790,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-26 | 2017-04-27 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-26 | 2017-04-27 | 10,000 | — | $0 | 9,800,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-25 | 2017-04-25 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-25 | 2017-04-25 | 10,000 | — | $0 | 9,810,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-24 | 2017-04-25 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-24 | 2017-04-25 | 10,000 | — | $0 | 9,820,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-21 | 2017-04-21 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-21 | 2017-04-21 | 10,000 | — | $0 | 9,830,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-20 | 2017-04-21 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-20 | 2017-04-21 | 10,000 | — | $0 | 9,840,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-19 | 2017-04-19 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-19 | 2017-04-19 | 10,000 | — | $0 | 9,850,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-18 | 2017-04-19 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-18 | 2017-04-19 | 10,000 | — | $0 | 9,860,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-17 | 2017-04-17 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-17 | 2017-04-17 | 10,000 | — | $0 | 9,870,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-13 | 2017-04-17 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-13 | 2017-04-17 | 10,000 | — | $0 | 9,880,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-12 | 2017-04-12 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-12 | 2017-04-12 | 10,000 | — | $0 | 9,890,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-11 | 2017-04-12 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-11 | 2017-04-12 | 10,000 | — | $0 | 9,900,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-10 | 2017-04-10 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-10 | 2017-04-10 | 10,000 | — | $0 | 9,910,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-07 | 2017-04-10 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-07 | 2017-04-10 | 10,000 | — | $0 | 9,920,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-06 | 2017-04-06 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-06 | 2017-04-06 | 10,000 | — | $0 | 9,930,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-05 | 2017-04-06 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-05 | 2017-04-06 | 10,000 | — | $0 | 9,940,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-04 | 2017-04-04 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-04 | 2017-04-04 | 10,000 | — | $0 | 9,950,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-04-03 | 2017-04-04 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-04-03 | 2017-04-04 | 10,000 | — | $0 | 9,960,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-31 | 2017-03-31 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-31 | 2017-03-31 | 10,000 | — | $0 | 9,970,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-30 | 2017-03-31 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-30 | 2017-03-31 | 10,000 | — | $0 | 9,980,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-29 | 2017-03-29 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-29 | 2017-03-29 | 10,000 | — | $0 | 9,990,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-28 | 2017-03-29 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-28 | 2017-03-29 | 10,000 | — | $0 | 10,000,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-27 | 2017-03-27 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-27 | 2017-03-27 | 10,000 | — | $0 | 10,010,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-24 | 2017-03-27 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-24 | 2017-03-27 | 10,000 | — | $0 | 10,020,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-23 | 2017-03-23 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-23 | 2017-03-23 | 10,000 | — | $0 | 10,030,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-22 | 2017-03-23 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-22 | 2017-03-23 | 10,000 | — | $0 | 10,040,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-21 | 2017-03-21 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-21 | 2017-03-21 | 10,000 | — | $0 | 10,050,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-20 | 2017-03-21 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-20 | 2017-03-21 | 10,000 | — | $0 | 10,060,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-17 | 2017-03-17 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-17 | 2017-03-17 | 10,000 | — | $0 | 10,070,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-16 | 2017-03-17 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-16 | 2017-03-17 | 10,000 | — | $0 | 10,080,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-15 | 2017-03-15 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-15 | 2017-03-15 | 10,000 | — | $0 | 10,090,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-14 | 2017-03-15 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-14 | 2017-03-15 | 10,000 | — | $0 | 10,100,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-13 | 2017-03-13 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-13 | 2017-03-13 | 10,000 | — | $0 | 10,110,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-10 | 2017-03-13 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-10 | 2017-03-13 | 10,000 | — | $0 | 10,120,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-09 | 2017-03-10 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-09 | 2017-03-10 | 10,000 | — | $0 | 10,130,411 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2017-03-08 | 2017-03-10 | 10,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | J Other | 2017-03-08 | 2017-03-10 | 10,000 | — | $0 | 10,140,411 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2017-02-21 | 2017-02-22 | 1,964 | — | $0 | 10,150,411 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2016-08-03 | 2016-08-05 | 2,349 | — | $0 | 10,148,447 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2016-02-23 | 2016-02-26 | 2,090 | — | $0 | 10,146,098 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2016-01-15 | 2016-01-19 | 1,000,000 | — | $0 | 10,144,008 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2015-12-28 | 2015-12-29 | 40,000 | — | $0 | 11,144,008 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2015-05-04 | 2015-05-05 | 990 | $16.84 | $16.7K | 11,184,008 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2014-12-16 | 2015-04-07 | 8,000 | — | $0 | 11,183,018 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2014-05-20 | 2014-05-21 | 670,500 | $28.02 | $18.79M | 11,191,018 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2014-05-19 | 2014-05-21 | 74,500 | $29.30 | $2.18M | 11,861,518 | SEC↗ |
| PRIM Primoris Services Corp | J Other deriv | 2014-03-31 | 2014-04-02 | 400,000 | — | $0 | 0 | SEC↗ |
| PRIM Primoris Services Corp | P Buy | 2014-03-07 | 2014-03-10 | 3,864 | $21.57 | $83.3K | 11,936,018 | SEC↗ |
| PRIM Primoris Services Corp | A Award | 2014-03-07 | 2014-03-21 | 3,864 | $21.57 | $83.3K | 11,936,018 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2013-12-27 | 2013-12-30 | 35,000 | — | $0 | 11,932,154 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2013-06-17 | 2013-06-19 | 824,400 | $20.18 | $16.64M | 11,967,154 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2013-03-25 | 2013-03-27 | 40,000 | — | $0 | 12,791,554 | SEC↗ |
| PRIM Primoris Services Corp | P Buy | 2013-03-13 | 2013-03-15 | 6,050 | $11.02 | $66.7K | 14,081,554 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2013-03-13 | 2013-03-15 | 1,250,000 | $19.77 | $24.71M | 12,831,554 | SEC↗ |
| PRIM Primoris Services Corp | G Gift | 2012-12-28 | 2013-01-02 | 100,900 | — | $0 | 14,075,504 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-11-19 | 2012-11-21 | 790,000 | $14.18 | $11.20M | 14,176,404 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-28 | 2012-09-28 | 3,800 | $13.10 | $49.8K | 14,966,404 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-27 | 2012-09-28 | 26,124 | $13.14 | $343.3K | 14,970,204 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-26 | 2012-09-28 | 12,350 | $13.13 | $162.2K | 14,996,328 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-25 | 2012-09-25 | 2,500 | $13.20 | $33.0K | 15,008,678 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-24 | 2012-09-25 | 4,800 | $13.28 | $63.7K | 15,011,178 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-21 | 2012-09-25 | 49,857 | $13.30 | $663.1K | 15,015,978 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-20 | 2012-09-20 | 29,200 | $13.22 | $386.0K | 15,065,835 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-19 | 2012-09-20 | 56,248 | $13.14 | $739.1K | 15,095,035 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-18 | 2012-09-20 | 33,520 | $13.06 | $437.8K | 15,151,283 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-14 | 2012-09-14 | 53,115 | $13.21 | $701.6K | 15,184,803 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-13 | 2012-09-14 | 63,966 | $13.11 | $838.6K | 15,237,918 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-09-12 | 2012-09-14 | 5,900 | $12.92 | $76.2K | 15,301,884 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-29 | 2012-06-29 | 39,500 | $12.19 | $481.5K | 15,307,784 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-28 | 2012-06-29 | 92,392 | $12.03 | $1.11M | 15,347,284 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-27 | 2012-06-29 | 17,900 | $12.01 | $215.0K | 15,439,676 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-19 | 2012-06-19 | 46,809 | $12.31 | $576.2K | 15,457,576 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-18 | 2012-06-19 | 42,254 | $12.01 | $507.5K | 15,504,385 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-15 | 2012-06-19 | 60,882 | $12.03 | $732.4K | 15,546,639 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-12 | 2012-06-12 | 36,243 | $12.01 | $435.3K | 15,607,521 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-11 | 2012-06-12 | 56,600 | $12.03 | $680.9K | 15,643,764 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-08 | 2012-06-12 | 83,607 | $12.01 | $1.00M | 15,700,364 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-07 | 2012-06-07 | 19,603 | $12.26 | $240.3K | 15,783,971 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-06 | 2012-06-07 | 40,047 | $12.14 | $486.2K | 15,803,574 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-05 | 2012-06-07 | 66,030 | $12.01 | $793.0K | 15,843,621 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-04 | 2012-06-04 | 16,805 | $12.00 | $201.7K | 15,909,651 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-06-01 | 2012-06-04 | 32,124 | $11.99 | $385.2K | 15,926,456 | SEC↗ |
| PRIM Primoris Services Corp | S Sale | 2012-05-31 | 2012-06-04 | 91,378 | $12.01 | $1.10M | 15,958,580 | SEC↗ |
| PRIM Primoris Services Corp | P Buy | 2012-03-15 | 2012-03-16 | 4,508 | $11.09 | $50.0K | 16,049,958 | SEC↗ |