May 21
2024
SELL
Open market or private sale
$5,900,000
$73.75 p/Share
80,000
Reduced 28.65%
199,258
Common Stock - Voting
May 21
2024
BUY
Exercise of conversion of derivative security
$3,052,000
$38.15 p/Share
80,000
Added 22.27%
279,258
Common Stock - Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,673,360
$65.0 p/Share
25,744
Reduced 11.44%
199,258
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
65,423
Added 22.53%
225,002
Common Stock - Voting
May 12
2023
SELL
Open market or private sale
$3,592,338
$90.02 p/Share
39,906
Reduced 20.0%
159,579
Common Stock - Voting
May 12
2023
BUY
Exercise of conversion of derivative security
$1,522,413
$38.15 p/Share
39,906
Added 16.67%
199,485
Common Stock - Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$262,930
$71.78 p/Share
3,663
Reduced 2.24%
159,579
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
7,970
Added 4.66%
163,242
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,895,298
$73.77 p/Share
25,692
Reduced 14.2%
155,272
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
57,066
Added 23.97%
180,964
Common Stock - Voting
Oct 24
2022
SELL
Open market or private sale
$372,100
$74.42 p/Share
5,000
Reduced 100.0%
0
Common Stock - Non Voting
Oct 21
2022
SELL
Other acquisition or disposition
-
5,000
Reduced 3.88%
123,898
Common Stock - Voting
Oct 21
2022
BUY
Other acquisition or disposition
-
5,000
Added 50.0%
5,000
Common Stock - Non Voting
Mar 15
2022
SELL
Payment of exercise price or tax liability
$666,806
$96.99 p/Share
6,875
Reduced 5.06%
128,898
Common Stock - Voting
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
14,960
Added 10.14%
132,559
Common Stock - Voting
Feb 13
2022
SELL
Payment of exercise price or tax liability
$3,962,408
$101.02 p/Share
39,224
Reduced 24.51%
120,813
Common Stock - Voting
Jan 31
2022
SELL
Open market or private sale
$9,008,100
$100.09 p/Share
90,000
Reduced 35.99%
160,037
Common Stock - Voting
Jan 31
2022
BUY
Exercise of conversion of derivative security
$3,199,500
$35.55 p/Share
90,000
Added 26.47%
250,037
Common Stock - Voting
Jan 28
2022
SELL
Open market or private sale
$823,200
$98.0 p/Share
8,400
Reduced 4.99%
160,037
Common Stock - Voting
Jan 28
2022
BUY
Exercise of conversion of derivative security
$298,620
$35.55 p/Share
8,400
Added 4.75%
168,437
Common Stock - Voting
Jan 24
2022
BUY
Grant, award, or other acquisition
-
81,208
Added 33.66%
160,037
Common Stock - Voting
Nov 27
2021
SELL
Payment of exercise price or tax liability
$1,168,121
$86.24 p/Share
13,545
Reduced 14.66%
78,829
Common Stock - Voting
Nov 27
2021
BUY
Exercise of conversion of derivative security
-
28,042
Added 23.29%
92,374
Common Stock - Voting
Nov 08
2021
-
12,690
Reduced 7.35%
160,037
Common Stock - Voting
Apr 13
2021
-
110,000
Reduced 61.85%
67,849
Common Stock - Voting