Jan 01
2026
SELL
Payment of exercise price or tax liability
$113,480
$45.74 p/Share
2,481
Reduced 2.85%
84,473
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 4.8%
86,954
Common Stock, $0.001 p...
Dec 09
2025
BUY
Grant, award, or other acquisition
-
11,133
Added 10.86%
91,335
Common Stock, $0.001 p...
Nov 19
2025
SELL
Payment of exercise price or tax liability
$446,278
$41.2 p/Share
10,832
Reduced 11.9%
80,202
Common Stock, $0.001 p...
Mar 01
2025
SELL
Payment of exercise price or tax liability
$22,966
$25.69 p/Share
894
Reduced 1.22%
72,642
Common Stock, $0.001 p...
Mar 01
2025
BUY
Grant, award, or other acquisition
-
18,392
Added 16.81%
91,034
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 7.05%
73,536
Common Stock, $0.001 p...
Nov 19
2024
SELL
Payment of exercise price or tax liability
$295,550
$27.29 p/Share
10,830
Reduced 12.04%
79,111
Common Stock, $0.001 p...
Aug 19
2024
SELL
Payment of exercise price or tax liability
$219,727
$41.56 p/Share
5,287
Reduced 5.55%
89,941
Common Stock, $0.001 p...
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13,434
Added 12.36%
95,228
Common Stock, $0.001 p...
Mar 04
2024
SELL
Open market or private sale
$1,942,470
$79.75 p/Share
24,357
Reduced 22.95%
81,794
Common Stock, $0.001 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,812
Added 6.03%
106,151
Common Stock, $0.001 p...
Jan 03
2024
SELL
Open market or private sale
$613,086
$56.72 p/Share
10,809
Reduced 9.81%
99,339
Common Stock, $0.001 p...
Dec 05
2023
SELL
Open market or private sale
$918,596
$53.0 p/Share
17,332
Reduced 13.6%
110,148
Common Stock, $0.001 p...
Nov 20
2023
SELL
Open market or private sale
$541,496
$53.14 p/Share
10,190
Reduced 4.17%
234,340
Common Stock, par valu...
Aug 21
2023
SELL
Payment of exercise price or tax liability
$307,926
$179.34 p/Share
1,717
Reduced 2.06%
81,510
Common Stock
Aug 21
2023
SELL
Open market or private sale
$787,952
$176.0 p/Share
4,477
Reduced 5.11%
83,187
Common Stock
Mar 06
2023
SELL
Open market or private sale
$651,187
$91.19 p/Share
7,141
Reduced 8.15%
80,523
Common Stock, $0.001 p...
Jan 01
2023
BUY
Grant, award, or other acquisition
-
5,767
Added 6.17%
87,664
Common Stock