TPC Tutor Perini Corp

Held by CALF · Pacer US Small Cap Cash Cows ETF

Shares
331,796
Price
$78.62
Market Value
$26.09M
Weight
0.73%
Last trade: SELL − 1,458 shares on 2026-07-20

Shares Over Time

Shares held Shares held: 377,249 Shares held: 375,731 Shares held: 374,972 Shares held: 374,213 Shares held: 372,695 Shares held: 372,695 Shares held: 371,936 Shares held: 371,177 Shares held: 371,177 Shares held: 330,125 Shares held: 331,255 Shares held: 331,720 Shares held: 331,720 Shares held: 330,124 Shares held: 330,124 Shares held: 329,440 Shares held: 328,984 Shares held: 328,984 Shares held: 328,984 Shares held: 328,756 Shares held: 328,756 Shares held: 329,440 Shares held: 329,440 Shares held: 329,440 Shares held: 329,440 Shares held: 329,440 Shares held: 329,896 Shares held: 329,212 Shares held: 328,756 Shares held: 328,300 Shares held: 328,300 Shares held: 328,072 Shares held: 326,932 Shares held: 326,248 Shares held: 325,792 Shares held: 324,424 Shares held: 324,424 Shares held: 324,424 Shares held: 323,056 Shares held: 322,372 Shares held: 322,372 Shares held: 322,372 Shares held: 321,688 Shares held: 320,776 Shares held: 320,320 Shares held: 320,320 Shares held: 320,320 Shares held: 320,320 Shares held: 319,636 Shares held: 319,636 Shares held: 318,952 Shares held: 318,724 Shares held: 318,724 Shares held: 318,268 Shares held: 317,584 Shares held: 317,584 Shares held: 317,584 Shares held: 316,900 Shares held: 409,924 Shares held: 337,724 Shares held: 337,238 Shares held: 336,266 Shares held: 335,051 Shares held: 334,079 Shares held: 333,836 Shares held: 333,593 Shares held: 333,593 Shares held: 333,350 Shares held: 329,705 Shares held: 328,004 Shares held: 328,151 Shares held: 333,254 Shares held: 333,254 Shares held: 331,796

Price Over Time

Share price Share price: 71.12 Share price: 72.82 Share price: 71.29 Share price: 69.83 Share price: 69.2 Share price: 67.76 Share price: 71.31 Share price: 71.44 Share price: 71.21 Share price: 69.34 Share price: 72.44 Share price: 75.25 Share price: 78.37 Share price: 76.15 Share price: 72.83 Share price: 77.19 Share price: 78.71 Share price: 77.3 Share price: 77.66 Share price: 77.31 Share price: 80.54 Share price: 83.35 Share price: 83.8 Share price: 86.16 Share price: 86.25 Share price: 84.22 Share price: 84.38 Share price: 85.11 Share price: 84.19 Share price: 86.76 Share price: 87.5 Share price: 86.87 Share price: 86.04 Share price: 97.31 Share price: 96.98 Share price: 82.85 Share price: 82.79 Share price: 82.69 Share price: 80.64 Share price: 79.49 Share price: 75.43 Share price: 74.91 Share price: 76.93 Share price: 72.76 Share price: 74.67 Share price: 74.47 Share price: 71.49 Share price: 74.26 Share price: 74.29 Share price: 72.26 Share price: 70.53 Share price: 72.13 Share price: 71.48 Share price: 68.72 Share price: 74.92 Share price: 76.55 Share price: 76.19 Share price: 77.89 Share price: 77.99 Share price: 81.5 Share price: 81 Share price: 82.36 Share price: 79.53 Share price: 81.88 Share price: 82.97 Share price: 79.51 Share price: 76.75 Share price: 79.91 Share price: 74.87 Share price: 75.49 Share price: 75.89 Share price: 74.74 Share price: 77.77 Share price: 78.62

Weight Over Time

Portfolio weight % Portfolio weight %: 0.79 Portfolio weight %: 0.81 Portfolio weight %: 0.81 Portfolio weight %: 0.79 Portfolio weight %: 0.79 Portfolio weight %: 0.78 Portfolio weight %: 0.81 Portfolio weight %: 0.81 Portfolio weight %: 0.81 Portfolio weight %: 0.71 Portfolio weight %: 0.73 Portfolio weight %: 0.77 Portfolio weight %: 0.8 Portfolio weight %: 0.79 Portfolio weight %: 0.75 Portfolio weight %: 0.78 Portfolio weight %: 0.8 Portfolio weight %: 0.78 Portfolio weight %: 0.78 Portfolio weight %: 0.78 Portfolio weight %: 0.8 Portfolio weight %: 0.84 Portfolio weight %: 0.83 Portfolio weight %: 0.85 Portfolio weight %: 0.85 Portfolio weight %: 0.81 Portfolio weight %: 0.8 Portfolio weight %: 0.81 Portfolio weight %: 0.8 Portfolio weight %: 0.83 Portfolio weight %: 0.84 Portfolio weight %: 0.83 Portfolio weight %: 0.83 Portfolio weight %: 0.92 Portfolio weight %: 0.92 Portfolio weight %: 0.78 Portfolio weight %: 0.79 Portfolio weight %: 0.8 Portfolio weight %: 0.78 Portfolio weight %: 0.78 Portfolio weight %: 0.73 Portfolio weight %: 0.73 Portfolio weight %: 0.73 Portfolio weight %: 0.68 Portfolio weight %: 0.7 Portfolio weight %: 0.69 Portfolio weight %: 0.65 Portfolio weight %: 0.66 Portfolio weight %: 0.67 Portfolio weight %: 0.66 Portfolio weight %: 0.65 Portfolio weight %: 0.66 Portfolio weight %: 0.65 Portfolio weight %: 0.63 Portfolio weight %: 0.68 Portfolio weight %: 0.7 Portfolio weight %: 0.7 Portfolio weight %: 0.73 Portfolio weight %: 0.72 Portfolio weight %: 0.81 Portfolio weight %: 0.8 Portfolio weight %: 0.8 Portfolio weight %: 0.76 Portfolio weight %: 0.79 Portfolio weight %: 0.8 Portfolio weight %: 0.76 Portfolio weight %: 0.72 Portfolio weight %: 0.75 Portfolio weight %: 0.7 Portfolio weight %: 0.72 Portfolio weight %: 0.71 Portfolio weight %: 0.7 Portfolio weight %: 0.73 Portfolio weight %: 0.73

Trade History

SELL 2026-07-20
− 1,458
+0.4%
BUY 2026-07-14
+ 5,103
+1.6%
BUY 2026-07-13
+ 147
+0.0%
SELL 2026-07-09
− 1,701
+0.5%
SELL 2026-07-08
− 3,645
+1.1%
SELL 2026-07-07
− 243
+0.1%
SELL 2026-07-02
− 243
+0.1%
SELL 2026-07-01
− 243
+0.1%
SELL 2026-06-30
− 972
+0.3%
SELL 2026-06-29
− 1,215
+0.4%
SELL 2026-06-25
− 972
+0.3%
SELL 2026-06-24
− 486
+0.1%
SELL 2026-06-23
− 72,200
+17.6%
BUY 2026-06-22
+ 93,024
+29.4%
SELL 2026-06-18
− 684
+0.2%
SELL 2026-06-15
− 684
+0.2%
SELL 2026-06-11
− 456
+0.1%
SELL 2026-06-09
− 228
+0.1%
SELL 2026-06-08
− 684
+0.2%
SELL 2026-06-03
− 684
+0.2%
SELL 2026-05-27
− 456
+0.1%
SELL 2026-05-26
− 912
+0.3%
SELL 2026-05-21
− 684
+0.2%
SELL 2026-05-18
− 684
+0.2%
SELL 2026-05-14
− 1,368
+0.4%
SELL 2026-05-11
− 1,368
+0.4%
SELL 2026-05-07
− 456
+0.1%
SELL 2026-05-06
− 684
+0.2%
SELL 2026-04-30
− 1,140
+0.3%
SELL 2026-04-29
− 228
+0.1%
SELL 2026-04-27
− 456
+0.1%
SELL 2026-04-23
− 456
+0.1%
SELL 2026-04-22
− 684
+0.2%
BUY 2026-04-21
+ 456
+0.1%
BUY 2026-04-13
+ 684
+0.2%
SELL 2026-04-08
− 228
+0.1%
SELL 2026-04-02
− 456
+0.1%
SELL 2026-04-01
− 684
+0.2%
SELL 2026-03-30
− 1,596
+0.5%
BUY 2026-03-25
+ 465
+0.1%
BUY 2026-03-24
+ 1,130
+0.3%
SELL 2026-03-23
− 41,052
+11.1%
SELL 2026-03-18
− 759
+0.2%
SELL 2026-03-17
− 759
+0.2%
SELL 2026-03-13
− 1,518
+0.4%
SELL 2026-03-12
− 759
+0.2%
SELL 2026-03-11
− 759
+0.2%
SELL 2026-03-09
− 1,518
+0.4%
NEW 2026-03-06
+ 377,249
+100.0%