Aug 23
2024
SELL
Open market or private sale
$860,000
$43.0 p/Share
20,000
Reduced 42.92%
26,603
Voting Common Stock
Mar 07
2024
SELL
Open market or private sale
$430,289
$40.98 p/Share
10,500
Reduced 18.39%
46,603
Voting Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,497
$39.3 p/Share
89
Reduced 0.16%
57,103
Voting Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
177
Added 0.31%
57,192
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$6,195
$39.21 p/Share
158
Reduced 0.28%
57,015
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.55%
57,173
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$13,646
$38.55 p/Share
354
Reduced 0.62%
56,857
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
711
Added 1.23%
57,211
Voting Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,146
$39.94 p/Share
229
Reduced 0.4%
56,500
Voting Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
460
Added 0.8%
56,729
Voting Common Stock
Nov 17
2023
SELL
Open market or private sale
$676,200
$33.81 p/Share
20,000
Reduced 26.22%
56,269
Voting Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$2,152
$34.72 p/Share
62
Reduced 0.08%
76,269
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
178
Added 0.23%
76,331
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,879
$35.27 p/Share
110
Reduced 0.14%
76,153
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
316
Added 0.41%
76,263
Voting Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$5,528
$34.34 p/Share
161
Reduced 0.21%
75,947
Voting Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
461
Added 0.6%
76,108
Voting Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$3,749
$60.47 p/Share
62
Reduced 0.08%
75,647
Voting Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
177
Added 0.23%
75,709
Voting Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$9,864
$61.65 p/Share
160
Reduced 0.21%
75,532
Voting Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
460
Added 0.6%
75,692
Voting Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$265,344
$13.82 p/Share
19,200
Added 19.71%
78,232
Voting Common Stock
Nov 26
2021
SELL
Open market or private sale
$519,963
$91.03 p/Share
5,712
Reduced 8.82%
59,032
Voting Common Stock
Nov 24
2021
-
3,000
Reduced 3.83%
75,232
Voting Common Stock
Aug 06
2021
SELL
Open market or private sale
$930,793
$61.54 p/Share
15,125
Reduced 18.94%
64,744
Voting Common Stock