Jul 25
2022
BUY
Other acquisition or disposition
$27,410
$85.39 p/Share
321
Added 0.38%
83,686
Common Stock - Voting
Jun 29
2022
SELL
Open market or private sale
$211,100
$84.44 p/Share
2,500
Reduced 16.49%
12,659
Common Stock - Non Voting
Jun 29
2022
SELL
Open market or private sale
$682,275
$84.44 p/Share
8,080
Reduced 8.84%
83,364
Common Stock - Voting
Apr 25
2022
BUY
Other acquisition or disposition
$4,681
$95.54 p/Share
49
Added 0.32%
15,159
Common Stock - Non Voting
Apr 25
2022
BUY
Other acquisition or disposition
$28,662
$95.54 p/Share
300
Added 0.33%
91,444
Common Stock - Voting
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,139
Added 1.23%
91,143
Common Stock - Voting
Feb 09
2022
SELL
Payment of exercise price or tax liability
$271,273
$102.29 p/Share
2,652
Reduced 2.87%
89,716
Common Stock - Voting
Feb 09
2022
BUY
Exercise of conversion of derivative security
$271,200
$27.12 p/Share
10,000
Added 9.77%
92,368
Common Stock - Voting
Jan 10
2022
BUY
Other acquisition or disposition
$4,968
$95.54 p/Share
52
Added 0.34%
15,109
Common Stock - Non Voting
Jan 10
2022
BUY
Other acquisition or disposition
$27,516
$95.54 p/Share
288
Added 0.32%
90,004
Common Stock - Voting
Oct 26
2021
BUY
Other acquisition or disposition
$25,150
$81.13 p/Share
310
Added 0.37%
82,368
Common Stock - Voting
Oct 26
2021
BUY
Other acquisition or disposition
$4,543
$81.13 p/Share
56
Added 0.37%
15,057
Common Stock - Non Voting
Jul 26
2021
BUY
Other acquisition or disposition
$25,099
$85.37 p/Share
294
Added 0.36%
82,057
Common Stock - Voting
Jul 26
2021
BUY
Other acquisition or disposition
$4,525
$85.37 p/Share
53
Added 0.35%
15,000
Common Stock - Non Voting
Apr 26
2021
BUY
Other acquisition or disposition
$4,543
$90.86 p/Share
50
Added 0.33%
14,946
Common Stock - Non Voting
Apr 26
2021
BUY
Other acquisition or disposition
$24,987
$90.86 p/Share
275
Added 0.34%
81,763
Common Stock - Voting
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,468
Added 1.77%
81,488
Common Stock - Voting
Jan 29
2021
SELL
Payment of exercise price or tax liability
$118,552
$92.33 p/Share
1,284
Reduced 1.58%
80,020
Common Stock - Voting
Jan 29
2021
BUY
Exercise of conversion of derivative security
$118,500
$23.7 p/Share
5,000
Added 5.79%
81,304
Common Stock - Voting
Jan 11
2021
BUY
Other acquisition or disposition
$4,451
$94.7 p/Share
47
Added 0.31%
14,896
Common Stock - Non Voting
Jan 11
2021
BUY
Other acquisition or disposition
$23,107
$94.7 p/Share
244
Added 0.32%
76,304
Common Stock - Voting
Oct 19
2020
BUY
Other acquisition or disposition
$4,011
$200.56 p/Share
20
Added 0.27%
7,403
Common Stock - Non Voting
Oct 19
2020
BUY
Other acquisition or disposition
$18,050
$200.56 p/Share
90
Added 0.24%
38,029
Common Stock - Voting
Oct 13
2020
BUY
Exercise of conversion of derivative security
$456,027
$97.4 p/Share
4,682
Added 10.99%
37,939
Common Stock - Voting