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...
Aug 03
2021
BUY
Exercise of conversion of derivative security
-
3,801
Added 17.83%
17,521
Common Stock, par valu...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$250,558
$300.79 p/Share
833
Reduced 5.72%
13,720
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
$816,645
$300.79 p/Share
2,715
Added 15.72%
14,553
Common Stock, par valu...
Dec 11
2020
BUY
Grant, award, or other acquisition
-
1,069
Added 8.28%
11,838
Common Stock, par valu...
Dec 08
2020
SELL
Payment of exercise price or tax liability
$179,831
$280.11 p/Share
642
Reduced 5.63%
10,769
Common Stock, par valu...
Nov 05
2020
SELL
Open market or private sale
$370,926
$302.55 p/Share
1,226
Reduced 9.7%
11,411
Common Stock, par valu...
Nov 04
2020
SELL
Open market or private sale
$1,820,088
$297.4 p/Share
6,120
Reduced 32.63%
12,637
Common Stock, par valu...