Jan 17
2023
SELL
Open market or private sale
$368,190
$233.92 p/Share
1,574
Reduced 3.24%
47,071
Common Stock
Jan 09
2023
SELL
Open market or private sale
$449,429
$220.85 p/Share
2,035
Reduced 4.02%
48,645
Common Stock
Dec 14
2022
SELL
Open market or private sale
$330,071
$222.72 p/Share
1,482
Reduced 2.84%
50,680
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$80,260
$241.02 p/Share
333
Reduced 0.64%
52,065
Common Stock
Apr 21
2022
SELL
Open market or private sale
$6,855,030
$270.0 p/Share
25,389
Reduced 32.64%
52,398
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$1,952,414
$76.9 p/Share
25,389
Added 24.61%
77,787
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$163,683
$234.84 p/Share
697
Reduced 1.31%
52,398
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$130,571
$234.84 p/Share
556
Reduced 1.04%
53,095
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$260,038
$232.8 p/Share
1,117
Reduced 2.04%
53,651
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
6,186
Added 10.15%
54,768
Common Stock
Jan 13
2022
SELL
Open market or private sale
$1,028,560
$260.0 p/Share
3,956
Reduced 7.55%
48,448
Common Stock
Jan 13
2022
BUY
Exercise of conversion of derivative security
$281,153
$71.07 p/Share
3,956
Added 7.02%
52,404
Common Stock
Jun 01
2021
SELL
Open market or private sale
$284,357
$256.64 p/Share
1,108
Reduced 2.24%
48,342
Common Stock
May 24
2021
SELL
Open market or private sale
$384,476
$250.8 p/Share
1,533
Reduced 3.01%
49,450
Common Stock
May 10
2021
SELL
Open market or private sale
$4,646,899
$249.07 p/Share
18,657
Reduced 26.79%
50,983
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$1,068,384
$62.0 p/Share
17,232
Added 19.84%
69,640
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$87,386
$254.77 p/Share
343
Reduced 0.65%
52,408
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$153,653
$215.2 p/Share
714
Reduced 1.34%
52,751
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$121,923
$213.9 p/Share
570
Reduced 1.05%
53,465
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$237,536
$204.42 p/Share
1,162
Reduced 2.11%
54,035
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,360
Added 10.33%
55,197
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
3,160
Added 6.59%
44,771
Common Stock