Feb 14
2022
BUY
Open market or private purchase
$3,712,584
$60.88 p/Share
60,982
Added 1.33%
4,531,792
Common Stock
Feb 11
2022
BUY
Open market or private purchase
$2,135,700
$61.02 p/Share
35,000
Added 0.78%
4,470,810
Common Stock
Feb 10
2022
BUY
Open market or private purchase
$4,759,254
$60.23 p/Share
79,018
Added 1.75%
4,435,810
Common Stock
Feb 09
2022
BUY
Open market or private purchase
$7,680,000
$61.44 p/Share
125,000
Added 2.79%
4,356,792
Common Stock
Feb 08
2022
BUY
Open market or private purchase
$6,396,632
$60.19 p/Share
106,274
Added 2.45%
4,231,792
Common Stock
Feb 07
2022
BUY
Open market or private purchase
$8,830,500
$58.87 p/Share
150,000
Added 3.51%
4,125,518
Common Stock
Nov 29
2021
BUY
Open market or private purchase
$9,867,343
$64.98 p/Share
151,852
Added 3.68%
3,975,518
Common Stock
Nov 26
2021
BUY
Open market or private purchase
$584,050
$64.88 p/Share
9,002
Added 0.23%
3,823,666
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$2,025,245
$64.97 p/Share
31,172
Added 0.81%
3,814,664
Common Stock
Nov 22
2021
BUY
Open market or private purchase
$8,118,294
$64.78 p/Share
125,321
Added 3.21%
3,783,492
Common Stock
Nov 19
2021
BUY
Open market or private purchase
$8,059,189
$63.77 p/Share
126,379
Added 3.34%
3,658,171
Common Stock
Jun 22
2021
BUY
Open market or private purchase
$1,664,101
$62.73 p/Share
26,528
Added 0.75%
3,531,792
Common Stock
Jun 21
2021
BUY
Open market or private purchase
$436,302
$62.66 p/Share
6,963
Added 0.2%
3,505,264
Common Stock
Jun 18
2021
BUY
Open market or private purchase
$3,279,216
$62.32 p/Share
52,619
Added 1.48%
3,498,301
Common Stock
Jun 17
2021
BUY
Open market or private purchase
$3,098,344
$61.72 p/Share
50,200
Added 1.44%
3,445,682
Common Stock
Jun 16
2021
BUY
Open market or private purchase
$1,553,000
$62.12 p/Share
25,000
Added 0.73%
3,395,482
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$10,460,906
$61.93 p/Share
168,915
Added 4.77%
3,370,482
Common Stock
Jun 14
2021
BUY
Open market or private purchase
$7,139,222
$61.85 p/Share
115,428
Added 3.48%
3,201,567
Common Stock
Jun 11
2021
BUY
Open market or private purchase
$4,794,682
$61.95 p/Share
77,396
Added 2.45%
3,086,139
Common Stock
Jun 08
2021
BUY
Open market or private purchase
$2,396,254
$61.85 p/Share
38,743
Added 1.27%
3,008,743
Common Stock
Jun 07
2021
BUY
Open market or private purchase
$3,095,000
$61.9 p/Share
50,000
Added 1.66%
2,970,000
Common Stock
Jun 04
2021
BUY
Open market or private purchase
$5,287,744
$59.93 p/Share
88,232
Added 2.93%
2,920,000
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$2,944,863
$62.67 p/Share
46,990
Added 1.63%
2,831,768
Common Stock
May 26
2021
BUY
Open market or private purchase
$789,655
$61.49 p/Share
12,842
Added 0.46%
2,784,778
Common Stock
May 25
2021
BUY
Open market or private purchase
$5,423,337
$61.72 p/Share
87,870
Added 3.07%
2,771,936
Common Stock