Jun 21
2024
|
SELL
Disposition due to a tender of shares in a change of control transaction
|
$108,614,179
$49.6 p/Share
|
2,189,802
|
|
Dec 06
2023
|
BUY
Open market or private purchase
|
$11,502
$38.34 p/Share
|
300
|
|
Dec 05
2023
|
BUY
Open market or private purchase
|
$887,949
$38.63 p/Share
|
22,986
|
|
Dec 04
2023
|
BUY
Open market or private purchase
|
$671,833
$38.66 p/Share
|
17,378
|
|
Dec 01
2023
|
BUY
Open market or private purchase
|
$521,203
$38.78 p/Share
|
13,440
|
|
Nov 30
2023
|
BUY
Open market or private purchase
|
$742,189
$38.36 p/Share
|
19,348
|
|
Nov 29
2023
|
BUY
Open market or private purchase
|
$988,591
$37.39 p/Share
|
26,440
|
|
Nov 28
2023
|
BUY
Open market or private purchase
|
$1,049,729
$36.79 p/Share
|
28,533
|
|
Nov 10
2023
|
BUY
Open market or private purchase
|
$175,903
$35.95 p/Share
|
4,893
|
|
Nov 09
2023
|
BUY
Open market or private purchase
|
$1,573,182
$35.5 p/Share
|
44,315
|
|
Nov 08
2023
|
BUY
Open market or private purchase
|
$2,124,972
$35.47 p/Share
|
59,909
|
|
Nov 07
2023
|
BUY
Open market or private purchase
|
$1,392,640
$35.83 p/Share
|
38,868
|
|
Nov 06
2023
|
BUY
Open market or private purchase
|
$332,350
$36.51 p/Share
|
9,103
|
|
Nov 03
2023
|
BUY
Open market or private purchase
|
$132,163
$36.58 p/Share
|
3,613
|
|
Nov 02
2023
|
BUY
Open market or private purchase
|
$3,190,025
$36.41 p/Share
|
87,614
|
|
Nov 01
2023
|
BUY
Open market or private purchase
|
$17,725
$34.22 p/Share
|
518
|
|
Oct 31
2023
|
BUY
Open market or private purchase
|
$157,116
$34.32 p/Share
|
4,578
|
|
Oct 30
2023
|
BUY
Open market or private purchase
|
$503,157
$34.08 p/Share
|
14,764
|
|
Oct 27
2023
|
BUY
Open market or private purchase
|
$1,519,929
$34.4 p/Share
|
44,184
|
|
Oct 26
2023
|
BUY
Open market or private purchase
|
$837,363
$34.78 p/Share
|
24,076
|
|
Oct 25
2023
|
BUY
Open market or private purchase
|
$494,378
$35.03 p/Share
|
14,113
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$1,067,172
$34.68 p/Share
|
30,772
|
|
Aug 18
2023
|
BUY
Open market or private purchase
|
$1,137,301
$37.14 p/Share
|
30,622
|
|
Aug 17
2023
|
BUY
Open market or private purchase
|
$183,726
$36.93 p/Share
|
4,975
|
|
Jul 31
2023
|
BUY
Open market or private purchase
|
$99,222
$37.19 p/Share
|
2,668
|
|