Feb 10
2025
SELL
Payment of exercise price or tax liability
$40,371
$53.05 p/Share
761
Reduced 4.26%
17,122
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,109
Added 10.55%
17,883
Common Stock
Oct 30
2024
SELL
Open market or private sale
$1,170,623
$48.62 p/Share
24,077
Reduced 60.49%
15,729
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$349,987
$26.78 p/Share
13,069
Added 24.72%
39,806
Common Stock
Aug 14
2024
SELL
Open market or private sale
$710,508
$39.51 p/Share
17,983
Reduced 40.21%
26,737
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$64,671
$38.61 p/Share
1,675
Reduced 3.61%
44,720
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
3,424
Added 6.87%
46,395
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$168,277
$31.29 p/Share
5,378
Reduced 11.12%
42,971
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
14,915
Added 23.58%
48,349
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$83,640
$31.73 p/Share
2,636
Reduced 7.31%
33,434
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
6,849
Added 15.96%
36,070
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$65,925
$31.2 p/Share
2,113
Reduced 6.74%
29,221
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,137
Added 11.66%
31,334
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$459,895
$34.78 p/Share
13,223
Reduced 32.71%
27,197
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
30,401
Added 42.93%
40,420
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$74,378
$35.2 p/Share
2,113
Reduced 17.42%
10,019
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
4,137
Added 25.43%
12,132
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$60,864
$33.87 p/Share
1,797
Reduced 18.35%
7,995
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
4,422
Added 31.11%
9,792
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$87,275
$44.19 p/Share
1,975
Reduced 26.89%
5,370
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
4,139
Added 36.04%
7,345
Common Stock
Apr 29
2021
SELL
Open market or private sale
$583,211
$44.98 p/Share
12,966
Reduced 80.18%
3,206
Common Stock
Apr 29
2021
BUY
Exercise of conversion of derivative security
$302,626
$23.34 p/Share
12,966
Added 44.5%
16,172
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$75,735
$45.9 p/Share
1,650
Reduced 33.98%
3,206
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
4,856
Added 50.0%
4,856
Common Stock