Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,255
Added 1.21%
102,456
Common Stock - Voting
Feb 06
2024
SELL
Payment of exercise price or tax liability
$355,497
$66.61 p/Share
5,337
Reduced 5.01%
101,201
Common Stock - Voting
Feb 06
2024
BUY
Exercise of conversion of derivative security
$355,500
$35.55 p/Share
10,000
Added 8.58%
106,538
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$22,021
$67.14 p/Share
328
Added 0.34%
96,538
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$0
$67.14 p/Share
0
Added 0.0%
5,134
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$0
$62.35 p/Share
0
Added 0.0%
5,134
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$20,326
$62.35 p/Share
326
Added 0.34%
96,209
Common Stock - Voting
Aug 25
2023
-
7,500
Reduced 59.37%
5,133
Common Stock - Non Voting
Aug 17
2023
SELL
Exercise of conversion of derivative security
-
7,500
Reduced 7.27%
95,622
Common Stock - Voting
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 37.25%
12,633
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$0
$88.54 p/Share
0
Added 0.0%
12,633
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$23,108
$88.54 p/Share
261
Added 0.27%
95,883
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$23,015
$85.56 p/Share
269
Added 0.26%
103,122
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$0
$85.56 p/Share
0
Added 0.0%
5,133
Common Stock - Non Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,044
Added 1.0%
102,852
Common Stock - Voting
Feb 28
2023
SELL
Payment of exercise price or tax liability
$358,019
$75.23 p/Share
4,759
Reduced 4.47%
101,808
Common Stock - Voting
Feb 28
2023
BUY
Exercise of conversion of derivative security
$358,000
$35.8 p/Share
10,000
Added 8.58%
106,567
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$20,850
$86.16 p/Share
242
Added 0.25%
96,567
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$0
$86.16 p/Share
0
Added 0.0%
5,133
Common Stock - Non Voting
Nov 11
2022
-
6,200
Reduced 54.71%
5,132
Common Stock - Non Voting
Nov 09
2022
SELL
Other acquisition or disposition
-
6,200
Reduced 6.05%
96,325
Common Stock - Voting
Nov 09
2022
BUY
Other acquisition or disposition
-
6,200
Added 35.36%
11,332
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$0
$75.29 p/Share
0
Added 0.0%
5,132
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$21,984
$75.29 p/Share
292
Added 0.28%
102,525
Common Stock - Voting
Jul 25
2022
BUY
Other acquisition or disposition
$0
$85.39 p/Share
0
Added 0.0%
5,132
Common Stock - Non Voting