Mar 27
2025
SELL
Payment of exercise price or tax liability
$112,700
$39.88 p/Share
2,826
Reduced 1.55%
179,031
Common Stock
Mar 24
2025
SELL
Open market or private sale
$122,514
$39.47 p/Share
3,104
Reduced 1.68%
181,857
Common Stock
Mar 10
2025
SELL
Open market or private sale
$131,951
$42.51 p/Share
3,104
Reduced 1.65%
184,961
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$71,600
$3.58 p/Share
20,000
Added 9.61%
188,065
Common Stock
Mar 08
2025
BUY
Grant, award, or other acquisition
-
31,264
Added 15.68%
168,065
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$247,552
$43.09 p/Share
5,745
Reduced 4.03%
136,801
Common Stock
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