Mar 05
2024
SELL
Open market or private sale
$183,639
$46.55 p/Share
3,945
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$35,239
$50.85 p/Share
693
Reduced 14.94%
3,945
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,545
Added 24.99%
4,638
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$32,460
$49.71 p/Share
653
Reduced 17.43%
3,093
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,455
Added 27.98%
3,746
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$49,473
$47.8 p/Share
1,035
Reduced 31.12%
2,291
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
2,306
Added 40.94%
3,326
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$47,560
$47.23 p/Share
1,007
Reduced 49.68%
1,020
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
2,027
Added 50.0%
2,027
Common Stock
Feb 10
2023
SELL
Open market or private sale
$366,793
$61.0 p/Share
6,013
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$42,640
$61.53 p/Share
693
Reduced 10.33%
6,013
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,544
Added 18.72%
6,706
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$39,083
$59.76 p/Share
654
Reduced 11.24%
5,162
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
1,456
Added 20.02%
5,816
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$14,409
$60.04 p/Share
240
Reduced 5.22%
4,360
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
534
Added 10.4%
4,600
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$56,137
$60.04 p/Share
935
Reduced 18.7%
4,066
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
2,027
Added 28.84%
5,001
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$65,350
$94.3 p/Share
693
Reduced 18.9%
2,974
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,545
Added 29.64%
3,667
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$53,361
$92.32 p/Share
578
Reduced 21.41%
2,122
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
1,288
Added 32.3%
2,700
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$22,157
$92.32 p/Share
240
Reduced 14.53%
1,412
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
534
Added 24.43%
1,652
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$85,376
$93.82 p/Share
910
Reduced 44.87%
1,118
Common Stock