Mar 24
2025
SELL
Payment of exercise price or tax liability
$28,951
$9.98 p/Share
2,901
Reduced 1.6%
178,635
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$61,931
$10.01 p/Share
6,187
Reduced 3.3%
181,536
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$33,583
$10.07 p/Share
3,335
Reduced 1.75%
187,723
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$44,207
$10.07 p/Share
4,390
Reduced 2.25%
191,058
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
54,124
Added 21.69%
195,448
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$11,927
$11.74 p/Share
1,016
Reduced 0.78%
128,566
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
12,758
Added 8.28%
141,324
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$61,290
$24.37 p/Share
2,515
Reduced 1.9%
129,582
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$64,273
$22.24 p/Share
2,890
Reduced 2.14%
132,097
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$37,474
$22.24 p/Share
1,685
Reduced 1.23%
134,987
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$69,954
$21.16 p/Share
3,306
Reduced 2.36%
136,672
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
35,178
Added 20.08%
139,978
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$20,016
$22.72 p/Share
881
Reduced 0.83%
104,800
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$25,667
$15.01 p/Share
1,710
Reduced 1.59%
105,681
Common Stock
Sep 26
2023
SELL
Payment of exercise price or tax liability
$13,719
$15.99 p/Share
858
Reduced 0.79%
107,391
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$66,795
$23.72 p/Share
2,816
Reduced 2.54%
108,249
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$38,420
$22.91 p/Share
1,677
Reduced 1.49%
111,065
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
28,459
Added 20.15%
112,742
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$18,762
$18.54 p/Share
1,012
Reduced 1.19%
84,283
Common Stock
Oct 09
2022
SELL
Payment of exercise price or tax liability
$33,766
$19.62 p/Share
1,721
Reduced 1.98%
85,295
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$15,869
$18.41 p/Share
862
Reduced 0.98%
87,016
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$6,467
$18.69 p/Share
346
Reduced 0.39%
87,878
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$71,959
$25.32 p/Share
2,842
Reduced 3.12%
88,224
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
19,238
Added 17.44%
91,066
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$21,357
$24.69 p/Share
865
Reduced 1.19%
71,828
Common Stock