May 26
2023
|
BUY
Open market or private purchase
|
$88,293,008
$58.85 p/Share
|
1,500,306
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$56,209,062
$58.75 p/Share
|
956,750
|
|
May 18
2023
|
BUY
Open market or private purchase
|
$70,774,783
$58.11 p/Share
|
1,217,945
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$36,018,413
$58.66 p/Share
|
614,020
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$94,622,462
$58.22 p/Share
|
1,625,257
|
|
May 15
2023
|
BUY
Open market or private purchase
|
$58,079,659
$58.46 p/Share
|
993,494
|
|
May 12
2023
|
BUY
Open market or private purchase
|
$21,441,392
$57.94 p/Share
|
370,062
|
|
May 11
2023
|
BUY
Open market or private purchase
|
$45,976,145
$57.31 p/Share
|
802,236
|
|
Mar 27
2023
|
BUY
Open market or private purchase
|
$105,796,954
$59.12 p/Share
|
1,789,529
|
|
Mar 23
2023
|
BUY
Open market or private purchase
|
$110,247,075
$58.73 p/Share
|
1,877,185
|
|
Mar 15
2023
|
BUY
Open market or private purchase
|
$86,389,436
$56.91 p/Share
|
1,518,001
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$194,866,630
$60.46 p/Share
|
3,223,067
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$184,978,684
$58.8 p/Share
|
3,145,896
|
|
Mar 07
2023
|
BUY
Open market or private purchase
|
$107,894,838
$61.28 p/Share
|
1,760,686
|
|
Mar 06
2023
|
BUY
Open market or private purchase
|
$103,567,209
$61.72 p/Share
|
1,678,017
|
|
Mar 03
2023
|
BUY
Open market or private purchase
|
$143,581,226
$60.76 p/Share
|
2,363,088
|
|
Sep 28
2022
|
BUY
Open market or private purchase
|
$104,551,677
$60.18 p/Share
|
1,737,316
|
|
Sep 27
2022
|
BUY
Open market or private purchase
|
$157,720,968
$58.29 p/Share
|
2,705,798
|
|
Sep 26
2022
|
BUY
Open market or private purchase
|
$89,301,621
$57.91 p/Share
|
1,542,076
|
|
Aug 08
2022
|
BUY
Open market or private purchase
|
$31,969,147
$59.42 p/Share
|
538,020
|
|
Aug 05
2022
|
BUY
Open market or private purchase
|
$97,277,059
$58.31 p/Share
|
1,668,274
|
|
Aug 04
2022
|
BUY
Open market or private purchase
|
$260,511,575
$58.21 p/Share
|
4,475,375
|
|
Jul 16
2022
|
BUY
Open market or private purchase
|
$14,454,520
$59.67 p/Share
|
242,241
|
|
Jul 15
2022
|
BUY
Open market or private purchase
|
$66,967,748
$58.32 p/Share
|
1,148,281
|
|
Jul 14
2022
|
BUY
Open market or private purchase
|
$31,010,501
$56.14 p/Share
|
552,378
|
|