Apr 02
2024
-
160
Reduced 39.41%
246
Common Stock - Non Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$349,245
$65.0 p/Share
5,373
Reduced 7.98%
61,917
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
12,116
Added 15.26%
67,290
Common Stock - Voting
Oct 25
2023
SELL
Open market or private sale
$128,740
$64.37 p/Share
2,000
Reduced 3.5%
55,174
Common Stock - Voting
Jul 28
2023
SELL
Open market or private sale
$234,052
$90.02 p/Share
2,600
Reduced 4.1%
60,774
Common Stock - Voting
Jul 28
2023
BUY
Exercise of conversion of derivative security
$127,452
$49.02 p/Share
2,600
Added 3.94%
63,374
Common Stock - Voting
Jul 21
2023
SELL
Open market or private sale
$314,928
$87.48 p/Share
3,600
Reduced 5.92%
57,174
Common Stock - Voting
Jul 21
2023
BUY
Exercise of conversion of derivative security
$176,472
$49.02 p/Share
3,600
Added 5.59%
60,774
Common Stock - Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$29,860
$71.78 p/Share
416
Reduced 0.72%
57,174
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,248
Added 2.12%
57,590
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$221,678
$73.77 p/Share
3,005
Reduced 5.06%
56,342
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
8,919
Added 13.07%
59,347
Common Stock - Voting
Mar 15
2022
SELL
Payment of exercise price or tax liability
$102,130
$96.99 p/Share
1,053
Reduced 2.05%
50,428
Common Stock - Voting
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
2,178
Added 4.09%
51,029
Common Stock - Voting
Feb 13
2022
SELL
Payment of exercise price or tax liability
$484,997
$101.02 p/Share
4,801
Reduced 8.87%
49,303
Common Stock - Voting
Jan 24
2022
BUY
Grant, award, or other acquisition
-
10,828
Added 16.68%
54,104
Common Stock - Voting
Nov 27
2021
SELL
Payment of exercise price or tax liability
$194,730
$86.24 p/Share
2,258
Reduced 4.96%
43,276
Common Stock - Voting
Nov 27
2021
BUY
Exercise of conversion of derivative security
-
4,674
Added 9.31%
45,534
Common Stock - Voting
Mar 15
2021
SELL
Payment of exercise price or tax liability
$138,389
$86.17 p/Share
1,606
Reduced 3.78%
40,860
Common Stock - Voting
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,322
Added 7.42%
41,461
Common Stock - Voting
Feb 08
2021
SELL
Payment of exercise price or tax liability
$218,573
$89.8 p/Share
2,434
Reduced 5.85%
39,144
Common Stock - Voting
Jan 25
2021
BUY
Grant, award, or other acquisition
-
5,038
Added 10.81%
41,578
Common Stock - Voting
Nov 27
2020
SELL
Payment of exercise price or tax liability
$211,168
$187.04 p/Share
1,129
Reduced 5.82%
18,270
Common Stock - Voting
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
2,337
Added 10.75%
19,399
Common Stock - Voting