Nov 01
2024
SELL
Open market or private sale
$150,500
$430.0 p/Share
350
Reduced 9.14%
3,479
Common Stock, $0.01 pa...
Aug 20
2024
SELL
Payment of exercise price or tax liability
$6,405
$427.06 p/Share
15
Reduced 0.39%
3,829
Common Stock, $0.01 pa...
Jul 15
2024
SELL
Payment of exercise price or tax liability
$31,879
$483.03 p/Share
66
Reduced 1.69%
3,844
Common Stock, $0.01 pa...
Apr 29
2024
SELL
Open market or private sale
$395,073
$530.3 p/Share
745
Reduced 16.0%
3,910
Common Stock, $0.01 pa...
Apr 29
2024
BUY
Exercise of conversion of derivative security
$208,234
$279.51 p/Share
745
Added 14.4%
4,430
Common Stock, $0.01 pa...
Apr 02
2024
SELL
Open market or private sale
$53,359
$494.07 p/Share
108
Reduced 2.69%
3,910
Common Stock, $0.01 pa...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$41,983
$493.92 p/Share
85
Reduced 2.07%
4,018
Common Stock, $0.01 pa...
Mar 13
2024
SELL
Open market or private sale
$346,936
$451.74 p/Share
768
Reduced 15.77%
4,103
Common Stock, $0.01 pa...
Mar 12
2024
SELL
Payment of exercise price or tax liability
$163,799
$443.9 p/Share
369
Reduced 7.04%
4,871
Common Stock, $0.01 pa...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
751
Added 12.54%
5,240
Common Stock, $0.01 pa...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$40,911
$421.77 p/Share
97
Reduced 2.14%
4,428
Common Stock, $0.01 pa...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
285
Added 5.93%
4,525
Common Stock, $0.01 pa...
Aug 22
2023
SELL
Open market or private sale
$4,178
$379.87 p/Share
11
Reduced 0.26%
4,191
Common Stock, $0.01 pa...
Aug 21
2023
SELL
Payment of exercise price or tax liability
$3,798
$379.88 p/Share
10
Reduced 0.24%
4,202
Common Stock, $0.01 pa...
Jul 18
2023
SELL
Open market or private sale
$20,723
$391.0 p/Share
53
Reduced 1.25%
4,204
Common Stock, $0.01 pa...
Jul 17
2023
SELL
Payment of exercise price or tax liability
$16,369
$389.74 p/Share
42
Reduced 0.98%
4,257
Common Stock, $0.01 pa...
Jul 17
2023
SELL
Open market or private sale
$13,116
$385.78 p/Share
34
Reduced 0.78%
4,299
Common Stock, $0.01 pa...
Jul 12
2023
SELL
Open market or private sale
$152,800
$400.0 p/Share
382
Reduced 8.1%
4,333
Common Stock, $0.01 pa...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$9,380
$347.41 p/Share
27
Reduced 0.57%
4,715
Common Stock, $0.01 pa...
Apr 03
2023
SELL
Open market or private sale
$22,776
$330.1 p/Share
69
Reduced 1.43%
4,742
Common Stock, $0.01 pa...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$18,472
$329.87 p/Share
56
Reduced 1.15%
4,811
Common Stock, $0.01 pa...
Mar 13
2023
SELL
Open market or private sale
$40,800
$300.0 p/Share
136
Reduced 2.72%
4,867
Common Stock, $0.01 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$32,717
$300.16 p/Share
109
Reduced 2.13%
5,003
Common Stock, $0.01 pa...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,266
Added 30.71%
5,112
Common Stock, $0.01 pa...
Feb 22
2023
SELL
Open market or private sale
$26,030
$347.07 p/Share
75
Reduced 2.57%
2,846
Common Stock, $0.01 pa...