May 24
2021
BUY
Open market or private purchase
$6,310,000
$63.1 p/Share
100,000
Added 3.59%
2,684,066
Common Stock
May 21
2021
BUY
Open market or private purchase
$1,489,503
$61.98 p/Share
24,032
Added 0.92%
2,584,066
Common Stock
May 20
2021
BUY
Open market or private purchase
$4,876,660
$61.3 p/Share
79,554
Added 3.01%
2,560,034
Common Stock
May 19
2021
BUY
Open market or private purchase
$1,320,957
$60.77 p/Share
21,737
Added 0.87%
2,480,480
Common Stock
May 18
2021
BUY
Open market or private purchase
$6,042,681
$60.9 p/Share
99,223
Added 3.88%
2,458,743
Common Stock
May 17
2021
BUY
Open market or private purchase
$6,086,000
$60.86 p/Share
100,000
Added 4.07%
2,359,520
Common Stock
May 14
2021
BUY
Open market or private purchase
$4,962,912
$59.94 p/Share
82,798
Added 3.53%
2,259,520
Common Stock
May 13
2021
BUY
Open market or private purchase
$9,431,846
$58.82 p/Share
160,351
Added 6.86%
2,176,722
Common Stock
May 12
2021
BUY
Open market or private purchase
$11,930,269
$57.09 p/Share
208,973
Added 9.39%
2,016,371
Common Stock
May 11
2021
BUY
Open market or private purchase
$8,620,504
$57.99 p/Share
148,655
Added 7.6%
1,807,398
Common Stock
May 10
2021
BUY
Open market or private purchase
$8,682,000
$57.88 p/Share
150,000
Added 8.29%
1,658,743
Common Stock
Mar 29
2021
BUY
Open market or private purchase
$6,060,427
$64.4 p/Share
94,106
Added 5.87%
1,508,743
Common Stock
Mar 26
2021
BUY
Open market or private purchase
$8,356,764
$64.75 p/Share
129,062
Added 8.36%
1,414,637
Common Stock
Mar 25
2021
BUY
Open market or private purchase
$4,303,537
$62.39 p/Share
68,978
Added 5.09%
1,285,575
Common Stock
Mar 24
2021
BUY
Open market or private purchase
$5,016,743
$62.35 p/Share
80,461
Added 6.2%
1,216,597
Common Stock
Mar 23
2021
BUY
Open market or private purchase
$16,480,758
$62.46 p/Share
263,861
Added 18.85%
1,136,136
Common Stock
Mar 22
2021
BUY
Open market or private purchase
$6,650,260
$62.81 p/Share
105,879
Added 10.82%
872,275
Common Stock
Mar 19
2021
BUY
Open market or private purchase
$26,582,749
$62.33 p/Share
426,484
Added 35.75%
766,396
Common Stock
Mar 17
2021
BUY
Open market or private purchase
$73,556
$64.75 p/Share
1,136
Added 0.33%
339,912
Common Stock
Mar 16
2021
BUY
Open market or private purchase
$4,608,260
$65.21 p/Share
70,668
Added 17.26%
338,776
Common Stock
Mar 12
2021
BUY
Open market or private purchase
$1,730,966
$65.49 p/Share
26,431
Added 8.97%
268,108
Common Stock
Mar 09
2021
BUY
Open market or private purchase
$536,290
$64.66 p/Share
8,294
Added 3.32%
241,677
Common Stock
Mar 08
2021
BUY
Open market or private purchase
$6,347,000
$63.47 p/Share
100,000
Added 30.0%
233,383
Common Stock
Mar 05
2021
BUY
Open market or private purchase
$7,741,549
$58.04 p/Share
133,383
Added 50.0%
133,383
Common Stock