May 24
2021
|
BUY
Open market or private purchase
|
$6,310,000
$63.1 p/Share
|
100,000
|
|
May 21
2021
|
BUY
Open market or private purchase
|
$1,489,503
$61.98 p/Share
|
24,032
|
|
May 20
2021
|
BUY
Open market or private purchase
|
$4,876,660
$61.3 p/Share
|
79,554
|
|
May 19
2021
|
BUY
Open market or private purchase
|
$1,320,957
$60.77 p/Share
|
21,737
|
|
May 18
2021
|
BUY
Open market or private purchase
|
$6,042,681
$60.9 p/Share
|
99,223
|
|
May 17
2021
|
BUY
Open market or private purchase
|
$6,086,000
$60.86 p/Share
|
100,000
|
|
May 14
2021
|
BUY
Open market or private purchase
|
$4,962,912
$59.94 p/Share
|
82,798
|
|
May 13
2021
|
BUY
Open market or private purchase
|
$9,431,846
$58.82 p/Share
|
160,351
|
|
May 12
2021
|
BUY
Open market or private purchase
|
$11,930,269
$57.09 p/Share
|
208,973
|
|
May 11
2021
|
BUY
Open market or private purchase
|
$8,620,504
$57.99 p/Share
|
148,655
|
|
May 10
2021
|
BUY
Open market or private purchase
|
$8,682,000
$57.88 p/Share
|
150,000
|
|
Mar 29
2021
|
BUY
Open market or private purchase
|
$6,060,427
$64.4 p/Share
|
94,106
|
|
Mar 26
2021
|
BUY
Open market or private purchase
|
$8,356,764
$64.75 p/Share
|
129,062
|
|
Mar 25
2021
|
BUY
Open market or private purchase
|
$4,303,537
$62.39 p/Share
|
68,978
|
|
Mar 24
2021
|
BUY
Open market or private purchase
|
$5,016,743
$62.35 p/Share
|
80,461
|
|
Mar 23
2021
|
BUY
Open market or private purchase
|
$16,480,758
$62.46 p/Share
|
263,861
|
|
Mar 22
2021
|
BUY
Open market or private purchase
|
$6,650,260
$62.81 p/Share
|
105,879
|
|
Mar 19
2021
|
BUY
Open market or private purchase
|
$26,582,749
$62.33 p/Share
|
426,484
|
|
Mar 17
2021
|
BUY
Open market or private purchase
|
$73,556
$64.75 p/Share
|
1,136
|
|
Mar 16
2021
|
BUY
Open market or private purchase
|
$4,608,260
$65.21 p/Share
|
70,668
|
|
Mar 12
2021
|
BUY
Open market or private purchase
|
$1,730,966
$65.49 p/Share
|
26,431
|
|
Mar 09
2021
|
BUY
Open market or private purchase
|
$536,290
$64.66 p/Share
|
8,294
|
|
Mar 08
2021
|
BUY
Open market or private purchase
|
$6,347,000
$63.47 p/Share
|
100,000
|
|
Mar 05
2021
|
BUY
Open market or private purchase
|
$7,705,536
$57.77 p/Share
|
133,383
|
|