Oct 30
2025
SELL
Payment of exercise price or tax liability
$4,830
$25.83 p/Share
187
Reduced 1.01%
18,373
Common Stock Holding
Oct 30
2025
BUY
Exercise of conversion of derivative security
-
766
Added 3.96%
18,560
Common Stock Holding
Sep 29
2025
SELL
Payment of exercise price or tax liability
$6,164
$29.08 p/Share
212
Reduced 1.18%
17,794
Common Stock Holding
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
869
Added 4.6%
18,006
Common Stock Holding
Aug 27
2025
SELL
Open market or private sale
$55,940
$27.97 p/Share
2,000
Reduced 10.45%
17,137
Common Stock Holding
Mar 28
2025
SELL
Payment of exercise price or tax liability
$50,944
$31.9 p/Share
1,597
Reduced 7.7%
19,137
Common Stock Holding
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
6,556
Added 24.02%
20,734
Common Stock Holding
Feb 27
2025
SELL
Payment of exercise price or tax liability
$21,526
$32.37 p/Share
665
Reduced 4.48%
14,178
Common Stock Holding
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
2,610
Added 14.95%
14,843
Common Stock Holding
Jan 14
2025
SELL
Payment of exercise price or tax liability
$26,484
$31.38 p/Share
844
Reduced 6.45%
12,233
Common Stock Holding
Jan 14
2025
BUY
Exercise of conversion of derivative security
-
2,844
Added 17.86%
13,077
Common Stock Holding
Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,618
$28.95 p/Share
125
Reduced 1.21%
10,233
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
512
Added 4.71%
10,358
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 1.04%
9,846
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 4.07%
9,949
Common Stock Holding
Aug 07
2024
SELL
Open market or private sale
$84,090
$28.03 p/Share
3,000
Reduced 23.95%
9,527
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$34,464
$26.43 p/Share
1,304
Reduced 9.43%
12,527
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
5,353
Added 27.9%
13,831
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,812
$26.81 p/Share
366
Reduced 4.14%
8,478
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 14.5%
8,844
Common Stock Holding
Jan 11
2024
SELL
Payment of exercise price or tax liability
$18,913
$26.16 p/Share
723
Reduced 8.96%
7,344
Common Stock Holding
Jan 11
2024
BUY
Exercise of conversion of derivative security
-
2,437
Added 23.2%
8,067
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,363
$25.14 p/Share
94
Reduced 1.64%
5,630
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
383
Added 6.27%
5,724
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$23,178
$26.25 p/Share
883
Reduced 14.19%
5,341
Common Stock Holding