Oct 11
2024
BUY
Grant, award, or other acquisition
$7,704
$171.22 p/Share
45
Added 0.14%
31,488
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$7,713
$145.53 p/Share
53
Added 0.17%
31,442
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$1,957
$163.09 p/Share
12
Added 0.04%
31,388
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$503,219
$168.47 p/Share
2,987
Reduced 8.69%
31,376
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
8,795
Added 20.97%
33,138
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$1,940
$138.59 p/Share
14
Added 0.05%
25,568
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$1,948
$129.91 p/Share
15
Added 0.06%
25,553
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$1,932
$148.68 p/Share
13
Added 0.05%
25,538
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,974
$131.66 p/Share
15
Added 0.06%
25,524
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$110,869
$154.2 p/Share
719
Reduced 2.74%
25,509
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,324
Added 11.25%
26,228
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$564,415
$159.71 p/Share
3,534
Reduced 13.37%
22,904
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
9,040
Added 25.48%
26,438
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$1,647
$137.33 p/Share
12
Added 0.07%
17,398
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$1,620
$147.28 p/Share
11
Added 0.06%
17,385
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$1,669
$111.32 p/Share
15
Added 0.09%
17,373
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$494,227
$126.66 p/Share
3,902
Reduced 18.32%
17,397
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
5,058
Added 19.19%
21,299
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
$8,135
$137.88 p/Share
59
Added 0.36%
16,240
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$37,666
$151.27 p/Share
249
Reduced 1.52%
16,180
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,314
Added 12.35%
16,429
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$48,853
$156.58 p/Share
312
Reduced 2.16%
14,115
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$2,571
$171.41 p/Share
15
Added 0.1%
14,427
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
$2,452
$144.25 p/Share
17
Added 0.12%
14,411
Common Stock
Oct 04
2021
BUY
Grant, award, or other acquisition
-
142
Added 0.98%
14,394
Common Stock