Jul 01
2025
SELL
Payment of exercise price or tax liability
$77,332
$50.71 p/Share
1,525
Reduced 1.84%
81,294
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
3,007
Added 3.5%
82,819
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$6,539
$40.62 p/Share
161
Reduced 0.2%
79,812
Common Stock
Jun 01
2025
BUY
Exercise of conversion of derivative security
-
316
Added 0.39%
79,973
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$178,509
$40.46 p/Share
4,412
Reduced 5.3%
78,798
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
8,705
Added 9.47%
83,210
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$64,724
$42.47 p/Share
1,524
Reduced 2.0%
74,505
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
3,006
Added 3.8%
76,029
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$129,437
$42.55 p/Share
3,042
Reduced 4.0%
73,023
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
6,001
Added 7.31%
76,065
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$392,376
$46.98 p/Share
8,352
Reduced 10.65%
70,064
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
21,863
Added 21.8%
78,416
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$37,668
$30.55 p/Share
1,233
Reduced 2.13%
56,553
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
3,006
Added 4.94%
57,786
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$5,733
$35.61 p/Share
161
Reduced 0.29%
54,780
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.57%
54,941
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$116,702
$23.6 p/Share
4,945
Reduced 8.3%
54,625
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
-
9,756
Added 14.07%
59,570
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$88,679
$22.12 p/Share
4,009
Reduced 7.45%
49,814
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
7,908
Added 12.81%
53,823
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$29,950
$23.77 p/Share
1,260
Reduced 2.67%
45,915
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
2,909
Added 5.81%
47,175
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$2,890
$25.58 p/Share
113
Reduced 0.25%
44,266
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.71%
44,379
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$13,508
$28.26 p/Share
478
Reduced 1.07%
44,063
Common Stock