Jun 24
2024
|
SELL
Open market or private sale
|
$4,361,198
$31.53 p/Share
|
138,319
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$2,915,921
$31.6 p/Share
|
92,276
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$6,171,227
$31.6 p/Share
|
195,292
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$6,166,613
$31.6 p/Share
|
195,146
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$8,215,840
$31.55 p/Share
|
260,407
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$9,501,124
$31.55 p/Share
|
301,145
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$4,492,720
$31.55 p/Share
|
142,400
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$21,818,406
$31.51 p/Share
|
692,428
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$25,231,790
$31.51 p/Share
|
800,755
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$11,931,103
$31.51 p/Share
|
378,645
|
|
Apr 09
2024
|
SELL
Other acquisition or disposition
|
-
|
2,138,965
|
|
Apr 09
2024
|
SELL
Other acquisition or disposition
|
-
|
1,073,057
|
|
Apr 09
2024
|
SELL
Other acquisition or disposition
|
-
|
1,849,604
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$36,314,396
$35.2 p/Share
|
1,031,659
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$76,797,388
$35.2 p/Share
|
2,181,744
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$66,408,214
$35.2 p/Share
|
1,886,597
|
|
Jan 07
2022
|
BUY
Grant, award, or other acquisition
|
-
|
16,742,007
|
|
Jan 07
2022
|
BUY
Grant, award, or other acquisition
|
-
|
14,468,889
|
|
Jan 07
2022
|
BUY
Grant, award, or other acquisition
|
-
|
7,912,118
|
|