Aug 30
2024
BUY
Other acquisition or disposition
$5,608
$467.36 p/Share
12
Added 0.1%
11,683
Common Stock
Jul 31
2024
SELL
Open market or private sale
$252,500
$505.0 p/Share
500
Reduced 4.11%
11,671
Common Stock
May 31
2024
BUY
Other acquisition or disposition
$5,581
$398.69 p/Share
14
Added 0.11%
12,171
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$5,749
$442.28 p/Share
13
Added 0.11%
12,157
Common Stock
Feb 20
2024
-
125
Reduced 1.02%
12,144
Common Stock
Feb 16
2024
SELL
Open market or private sale
$308,946
$453.0 p/Share
682
Reduced 5.27%
12,269
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$62,575
$463.52 p/Share
135
Reduced 1.03%
12,951
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
484
Added 3.57%
13,086
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$301,288
$463.52 p/Share
650
Reduced 4.9%
12,602
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,869
Added 12.68%
12,874
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$68,589
$469.79 p/Share
146
Reduced 1.27%
11,383
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
526
Added 4.36%
11,529
Common Stock
Dec 11
2023
SELL
Open market or private sale
$309,865
$459.06 p/Share
675
Reduced 5.78%
11,003
Common Stock
Nov 30
2023
BUY
Other acquisition or disposition
$5,783
$413.1 p/Share
14
Added 0.12%
11,678
Common Stock
Aug 31
2023
-
140
Reduced 1.19%
11,647
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$5,647
$332.2 p/Share
17
Added 0.15%
11,664
Common Stock
Jun 13
2023
SELL
Open market or private sale
$148,596
$353.8 p/Share
420
Reduced 3.44%
11,787
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$5,862
$325.72 p/Share
18
Added 0.15%
12,207
Common Stock
Mar 14
2023
SELL
Open market or private sale
$112,268
$322.61 p/Share
348
Reduced 2.78%
12,189
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$5,916
$311.42 p/Share
19
Added 0.15%
12,537
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$50,752
$347.62 p/Share
146
Reduced 1.15%
12,518
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
485
Added 3.69%
12,664
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$103,553
$351.03 p/Share
295
Reduced 2.36%
12,179
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
977
Added 7.26%
12,474
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$49,434
$340.93 p/Share
145
Reduced 1.25%
11,497
Common Stock