Dec 17
2025
BUY
Grant, award, or other acquisition
-
49
Added 0.12%
40,316
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$12,495
$37.08 p/Share
337
Reduced 0.83%
40,267
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$160,000
$37.08 p/Share
4,315
Added 9.61%
40,604
Common Stock
Nov 27
2025
SELL
Payment of exercise price or tax liability
$18,314
$37.3 p/Share
491
Reduced 1.33%
36,289
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$18,292
$38.03 p/Share
481
Reduced 1.29%
36,781
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
3,809
Added 9.27%
37,262
Common Stock
Aug 20
2025
BUY
Grant, award, or other acquisition
-
29
Added 0.09%
33,450
Common Stock
May 28
2025
BUY
Grant, award, or other acquisition
-
29
Added 0.09%
33,421
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
31
Added 0.09%
33,392
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
28
Added 0.08%
33,360
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$160,030
$40.32 p/Share
3,969
Added 10.64%
33,331
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$21,658
$42.22 p/Share
513
Reduced 1.72%
29,362
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$27,646
$37.36 p/Share
740
Reduced 2.42%
29,876
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$18,754
$37.36 p/Share
502
Reduced 1.61%
30,617
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$76,343
$38.21 p/Share
1,998
Reduced 6.03%
31,119
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
2,193
Added 6.21%
33,117
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.13%
30,924
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$27,713
$32.15 p/Share
862
Reduced 2.72%
30,883
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
54
Added 0.17%
31,745
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
56
Added 0.18%
31,690
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$19,306
$27.58 p/Share
700
Reduced 2.16%
31,633
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.22%
32,333
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$160,025
$28.05 p/Share
5,705
Added 15.03%
32,263
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,200
$27.86 p/Share
79
Reduced 0.3%
26,558
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$19,175
$27.71 p/Share
692
Reduced 2.53%
26,637
Common Stock