Jan 01
2026
SELL
Payment of exercise price or tax liability
$113,480
$45.74 p/Share
2,481
Reduced 5.6%
41,821
Common Stock, $0.001 p...
Dec 09
2025
SELL
Payment of exercise price or tax liability
$189,303
$43.21 p/Share
4,381
Reduced 9.0%
44,302
Common Stock, $0.001 p...
Dec 09
2025
BUY
Grant, award, or other acquisition
-
11,133
Added 18.61%
48,683
Common Stock, $0.001 p...
Sep 03
2025
SELL
Open market or private sale
$456,975
$60.93 p/Share
7,500
Reduced 16.65%
37,550
Common Stock, $0.001 p...
May 05
2025
SELL
Payment of exercise price or tax liability
$68,627
$33.89 p/Share
2,025
Reduced 4.47%
43,272
Common Stock, $0.001 p...
Mar 06
2025
SELL
Open market or private sale
$262,544
$25.77 p/Share
10,188
Reduced 18.36%
45,297
Common Stock, $0.001 p...
Mar 01
2025
SELL
Payment of exercise price or tax liability
$22,966
$25.69 p/Share
894
Reduced 2.35%
37,093
Common Stock, $0.001 p...
Mar 01
2025
BUY
Grant, award, or other acquisition
-
18,392
Added 24.9%
55,485
Common Stock, $0.001 p...
Jan 01
2025
SELL
Payment of exercise price or tax liability
$146,845
$26.34 p/Share
5,575
Reduced 12.8%
37,987
Common Stock, $0.001 p...
Aug 19
2024
SELL
Payment of exercise price or tax liability
$67,909
$41.56 p/Share
1,634
Reduced 3.62%
43,562
Common Stock, $0.001 p...
Aug 19
2024
BUY
Grant, award, or other acquisition
-
4,152
Added 8.41%
45,196
Common Stock, $0.001 p...
May 07
2024
SELL
Open market or private sale
$138,263
$75.43 p/Share
1,833
Reduced 4.28%
41,044
Common Stock, $0.001 p...
Mar 04
2024
SELL
Open market or private sale
$797,500
$79.75 p/Share
10,000
Reduced 18.91%
42,877
Common Stock, $0.001 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,812
Added 11.41%
52,877
Common Stock, $0.001 p...
Jan 03
2024
SELL
Open market or private sale
$196,704
$56.72 p/Share
3,468
Reduced 7.0%
46,065
Common Stock, $0.001 p...
Aug 22
2023
SELL
Open market or private sale
$189,478
$179.6 p/Share
1,055
Reduced 4.5%
22,376
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$58,904
$179.04 p/Share
329
Reduced 1.38%
23,431
Common Stock
May 12
2023
SELL
Open market or private sale
$226,230
$131.99 p/Share
1,714
Reduced 8.31%
18,917
Common Stock, $0.001 p...
Mar 06
2023
SELL
Open market or private sale
$247,464
$88.38 p/Share
2,800
Reduced 11.95%
20,631
Common Stock, $0.001 p...
Jan 01
2023
BUY
Grant, award, or other acquisition
-
5,767
Added 19.75%
23,431
Common Stock