Feb 24
2025
SELL
Open market or private sale
$135,334
$43.6 p/Share
3,104
Reduced 2.13%
142,546
Common Stock
Feb 10
2025
SELL
Open market or private sale
$139,493
$44.94 p/Share
3,104
Reduced 2.09%
145,650
Common Stock
Jan 24
2025
SELL
Open market or private sale
$145,205
$46.78 p/Share
3,104
Reduced 2.04%
148,754
Common Stock
Jan 10
2025
SELL
Open market or private sale
$132,664
$42.74 p/Share
3,104
Reduced 2.0%
151,858
Common Stock
Dec 23
2024
SELL
Open market or private sale
$128,536
$41.41 p/Share
3,104
Reduced 1.96%
154,962
Common Stock
Dec 10
2024
SELL
Open market or private sale
$136,482
$43.97 p/Share
3,104
Reduced 1.93%
158,066
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$42,960
$3.58 p/Share
12,000
Added 6.93%
161,170
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$383,631
$49.31 p/Share
7,780
Reduced 4.96%
149,170
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$71,480
$43.88 p/Share
1,629
Reduced 1.03%
156,950
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
3,251
Added 2.01%
158,579
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$263,742
$33.9 p/Share
7,780
Reduced 4.77%
155,328
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$100,240
$3.58 p/Share
28,000
Added 14.65%
163,108
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$194,156
$31.25 p/Share
6,213
Reduced 4.4%
135,108
Common Stock
Jun 17
2024
SELL
Open market or private sale
$370,305
$27.0 p/Share
13,715
Reduced 8.85%
141,321
Common Stock
Jun 07
2024
SELL
Open market or private sale
$875,691
$27.0 p/Share
32,433
Reduced 17.3%
155,036
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$62,490
$13.31 p/Share
4,695
Reduced 2.71%
168,505
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
$35,800
$3.58 p/Share
10,000
Added 5.46%
173,200
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$23,600
$10.23 p/Share
2,307
Reduced 1.39%
163,200
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
138,297
Added 45.52%
165,507
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$7,962
$12.01 p/Share
663
Reduced 2.38%
27,210
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$8,751
$11.53 p/Share
759
Reduced 2.65%
27,873
Common Stock