Jul 01
2025
SELL
Payment of exercise price or tax liability
$70,284
$50.71 p/Share
1,386
Reduced 3.0%
44,823
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
2,641
Added 5.41%
46,209
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$26,370
$49.29 p/Share
535
Reduced 1.21%
43,568
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
1,020
Added 2.26%
44,103
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$5,605
$40.62 p/Share
138
Reduced 0.32%
43,083
Common Stock
Jun 01
2025
BUY
Exercise of conversion of derivative security
-
263
Added 0.6%
43,221
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$177,426
$44.85 p/Share
3,956
Reduced 8.43%
42,958
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
7,568
Added 13.89%
46,914
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$57,759
$42.47 p/Share
1,360
Reduced 3.34%
39,346
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
2,641
Added 6.09%
40,706
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$22,517
$42.89 p/Share
525
Reduced 1.36%
38,065
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
1,019
Added 2.57%
38,590
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$131,011
$42.55 p/Share
3,079
Reduced 7.57%
37,571
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
5,949
Added 12.77%
40,650
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$45,825
$30.55 p/Share
1,500
Reduced 4.14%
34,701
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,641
Added 6.8%
36,201
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$18,596
$34.76 p/Share
535
Reduced 1.57%
33,560
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,020
Added 2.9%
34,095
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$4,914
$35.61 p/Share
138
Reduced 0.42%
33,075
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
263
Added 0.79%
33,213
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$84,586
$22.12 p/Share
3,824
Reduced 10.4%
32,950
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
7,543
Added 17.02%
36,774
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$13,850
$26.79 p/Share
517
Reduced 1.74%
29,231
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
1,019
Added 3.31%
29,748
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$10,530
$23.77 p/Share
443
Reduced 1.52%
28,729
Common Stock