Oct 30
2024
SELL
Payment of exercise price or tax liability
$12,072
$28.95 p/Share
417
Reduced 1.74%
23,566
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
1,712
Added 6.66%
23,983
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 0.46%
22,271
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 1.85%
22,374
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$52,119
$26.43 p/Share
1,972
Reduced 8.24%
21,952
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
8,097
Added 25.29%
23,924
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,812
$26.81 p/Share
366
Reduced 2.26%
15,827
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.48%
16,193
Common Stock Holding
Feb 22
2024
SELL
Open market or private sale
$184,380
$26.34 p/Share
7,000
Reduced 32.27%
14,693
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$7,868
$25.14 p/Share
313
Reduced 1.42%
21,693
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
1,283
Added 5.51%
22,006
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$47,171
$26.25 p/Share
1,797
Reduced 7.98%
20,723
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
7,413
Added 24.77%
22,520
Common Stock Holding
Dec 14
2022
SELL
Payment of exercise price or tax liability
$7,537
$25.21 p/Share
299
Reduced 1.94%
15,107
Common Stock Holding
Dec 14
2022
BUY
Exercise of conversion of derivative security
-
1,225
Added 7.37%
15,406
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$19,402
$19.94 p/Share
973
Reduced 6.42%
14,181
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
4,072
Added 21.18%
15,154
Common Stock Holding
Dec 14
2021
SELL
Payment of exercise price or tax liability
$6,367
$24.87 p/Share
256
Reduced 2.26%
11,082
Common Stock Holding
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
1,050
Added 8.48%
11,338
Common Stock Holding
Aug 16
2021
SELL
Payment of exercise price or tax liability
$8,337
$30.54 p/Share
273
Reduced 2.58%
10,288
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
-
1,120
Added 9.59%
10,561
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$20,462
$23.52 p/Share
870
Reduced 8.44%
9,441
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
2,934
Added 22.15%
10,311
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$3,464
$20.26 p/Share
171
Reduced 2.27%
7,377
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
-
700
Added 8.49%
7,548
Common Stock