Feb 08
2025
SELL
Payment of exercise price or tax liability
$70,035
$30.65 p/Share
2,285
Reduced 32.51%
4,743
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
5,148
Added 44.66%
6,380
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$19,585
$30.65 p/Share
639
Reduced 25.37%
1,880
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,402
Added 35.76%
2,519
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$34,424
$31.21 p/Share
1,103
Reduced 49.68%
1,117
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
2,220
Added 50.0%
2,220
Common Stock
Mar 06
2024
SELL
Open market or private sale
$179,070
$47.0 p/Share
3,810
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$32,950
$50.85 p/Share
648
Reduced 14.54%
3,810
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,459
Added 24.66%
4,458
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$30,919
$49.71 p/Share
622
Reduced 17.18%
2,999
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,401
Added 27.9%
3,621
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$47,083
$47.8 p/Share
985
Reduced 30.73%
2,220
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
2,220
Added 40.92%
3,205
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$43,923
$47.23 p/Share
930
Reduced 48.56%
985
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,915
Added 50.0%
1,915
Common Stock
May 05
2023
SELL
Open market or private sale
$180,390
$66.96 p/Share
2,694
Reduced 100.0%
0
Common Stock
Apr 29
2023
SELL
Payment of exercise price or tax liability
$13,804
$66.37 p/Share
208
Reduced 7.17%
2,694
Common Stock
Apr 29
2023
BUY
Exercise of conversion of derivative security
-
467
Added 13.86%
2,902
Common Stock
Feb 09
2023
SELL
Open market or private sale
$115,858
$61.89 p/Share
1,872
Reduced 43.46%
2,435
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$39,871
$61.53 p/Share
648
Reduced 13.08%
4,307
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,459
Added 22.75%
4,955
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$37,170
$59.76 p/Share
622
Reduced 15.1%
3,496
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
1,402
Added 25.4%
4,118
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$13,448
$60.04 p/Share
224
Reduced 7.62%
2,716
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
505
Added 14.66%
2,940
Common Stock