Jan 07
2025
SELL
Payment of exercise price or tax liability
$36,311
$19.81 p/Share
1,833
Reduced 1.79%
100,457
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
23,497
Added 18.68%
102,290
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$32,743
$19.56 p/Share
1,674
Reduced 2.08%
78,793
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$15,628
$19.56 p/Share
799
Reduced 0.98%
80,467
Common Stock
Jul 09
2024
BUY
Open market or private purchase
$29,874
$15.32 p/Share
1,950
Added 2.34%
81,266
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$14,150
$22.75 p/Share
622
Reduced 0.78%
79,316
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$51,672
$21.53 p/Share
2,400
Reduced 2.91%
79,938
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
15,075
Added 15.57%
81,753
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$14,652
$21.74 p/Share
674
Reduced 0.99%
67,263
Common Stock
Sep 13
2023
BUY
Open market or private purchase
$29,749
$20.95 p/Share
1,420
Added 2.05%
67,937
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$16,382
$26.17 p/Share
626
Reduced 0.93%
66,517
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$15,502
$26.32 p/Share
589
Reduced 0.87%
67,143
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$29,123
$26.38 p/Share
1,104
Reduced 1.6%
67,732
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
10,958
Added 13.73%
68,836
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$12,385
$26.13 p/Share
474
Reduced 0.81%
57,878
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
$76,959
$23.3 p/Share
3,303
Added 5.36%
58,352
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$19,032
$30.5 p/Share
624
Reduced 1.12%
55,049
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
6,169
Added 9.98%
55,673
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$28,750
$29.7 p/Share
968
Reduced 1.92%
49,504
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$116,624
$21.45 p/Share
5,437
Added 9.72%
50,472
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
6,556
Added 12.71%
45,035
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$8,460
$30.0 p/Share
282
Reduced 0.73%
38,479
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$36,210
$30.0 p/Share
1,207
Reduced 3.02%
38,761
Common Stock