Jan 02
2026
SELL
Open market or private sale
$36,516
$30.43 p/Share
1,200
Reduced 0.62%
192,079
Common Stock
Dec 01
2025
SELL
Open market or private sale
$34,344
$28.62 p/Share
1,200
Reduced 0.62%
193,279
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$196,785
$28.85 p/Share
6,821
Reduced 3.39%
194,479
Common Stock
Nov 03
2025
SELL
Open market or private sale
$39,575
$32.98 p/Share
1,200
Reduced 0.59%
201,300
Common Stock
Oct 01
2025
SELL
Open market or private sale
$37,116
$30.93 p/Share
1,200
Reduced 0.59%
202,500
Common Stock
Sep 02
2025
SELL
Open market or private sale
$37,404
$31.17 p/Share
1,200
Reduced 0.59%
203,700
Common Stock
Aug 25
2025
SELL
Open market or private sale
$32,330
$32.33 p/Share
1,000
Reduced 0.49%
204,900
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$211,556
$31.02 p/Share
6,820
Reduced 3.21%
205,900
Common Stock
Jul 23
2025
SELL
Open market or private sale
$35,230
$35.23 p/Share
1,000
Reduced 0.47%
212,720
Common Stock
Jun 23
2025
SELL
Open market or private sale
$34,340
$34.34 p/Share
1,000
Reduced 0.47%
213,720
Common Stock
May 23
2025
SELL
Open market or private sale
$37,530
$37.53 p/Share
1,000
Reduced 0.46%
214,720
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$262,103
$38.59 p/Share
6,792
Reduced 3.05%
215,720
Common Stock
Apr 23
2025
SELL
Open market or private sale
$34,450
$34.45 p/Share
1,000
Reduced 0.45%
222,512
Common Stock
Mar 24
2025
SELL
Open market or private sale
$36,340
$36.34 p/Share
1,000
Reduced 0.45%
223,512
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$37,492
$35.04 p/Share
1,070
Reduced 0.47%
224,512
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
14,024
Added 5.85%
225,582
Common Stock
Feb 24
2025
SELL
Open market or private sale
$35,750
$35.75 p/Share
1,000
Reduced 0.47%
211,558
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$150,970
$36.59 p/Share
4,126
Reduced 1.9%
212,558
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
34,126
Added 13.61%
216,684
Common Stock
Jan 23
2025
SELL
Open market or private sale
$38,400
$38.4 p/Share
1,000
Reduced 0.54%
182,558
Common Stock
Dec 23
2024
SELL
Open market or private sale
$37,990
$37.99 p/Share
1,000
Reduced 0.54%
183,558
Common Stock
Nov 29
2024
SELL
Open market or private sale
$38,050
$38.05 p/Share
1,000
Reduced 0.54%
184,558
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$201,958
$35.84 p/Share
5,635
Reduced 2.95%
185,558
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$193,449
$34.33 p/Share
5,635
Reduced 2.86%
191,193
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$210,523
$37.36 p/Share
5,635
Reduced 2.78%
196,828
Common Stock