Dec 10
2024
SELL
Payment of exercise price or tax liability
$265,463
$639.67 p/Share
415
Reduced 2.57%
15,747
Common Stock, par valu...
Nov 05
2024
SELL
Open market or private sale
$596,370
$618.0 p/Share
965
Reduced 5.63%
16,162
Common Stock, par valu...
Nov 05
2024
SELL
Sale (or disposition) back to the issuer
$1,344,362
$617.53 p/Share
2,177
Reduced 11.28%
17,127
Common Stock, par valu...
Nov 05
2024
BUY
Exercise of conversion of derivative security
$924,062
$294.1 p/Share
3,142
Added 14.0%
19,304
Common Stock, par valu...
Aug 28
2024
SELL
Open market or private sale
$3,138,416
$584.0 p/Share
5,374
Reduced 24.95%
16,162
Common Stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$1,984,852
$578.0 p/Share
3,434
Reduced 13.75%
21,536
Common Stock, par valu...
Aug 19
2024
SELL
Sale (or disposition) back to the issuer
$3,899,911
$576.91 p/Share
6,760
Reduced 21.3%
24,970
Common Stock, par valu...
Aug 19
2024
BUY
Exercise of conversion of derivative security
$2,547,480
$249.9 p/Share
10,194
Added 24.32%
31,730
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$603,364
$469.91 p/Share
1,284
Reduced 5.63%
21,536
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
3,363
Added 12.84%
22,820
Common Stock, par valu...
Feb 05
2024
BUY
Grant, award, or other acquisition
-
819
Added 4.04%
19,457
Common Stock, par valu...
Dec 11
2023
SELL
Payment of exercise price or tax liability
$180,718
$429.26 p/Share
421
Reduced 2.21%
18,638
Common Stock, par valu...
Dec 08
2023
SELL
Payment of exercise price or tax liability
$251,969
$420.65 p/Share
599
Reduced 3.05%
19,059
Common Stock, par valu...
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,597
Added 7.51%
19,658
Common Stock, par valu...
Nov 08
2023
SELL
Open market or private sale
$394,000
$394.0 p/Share
1,000
Reduced 5.25%
18,061
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$159,122
$240.73 p/Share
661
Reduced 3.35%
19,061
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
$653,100
$240.73 p/Share
2,713
Added 12.09%
19,722
Common Stock, par valu...
Dec 13
2022
SELL
Payment of exercise price or tax liability
$132,018
$268.33 p/Share
492
Reduced 2.81%
17,009
Common Stock, par valu...
Dec 09
2022
BUY
Grant, award, or other acquisition
$334,572
$259.56 p/Share
1,289
Added 6.86%
17,501
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$286,960
$265.95 p/Share
1,079
Reduced 6.24%
16,212
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
$823,381
$265.95 p/Share
3,096
Added 15.19%
17,291
Common Stock, par valu...
Dec 10
2021
BUY
Grant, award, or other acquisition
$346,397
$328.65 p/Share
1,054
Added 6.91%
14,195
Common Stock, par valu...
Dec 07
2021
SELL
Payment of exercise price or tax liability
$191,238
$330.29 p/Share
579
Reduced 4.22%
13,141
Common Stock, par valu...
Aug 03
2021
SELL
Payment of exercise price or tax liability
$498,448
$333.41 p/Share
1,495
Reduced 8.53%
16,026
Common Stock, par valu...
Aug 03
2021
SELL
Open market or private sale
$772,510
$335.0 p/Share
2,306
Reduced 14.39%
13,720
Common Stock, par valu...