Jan 06
2025
SELL
Payment of exercise price or tax liability
$23,911
$37.13 p/Share
644
Reduced 1.18%
53,857
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
68
Added 0.12%
54,501
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$350,017
$40.32 p/Share
8,681
Added 13.75%
54,433
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$40,531
$42.22 p/Share
960
Reduced 2.06%
45,752
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$24,022
$37.36 p/Share
643
Reduced 1.36%
46,712
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$15,990
$37.36 p/Share
428
Reduced 0.9%
47,355
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$68,930
$38.21 p/Share
1,804
Reduced 3.64%
47,784
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
2,193
Added 4.24%
49,588
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$109
$36.63 p/Share
3
Reduced 0.01%
47,395
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
80
Added 0.17%
47,398
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$30,769
$36.63 p/Share
840
Reduced 1.74%
47,318
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
91
Added 0.19%
48,158
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
94
Added 0.2%
48,067
Common Stock
Jan 06
2024
SELL
Payment of exercise price or tax liability
$17,722
$28.22 p/Share
628
Reduced 1.29%
47,972
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
112
Added 0.23%
48,600
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$300,022
$28.05 p/Share
10,696
Added 18.63%
46,706
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$17,623
$27.71 p/Share
636
Reduced 1.74%
36,010
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$11,917
$27.65 p/Share
431
Reduced 1.16%
36,646
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
3,695
Added 9.06%
37,077
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$22,308
$37.18 p/Share
600
Reduced 2.1%
27,978
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
46
Added 0.16%
28,578
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
44
Added 0.15%
28,532
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
46
Added 0.16%
28,488
Common Stock
Jan 06
2023
BUY
Grant, award, or other acquisition
-
5,006
Added 14.97%
28,442
Common Stock