Feb 20
2025
SELL
Payment of exercise price or tax liability
$112,010
$27.65 p/Share
4,051
Reduced 4.66%
82,918
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
13,375
Added 13.33%
86,969
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$24,475
$27.5 p/Share
890
Reduced 1.19%
73,594
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$45,292
$27.5 p/Share
1,647
Reduced 2.16%
74,484
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
5,259
Added 6.46%
76,131
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$19,209
$27.17 p/Share
707
Reduced 0.99%
70,872
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 2.27%
71,579
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$16,403
$23.4 p/Share
701
Reduced 0.99%
69,913
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$19,200
$24.0 p/Share
800
Reduced 1.12%
70,614
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$39,000
$24.0 p/Share
1,625
Reduced 2.22%
71,414
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$22,429
$23.76 p/Share
944
Reduced 1.52%
61,288
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
13,739
Added 15.83%
73,039
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$8,972
$12.8 p/Share
701
Reduced 1.15%
60,187
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$9,031
$12.81 p/Share
705
Reduced 1.14%
61,233
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$12,067
$12.81 p/Share
942
Reduced 1.5%
61,938
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
12,224
Added 16.28%
62,880
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$10,662
$15.21 p/Share
701
Reduced 1.36%
50,656
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,409
$15.2 p/Share
619
Reduced 1.19%
51,357
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$10,716
$15.2 p/Share
705
Reduced 1.34%
51,976
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,100
Added 10.38%
52,681
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,880
$15.05 p/Share
590
Reduced 1.25%
46,581
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,310
Added 2.7%
47,171
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
4,830
Added 9.53%
45,861
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$4,120
$17.53 p/Share
235
Reduced 0.57%
41,031
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,349
$17.63 p/Share
587
Reduced 1.4%
41,266
Common Stock