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
Feb 03
2023
SELL
Payment of exercise price or tax liability
$53,135
$60.04 p/Share
885
Reduced 26.66%
2,435
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,914
Added 36.57%
3,320
Common Stock
Jun 16
2022
SELL
Open market or private sale
$99,302
$70.93 p/Share
1,400
Reduced 49.89%
1,406
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$15,945
$76.66 p/Share
208
Reduced 6.9%
2,806
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
468
Added 13.44%
3,014
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$61,106
$94.3 p/Share
648
Reduced 20.29%
2,546
Common Stock