Feb 25
2025
SELL
Payment of exercise price or tax liability
$2,013
$34.12 p/Share
59
Reduced 1.28%
4,553
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
202
Added 4.22%
4,590
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$5,111
$33.41 p/Share
153
Reduced 3.35%
4,410
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
467
Added 9.28%
4,563
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$3,154
$53.46 p/Share
59
Reduced 1.42%
4,096
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
201
Added 4.64%
4,133
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$7,396
$53.6 p/Share
138
Reduced 3.37%
3,954
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
466
Added 10.22%
4,092
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$8,206
$46.63 p/Share
176
Reduced 4.63%
3,626
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
602
Added 14.17%
3,645
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$6,082
$45.39 p/Share
134
Reduced 4.02%
3,200
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
467
Added 12.29%
3,334
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$2,750
$28.95 p/Share
95
Reduced 3.21%
2,867
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
273
Added 8.44%
2,962
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$4,787
$29.19 p/Share
164
Reduced 5.75%
2,689
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
466
Added 14.04%
2,853
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,654
$27.27 p/Share
134
Reduced 5.32%
2,387
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
382
Added 13.16%
2,521
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,929
$22.7 p/Share
85
Reduced 3.82%
2,139
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
283
Added 11.29%
2,224
Common Stock