Nov 27
2024
BUY
Grant, award, or other acquisition
$598,975
$138.14 p/Share
4,336
Added 4.56%
90,674
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$77,761
$133.84 p/Share
581
Reduced 0.67%
86,338
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$375,938
$125.69 p/Share
2,991
Reduced 3.33%
86,919
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$999,738
$125.69 p/Share
7,954
Added 8.13%
89,910
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$101,147
$127.07 p/Share
796
Reduced 0.96%
81,956
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$18,407
$139.45 p/Share
132
Reduced 0.16%
82,559
Common Stock
Dec 15
2023
SELL
Open market or private sale
$3,643,157
$138.36 p/Share
26,331
Reduced 24.19%
82,503
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$1,359,069
$116.13 p/Share
11,703
Added 9.71%
108,834
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$2,139,717
$128.79 p/Share
16,614
Added 14.61%
97,131
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$612,510
$123.99 p/Share
4,940
Added 5.78%
80,517
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$156,373
$113.15 p/Share
1,382
Reduced 1.8%
75,577
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$42,821
$114.19 p/Share
375
Reduced 0.48%
76,959
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$46,121
$113.6 p/Share
406
Reduced 0.52%
77,334
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$383,603
$111.61 p/Share
3,437
Reduced 4.23%
77,740
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,117,439
$111.61 p/Share
10,012
Added 10.98%
81,177
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$17,789
$134.77 p/Share
132
Reduced 0.19%
70,805
Common Stock
Dec 14
2022
SELL
Open market or private sale
$4,595,510
$155.78 p/Share
29,500
Reduced 29.41%
70,793
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$145,459
$146.19 p/Share
995
Reduced 0.98%
100,293
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$55,753
$144.44 p/Share
386
Reduced 0.38%
101,288
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$55,170
$147.12 p/Share
375
Reduced 0.37%
101,674
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,242,312
$148.0 p/Share
8,394
Reduced 7.6%
102,049
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,364,484
$148.0 p/Share
22,733
Added 17.07%
110,443
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$109,007
$148.31 p/Share
735
Reduced 0.83%
87,710
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$201,348
$122.4 p/Share
1,645
Added 1.83%
88,125
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$163,643
$164.3 p/Share
996
Reduced 1.14%
86,332
Common Stock