May 14
2024
SELL
Payment of exercise price or tax liability
$54,555
$163.34 p/Share
334
Reduced 1.2%
27,419
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$75,547
$195.72 p/Share
386
Reduced 1.37%
27,753
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$25,412
$193.99 p/Share
131
Reduced 0.46%
28,139
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$88,839
$192.71 p/Share
461
Reduced 1.6%
28,270
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$85,730
$191.79 p/Share
447
Reduced 1.53%
28,731
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
391
Added 1.32%
29,178
Common Stock
Nov 10
2023
SELL
Open market or private sale
$557,328
$147.13 p/Share
3,788
Reduced 11.63%
28,787
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$51,446
$154.03 p/Share
334
Reduced 1.01%
32,575
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$23,688
$188.0 p/Share
126
Reduced 0.38%
32,909
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
375
Added 1.12%
33,035
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$109,853
$174.37 p/Share
630
Reduced 2.11%
29,193
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,467
Added 9.6%
32,660
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$79,708
$173.28 p/Share
460
Reduced 1.52%
29,823
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$78,394
$173.44 p/Share
452
Reduced 1.47%
30,283
Common Stock
Aug 04
2022
SELL
Open market or private sale
$815,785
$243.01 p/Share
3,357
Reduced 9.85%
30,735
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$50,384
$150.4 p/Share
335
Reduced 0.97%
34,092
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$117,627
$196.7 p/Share
598
Reduced 1.71%
34,427
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$90,875
$196.7 p/Share
462
Reduced 1.3%
35,025
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$34,247
$189.21 p/Share
181
Reduced 0.51%
35,487
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,124
Added 5.62%
35,668
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$40,862
$182.42 p/Share
224
Reduced 0.66%
33,544
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
450
Added 1.32%
33,768
Common Stock
Sep 01
2021
SELL
Open market or private sale
$963,559
$285.33 p/Share
3,377
Reduced 9.2%
33,318
Common Stock
May 14
2021
SELL
Open market or private sale
$76,651
$172.25 p/Share
445
Reduced 1.2%
36,695
Common Stock
Mar 16
2021
SELL
Open market or private sale
$275,632
$196.88 p/Share
1,400
Reduced 3.63%
37,140
Common Stock