Dec 18
2024
SELL
Open market or private sale
$310,920
$25.91 p/Share
12,000
Reduced 3.53%
328,215
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$377,757
$26.5 p/Share
14,255
Reduced 4.02%
340,215
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$67,107
$19.19 p/Share
3,497
Reduced 0.98%
354,470
Common Stock
Sep 18
2024
SELL
Sale (or disposition) back to the issuer
$54,270
$18.09 p/Share
3,000
Reduced 0.83%
357,967
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$262,273
$18.4 p/Share
14,254
Reduced 3.8%
360,967
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$22,247
$19.08 p/Share
1,166
Reduced 0.31%
375,221
Common Stock
Jun 18
2024
SELL
Sale (or disposition) back to the issuer
$47,940
$15.98 p/Share
3,000
Reduced 0.79%
376,387
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$250,175
$17.55 p/Share
14,255
Reduced 3.62%
379,387
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
$24,998
$8.5 p/Share
2,941
Added 0.74%
393,642
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$25,617
$21.97 p/Share
1,166
Reduced 0.3%
390,701
Common Stock
Apr 03
2024
SELL
Sale (or disposition) back to the issuer
$121,080
$20.18 p/Share
6,000
Reduced 1.51%
391,867
Common Stock
Mar 18
2024
SELL
Sale (or disposition) back to the issuer
$51,270
$17.09 p/Share
3,000
Reduced 0.75%
397,867
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
125,000
Added 23.77%
400,867
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$12,779
$10.96 p/Share
1,166
Reduced 0.42%
275,867
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$102,559
$11.12 p/Share
9,223
Reduced 3.22%
277,033
Common Stock
Dec 19
2023
SELL
Sale (or disposition) back to the issuer
$28,699
$8.2 p/Share
3,500
Reduced 1.21%
286,256
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$59,032
$8.5 p/Share
6,945
Reduced 2.34%
289,756
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$69,311
$9.98 p/Share
6,945
Reduced 2.29%
296,701
Common Stock
Jul 26
2023
SELL
Payment of exercise price or tax liability
$13,651
$17.15 p/Share
796
Reduced 0.26%
303,646
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$132,251
$19.04 p/Share
6,946
Reduced 2.24%
302,707
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$33,398
$19.25 p/Share
1,735
Added 0.57%
304,442
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
100,000
Added 24.41%
309,653
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$32,740
$18.86 p/Share
1,736
Reduced 0.82%
209,653
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
1,150,000
Added 17.87%
5,284,729
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$35,399
$1.62 p/Share
21,851
Reduced 0.53%
4,121,942
Common Stock