Oct 17
2024
BUY
Grant, award, or other acquisition
-
125
Added 0.45%
27,359
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
-
142
Added 0.52%
27,234
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
2,373
Added 8.05%
27,092
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
117
Added 0.47%
24,719
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
133
Added 0.54%
24,602
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$3,467
$63.05 p/Share
55
Reduced 0.22%
24,469
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
124
Added 0.5%
24,524
Common Stock
Jul 20
2023
BUY
Grant, award, or other acquisition
-
79
Added 0.32%
24,400
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
1,150
Added 4.51%
24,321
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
63
Added 0.27%
23,171
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
61
Added 0.26%
23,108
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
65
Added 0.28%
23,047
Common Stock
Jul 21
2022
BUY
Grant, award, or other acquisition
-
64
Added 0.28%
22,982
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
45
Added 0.2%
22,918
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
1,783
Added 7.23%
22,873
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
60
Added 0.28%
21,090
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$5,275
$109.89 p/Share
48
Reduced 0.23%
21,030
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
65
Added 0.31%
21,078
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
55
Added 0.26%
21,013
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
1,180
Added 5.33%
20,958
Common Stock
Apr 15
2021
BUY
Grant, award, or other acquisition
-
47
Added 0.24%
19,778
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
52
Added 0.26%
19,731
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$6,321
$114.93 p/Share
55
Reduced 0.28%
19,679
Common Stock
Dec 08
2020
SELL
Open market or private sale
$668,419
$118.83 p/Share
5,625
Reduced 22.18%
19,734
Common Stock
Oct 15
2020
BUY
Grant, award, or other acquisition
-
52
Added 0.2%
25,359
Common Stock