Jun 27
2025
SELL
Open market or private sale
$192,292
$61.95 p/Share
3,104
Reduced 1.51%
202,626
Common Stock
Jun 12
2025
BUY
Exercise of conversion of derivative security
$35,800
$3.58 p/Share
10,000
Added 4.64%
205,730
Common Stock
Jun 10
2025
SELL
Open market or private sale
$194,707
$64.26 p/Share
3,030
Reduced 1.52%
195,730
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$660,775
$64.01 p/Share
10,323
Reduced 4.94%
198,760
Common Stock
May 23
2025
SELL
Open market or private sale
$186,457
$60.07 p/Share
3,104
Reduced 1.46%
209,083
Common Stock
May 09
2025
SELL
Open market or private sale
$139,493
$44.94 p/Share
3,104
Reduced 1.44%
212,187
Common Stock
Apr 24
2025
SELL
Open market or private sale
$121,335
$39.09 p/Share
3,104
Reduced 1.42%
215,291
Common Stock
Apr 14
2025
BUY
Exercise of conversion of derivative security
$71,600
$3.58 p/Share
20,000
Added 8.05%
228,395
Common Stock
Apr 10
2025
SELL
Open market or private sale
$107,708
$34.7 p/Share
3,104
Reduced 1.47%
208,395
Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
32,468
Added 13.31%
211,499
Common Stock
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