Dec 18
2025
-
666
Reduced 0.89%
73,847
Common Stock
Nov 27
2025
SELL
Payment of exercise price or tax liability
$86,881
$53.83 p/Share
1,614
Reduced 2.12%
74,513
Common Stock
Nov 17
2025
SELL
Open market or private sale
$1,858,817
$49.35 p/Share
37,666
Reduced 33.1%
76,127
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$383,439
$10.18 p/Share
37,666
Added 28.15%
96,127
Common Stock
Oct 29
2025
SELL
Open market or private sale
$1,045,901
$46.83 p/Share
22,334
Reduced 22.68%
76,127
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
$227,360
$10.18 p/Share
22,334
Added 18.85%
96,127
Common Stock
Sep 29
2025
SELL
Open market or private sale
$134,852
$42.5 p/Share
3,173
Reduced 4.0%
76,127
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
$32,301
$10.18 p/Share
3,173
Added 3.85%
79,300
Common Stock
Sep 17
2025
SELL
Open market or private sale
$715,988
$42.55 p/Share
16,827
Reduced 18.1%
76,127
Common Stock
Sep 17
2025
BUY
Exercise of conversion of derivative security
$171,298
$10.18 p/Share
16,827
Added 15.33%
92,954
Common Stock
Sep 12
2025
SELL
Open market or private sale
$400,000
$40.0 p/Share
10,000
Reduced 11.61%
76,127
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$357,189
$33.07 p/Share
10,801
Reduced 11.14%
86,127
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$28,139
$34.4 p/Share
818
Reduced 0.84%
96,928
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$48,638
$33.36 p/Share
1,458
Reduced 1.47%
97,746
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
5,096
Added 4.89%
99,204
Common Stock
Mar 03
2025
SELL
Open market or private sale
$326,900
$32.69 p/Share
10,000
Reduced 9.61%
94,108
Common Stock
Feb 14
2025
SELL
Open market or private sale
$28,175
$40.25 p/Share
700
Reduced 0.67%
104,108
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$7,126
$10.18 p/Share
700
Added 0.66%
104,808
Common Stock
Feb 13
2025
SELL
Open market or private sale
$757,890
$40.1 p/Share
18,900
Reduced 15.36%
104,108
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$192,402
$10.18 p/Share
18,900
Added 13.32%
123,008
Common Stock
Feb 12
2025
SELL
Open market or private sale
$16,004
$40.01 p/Share
400
Reduced 0.38%
104,108
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$4,072
$10.18 p/Share
400
Added 0.38%
104,508
Common Stock
Jan 22
2025
SELL
Open market or private sale
$152,355
$37.6 p/Share
4,052
Reduced 3.75%
104,108
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
$41,249
$10.18 p/Share
4,052
Added 3.61%
108,160
Common Stock
Jan 02
2025
SELL
Open market or private sale
$7,504
$37.52 p/Share
200
Reduced 0.19%
104,108
Common Stock