Oct 03
2024
BUY
Grant, award, or other acquisition
-
184,990
Added 29.58%
440,319
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$270,501
$14.02 p/Share
19,294
Reduced 7.03%
255,329
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$23,224
$12.96 p/Share
1,792
Reduced 0.65%
274,623
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$28,633
$12.84 p/Share
2,230
Reduced 0.8%
275,225
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,852
$10.8 p/Share
1,190
Added 0.43%
276,415
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$31,431
$17.54 p/Share
1,792
Reduced 0.64%
277,455
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$42,057
$18.86 p/Share
2,230
Reduced 0.79%
279,247
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$37,419
$20.37 p/Share
1,837
Reduced 0.65%
281,477
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$51,328
$20.28 p/Share
2,531
Reduced 0.89%
283,314
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$41,771
$23.31 p/Share
1,792
Reduced 0.62%
285,845
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$200,584
$22.83 p/Share
8,786
Reduced 2.96%
287,637
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
131,407
Added 30.71%
296,423
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$45,813
$25.58 p/Share
1,791
Reduced 1.07%
165,016
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$20,804
$20.12 p/Share
1,034
Added 0.62%
166,807
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$44,065
$24.59 p/Share
1,792
Reduced 1.07%
165,773
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$49,727
$24.46 p/Share
2,033
Reduced 1.2%
167,565
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$52,506
$29.3 p/Share
1,792
Reduced 1.05%
169,598
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
67,660
Added 28.3%
171,390
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$180,544
$25.58 p/Share
7,058
Reduced 6.37%
103,730
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$19,360
$22.1 p/Share
876
Added 0.78%
110,788
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$13,837
$24.49 p/Share
565
Added 0.51%
109,912
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
54,347
Added 33.2%
109,347
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$1,265,000
$23.0 p/Share
55,000
Added 50.0%
55,000
Common Stock