Jun 10
2025
SELL
Payment of exercise price or tax liability
$64,654
$19.61 p/Share
3,297
Reduced 1.61%
201,287
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
-
5,051
Reduced 2.41%
204,584
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$193,423
$15.07 p/Share
12,835
Added 5.77%
209,635
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$41,943
$13.53 p/Share
3,100
Reduced 2.66%
113,652
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
83,148
Added 29.7%
196,800
Common Stock
Mar 10
2025
BUY
Open market or private purchase
$9,974
$13.95 p/Share
715
Added 0.39%
182,789
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$14,990
$17.23 p/Share
870
Added 0.48%
182,074
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$60,532
$18.36 p/Share
3,297
Reduced 1.79%
181,204
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$84,753
$19.35 p/Share
4,380
Reduced 2.32%
184,501
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$115,393
$20.42 p/Share
5,651
Added 2.9%
188,881
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$55,084
$24.88 p/Share
2,214
Reduced 1.19%
183,230
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$36,305
$26.5 p/Share
1,370
Reduced 0.73%
185,444
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$2,624,957
$26.5 p/Share
99,055
Added 34.65%
186,814
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$57,431
$25.94 p/Share
2,214
Reduced 2.46%
87,759
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$105,795
$30.71 p/Share
3,445
Reduced 3.69%
89,973
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$23,597
$24.03 p/Share
982
Reduced 1.04%
93,418
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$153,318
$22.63 p/Share
6,775
Added 6.7%
94,400
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$77,925
$23.31 p/Share
3,343
Reduced 3.67%
87,625
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
48,767
Added 34.9%
90,968
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$31,555
$25.95 p/Share
1,216
Reduced 2.8%
42,201
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
$999,997
$33.39 p/Share
29,949
Added 40.82%
43,417
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$21,366
$17.12 p/Share
1,248
Reduced 2.17%
56,316
Common Stock