Sep 04
2025
SELL
Payment of exercise price or tax liability
$864,420
$86.65 p/Share
9,976
Reduced 8.97%
101,255
Common Stock
Aug 22
2025
-
5,870
Reduced 2.99%
190,548
Common Stock
Jul 24
2025
SELL
Open market or private sale
$235,500
$75.87 p/Share
3,104
Reduced 1.56%
196,418
Common Stock
Jul 10
2025
SELL
Open market or private sale
$198,811
$64.05 p/Share
3,104
Reduced 1.53%
199,522
Common Stock
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