Apr 22
2024
BUY
Other acquisition or disposition
$4,811
$75.18 p/Share
64
Added 0.49%
13,123
Common Stock - Non Voting
Apr 22
2024
BUY
Other acquisition or disposition
$36,687
$75.18 p/Share
488
Added 0.49%
99,352
Common Stock - Voting
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,255
Added 1.25%
98,863
Common Stock - Voting
Jan 30
2024
SELL
Payment of exercise price or tax liability
$355,524
$68.82 p/Share
5,166
Reduced 5.05%
97,094
Common Stock - Voting
Jan 30
2024
BUY
Exercise of conversion of derivative security
$355,500
$35.55 p/Share
10,000
Added 8.91%
102,260
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$34,442
$67.14 p/Share
513
Added 0.52%
97,608
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$4,766
$67.14 p/Share
71
Added 0.54%
13,059
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$4,426
$62.35 p/Share
71
Added 0.54%
12,987
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$31,798
$62.35 p/Share
510
Added 0.55%
92,260
Common Stock - Voting
Jul 24
2023
BUY
Other acquisition or disposition
$4,427
$88.54 p/Share
50
Added 0.39%
12,915
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$31,697
$88.54 p/Share
358
Added 0.39%
91,750
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$31,486
$85.56 p/Share
368
Added 0.38%
95,392
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$4,363
$85.56 p/Share
51
Added 0.39%
12,865
Common Stock - Non Voting
Mar 29
2023
SELL
Payment of exercise price or tax liability
$358,070
$81.14 p/Share
4,413
Reduced 4.44%
95,023
Common Stock - Voting
Mar 29
2023
BUY
Exercise of conversion of derivative security
$358,000
$35.8 p/Share
10,000
Added 9.48%
95,436
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,044
Added 1.21%
85,436
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$29,208
$86.16 p/Share
339
Added 0.4%
84,392
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$4,394
$86.16 p/Share
51
Added 0.4%
12,814
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$4,140
$75.29 p/Share
55
Added 0.43%
12,763
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$27,556
$75.29 p/Share
366
Added 0.43%
84,052
Common Stock - Voting
Jul 25
2022
BUY
Other acquisition or disposition
$4,099
$85.39 p/Share
48
Added 0.38%
12,707
Common Stock - Non Voting
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