Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
178.8500
180.3100
176.0150
178.9800
1,811,106
Thu, 22 Oct 2026
16 · 10-Q
After market open · 10:05 ET
10-Q DATED OCTOBER 22, 2026 ↗
Thu, 22 Oct 2026
15 · 8-K
After market open · 10:03 ET
8-K DATED OCTBOER 22, 2026 ↗
Thu, 22 Oct 2026
170.0000
176.9400
167.6200
176.5200
2,097,500
Wed, 21 Oct 2026
157.2100
159.0000
155.6600
159.0000
1,106,400
Tue, 20 Oct 2026
155.5100
157.3300
155.1500
157.0300
1,169,700
Mon, 19 Oct 2026
155.5300
156.2300
154.6500
155.4400
834,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
155.8700
157.9900
154.3500
156.5400
1,128,400
Thu, 15 Oct 2026
154.2400
156.2900
154.0200
155.7500
1,139,400
Wed, 14 Oct 2026
152.5900
152.9300
150.7000
152.5000
1,161,000
Tue, 13 Oct 2026
150.7000
153.4600
150.3200
153.1700
1,038,400
Mon, 12 Oct 2026
150.2600
151.9200
149.7100
150.0400
745,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
151.2400
151.9800
150.1600
150.4800
803,100
Thu, 08 Oct 2026
146.7100
151.3600
146.5200
149.9900
981,400
Wed, 07 Oct 2026
152.2900
152.3200
142.0000
147.9100
1,948,400
Tue, 06 Oct 2026
154.3500
156.1600
154.3000
155.2000
698,900
Mon, 05 Oct 2026
153.3500
154.7200
151.7400
153.6700
747,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
155.5100
157.3000
154.0800
154.2100
888,000
Thu, 01 Oct 2026
153.3500
154.6400
151.1300
154.2800
1,084,300
Wed, 30 Sep 2026
155.9500
156.5700
153.7700
153.7700
671,000
Tue, 29 Sep 2026
155.3300
156.6200
154.1200
155.4300
1,202,000
Mon, 28 Sep 2026
153.0400
155.9100
152.4200
155.3800
1,061,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
152.6500
155.8400
152.5400
154.4700
654,800
Thu, 24 Sep 2026
153.6400
154.2900
151.3300
152.4800
986,000
Wed, 23 Sep 2026
153.0200
155.6200
153.0200
154.0900
902,800
Tue, 22 Sep 2026
153.5300
154.3200
152.4100
153.9500
1,031,300
Mon, 21 Sep 2026
153.0900
153.0900
151.3500
151.3600
1,528,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
153.4600
154.0800
151.1500
152.2800
2,416,300
Thu, 17 Sep 2026
155.0200
155.5400
152.5300
153.6300
1,006,900
Wed, 16 Sep 2026
155.2100
155.7900
151.6200
152.8100
1,044,100
Tue, 15 Sep 2026
154.6100
155.0100
153.7600
154.6000
1,065,500
Mon, 14 Sep 2026
151.7700
156.4900
151.7700
155.3900
1,256,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
152.9400
153.8700
151.7500
153.3500
1,061,000
Thu, 10 Sep 2026
151.6600
152.4000
150.6900
151.2700
812,500
Wed, 09 Sep 2026
154.7900
155.3900
151.3300
151.7300
838,300
Tue, 08 Sep 2026
14 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 08 Sep 2026
157.4200
158.3000
155.3500
156.0500
770,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
155.4900
157.2700
155.2300
157.1200
746,300
Thu, 03 Sep 2026
156.8300
158.5700
154.4100
155.5600
1,022,200
Wed, 02 Sep 2026
152.6500
157.3500
151.2300
155.0700
1,204,900
Tue, 01 Sep 2026
155.8400
156.6500
151.7400
151.8200
1,146,000
Mon, 31 Aug 2026
156.3800
156.8200
154.6100
155.2500
7,471,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
160.0100
160.9000
156.3700
157.4800
1,202,000
Thu, 27 Aug 2026
158.7200
160.2100
157.4000
159.7200
1,019,200
Wed, 26 Aug 2026
160.0500
161.9200
159.3700
160.2800
993,500
Tue, 25 Aug 2026
163.6000
163.6800
159.9800
160.3700
1,016,500
Mon, 24 Aug 2026
163.0000
166.0200
161.6900
162.6300
1,329,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
162.1700
164.1700
161.7900
162.3100
936,200
Thu, 20 Aug 2026
160.9200
163.4100
160.1200
161.7200
935,500
Wed, 19 Aug 2026
161.4700
166.6300
160.9600
162.7600
939,600
Tue, 18 Aug 2026
162.7800
163.2300
159.8200
159.8300
887,100
Mon, 17 Aug 2026
163.6000
163.8600
162.1000
162.1000
1,272,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
165.9400
166.2800
163.6800
164.7800
1,048,300
Thu, 13 Aug 2026
167.2400
167.4400
163.0800
166.4400
1,754,000
Wed, 12 Aug 2026
168.4400
169.4300
164.7200
166.1100
821,800
Tue, 11 Aug 2026
165.9900
168.5900
165.0000
168.4400
739,400
Mon, 10 Aug 2026
167.7000
167.7000
165.1600
165.5300
1,014,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
166.9300
170.8700
166.8300
168.9400
1,066,100
Thu, 06 Aug 2026
169.4000
169.7600
167.6200
168.7000
1,117,500
Wed, 05 Aug 2026
164.7400
168.6000
164.4000
168.5800
1,271,100
Tue, 04 Aug 2026
161.2100
165.4900
159.8700
165.3600
1,012,200
Mon, 03 Aug 2026
158.7000
162.1400
158.7000
161.2800
1,345,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
156.8500
157.9500
155.5000
157.4000
933,800
Thu, 30 Jul 2026
158.9800
159.1700
153.3900
157.0600
1,222,900
Wed, 29 Jul 2026
159.2600
160.1000
156.8300
158.4700
1,341,400
Tue, 28 Jul 2026
160.0000
164.2500
158.9400
161.2300
1,806,000
Mon, 27 Jul 2026
154.2500
158.4000
153.6600
158.1400
1,803,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
152.2500
156.4600
151.5600
153.3600
1,711,000
Thu, 23 Jul 2026
151.5700
159.3700
148.7200
154.5700
3,968,900
Thu, 23 Jul 2026
13 · 10-Q
Pre-market · 06:06 ET
10-Q DATED JULY 23, 2026 ↗
Thu, 23 Jul 2026
12 · 8-K
Pre-market · 06:02 ET
8-K DATED JULY 23, 2026 ↗
Wed, 22 Jul 2026
138.8200
140.4700
137.9000
139.9500
1,848,300
Tue, 21 Jul 2026
137.7200
138.8000
136.9700
137.3000
959,400
Mon, 20 Jul 2026
137.6100
139.1300
134.6300
138.1300
1,267,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
139.0500
141.7300
136.4800
137.2400
1,564,900
Thu, 16 Jul 2026
135.7400
141.6500
135.4200
139.4800
1,502,300
Wed, 15 Jul 2026
136.1200
136.7200
134.8700
135.8200
704,000
Tue, 14 Jul 2026
136.9800
138.1700
134.8500
136.5100
693,100
Mon, 13 Jul 2026
136.5600
138.0900
135.4900
136.3600
844,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
135.8100
138.6300
135.0800
136.6300
1,149,700
Thu, 09 Jul 2026
134.8200
135.2200
132.8400
135.0700
1,958,900
Wed, 08 Jul 2026
138.2000
139.5000
134.2600
134.9900
1,343,000
Tue, 07 Jul 2026
140.6100
141.0200
138.2600
139.3200
1,285,200
Mon, 06 Jul 2026
140.5600
140.7500
138.5700
140.1400
1,336,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.8700
141.8900
137.9500
140.5800
954,600
Wed, 01 Jul 2026
139.6100
142.0100
138.4100
139.9300
1,079,100
Tue, 30 Jun 2026
140.8300
141.2200
138.3700
140.4900
1,105,200
Mon, 29 Jun 2026
139.4000
141.9400
138.7600
139.6500
2,314,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
136.5100
140.4300
135.8900
139.7100
1,917,800
Thu, 25 Jun 2026
135.3000
139.0100
134.8300
137.0000
1,629,500
Wed, 24 Jun 2026
129.5900
135.2300
128.6900
134.0000
1,109,900
Tue, 23 Jun 2026
130.4500
131.5100
128.7400
128.7600
781,900
Mon, 22 Jun 2026
132.3300
133.4700
130.1700
130.9300
1,236,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.3300
135.9600
131.3300
133.5700
1,853,700
Wed, 17 Jun 2026
134.5200
136.1800
129.5500
130.1800
1,189,500
Tue, 16 Jun 2026
134.7300
136.6400
134.5800
134.8700
729,800
Mon, 15 Jun 2026
134.8500
136.9200
133.6600
133.7000
702,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
135.2300
135.3900
133.3200
133.9700
797,800
Thu, 11 Jun 2026
131.8000
134.3000
130.1200
133.7100
1,484,100
Wed, 10 Jun 2026
131.0900
133.1100
129.0400
129.3500
1,196,500
Tue, 09 Jun 2026
11 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 09 Jun 2026
129.1300
131.2700
128.9400
131.0500
1,373,300
Mon, 08 Jun 2026
130.0000
130.8200
127.3600
127.6300
1,230,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
129.9000
131.0900
129.4500
130.1600
772,200
Thu, 04 Jun 2026
132.0300
132.0600
128.8500
130.3500
788,400
Wed, 03 Jun 2026
129.4800
130.3100
126.8600
130.1100
1,220,000
Tue, 02 Jun 2026
130.5400
131.4500
128.4800
129.8500
865,500
Mon, 01 Jun 2026
128.8500
130.2700
127.2000
130.2000
771,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
130.7100
132.0700
129.1800
130.0700
1,491,400
Thu, 28 May 2026
130.3300
131.9300
128.6400
131.3700
545,400
Wed, 27 May 2026
132.4900
133.6000
131.1400
131.2200
537,500
Tue, 26 May 2026
130.4100
132.2800
129.5500
131.6100
613,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
130.7000
131.5300
128.9300
130.4300
642,800
Thu, 21 May 2026
128.3000
131.2900
126.6500
130.7000
701,500
Wed, 20 May 2026
126.1000
129.2800
125.0000
129.2500
836,400
Tue, 19 May 2026
127.9500
128.7800
126.0200
126.1600
1,277,700
Mon, 18 May 2026
126.0000
129.8300
125.5500
128.4700
1,119,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
129.0400
129.0900
125.5700
125.6500
1,236,500
Thu, 14 May 2026
131.7000
132.6100
130.6100
131.1400
681,400
Wed, 13 May 2026
131.0400
133.1500
130.6300
130.6400
1,205,700
Tue, 12 May 2026
132.2700
132.9000
130.0700
131.3000
1,127,200
Mon, 11 May 2026
134.0900
134.4400
132.0600
132.3500
1,017,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
136.7400
137.1900
134.1600
134.3700
996,000
Thu, 07 May 2026
136.6300
137.4600
134.9300
136.8100
1,485,400
Wed, 06 May 2026
134.2000
137.3000
133.4500
135.3300
1,241,000
Tue, 05 May 2026
132.6700
134.0400
131.4000
132.2900
1,590,700
Mon, 04 May 2026
135.1400
135.8900
131.2200
132.4900
1,131,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
138.0700
138.0700
135.4900
135.4900
856,900
Thu, 30 Apr 2026
138.5500
139.3300
136.6400
137.4800
1,248,700
Wed, 29 Apr 2026
138.6600
139.6700
135.5300
137.3700
1,581,700
Tue, 28 Apr 2026
136.0000
141.3600
135.3200
137.8600
2,765,500
Tue, 28 Apr 2026
10 · 10-Q
Pre-market · 06:05 ET
10-Q DATED APRIL 28, 2026 ↗
Tue, 28 Apr 2026
9 · 8-K
Pre-market · 06:01 ET
8-K DATED APRIL 28, 2026 ↗
Mon, 27 Apr 2026
146.1600
149.2600
146.1600
148.4000
1,423,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
146.9200
147.7200
145.5800
146.1000
767,100
Thu, 23 Apr 2026
145.9300
148.2900
145.9300
147.4200
741,800
Wed, 22 Apr 2026
144.5900
145.3300
143.6100
144.9300
858,200
Tue, 21 Apr 2026
145.6300
146.7700
143.0000
143.4700
698,600
Mon, 20 Apr 2026
143.8000
145.8400
143.5500
145.1200
829,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
142.5100
147.1100
142.5100
144.3200
904,100
Fri, 17 Apr 2026
8 · DEFA14A
Pre-market · 07:01 ET
DEFA14A ↗
Fri, 17 Apr 2026
7 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Thu, 16 Apr 2026
142.2500
143.3400
140.9400
141.5200
1,031,600
Wed, 15 Apr 2026
6 · 8-K
After-hours · 17:17 ET
8-K DATED APRIL 15, 2026 SHARE REPURCHASE AUTHORIZATION ↗
Wed, 15 Apr 2026
146.2100
146.4700
140.2200
141.6400
1,365,200
Tue, 14 Apr 2026
146.7800
148.4700
145.9100
147.0200
523,200
Mon, 13 Apr 2026
144.7400
147.3200
143.1400
147.2100
962,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
146.3800
146.8300
143.9000
144.8100
1,327,100
Thu, 09 Apr 2026
143.3900
147.2800
142.9500
146.2900
730,700
Wed, 08 Apr 2026
143.2400
144.8800
142.0200
144.4900
956,900
Tue, 07 Apr 2026
139.9100
141.0200
138.3600
139.4000
927,800
Mon, 06 Apr 2026
140.1200
141.1000
139.3200
140.1800
603,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
142.4800
144.3200
139.2900
141.0600
816,600
Wed, 01 Apr 2026
145.7700
146.6900
143.7000
144.1600
884,200
Tue, 31 Mar 2026
145.0200
147.0800
141.9900
145.2900
858,300
Mon, 30 Mar 2026
146.6700
146.6700
142.7400
142.8900
695,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
145.5200
146.2600
144.2400
144.5000
573,800
Thu, 26 Mar 2026
146.7400
148.8900
144.8300
145.7900
1,033,000
Wed, 25 Mar 2026
147.2900
148.3300
144.6200
147.4800
901,200
Tue, 24 Mar 2026
141.9100
146.5100
141.8900
145.7300
657,300
Mon, 23 Mar 2026
145.5100
146.5800
143.5700
143.6300
958,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
143.8100
144.2300
141.2600
142.4900
1,290,800
Thu, 19 Mar 2026
143.7100
144.4100
142.2200
143.8300
748,000
Wed, 18 Mar 2026
144.6100
146.8500
144.3900
144.6600
579,100
Tue, 17 Mar 2026
147.1000
147.2200
144.6000
145.9100
601,800
Mon, 16 Mar 2026
146.8400
147.8700
145.5800
145.8200
790,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
146.6300
147.2900
144.3400
145.3500
693,700
Thu, 12 Mar 2026
145.1100
147.7000
145.0400
145.8500
990,300
Wed, 11 Mar 2026
149.7400
150.0400
146.2200
146.6400
782,800
Tue, 10 Mar 2026
149.8300
150.3800
147.3400
147.5300
1,300,000
Mon, 09 Mar 2026
148.2700
150.7200
146.0600
150.2200
805,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
150.0900
150.7900
147.4600
150.3700
1,041,600
Thu, 05 Mar 2026
154.8100
155.7000
151.9500
152.2600
1,055,400
Wed, 04 Mar 2026
159.0000
159.7600
156.5400
156.6400
1,030,800
Tue, 03 Mar 2026
160.7600
160.7600
157.1800
158.3600
830,200
Mon, 02 Mar 2026
160.8700
163.2200
158.2200
162.5000
921,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
159.3500
161.8100
157.7200
161.1500
784,100
Thu, 26 Feb 2026
156.8700
160.9100
156.0500
160.4100
1,014,900
Wed, 25 Feb 2026
158.9300
159.2000
153.5400
155.6300
934,300
Tue, 24 Feb 2026
159.0600
161.6300
158.6900
158.8600
811,700
Mon, 23 Feb 2026
162.2100
163.8400
158.5100
158.6700
875,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
161.6300
164.4500
161.3900
162.1400
890,700
Thu, 19 Feb 2026
162.6000
164.6400
160.6900
161.2300
1,046,900
Wed, 18 Feb 2026
162.3000
164.6700
161.9300
162.5900
1,322,500
Tue, 17 Feb 2026
170.0000
173.9700
161.0700
162.6700
2,285,500
Tue, 17 Feb 2026
5 · 10-K
Pre-market · 06:48 ET
10-K DATED FEBRUARY 17, 2026 ↗
Tue, 17 Feb 2026
4 · 8-K
Pre-market · 06:14 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
178.0000
180.2300
177.1800
179.5000
1,112,700
Thu, 12 Feb 2026
180.9500
183.1100
177.9800
178.2000
854,700
Wed, 11 Feb 2026
178.7000
180.6000
176.9400
179.3900
611,600
Tue, 10 Feb 2026
178.3000
179.5900
177.7300
178.9400
721,700
Mon, 09 Feb 2026
179.4000
180.6700
177.6900
177.9400
797,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
177.0800
180.2700
176.9200
179.7700
985,400
Thu, 05 Feb 2026
174.9900
176.7600
172.7500
175.8300
801,000
Wed, 04 Feb 2026
169.5100
174.4400
167.9700
173.0400
1,095,200
Tue, 03 Feb 2026
165.1500
168.3000
164.8400
167.8400
635,600
Mon, 02 Feb 2026
165.0200
166.2100
162.9700
165.5200
894,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
163.4100
165.5600
162.4200
165.3900
1,149,400
Thu, 29 Jan 2026
166.1400
166.8300
162.9400
164.4600
995,400
Wed, 28 Jan 2026
166.4000
167.2600
164.0200
164.9000
806,600
Tue, 27 Jan 2026
166.4000
168.5800
165.9300
166.8900
658,600
Mon, 26 Jan 2026
166.8400
167.8400
165.7600
166.9400
521,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
166.4400
168.8000
166.3100
166.8000
1,255,500
Thu, 22 Jan 2026
166.7700
167.6900
164.3800
166.9200
484,200
Wed, 21 Jan 2026
164.0700
166.7700
163.2100
165.8800
681,700
Tue, 20 Jan 2026
162.5100
164.8900
162.2200
163.0100
1,574,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
163.6100
166.1000
162.5300
164.9900
987,700
Thu, 15 Jan 2026
162.6600
164.9700
162.0200
163.4900
841,700
Wed, 14 Jan 2026
161.7700
164.3800
160.6100
161.6200
676,200
Tue, 13 Jan 2026
161.6800
162.4500
160.0000
161.6900
1,039,000
Mon, 12 Jan 2026
162.3200
163.8300
161.0700
161.4600
773,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
165.9900
166.7900
162.5900
162.6900
812,800
Thu, 08 Jan 2026
157.9000
165.1700
157.8100
164.2700
1,324,500
Wed, 07 Jan 2026
162.4400
163.1600
158.4500
159.0200
1,186,800
Tue, 06 Jan 2026
160.5900
162.4300
158.0300
161.8400
783,200
Mon, 05 Jan 2026
159.9300
163.6900
159.7000
161.8800
628,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
159.2300
161.5700
158.6300
160.9100
394,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
160.6500
161.1300
159.1400
159.2200
358,800
Tue, 30 Dec 2025
160.8700
161.4900
159.5800
161.1300
354,200
Mon, 29 Dec 2025
160.7500
161.6400
160.2900
161.3500
493,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
160.3500
161.4500
159.9000
160.7900
255,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
160.9800
161.8500
160.6800
160.8500
252,100
Tue, 23 Dec 2025
160.9400
161.8000
160.0800
160.6200
424,900
Mon, 22 Dec 2025
159.8300
162.6800
159.8300
160.7700
857,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
159.2000
160.5700
158.7300
160.0000
2,751,900
Thu, 18 Dec 2025
162.0500
164.5600
159.3100
159.9200
976,200
Wed, 17 Dec 2025
158.5600
161.8200
158.2000
160.7100
993,900
Tue, 16 Dec 2025
161.5900
162.6400
158.0900
159.6700
777,100
Mon, 15 Dec 2025
161.0100
163.2100
160.3800
163.0600
1,068,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
164.9200
165.0100
159.8500
160.8300
741,900
Thu, 11 Dec 2025
160.7400
164.7600
159.8800
164.7100
1,009,000
Wed, 10 Dec 2025
157.6500
160.8100
157.1700
160.3000
891,000
Tue, 09 Dec 2025
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 09 Dec 2025
158.8200
159.8900
157.0900
157.4900
1,013,400
Mon, 08 Dec 2025
158.8100
159.5100
157.1600
158.8600
1,029,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.8100
163.1000
158.8200
159.0800
1,160,500
Thu, 04 Dec 2025
164.1100
164.9200
160.7100
160.8500
1,073,100
Wed, 03 Dec 2025
164.7300
165.9800
163.9600
164.0300
553,400
Tue, 02 Dec 2025
166.1200
166.2500
163.2700
164.1600
754,300
Mon, 01 Dec 2025
164.1300
167.0100
163.3100
165.1700
652,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
166.5200
166.7200
165.4600
166.0300
267,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
165.7300
167.2600
165.2100
165.6700
677,700
Tue, 25 Nov 2025
163.6300
166.4400
162.6600
166.0900
699,800
Mon, 24 Nov 2025
162.5000
163.4600
161.0300
162.2900
1,524,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
159.8300
164.5200
159.0800
162.8700
1,145,900
Thu, 20 Nov 2025
162.0300
163.5800
158.7400
159.4500
923,300
Wed, 19 Nov 2025
161.2400
161.8400
160.3100
160.6800
586,300
Tue, 18 Nov 2025
159.9500
161.4400
158.7300
161.0700
1,043,500
Mon, 17 Nov 2025
161.5800
161.5800
159.3800
159.9700
752,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
163.3300
164.1400
160.4700
161.2500
888,600
Thu, 13 Nov 2025
168.3700
169.4500
163.9500
164.5200
757,300
Wed, 12 Nov 2025
168.1700
169.4200
167.0700
168.3800
743,100
Tue, 11 Nov 2025
166.8100
168.0500
166.2300
167.5500
387,800
Mon, 10 Nov 2025
166.9000
167.8500
165.0300
166.8800
547,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
165.1800
167.6300
164.6900
167.3500
613,500
Thu, 06 Nov 2025
165.7300
166.7300
164.9400
165.0700
655,500
Wed, 05 Nov 2025
165.1800
166.9100
163.9500
165.8100
578,600
Tue, 04 Nov 2025
164.3900
165.6200
163.3500
165.5500
797,400
Mon, 03 Nov 2025
165.4000
165.4000
163.5200
164.6800
679,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
165.0000
166.2700
164.8300
165.7700
830,600
Thu, 30 Oct 2025
165.3800
167.6600
164.2700
165.2900
636,400
Wed, 29 Oct 2025
168.9200
169.1700
164.2000
165.5900
1,146,600
Tue, 28 Oct 2025
170.9600
171.4700
168.8300
169.0800
778,400
Mon, 27 Oct 2025
168.2000
171.7900
167.4300
170.9400
1,057,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
173.7300
173.7300
166.6300
167.3000
1,078,200
Thu, 23 Oct 2025
171.7000
173.3800
166.1600
171.2200
1,454,700
Thu, 23 Oct 2025
2 · 10-Q
Pre-market · 06:04 ET
10-Q DATED OCTOBER 23, 2025 ↗
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 06:03 ET
8-K DATED OCTOBER 23, 2025 ↗