Feb 18
2025
SELL
Payment of exercise price or tax liability
$68,789
$19.87 p/Share
3,462
Reduced 4.25%
78,052
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,800
Added 9.74%
81,514
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$78,080
$19.37 p/Share
4,031
Reduced 5.25%
72,714
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
3,418
Added 4.41%
74,058
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
6,835
Added 8.53%
73,327
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$62,071
$18.54 p/Share
3,348
Reduced 4.79%
66,492
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$63,008
$20.06 p/Share
3,141
Reduced 4.3%
69,840
Common Stock
Feb 19
2024
SELL
Exercise of conversion of derivative security
$160,138
$20.06 p/Share
7,983
Reduced 9.86%
72,981
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
7,983
Added 8.98%
80,964
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$138,815
$20.06 p/Share
6,920
Reduced 8.66%
72,981
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
17,600
Added 18.71%
76,443
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$59,818
$20.06 p/Share
2,982
Reduced 4.57%
62,301
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
6,835
Added 9.48%
65,283
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
7,500
Added 11.37%
58,448
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$71,756
$25.16 p/Share
2,852
Reduced 5.3%
50,948
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$35,180
$31.78 p/Share
1,107
Reduced 2.02%
53,800
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$99,538
$31.7 p/Share
3,140
Reduced 5.41%
54,907
Common Stock
Feb 19
2023
SELL
Exercise of conversion of derivative security
$253,029
$31.7 p/Share
7,982
Reduced 12.09%
58,047
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
7,982
Added 10.78%
66,029
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$225,101
$31.7 p/Share
7,101
Reduced 10.9%
58,047
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
17,600
Added 22.25%
61,509
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$51,614
$26.24 p/Share
1,967
Reduced 3.97%
47,548
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$19,906
$18.94 p/Share
1,051
Reduced 2.08%
49,515
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$60,911
$18.94 p/Share
3,216
Reduced 5.98%
50,566
Common Stock
Feb 19
2022
SELL
Exercise of conversion of derivative security
$151,198
$18.94 p/Share
7,983
Reduced 13.63%
50,566
Common Stock