Dec 14
2023
SELL
Sale (or disposition) back to the issuer
$11,163,292
$229.0 p/Share
48,748
Reduced 100.0%
0
Common Stock
Sep 21
2023
SELL
Open market or private sale
$13,216
$206.5 p/Share
64
Reduced 0.08%
84,398
Common Stock
Aug 31
2023
SELL
Open market or private sale
$391,794
$206.97 p/Share
1,893
Reduced 2.19%
84,462
Common Stock
Aug 29
2023
SELL
Open market or private sale
$83,430
$206.0 p/Share
405
Reduced 0.47%
86,355
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
1,022
Added 1.16%
86,760
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
$583,160
$193.87 p/Share
3,008
Reduced 3.39%
85,738
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
13,107
Added 12.87%
88,746
Common Stock
Aug 08
2023
-
11,124
Reduced 12.82%
75,639
Common Stock
Apr 17
2023
SELL
Open market or private sale
$1,029,300
$205.86 p/Share
5,000
Reduced 5.45%
86,763
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$195,750
$39.15 p/Share
5,000
Added 5.17%
91,763
Common Stock
Apr 06
2023
SELL
Open market or private sale
$35,819
$205.86 p/Share
174
Reduced 0.2%
86,763
Common Stock
Apr 05
2023
BUY
Grant, award, or other acquisition
-
435
Added 0.5%
86,937
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,389
Added 1.58%
86,502
Common Stock
Mar 16
2023
SELL
Open market or private sale
$999,500
$199.9 p/Share
5,000
Reduced 5.55%
85,113
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
$195,750
$39.15 p/Share
5,000
Added 5.26%
90,113
Common Stock
Feb 16
2023
SELL
Open market or private sale
$775,000
$155.0 p/Share
5,000
Reduced 5.55%
85,113
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$195,750
$39.15 p/Share
5,000
Added 5.26%
90,113
Common Stock
Jan 24
2023
SELL
Open market or private sale
$675,150
$135.03 p/Share
5,000
Reduced 5.55%
85,113
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$195,750
$39.15 p/Share
5,000
Added 5.26%
90,113
Common Stock
Jan 17
2023
SELL
Open market or private sale
$75,550
$130.71 p/Share
578
Reduced 0.67%
85,113
Common Stock
Jan 05
2023
SELL
Open market or private sale
$610,875
$135.0 p/Share
4,525
Reduced 5.02%
85,691
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
$177,153
$39.15 p/Share
4,525
Added 4.78%
90,216
Common Stock
Jan 04
2023
SELL
Open market or private sale
$64,125
$135.0 p/Share
475
Reduced 0.55%
85,691
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
$18,596
$39.15 p/Share
475
Added 0.55%
86,166
Common Stock
Nov 17
2022
SELL
Open market or private sale
$1,092,039
$131.05 p/Share
8,333
Reduced 8.86%
85,691
Common Stock