Oct 04
2024
SELL
Payment of exercise price or tax liability
$2,380
$4.97 p/Share
479
Reduced 0.3%
161,352
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$9,111
$5.18 p/Share
1,759
Reduced 1.08%
161,831
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$4,705
$5.76 p/Share
817
Reduced 0.5%
163,590
Common Stock
Jul 04
2024
SELL
Payment of exercise price or tax liability
$4,014
$8.38 p/Share
479
Reduced 0.29%
164,407
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$16,305
$9.27 p/Share
1,759
Reduced 1.06%
164,886
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$7,777
$9.52 p/Share
817
Reduced 0.49%
166,645
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$6,327
$13.21 p/Share
479
Reduced 0.29%
165,983
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$107,929
$15.32 p/Share
7,045
Reduced 4.06%
166,462
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
84,326
Added 32.71%
173,507
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$6,166
$14.51 p/Share
425
Reduced 0.47%
89,181
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
743
Added 0.82%
89,606
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$25,453
$14.22 p/Share
1,790
Reduced 1.97%
88,863
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$13,308
$14.82 p/Share
898
Reduced 0.98%
90,653
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$10,199
$19.39 p/Share
526
Reduced 0.57%
91,551
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$13,336
$16.67 p/Share
800
Reduced 0.86%
92,077
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$33,953
$18.07 p/Share
1,879
Reduced 1.98%
92,877
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$15,512
$19.39 p/Share
800
Reduced 0.84%
94,756
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$12,721
$28.27 p/Share
450
Reduced 0.47%
95,556
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$21,160
$26.45 p/Share
800
Reduced 0.83%
96,006
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
39,282
Added 28.98%
96,245
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$54,214
$33.99 p/Share
1,595
Reduced 2.72%
56,963
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$105,606
$31.44 p/Share
3,359
Reduced 5.43%
58,558
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$83,866
$39.3 p/Share
2,134
Reduced 3.33%
61,917
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
10,710
Added 14.33%
64,051
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$20,735
$46.49 p/Share
446
Reduced 0.83%
53,341
Common Stock