Dec 11
2025
SELL
Open market or private sale
$11,704
$25.5 p/Share
459
Reduced 0.97%
46,983
Common Stock
Dec 04
2025
SELL
Payment of exercise price or tax liability
$11,759
$24.55 p/Share
479
Reduced 1.0%
47,442
Common Stock
Dec 02
2025
SELL
Open market or private sale
$5,431
$25.5 p/Share
213
Reduced 0.44%
47,921
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$5,660
$25.27 p/Share
224
Reduced 0.46%
48,134
Common Stock
Nov 17
2025
SELL
Open market or private sale
$543,226
$25.5 p/Share
21,303
Reduced 30.58%
48,358
Common Stock
Sep 04
2025
SELL
Payment of exercise price or tax liability
$11,275
$23.54 p/Share
479
Reduced 0.68%
69,661
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$48,097
$23.67 p/Share
2,032
Reduced 2.82%
70,140
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$7,451
$21.98 p/Share
339
Reduced 0.47%
72,172
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$39,732
$21.5 p/Share
1,848
Reduced 2.49%
72,511
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$29,700
$22.0 p/Share
1,350
Reduced 1.78%
74,359
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$46,614
$22.53 p/Share
2,069
Reduced 2.66%
75,709
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
36,363
Added 31.86%
77,778
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$4,159
$22.98 p/Share
181
Reduced 0.44%
41,415
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$40,746
$15.57 p/Share
2,617
Reduced 5.92%
41,596
Common Stock
Nov 26
2024
SELL
Payment of exercise price or tax liability
$3,528
$15.75 p/Share
224
Reduced 0.5%
44,213
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$61,473
$23.49 p/Share
2,617
Reduced 5.56%
44,437
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$4,883
$21.8 p/Share
224
Reduced 0.47%
47,054
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$70,528
$26.95 p/Share
2,617
Reduced 5.25%
47,278
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$6,048
$27.0 p/Share
224
Reduced 0.45%
49,895
Common Stock
Apr 01
2024
SELL
Open market or private sale
$419,915
$37.61 p/Share
11,165
Reduced 18.22%
50,119
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$436,285
$37.64 p/Share
11,591
Reduced 15.91%
61,284
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$81,476
$3.95 p/Share
20,627
Added 22.06%
72,875
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,974
$35.49 p/Share
112
Reduced 0.3%
37,248
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$32,201
$36.02 p/Share
894
Reduced 2.34%
37,360
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 22.31%
52,248
Common Stock