Mar 08
2024
SELL
Open market or private sale
$257,021
$49.05 p/Share
5,240
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$38,239
$50.85 p/Share
752
Reduced 12.55%
5,240
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 22.85%
5,992
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$35,940
$49.71 p/Share
723
Reduced 14.64%
4,217
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,705
Added 25.66%
4,940
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$68,354
$47.8 p/Share
1,430
Reduced 30.65%
3,235
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
3,375
Added 41.98%
4,665
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$49,071
$47.23 p/Share
1,039
Reduced 44.61%
1,290
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
2,329
Added 50.0%
2,329
Common Stock
Feb 15
2023
SELL
Open market or private sale
$247,543
$61.67 p/Share
4,014
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$46,270
$61.53 p/Share
752
Reduced 15.78%
4,014
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,774
Added 27.13%
4,766
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$43,206
$59.76 p/Share
723
Reduced 19.46%
2,992
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
1,706
Added 31.47%
3,715
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$29,719
$60.04 p/Share
495
Reduced 19.77%
2,009
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,168
Added 31.81%
2,504
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$59,619
$60.04 p/Share
993
Reduced 42.64%
1,336
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
2,329
Added 50.0%
2,329
Common Stock
Feb 16
2022
SELL
Open market or private sale
$169,725
$90.04 p/Share
1,885
Reduced 100.0%
0
Common Stock
Feb 15
2022
SELL
Open market or private sale
$73,801
$91.0 p/Share
811
Reduced 30.08%
1,885
Common Stock
Feb 14
2022
SELL
Open market or private sale
$106,099
$92.02 p/Share
1,153
Reduced 29.96%
2,696
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$70,914
$94.3 p/Share
752
Reduced 16.34%
3,849
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,775
Added 27.84%
4,601
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$55,115
$92.32 p/Share
597
Reduced 17.44%
2,826
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
1,408
Added 29.15%
3,423
Common Stock