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
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,230
Added 12.96%
41,849
Common Stock
Feb 11
2022
BUY
Other acquisition or disposition
$34,531
$65.4 p/Share
528
Added 6.73%
7,322
Common Stock/ Serp
May 14
2021
SELL
Open market or private sale
$6,250,092
$134.48 p/Share
46,476
Reduced 56.61%
35,619
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$2,492,508
$53.63 p/Share
46,476
Added 41.15%
66,469
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$120,639
$137.09 p/Share
880
Reduced 2.41%
35,619
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$55,178
$122.89 p/Share
449
Reduced 1.22%
36,499
Common Stock