Dec 19
2024
SELL
Payment of exercise price or tax liability
$39,883
$164.13 p/Share
243
Reduced 0.49%
49,708
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$115,693
$165.75 p/Share
698
Reduced 1.38%
49,951
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$121,177
$161.57 p/Share
750
Reduced 1.46%
50,649
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$1,714,742
$161.57 p/Share
10,613
Added 17.11%
51,399
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$1,119,892
$164.69 p/Share
6,800
Added 14.31%
40,720
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$20,783
$166.27 p/Share
125
Reduced 0.37%
33,920
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$11,900
$140.01 p/Share
85
Reduced 0.25%
34,005
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$959,942
$136.53 p/Share
7,031
Added 17.1%
34,090
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$60,591
$124.93 p/Share
485
Reduced 1.76%
27,059
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$36,248
$147.35 p/Share
246
Reduced 0.89%
27,455
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$659,685
$147.35 p/Share
4,477
Added 13.91%
27,701
Common Stock
Aug 14
2023
SELL
Open market or private sale
$538,103
$160.82 p/Share
3,346
Reduced 12.59%
23,224
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$9,591
$149.86 p/Share
64
Reduced 0.24%
26,570
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$27,787
$131.69 p/Share
211
Reduced 0.79%
26,634
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$439,867
$141.3 p/Share
3,113
Added 10.4%
26,832
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$32,400
$144.0 p/Share
225
Reduced 0.94%
23,719
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$576,720
$144.0 p/Share
4,005
Added 14.33%
23,944
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$9,536
$176.6 p/Share
54
Reduced 0.28%
19,559
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$32,276
$162.19 p/Share
199
Reduced 1.0%
19,613
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$399,926
$163.77 p/Share
2,442
Added 10.98%
19,807
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$341,345
$171.1 p/Share
1,995
Reduced 10.3%
17,365
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
$688,335
$171.1 p/Share
4,023
Added 17.2%
19,360
Common Stock
Jan 25
2021
SELL
Open market or private sale
$7,562,840
$215.0 p/Share
35,176
Reduced 69.84%
15,187
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$4,401,077
$124.74 p/Share
35,282
Added 41.2%
50,363
Common Stock