Nov 06
2024
SELL
Open market or private sale
$62,498
$24.49 p/Share
2,552
Reduced 2.43%
102,315
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$27,748
$19.19 p/Share
1,446
Reduced 1.36%
104,867
Common Stock
Sep 20
2024
SELL
Sale (or disposition) back to the issuer
$13,516
$18.29 p/Share
739
Reduced 0.69%
106,313
Common Stock
Sep 19
2024
SELL
Sale (or disposition) back to the issuer
$7,308
$18.27 p/Share
400
Reduced 0.37%
107,052
Common Stock
Sep 18
2024
SELL
Sale (or disposition) back to the issuer
$136,139
$18.36 p/Share
7,415
Reduced 6.46%
107,452
Common Stock
Sep 13
2024
SELL
Sale (or disposition) back to the issuer
$38,807
$19.07 p/Share
2,035
Reduced 1.74%
114,867
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$69,257
$18.4 p/Share
3,764
Reduced 3.12%
116,902
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$9,196
$19.08 p/Share
482
Reduced 0.4%
120,666
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$66,075
$17.55 p/Share
3,765
Reduced 3.01%
121,148
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
$24,998
$8.5 p/Share
2,941
Added 2.3%
124,913
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$10,589
$21.97 p/Share
482
Reduced 0.39%
121,972
Common Stock
Mar 11
2024
SELL
Open market or private sale
$31,906
$18.39 p/Share
1,735
Reduced 1.4%
122,454
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 16.76%
124,189
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$6,071
$10.96 p/Share
554
Reduced 0.56%
99,189
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$33,849
$11.12 p/Share
3,044
Reduced 2.96%
99,743
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$15,699
$8.5 p/Share
1,847
Reduced 1.77%
102,787
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$739
$9.13 p/Share
81
Added 0.08%
104,634
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$18,433
$9.98 p/Share
1,847
Reduced 1.74%
104,553
Common Stock
Jul 26
2023
SELL
Payment of exercise price or tax liability
$8,009
$17.15 p/Share
467
Reduced 0.44%
106,400
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$35,128
$19.04 p/Share
1,845
Reduced 1.72%
105,213
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$31,839
$19.25 p/Share
1,654
Added 1.52%
106,867
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 18.93%
107,058
Common Stock