Dec 26
2025
SELL
Open market or private sale
$46,035
$30.69 p/Share
1,500
Reduced 1.98%
74,378
Common Stock
Dec 03
2025
SELL
Open market or private sale
$30,000
$30.0 p/Share
1,000
Reduced 1.3%
75,878
Common Stock
Nov 25
2025
SELL
Open market or private sale
$14,410
$28.82 p/Share
500
Reduced 0.65%
76,878
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$149,673
$28.85 p/Share
5,188
Reduced 6.28%
77,378
Common Stock
Oct 27
2025
SELL
Open market or private sale
$49,560
$33.04 p/Share
1,500
Reduced 1.78%
82,566
Common Stock
Sep 25
2025
SELL
Open market or private sale
$47,055
$31.37 p/Share
1,500
Reduced 1.75%
84,066
Common Stock
Aug 25
2025
SELL
Open market or private sale
$48,495
$32.33 p/Share
1,500
Reduced 1.72%
85,566
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$160,900
$31.02 p/Share
5,187
Reduced 5.62%
87,066
Common Stock
May 27
2025
SELL
Open market or private sale
$262,976
$38.19 p/Share
6,886
Reduced 6.95%
92,253
Common Stock
May 23
2025
SELL
Open market or private sale
$86,549
$37.63 p/Share
2,300
Reduced 2.27%
99,139
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$200,166
$38.59 p/Share
5,187
Reduced 4.86%
101,439
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$52,454
$35.04 p/Share
1,497
Reduced 1.38%
106,626
Common Stock
Mar 07
2025
SELL
Open market or private sale
$393,330
$35.0 p/Share
11,238
Reduced 9.42%
108,123
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
12,154
Added 9.24%
119,361
Common Stock
Mar 04
2025
SELL
Open market or private sale
$49,739
$33.16 p/Share
1,500
Reduced 1.38%
107,207
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$183,096
$36.59 p/Share
5,004
Reduced 4.4%
108,707
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
29,070
Added 20.36%
113,711
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$149,524
$35.84 p/Share
4,172
Reduced 4.7%
84,641
Common Stock
Nov 12
2024
SELL
Open market or private sale
$490,637
$38.17 p/Share
12,854
Reduced 12.64%
88,813
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$143,224
$34.33 p/Share
4,172
Reduced 3.94%
101,667
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$155,865
$37.36 p/Share
4,172
Reduced 3.79%
105,839
Common Stock
May 16
2024
SELL
Open market or private sale
$569,392
$38.0 p/Share
14,984
Reduced 11.99%
110,011
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$132,595
$37.52 p/Share
3,534
Reduced 2.75%
124,995
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
28,718
Added 18.26%
128,529
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$132,680
$37.01 p/Share
3,585
Reduced 3.47%
99,811
Common Stock