Jan 06
2025
BUY
Grant, award, or other acquisition
-
4,338
Added 8.43%
47,137
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$67,301
$51.97 p/Share
1,295
Reduced 2.94%
42,799
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
25
Added 0.06%
44,050
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
28
Added 0.06%
44,025
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$42,747
$42.45 p/Share
1,007
Reduced 2.24%
43,997
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
5,080
Added 10.14%
45,004
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
21
Added 0.05%
39,923
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.05%
39,902
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.05%
39,883
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.05%
39,863
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$48,904
$45.62 p/Share
1,072
Reduced 2.62%
39,845
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
3,945
Added 8.79%
40,917
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.05%
36,971
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
18
Added 0.05%
36,952
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
17
Added 0.05%
36,934
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.05%
36,917
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$45,995
$42.47 p/Share
1,083
Reduced 2.85%
36,897
Common Stock
Jan 05
2022
BUY
Grant, award, or other acquisition
-
4,209
Added 9.98%
37,980
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
17
Added 0.05%
33,771
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
17
Added 0.05%
33,753
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
15
Added 0.04%
33,736
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
21
Added 0.06%
33,721
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$47,729
$41.11 p/Share
1,161
Reduced 3.33%
33,700
Common Stock
Jan 06
2021
BUY
Grant, award, or other acquisition
-
4,256
Added 10.88%
34,861
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
24
Added 0.08%
30,605
Common Stock