Nov 25
2025
SELL
Payment of exercise price or tax liability
$25,353
$35.36 p/Share
717
Reduced 1.78%
39,511
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
-
1,825
Added 4.4%
39,645
Common Stock
Nov 24
2025
SELL
Payment of exercise price or tax liability
$36,355
$35.4 p/Share
1,027
Reduced 2.6%
38,403
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
-
3,590
Added 8.45%
38,883
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$20,302
$45.83 p/Share
443
Reduced 1.22%
35,840
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
1,824
Added 4.83%
35,923
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$40,707
$46.63 p/Share
873
Reduced 2.47%
34,459
Common Stock
Aug 22
2025
BUY
Exercise of conversion of derivative security
-
3,589
Added 9.35%
34,785
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
-
343
Added 1.1%
30,704
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$21,166
$47.78 p/Share
443
Reduced 1.38%
31,743
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
1,482
Added 4.41%
32,103
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$38,569
$44.18 p/Share
873
Reduced 2.8%
30,361
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
3,589
Added 10.4%
30,908
Common Stock
Mar 07
2025
SELL
Open market or private sale
$454,550
$32.41 p/Share
14,025
Reduced 33.66%
27,645
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
$152,458
$14.31 p/Share
10,654
Added 20.36%
41,670
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$24,907
$34.12 p/Share
730
Reduced 2.3%
31,016
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
2,648
Added 7.82%
31,220
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$22,251
$33.41 p/Share
666
Reduced 2.24%
29,098
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,249
Added 7.03%
29,764
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$34,321
$53.46 p/Share
642
Reduced 2.28%
27,515
Common Stock
Nov 25
2024
SELL
Open market or private sale
$49,095
$54.55 p/Share
900
Reduced 3.64%
23,808
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
2,647
Added 8.75%
27,598
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$29,319
$53.6 p/Share
547
Reduced 1.97%
27,255
Common Stock
Nov 22
2024
SELL
Open market or private sale
$170,035
$54.85 p/Share
3,100
Reduced 11.15%
24,708
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
2,249
Added 7.48%
27,802
Common Stock