Jan 01
2025
SELL
Payment of exercise price or tax liability
$86,369
$18.57 p/Share
4,651
Reduced 1.29%
355,525
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$181,839
$14.02 p/Share
12,970
Reduced 7.77%
154,044
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
206,132
Added 36.4%
360,176
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$19,180
$12.96 p/Share
1,480
Reduced 0.88%
167,014
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$15,767
$12.84 p/Share
1,228
Reduced 0.72%
168,494
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$25,959
$17.54 p/Share
1,480
Reduced 0.86%
169,722
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$23,160
$18.86 p/Share
1,228
Reduced 0.71%
171,202
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
27,007
Added 13.54%
172,430
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$33,814
$20.37 p/Share
1,660
Reduced 1.13%
145,423
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$27,966
$20.28 p/Share
1,379
Reduced 0.93%
147,083
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,046
$18.35 p/Share
275
Added 0.18%
148,462
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$34,498
$23.31 p/Share
1,480
Reduced 0.99%
148,187
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$110,428
$22.83 p/Share
4,837
Reduced 3.13%
149,667
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
82,129
Added 34.71%
154,504
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$37,858
$25.58 p/Share
1,480
Reduced 2.0%
72,375
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,884
$20.12 p/Share
541
Added 0.73%
73,855
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$36,319
$24.59 p/Share
1,477
Reduced 1.97%
73,314
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$40,652
$24.46 p/Share
1,662
Reduced 2.17%
74,791
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$10,358
$20.8 p/Share
498
Added 0.65%
76,453
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$43,393
$29.3 p/Share
1,481
Reduced 1.91%
75,955
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
33,830
Added 30.4%
77,436
Common Stock
Aug 05
2022
SELL
Open market or private sale
$481,500
$32.1 p/Share
15,000
Reduced 25.59%
43,606
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
$345,000
$23.0 p/Share
15,000
Added 20.38%
58,606
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$149,234
$25.58 p/Share
5,834
Reduced 11.8%
43,606
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,260
$22.1 p/Share
419
Added 0.84%
49,440
Common Stock