Mar 15
2023
SELL
Payment of exercise price or tax liability
$216,657
$240.73 p/Share
900
Reduced 1.79%
49,295
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
$777,798
$240.73 p/Share
3,231
Added 6.05%
50,195
Common Stock, par valu...
Dec 13
2022
SELL
Payment of exercise price or tax liability
$150,801
$268.33 p/Share
562
Reduced 1.18%
46,964
Common Stock, par valu...
Dec 09
2022
BUY
Grant, award, or other acquisition
$395,569
$259.56 p/Share
1,524
Added 3.11%
47,526
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$379,511
$265.95 p/Share
1,427
Reduced 3.01%
46,002
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
$980,292
$265.95 p/Share
3,686
Added 7.21%
47,429
Common Stock, par valu...
Dec 10
2021
BUY
Grant, award, or other acquisition
$409,498
$328.65 p/Share
1,246
Added 2.77%
43,743
Common Stock, par valu...
Dec 07
2021
SELL
Payment of exercise price or tax liability
$227,570
$330.29 p/Share
689
Reduced 1.6%
42,497
Common Stock, par valu...
Jul 27
2021
SELL
Open market or private sale
$1,419,745
$330.25 p/Share
4,299
Reduced 8.01%
49,342
Common Stock, par valu...
Jul 01
2021
SELL
Open market or private sale
$547,282
$347.26 p/Share
1,576
Reduced 2.85%
53,641
Common Stock, par valu...
Jun 15
2021
SELL
Open market or private sale
$2,914,186
$334.81 p/Share
8,704
Reduced 13.62%
55,217
Common Stock, par valu...
May 19
2021
SELL
Open market or private sale
$1,155,374
$336.06 p/Share
3,438
Reduced 5.1%
63,921
Common Stock, par valu...
Apr 29
2021
SELL
Payment of exercise price or tax liability
$788,648
$341.85 p/Share
2,307
Reduced 3.42%
65,052
Common Stock, par valu...
Apr 29
2021
SELL
Open market or private sale
$1,215,334
$341.77 p/Share
3,556
Reduced 5.01%
67,359
Common Stock, par valu...
Apr 29
2021
BUY
Exercise of conversion of derivative security
-
5,863
Added 7.64%
70,915
Common Stock, par valu...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$329,967
$300.79 p/Share
1,097
Reduced 1.6%
67,359
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
$972,153
$300.79 p/Share
3,232
Added 4.51%
68,456
Common Stock, par valu...
Dec 11
2020
BUY
Grant, award, or other acquisition
-
1,273
Added 1.91%
65,224
Common Stock, par valu...
Dec 08
2020
SELL
Payment of exercise price or tax liability
$213,724
$280.11 p/Share
763
Reduced 1.18%
63,951
Common Stock, par valu...
Nov 09
2020
SELL
Open market or private sale
$1,485,242
$313.21 p/Share
4,742
Reduced 6.83%
64,714
Common Stock, par valu...
Nov 06
2020
SELL
Payment of exercise price or tax liability
-
3,076
Reduced 4.24%
69,456
Common Stock, par valu...
Nov 06
2020
BUY
Exercise of conversion of derivative security
-
7,818
Added 9.73%
72,532
Common Stock, par valu...