Oct 01
2024
SELL
Payment of exercise price or tax liability
$286,064
$14.02 p/Share
20,404
Reduced 8.17%
229,275
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
274,842
Added 35.28%
504,117
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$32,866
$12.96 p/Share
2,536
Reduced 1.01%
249,679
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$23,394
$12.84 p/Share
1,822
Reduced 0.72%
252,215
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,852
$10.8 p/Share
1,190
Added 0.47%
254,037
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$44,481
$17.54 p/Share
2,536
Reduced 0.99%
252,847
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,362
$18.86 p/Share
1,822
Reduced 0.71%
255,383
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$54,021
$20.37 p/Share
2,652
Reduced 1.02%
257,205
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$41,513
$20.28 p/Share
2,047
Reduced 0.78%
259,857
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$6,771
$18.35 p/Share
369
Added 0.14%
261,904
Common Stock
Dec 01
2023
SELL
Open market or private sale
$105,500
$21.1 p/Share
5,000
Reduced 1.88%
261,535
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$59,114
$23.31 p/Share
2,536
Reduced 0.94%
266,535
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$163,828
$22.83 p/Share
7,176
Reduced 2.6%
269,071
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
131,407
Added 32.23%
276,247
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$159,107
$25.58 p/Share
6,220
Reduced 4.12%
144,840
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$13,701
$20.12 p/Share
681
Added 0.45%
151,060
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$62,360
$24.59 p/Share
2,536
Reduced 1.66%
150,379
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$158,672
$24.46 p/Share
6,487
Reduced 4.07%
152,915
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$7,550
$20.8 p/Share
363
Added 0.23%
159,402
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$74,305
$29.3 p/Share
2,536
Reduced 1.57%
159,039
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
50,745
Added 23.9%
161,575
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$349,806
$25.58 p/Share
13,675
Reduced 10.98%
110,830
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$19,360
$22.1 p/Share
876
Added 0.7%
124,505
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$8,302
$24.49 p/Share
339
Added 0.42%
80,991
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
70,652
Added 46.7%
80,652
Common Stock