Feb 14
2022
|
BUY
Open market or private purchase
|
$3,712,584
$60.88 p/Share
|
60,982
|
|
Feb 11
2022
|
BUY
Open market or private purchase
|
$2,135,700
$61.02 p/Share
|
35,000
|
|
Feb 10
2022
|
BUY
Open market or private purchase
|
$4,759,254
$60.23 p/Share
|
79,018
|
|
Feb 09
2022
|
BUY
Open market or private purchase
|
$7,680,000
$61.44 p/Share
|
125,000
|
|
Feb 08
2022
|
BUY
Open market or private purchase
|
$6,396,632
$60.19 p/Share
|
106,274
|
|
Feb 07
2022
|
BUY
Open market or private purchase
|
$8,830,500
$58.87 p/Share
|
150,000
|
|
Nov 29
2021
|
BUY
Open market or private purchase
|
$9,867,343
$64.98 p/Share
|
151,852
|
|
Nov 26
2021
|
BUY
Open market or private purchase
|
$584,050
$64.88 p/Share
|
9,002
|
|
Nov 23
2021
|
BUY
Open market or private purchase
|
$2,025,245
$64.97 p/Share
|
31,172
|
|
Nov 22
2021
|
BUY
Open market or private purchase
|
$8,118,294
$64.78 p/Share
|
125,321
|
|
Nov 19
2021
|
BUY
Open market or private purchase
|
$8,059,189
$63.77 p/Share
|
126,379
|
|
Jun 22
2021
|
BUY
Open market or private purchase
|
$1,664,101
$62.73 p/Share
|
26,528
|
|
Jun 21
2021
|
BUY
Open market or private purchase
|
$436,302
$62.66 p/Share
|
6,963
|
|
Jun 18
2021
|
BUY
Open market or private purchase
|
$3,279,216
$62.32 p/Share
|
52,619
|
|
Jun 17
2021
|
BUY
Open market or private purchase
|
$3,098,344
$61.72 p/Share
|
50,200
|
|
Jun 16
2021
|
BUY
Open market or private purchase
|
$1,553,000
$62.12 p/Share
|
25,000
|
|
Jun 15
2021
|
BUY
Open market or private purchase
|
$10,460,906
$61.93 p/Share
|
168,915
|
|
Jun 14
2021
|
BUY
Open market or private purchase
|
$7,139,222
$61.85 p/Share
|
115,428
|
|
Jun 11
2021
|
BUY
Open market or private purchase
|
$4,794,682
$61.95 p/Share
|
77,396
|
|
Jun 08
2021
|
BUY
Open market or private purchase
|
$2,396,254
$61.85 p/Share
|
38,743
|
|
Jun 07
2021
|
BUY
Open market or private purchase
|
$3,095,000
$61.9 p/Share
|
50,000
|
|
Jun 04
2021
|
BUY
Open market or private purchase
|
$5,287,744
$59.93 p/Share
|
88,232
|
|
Jun 01
2021
|
BUY
Open market or private purchase
|
$2,944,863
$62.67 p/Share
|
46,990
|
|
May 26
2021
|
BUY
Open market or private purchase
|
$789,655
$61.49 p/Share
|
12,842
|
|
May 25
2021
|
BUY
Open market or private purchase
|
$5,423,337
$61.72 p/Share
|
87,870
|
|