Apr 15
2024
SELL
Payment of exercise price or tax liability
$629,460
$31.29 p/Share
20,117
Reduced 7.84%
236,442
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
41,305
Added 13.87%
256,559
Common Stock
Mar 21
2024
SELL
Open market or private sale
$2,574,903
$33.24 p/Share
77,464
Reduced 26.46%
215,254
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$2,093,077
$27.02 p/Share
77,464
Added 20.93%
292,718
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$55,505
$31.79 p/Share
1,746
Reduced 0.8%
215,254
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
3,675
Added 1.67%
216,342
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$39,240
$30.49 p/Share
1,287
Reduced 0.62%
205,525
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
1,554
Added 0.75%
205,676
Common Stock
Dec 21
2023
SELL
Open market or private sale
$548,730
$30.15 p/Share
18,200
Reduced 8.14%
205,258
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$357,630
$19.65 p/Share
18,200
Added 7.53%
223,458
Common Stock
Nov 20
2023
SELL
Open market or private sale
$317,532
$28.17 p/Share
11,272
Reduced 5.21%
205,258
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$209,071
$31.2 p/Share
6,701
Reduced 3.0%
216,530
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
13,123
Added 5.55%
223,231
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$2,108,224
$34.78 p/Share
60,616
Reduced 22.39%
210,108
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
124,466
Added 31.5%
270,724
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,440,676
$34.31 p/Share
41,990
Reduced 22.31%
146,258
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$846,098
$20.15 p/Share
41,990
Added 18.24%
188,248
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$41,992
$35.14 p/Share
1,195
Reduced 0.81%
146,258
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,195
Added 0.8%
147,453
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$35,765
$34.39 p/Share
1,040
Reduced 0.71%
146,258
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,040
Added 0.7%
147,298
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$235,875
$35.2 p/Share
6,701
Reduced 4.38%
146,258
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
13,123
Added 7.9%
152,959
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$293,890
$33.87 p/Share
8,677
Reduced 5.84%
139,836
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
17,816
Added 10.71%
148,513
Common Stock