Oct 11
2024
BUY
Grant, award, or other acquisition
$5,992
$171.22 p/Share
35
Added 0.17%
20,441
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$5,966
$145.53 p/Share
41
Added 0.2%
20,405
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$1,467
$163.09 p/Share
9
Added 0.04%
20,364
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$74,463
$168.47 p/Share
442
Reduced 2.13%
20,354
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
2,226
Added 9.67%
20,796
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$139,602
$161.39 p/Share
865
Reduced 4.45%
18,570
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$2,078
$138.59 p/Share
15
Added 0.08%
19,435
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$2,078
$129.91 p/Share
16
Added 0.08%
19,420
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$2,081
$148.68 p/Share
14
Added 0.07%
19,404
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,974
$131.66 p/Share
15
Added 0.08%
19,389
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$37,779
$154.2 p/Share
245
Reduced 1.25%
19,374
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
2,189
Added 10.04%
19,619
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$118,496
$160.13 p/Share
740
Reduced 4.07%
17,430
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$2,334
$137.33 p/Share
17
Added 0.09%
18,170
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$2,356
$147.28 p/Share
16
Added 0.09%
18,162
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$2,337
$111.32 p/Share
21
Added 0.12%
18,146
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$93,490
$124.82 p/Share
749
Reduced 3.97%
18,124
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
$0
$124.82 p/Share
0
Added 0.0%
18,124
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
$4,136
$137.88 p/Share
30
Added 0.16%
18,873
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,231
Added 10.59%
18,843
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$117,863
$161.9 p/Share
728
Reduced 4.2%
16,612
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$4,457
$171.41 p/Share
26
Added 0.15%
17,349
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$389,031
$170.18 p/Share
2,286
Reduced 12.28%
16,324
Common Stock
Oct 04
2021
BUY
Grant, award, or other acquisition
-
18,610
Added 50.0%
18,610
Common Stock