Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,676
$28.95 p/Share
127
Reduced 1.01%
12,475
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
383
Added 2.95%
12,602
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,972
$28.31 p/Share
105
Reduced 0.85%
12,219
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
316
Added 2.5%
12,324
Common Stock Holding
Aug 26
2024
SELL
Open market or private sale
$28,990
$28.99 p/Share
1,000
Reduced 7.69%
12,008
Common Stock Holding
May 01
2024
SELL
Open market or private sale
$26,190
$26.19 p/Share
1,000
Reduced 7.14%
13,008
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$50,692
$26.43 p/Share
1,918
Reduced 11.33%
15,008
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
5,818
Added 25.58%
16,926
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$15,469
$26.81 p/Share
577
Reduced 4.94%
11,108
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 11.38%
11,685
Common Stock Holding
Feb 22
2024
SELL
Open market or private sale
$26,590
$26.59 p/Share
1,000
Reduced 6.66%
14,008
Common Stock Holding
Jan 26
2024
SELL
Payment of exercise price or tax liability
$7,354
$26.94 p/Share
273
Reduced 2.61%
10,185
Common Stock Holding
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
710
Added 6.36%
10,458
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,413
$25.14 p/Share
96
Reduced 0.98%
9,748
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
288
Added 2.84%
9,844
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$45,281
$26.25 p/Share
1,725
Reduced 15.29%
9,556
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
5,062
Added 30.97%
11,281
Common Stock Holding
Jan 30
2023
SELL
Payment of exercise price or tax liability
$4,291
$23.45 p/Share
183
Reduced 2.86%
6,219
Common Stock Holding
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
474
Added 6.89%
6,402
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$21,515
$19.94 p/Share
1,079
Reduced 15.4%
5,928
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
3,048
Added 30.31%
7,007
Common Stock Holding
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,105
$24.45 p/Share
127
Reduced 3.11%
3,959
Common Stock Holding
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
356
Added 8.01%
4,086
Common Stock Holding
Jul 27
2021
SELL
Payment of exercise price or tax liability
$9,741
$29.43 p/Share
331
Reduced 8.15%
3,730
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
-
1,085
Added 21.08%
4,061
Common Stock