Jul 31
2024
SELL
Payment of exercise price or tax liability
$521,583
$333.28 p/Share
1,565
Reduced 15.14%
8,771
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
499
Added 4.62%
10,300
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$25,525
$311.29 p/Share
82
Reduced 0.83%
9,801
Common Stock
May 03
2024
SELL
Open market or private sale
$662,811
$313.09 p/Share
2,117
Reduced 17.64%
9,883
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$31,620
$277.37 p/Share
114
Reduced 0.94%
12,000
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$29,296
$276.38 p/Share
106
Reduced 0.87%
12,114
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$189,015
$268.87 p/Share
703
Reduced 5.44%
12,220
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,954
Added 13.18%
12,866
Common Stock
Dec 04
2023
SELL
Open market or private sale
$572,270
$273.03 p/Share
2,096
Reduced 16.16%
10,874
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$67,195
$269.86 p/Share
249
Reduced 1.88%
12,970
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$266,861
$236.37 p/Share
1,129
Reduced 7.94%
13,095
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$12,522
$231.89 p/Share
54
Reduced 0.38%
14,224
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$14,630
$235.97 p/Share
62
Reduced 0.43%
14,278
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
635
Added 4.24%
14,340
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$17,501
$239.74 p/Share
73
Reduced 0.53%
13,705
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$79,519
$234.57 p/Share
339
Reduced 2.4%
13,778
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
968
Added 6.45%
14,032
Common Stock
Nov 08
2022
SELL
Open market or private sale
$159,979
$293.54 p/Share
545
Reduced 4.02%
13,009
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$64,569
$269.04 p/Share
240
Reduced 1.74%
13,554
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$304,141
$247.47 p/Share
1,229
Reduced 8.22%
13,728
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$12,277
$236.1 p/Share
52
Reduced 0.35%
14,869
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$13,162
$230.92 p/Share
57
Reduced 0.38%
14,921
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
649
Added 4.15%
14,978
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$14,992
$249.87 p/Share
60
Reduced 0.42%
14,329
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$82,551
$235.86 p/Share
350
Reduced 2.37%
14,389
Common Stock