Feb 06
2025
SELL
Open market or private sale
$1,175,625
$42.75 p/Share
27,500
Reduced 17.15%
132,818
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$295,530
$37.7 p/Share
7,839
Reduced 4.66%
160,318
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
21,739
Added 11.45%
168,157
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$151,726
$35.65 p/Share
4,256
Reduced 2.82%
146,418
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$277,078
$24.81 p/Share
11,168
Reduced 6.9%
150,674
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$13,550
$26.16 p/Share
518
Reduced 0.32%
161,842
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
19,834
Added 10.89%
162,360
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$77,775
$18.27 p/Share
4,257
Reduced 2.9%
142,526
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$85,933
$15.25 p/Share
5,635
Reduced 3.7%
146,783
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$82,198
$13.37 p/Share
6,148
Reduced 3.88%
152,418
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$525,013
$13.37 p/Share
39,268
Added 19.85%
158,566
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$6,427
$12.53 p/Share
513
Reduced 0.43%
119,298
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$5,984
$12.68 p/Share
472
Reduced 0.39%
119,811
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$21,672
$12.42 p/Share
1,745
Reduced 1.43%
120,283
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$25,800
$13.48 p/Share
1,914
Reduced 1.54%
122,028
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$32,389
$10.84 p/Share
2,988
Reduced 2.35%
123,942
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$33,476
$8.72 p/Share
3,839
Reduced 2.94%
126,930
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
49,459
Added 27.44%
130,769
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$9,394
$11.0 p/Share
854
Reduced 1.04%
81,310
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$5,075
$10.82 p/Share
469
Reduced 0.57%
82,164
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$44,417
$11.57 p/Share
3,839
Reduced 4.44%
82,633
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$24,322
$16.82 p/Share
1,446
Reduced 1.64%
86,472
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
-
33,814
Added 27.78%
87,918
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
54,104
Added 50.0%
54,104
Common Stock