Dec 11
2025
SELL
Open market or private sale
$494,735
$37.48 p/Share
13,200
Reduced 13.2%
86,825
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$94,669
$38.02 p/Share
2,490
Reduced 2.43%
100,025
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
-
6,170
Added 5.68%
102,515
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$246,368
$38.25 p/Share
6,441
Reduced 6.27%
96,345
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
-
15,961
Added 13.44%
102,786
Common Stock
Nov 20
2025
SELL
Open market or private sale
$166,976
$35.58 p/Share
4,693
Reduced 5.26%
84,595
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$15,862
$3.38 p/Share
4,693
Added 4.99%
89,288
Common Stock
Nov 12
2025
SELL
Open market or private sale
$7,080
$35.4 p/Share
200
Reduced 0.24%
83,827
Common Stock
Nov 11
2025
SELL
Open market or private sale
$17,695
$35.39 p/Share
500
Reduced 0.59%
84,027
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$83,131
$19.36 p/Share
4,294
Reduced 4.83%
84,527
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
-
10,640
Added 10.7%
88,821
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$123,887
$22.23 p/Share
5,573
Reduced 6.65%
78,181
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
13,811
Added 14.16%
83,754
Common Stock
Jan 06
2025
SELL
Open market or private sale
$66,900
$30.0 p/Share
2,230
Reduced 3.09%
69,943
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$59,200
$29.63 p/Share
1,998
Reduced 2.69%
72,173
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
7,919
Added 9.71%
73,676
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$120,147
$30.91 p/Share
3,887
Reduced 5.54%
66,252
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
15,961
Added 18.54%
70,139
Common Stock
Nov 05
2024
SELL
Open market or private sale
$124,708
$35.56 p/Share
3,507
Reduced 6.08%
54,178
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$11,853
$3.38 p/Share
3,507
Added 5.73%
57,685
Common Stock
Nov 01
2024
SELL
Open market or private sale
$109,709
$35.39 p/Share
3,100
Reduced 5.41%
54,178
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$3,718
$3.38 p/Share
1,100
Added 1.88%
57,278
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$69,543
$26.83 p/Share
2,592
Reduced 4.41%
56,178
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
10,641
Added 15.33%
58,770
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$19,365
$2.89 p/Share
6,701
Added 12.51%
46,857
Common Stock