Dec 11
2023
|
BUY
Open market or private sale
|
$398,650,000
$79.73 p/Share
|
5,000,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,935,950
$63.59 p/Share
|
46,170
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$417,299,999
$83.46 p/Share
|
5,000,000
|
|
Apr 28
2023
|
BUY
Open market or private purchase
|
$5,999,791
$60.07 p/Share
|
99,880
|
|
Jan 30
2023
|
BUY
Open market or private purchase
|
$6,000,216
$55.98 p/Share
|
107,185
|
|
Oct 28
2022
|
BUY
Open market or private purchase
|
$6,000,081
$56.97 p/Share
|
105,320
|
|
Jul 29
2022
|
BUY
Open market or private purchase
|
$5,999,937
$57.73 p/Share
|
103,931
|
|
Apr 29
2022
|
BUY
Open market or private purchase
|
$6,000,255
$58.7 p/Share
|
102,219
|
|
Jan 28
2022
|
BUY
Open market or private purchase
|
$6,000,343
$55.84 p/Share
|
107,456
|
|
Oct 29
2021
|
BUY
Open market or private purchase
|
$6,000,448
$51.31 p/Share
|
116,945
|
|
Jul 30
2021
|
BUY
Open market or private purchase
|
$6,000,350
$55.53 p/Share
|
108,056
|
|
Apr 29
2021
|
BUY
Open market or private purchase
|
$30,001,013
$53.23 p/Share
|
563,611
|
|
Sep 25
2019
|
BUY
Open market or private purchase
|
$102,886,982
$32.08 p/Share
|
3,207,200
|
|
Jun 28
2019
|
BUY
Open market or private purchase
|
$158,070,343
$34.17 p/Share
|
4,625,998
|
|
Mar 14
2019
|
BUY
Open market or private purchase
|
$186,861,213
$33.31 p/Share
|
5,609,763
|
|
Aug 09
2018
|
BUY
Open market or private purchase
|
$11,994,360
$38.15 p/Share
|
314,400
|
|