Feb 07
2025
SELL
Payment of exercise price or tax liability
$36,626
$30.65 p/Share
1,195
Reduced 8.68%
12,577
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
2,693
Added 16.36%
13,772
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$59,018
$31.21 p/Share
1,891
Reduced 14.58%
11,079
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
4,263
Added 24.74%
12,970
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$43,244
$44.49 p/Share
972
Reduced 10.04%
8,707
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
2,190
Added 18.45%
9,679
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$63,816
$50.85 p/Share
1,255
Reduced 14.35%
7,489
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,829
Added 24.44%
8,744
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$59,353
$49.71 p/Share
1,194
Reduced 16.8%
5,915
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
2,692
Added 27.47%
7,109
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$90,389
$47.8 p/Share
1,891
Reduced 29.98%
4,417
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
4,263
Added 40.33%
6,308
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$77,032
$47.23 p/Share
1,631
Reduced 44.37%
2,045
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
3,676
Added 50.0%
3,676
Common Stock
May 08
2023
SELL
Open market or private sale
$811,188
$66.48 p/Share
12,202
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$77,220
$61.53 p/Share
1,255
Reduced 9.33%
12,202
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
2,828
Added 17.37%
13,457
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$71,413
$59.76 p/Share
1,195
Reduced 10.11%
10,629
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
2,693
Added 18.55%
11,824
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$51,634
$60.04 p/Share
860
Reduced 8.61%
9,131
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,938
Added 16.25%
9,991
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$97,925
$60.04 p/Share
1,631
Reduced 16.84%
8,053
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
3,677
Added 27.52%
9,684
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$118,347
$94.3 p/Share
1,255
Reduced 17.28%
6,007
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
2,829
Added 28.03%
7,262
Common Stock