Feb 21
2025
BUY
Other acquisition or disposition
$104,452
$186.19 p/Share
561
Added 5.63%
9,402
Common Stock/ Serp
Feb 20
2025
SELL
Payment of exercise price or tax liability
$167,259
$188.78 p/Share
886
Reduced 1.67%
52,103
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
3,499
Added 6.19%
52,989
Common Stock
Feb 20
2025
BUY
Other acquisition or disposition
-
56
Added 0.63%
8,841
Common Stock/ Serp
Nov 22
2024
SELL
Open market or private sale
$3,193,532
$197.01 p/Share
16,210
Reduced 24.67%
49,490
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$1,190,624
$73.45 p/Share
16,210
Added 19.79%
65,700
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$48,534
$183.15 p/Share
265
Reduced 0.53%
49,490
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$58,061
$184.91 p/Share
314
Reduced 0.63%
49,755
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
$232,870
$181.93 p/Share
1,280
Added 2.49%
50,069
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$56,066
$180.86 p/Share
310
Reduced 0.63%
48,789
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$222,762
$178.21 p/Share
1,250
Reduced 2.48%
49,099
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,143
Added 7.6%
50,349
Common Stock
Feb 12
2024
BUY
Other acquisition or disposition
$51,536
$84.21 p/Share
612
Added 6.51%
8,785
Common Stock/ Serp
Mar 22
2023
BUY
Grant, award, or other acquisition
$279,689
$138.46 p/Share
2,020
Added 4.19%
46,206
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$43,981
$140.07 p/Share
314
Reduced 0.71%
44,186
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$57,632
$138.54 p/Share
416
Reduced 0.93%
44,500
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$41,958
$135.35 p/Share
310
Reduced 0.69%
44,916
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$276,991
$143.0 p/Share
1,937
Reduced 4.11%
45,226
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,043
Added 11.36%
47,163
Common Stock
Feb 10
2023
BUY
Other acquisition or disposition
$61,569
$72.35 p/Share
851
Added 9.43%
8,173
Common Stock/ Serp
May 09
2022
SELL
Payment of exercise price or tax liability
$41,791
$121.84 p/Share
343
Reduced 0.83%
41,120
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$56,031
$134.69 p/Share
416
Reduced 0.99%
41,463
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
$321,909
$134.69 p/Share
2,390
Added 5.4%
41,879
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$39,165
$126.34 p/Share
310
Reduced 0.78%
39,489
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$261,252
$127.44 p/Share
2,050
Reduced 4.9%
39,799
Common Stock