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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
108.5400
110.2900
107.8050
108.7400
2,164,959
Thu, 22 Oct 2026
104.7300
109.5100
103.4500
109.2600
2,632,900
Wed, 21 Oct 2026
105.8700
106.9400
105.1000
106.3500
2,079,700
Tue, 20 Oct 2026
103.2900
105.0300
103.0000
105.0200
1,692,500
Mon, 19 Oct 2026
104.1600
104.6800
103.1800
103.5300
1,227,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
103.9800
105.8300
103.4100
104.0500
2,602,600
Thu, 15 Oct 2026
103.5100
104.7800
102.8000
103.3700
1,827,100
Wed, 14 Oct 2026
102.1400
103.4800
101.5000
102.7400
2,429,400
Tue, 13 Oct 2026
102.6100
103.0300
101.3700
102.5400
1,097,500
Mon, 12 Oct 2026
103.0000
103.8200
102.5200
102.5900
1,217,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
102.2800
103.7100
100.7700
102.7100
1,894,200
Thu, 08 Oct 2026
101.8600
102.3400
100.7000
101.9900
2,234,700
Wed, 07 Oct 2026
103.3900
103.8000
101.6200
101.8200
2,477,700
Tue, 06 Oct 2026
102.7600
105.0700
102.5000
104.5700
4,039,600
Mon, 05 Oct 2026
100.9500
103.4400
100.5800
102.4200
1,786,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
101.9900
102.3600
101.2000
101.7900
2,256,400
Thu, 01 Oct 2026
101.2600
101.7400
98.5800
100.8800
2,938,100
Wed, 30 Sep 2026
102.2700
102.4600
100.9000
101.2700
2,701,700
Tue, 29 Sep 2026
22 · 8-K
After-hours · 20:21 ET
8-K ↗
Tue, 29 Sep 2026
101.0000
101.4900
100.1700
100.9300
2,210,100
Mon, 28 Sep 2026
102.1800
102.8000
100.9000
100.9100
2,042,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
102.8900
103.9400
102.2800
102.6300
2,330,500
Thu, 24 Sep 2026
107.7000
108.1200
102.2500
102.6600
4,075,900
Wed, 23 Sep 2026
107.0000
109.1400
107.0000
108.6400
1,881,900
Tue, 22 Sep 2026
108.4500
108.6500
106.6100
107.8500
1,724,200
Mon, 21 Sep 2026
108.3600
108.3600
106.9800
107.2400
2,343,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
107.3900
108.2600
106.8000
107.5600
4,385,500
Thu, 17 Sep 2026
21 · 424B5
After-hours · 16:10 ET
424B5 ↗
Thu, 17 Sep 2026
109.2500
109.4600
106.7300
107.6000
2,167,500
Wed, 16 Sep 2026
108.5400
109.8400
106.3000
107.2700
2,955,000
Tue, 15 Sep 2026
106.9900
108.2400
106.1700
107.5000
2,385,300
Tue, 15 Sep 2026
20 · 424B5
Pre-market · 08:14 ET
424B5 ↗
Mon, 14 Sep 2026
106.2300
108.7400
106.0000
107.4900
2,968,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
108.5400
108.9200
106.2500
106.9600
1,845,400
Thu, 10 Sep 2026
106.6300
107.4700
105.7000
106.5500
3,392,500
Wed, 09 Sep 2026
108.0900
109.0400
106.6900
107.6400
6,867,000
Wed, 09 Sep 2026
19 · 8-K
Next filing day · accepted 08 Sep, 19:57 ET
8-K ↗
Tue, 08 Sep 2026
106.5000
110.1300
106.0300
108.8100
3,607,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
107.5300
109.1400
105.4800
105.6900
2,424,800
Thu, 03 Sep 2026
107.8200
108.3500
106.4100
107.8900
1,637,800
Wed, 02 Sep 2026
107.2700
107.6100
105.7200
106.7400
1,983,100
Tue, 01 Sep 2026
109.6800
110.2000
106.5900
106.8900
1,882,000
Mon, 31 Aug 2026
110.4200
111.2900
110.0000
110.1100
2,009,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
112.8800
113.7100
110.4600
111.3100
1,458,900
Thu, 27 Aug 2026
112.5500
113.3200
110.8400
112.6500
2,105,400
Wed, 26 Aug 2026
113.1300
114.6400
113.0000
113.4200
1,451,200
Tue, 25 Aug 2026
115.1500
115.6800
112.2700
112.8100
2,231,400
Mon, 24 Aug 2026
114.5600
115.4300
113.4600
114.1800
1,598,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
114.2800
114.7300
112.9400
113.4200
1,457,200
Thu, 20 Aug 2026
115.6100
116.2000
113.0000
113.4400
1,510,800
Wed, 19 Aug 2026
113.9900
116.8200
113.9800
116.2100
1,579,300
Tue, 18 Aug 2026
116.0000
116.0500
112.5000
113.9400
2,346,500
Tue, 18 Aug 2026
18 · 8-K
Pre-market · 09:03 ET
8-K ↗
Mon, 17 Aug 2026
119.3200
119.4800
117.4500
117.4700
1,261,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
120.0800
120.3200
119.0000
119.6800
1,164,200
Thu, 13 Aug 2026
17 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 13 Aug 2026
122.4000
122.9200
119.4700
120.3200
1,465,100
Wed, 12 Aug 2026
123.2400
124.0000
120.4400
121.9300
1,595,900
Tue, 11 Aug 2026
122.0000
123.6800
121.6200
123.1800
1,421,400
Mon, 10 Aug 2026
120.0500
123.6300
120.0000
121.1900
1,412,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
120.6200
122.1600
120.0600
120.3200
1,517,000
Thu, 06 Aug 2026
122.7000
123.7100
120.3800
120.7600
1,170,400
Wed, 05 Aug 2026
122.7500
122.9900
121.3500
122.2500
1,351,700
Tue, 04 Aug 2026
120.3600
122.2000
118.5600
122.1700
1,734,500
Mon, 03 Aug 2026
16 · S-3ASR
After-hours · 17:22 ET
S-3ASR ↗
Mon, 03 Aug 2026
117.7600
119.7200
117.5100
119.0800
1,623,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
117.0700
118.1900
114.8200
116.9700
2,004,000
Thu, 30 Jul 2026
122.2500
123.0500
116.3000
116.8200
2,493,100
Wed, 29 Jul 2026
123.1000
124.3700
121.0200
122.1300
2,554,900
Tue, 28 Jul 2026
15 · 10-Q
After market open · 11:53 ET
10-Q ↗
Tue, 28 Jul 2026
122.3900
127.1600
119.8200
124.9700
4,087,300
Tue, 28 Jul 2026
14 · 8-K
Pre-market · 07:06 ET
8-K ↗
Mon, 27 Jul 2026
120.8000
121.6800
119.9600
120.1600
2,207,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
117.2800
120.2000
117.1600
119.7500
1,863,400
Thu, 23 Jul 2026
116.2200
117.0300
115.0000
116.8700
2,124,300
Wed, 22 Jul 2026
116.4100
117.6600
115.7400
116.1400
1,625,900
Tue, 21 Jul 2026
119.5000
119.9900
116.8600
117.0000
2,502,300
Mon, 20 Jul 2026
122.4100
122.6300
119.8400
120.6200
1,794,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
125.0100
126.7600
122.6600
122.7800
2,736,000
Thu, 16 Jul 2026
121.7100
125.7100
120.9000
125.3000
2,245,000
Wed, 15 Jul 2026
120.7300
121.7200
119.8600
121.4300
1,910,600
Tue, 14 Jul 2026
122.2700
122.8200
120.7000
121.5500
1,465,700
Mon, 13 Jul 2026
121.3300
122.8900
120.4400
121.2100
1,507,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
119.5600
121.6800
119.3400
121.2200
1,399,600
Thu, 09 Jul 2026
119.3000
119.7100
118.0300
118.8900
1,337,400
Wed, 08 Jul 2026
119.1100
119.9400
117.3100
118.6200
1,779,800
Tue, 07 Jul 2026
120.0600
120.8600
117.9200
120.6500
2,169,000
Mon, 06 Jul 2026
117.6700
119.8100
117.0700
119.4200
2,124,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
118.0100
118.8700
117.0500
118.1200
1,587,600
Wed, 01 Jul 2026
119.0600
120.3200
117.2200
117.2700
1,835,200
Tue, 30 Jun 2026
117.5800
118.7800
116.4900
118.2100
1,792,700
Mon, 29 Jun 2026
116.1200
117.6700
115.6600
116.7300
1,962,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
117.3600
117.8000
115.7500
116.4500
2,606,000
Thu, 25 Jun 2026
115.0500
119.5700
114.6300
117.0000
2,374,100
Wed, 24 Jun 2026
111.2500
113.7400
110.7000
112.0400
1,655,300
Tue, 23 Jun 2026
110.0800
112.0800
109.0500
110.4000
1,743,700
Mon, 22 Jun 2026
111.3000
112.1900
110.5000
111.7700
2,447,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.5700
112.7400
110.7500
111.4200
3,912,900
Wed, 17 Jun 2026
111.8800
113.0800
109.8200
110.2900
2,084,900
Tue, 16 Jun 2026
111.7500
113.0600
111.6400
112.0300
1,578,000
Mon, 15 Jun 2026
111.6100
112.5200
110.7300
110.9700
1,237,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
110.1000
110.4100
108.8000
110.0800
1,429,200
Thu, 11 Jun 2026
107.6900
109.5700
106.5400
109.0500
1,424,600
Wed, 10 Jun 2026
110.4000
110.4700
107.1300
107.1300
1,695,400
Tue, 09 Jun 2026
110.7200
111.8400
109.5800
110.8700
2,222,400
Mon, 08 Jun 2026
109.3400
111.1000
109.1700
109.5200
1,662,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
110.4000
111.3400
109.2900
109.9400
1,973,300
Thu, 04 Jun 2026
111.3100
111.5500
109.3100
110.1800
1,663,500
Wed, 03 Jun 2026
110.2200
111.0500
108.7200
109.6900
1,955,300
Tue, 02 Jun 2026
108.7500
110.6100
108.7100
110.2900
1,739,300
Mon, 01 Jun 2026
108.0000
109.1400
106.7400
108.3300
2,284,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 29 May 2026
109.6800
110.6300
108.8000
109.5400
2,772,800
Thu, 28 May 2026
109.4000
110.2800
108.5000
109.2500
2,198,200
Wed, 27 May 2026
112.3300
112.7500
109.7600
110.1000
1,684,400
Tue, 26 May 2026
111.1100
111.7700
110.2700
111.1300
1,859,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
109.2500
110.8300
108.6300
110.2800
1,540,200
Fri, 22 May 2026
12 · 424B5
Next filing day · accepted 21 May, 17:31 ET
424B5 ↗
Thu, 21 May 2026
106.8000
109.4100
106.2600
108.7000
1,547,000
Wed, 20 May 2026
106.2600
108.3200
105.2900
108.2200
1,737,900
Tue, 19 May 2026
107.6400
107.9900
106.1900
106.3400
1,794,300
Tue, 19 May 2026
11 · 424B5
Pre-market · 08:45 ET
424B5 ↗
Mon, 18 May 2026
10 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 18 May 2026
108.2500
109.2900
107.7900
108.3000
2,342,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
108.9000
110.3000
108.0400
108.1200
2,303,900
Thu, 14 May 2026
110.0600
110.7000
109.0800
109.4400
1,961,000
Wed, 13 May 2026
111.2800
112.1100
108.9700
109.0100
1,987,300
Tue, 12 May 2026
111.7900
112.3800
110.9500
111.5400
1,838,600
Mon, 11 May 2026
113.5700
114.2400
111.8200
112.0000
1,669,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
115.6400
116.1800
113.4500
113.7300
2,184,600
Thu, 07 May 2026
118.6700
118.6900
115.5900
115.6400
2,957,000
Wed, 06 May 2026
118.1200
120.4900
117.7900
118.5900
2,501,500
Tue, 05 May 2026
116.1000
117.3700
115.3900
116.3900
1,318,900
Mon, 04 May 2026
114.9800
116.9200
114.7900
114.8400
1,639,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
118.2800
119.0200
114.8600
115.3700
1,872,000
Thu, 30 Apr 2026
115.8800
118.3800
114.7900
118.1600
2,543,000
Wed, 29 Apr 2026
117.7900
118.3900
114.1500
115.4000
2,660,800
Tue, 28 Apr 2026
9 · 10-Q
After market open · 12:48 ET
10-Q ↗
Tue, 28 Apr 2026
125.0100
125.0100
117.1800
117.9100
3,360,600
Tue, 28 Apr 2026
8 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 27 Apr 2026
122.4100
123.6800
121.1200
123.5100
2,983,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.9400
121.9600
119.8300
121.4600
2,219,400
Thu, 23 Apr 2026
122.0100
122.8400
120.3700
121.6900
2,358,100
Wed, 22 Apr 2026
120.4700
121.5300
119.4800
121.4600
2,655,100
Tue, 21 Apr 2026
118.6700
121.0300
118.0100
119.9800
2,969,700
Mon, 20 Apr 2026
120.5200
121.3100
119.5200
120.4600
3,402,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
120.8000
123.3500
120.5500
121.1100
4,648,000
Thu, 16 Apr 2026
124.9600
126.3900
124.7500
125.2100
1,931,800
Wed, 15 Apr 2026
129.2500
130.1800
124.2600
125.1900
2,332,500
Tue, 14 Apr 2026
128.8800
130.1200
128.0100
129.6600
1,502,100
Mon, 13 Apr 2026
128.2800
128.9100
126.6700
128.8500
2,031,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
129.4700
130.0400
127.8600
128.7200
1,626,900
Thu, 09 Apr 2026
127.1600
129.8300
126.9000
129.4000
2,303,600
Wed, 08 Apr 2026
128.0300
128.8200
126.7500
127.9700
2,933,600
Tue, 07 Apr 2026
123.6000
125.6900
123.4400
124.2700
2,991,500
Mon, 06 Apr 2026
120.7800
124.7700
120.6900
123.8500
2,778,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
120.1000
122.5800
118.9300
121.2600
1,439,900
Wed, 01 Apr 2026
120.3300
123.0400
120.1900
122.4800
2,184,500
Tue, 31 Mar 2026
117.5400
120.3100
116.3800
119.5000
2,532,000
Mon, 30 Mar 2026
7 · DEFA14A
After market open · 12:01 ET
DEFA14A ↗
Mon, 30 Mar 2026
6 · DEF 14A
After market open · 12:00 ET
DEF 14A ↗
Mon, 30 Mar 2026
118.5100
118.9700
116.0500
116.1800
1,537,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
118.9100
119.4700
117.3700
117.5500
1,594,400
Thu, 26 Mar 2026
120.8000
122.6300
119.1800
119.4900
1,751,500
Wed, 25 Mar 2026
122.2100
122.5300
120.1600
121.7500
1,542,400
Tue, 24 Mar 2026
118.5400
121.6200
118.3600
120.4500
2,081,200
Mon, 23 Mar 2026
121.9400
123.0400
119.8200
119.9400
2,668,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
119.9900
121.1300
119.1000
120.4400
3,835,300
Thu, 19 Mar 2026
118.0300
121.4200
117.4300
120.5000
1,613,300
Wed, 18 Mar 2026
121.3100
122.6900
119.4900
119.6200
2,104,000
Tue, 17 Mar 2026
121.6900
123.0600
120.3200
121.7600
1,640,600
Mon, 16 Mar 2026
120.9800
121.5100
120.1500
121.0700
1,648,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
121.1200
121.1800
118.7000
119.8800
1,842,200
Thu, 12 Mar 2026
121.2400
122.5400
119.8700
120.0200
1,626,400
Wed, 11 Mar 2026
122.2600
123.0500
121.4400
122.3500
1,488,500
Tue, 10 Mar 2026
123.3800
124.5500
122.6600
122.7100
1,690,800
Mon, 09 Mar 2026
120.3000
123.9700
119.6800
123.5200
2,519,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
124.0800
124.7500
122.7000
123.1500
1,813,900
Thu, 05 Mar 2026
128.0700
129.3400
124.9900
126.1900
1,989,300
Wed, 04 Mar 2026
127.6300
129.6500
125.9200
129.4000
1,479,400
Tue, 03 Mar 2026
126.0300
128.0000
124.8500
127.1800
1,583,700
Mon, 02 Mar 2026
127.6000
130.0600
127.1800
128.9800
2,717,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
130.3600
131.0400
127.7800
129.5600
3,362,300
Thu, 26 Feb 2026
130.7000
131.9500
128.8200
131.9300
1,966,700
Wed, 25 Feb 2026
5 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 25 Feb 2026
4 · 10-K
After market open · 13:36 ET
10-K ↗
Wed, 25 Feb 2026
128.4600
129.7900
126.4200
128.2600
1,688,600
Tue, 24 Feb 2026
127.6300
128.4600
127.0500
128.1300
1,353,300
Mon, 23 Feb 2026
127.7700
129.5300
127.0100
127.2600
1,930,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
129.1800
131.3500
128.2600
128.6700
1,876,800
Thu, 19 Feb 2026
128.4600
130.1100
128.0600
129.2100
1,240,800
Wed, 18 Feb 2026
127.9000
130.4700
127.4300
129.2400
1,864,300
Tue, 17 Feb 2026
127.9600
130.2500
127.1000
128.1800
2,674,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
125.8700
129.8500
125.3900
128.0900
2,420,300
Thu, 12 Feb 2026
127.9400
129.7100
126.0800
126.1000
2,994,800
Wed, 11 Feb 2026
130.1600
131.7300
125.9000
126.7700
3,408,800
Tue, 10 Feb 2026
126.2400
132.8000
123.9800
128.9200
5,022,300
Tue, 10 Feb 2026
3 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 09 Feb 2026
141.1600
142.9700
139.9400
140.1900
2,956,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
140.6300
142.3900
138.9300
142.1200
2,220,000
Thu, 05 Feb 2026
139.4600
140.4000
138.4900
139.2400
1,284,700
Wed, 04 Feb 2026
138.7700
142.0000
138.2600
139.7400
2,089,200
Tue, 03 Feb 2026
139.0800
140.8000
137.4700
138.5700
1,082,500
Mon, 02 Feb 2026
137.8800
140.4300
137.2900
139.8800
1,207,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
137.0000
138.4500
136.4100
137.8700
1,422,600
Thu, 29 Jan 2026
136.7800
137.9500
135.1200
137.9200
1,785,000
Wed, 28 Jan 2026
139.2400
139.7600
132.3600
135.5200
3,438,300
Tue, 27 Jan 2026
143.8000
143.8000
140.3500
140.4100
1,607,300
Mon, 26 Jan 2026
142.3000
143.8600
142.1100
143.3500
1,154,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
142.3000
142.9500
140.4000
141.2300
960,100
Thu, 22 Jan 2026
142.6000
143.2600
141.3100
142.9100
868,600
Wed, 21 Jan 2026
140.2100
142.6000
138.8400
141.7600
1,309,700
Tue, 20 Jan 2026
144.5400
144.6100
138.6300
138.8200
1,963,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
144.5700
146.5500
143.6800
146.1300
1,683,600
Thu, 15 Jan 2026
141.5700
144.9900
140.8700
144.8100
2,214,700
Wed, 14 Jan 2026
140.1800
140.8600
138.6700
140.0900
1,358,400
Tue, 13 Jan 2026
139.5100
140.4800
138.8600
140.1100
1,230,000
Mon, 12 Jan 2026
139.5100
140.3600
138.6500
139.0800
1,533,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
141.5700
141.7800
139.5900
139.6900
989,300
Thu, 08 Jan 2026
138.5900
141.3800
138.5900
140.8900
1,121,300
Wed, 07 Jan 2026
141.1300
141.8500
139.0100
139.4300
1,009,800
Tue, 06 Jan 2026
138.3100
141.5300
136.5500
141.3300
927,700
Mon, 05 Jan 2026
136.5600
139.8300
136.5500
139.0000
931,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
136.2900
137.3300
135.6300
137.1100
671,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
137.7800
137.9400
136.0900
136.1800
532,000
Tue, 30 Dec 2025
138.0700
138.4100
137.5400
137.5900
531,900
Mon, 29 Dec 2025
138.7500
139.1800
138.3400
138.4100
646,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.6300
139.1300
138.1600
138.8000
484,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.6200
139.1200
138.4200
138.7300
303,700
Tue, 23 Dec 2025
138.9900
139.7200
138.1300
138.6200
683,200
Mon, 22 Dec 2025
138.1700
139.5200
137.7400
139.1100
1,009,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
136.7000
138.2500
136.3800
138.0700
2,100,500
Thu, 18 Dec 2025
138.0400
138.9500
136.3600
136.6900
1,164,000
Wed, 17 Dec 2025
137.0500
138.5400
136.3200
136.8800
1,428,300
Tue, 16 Dec 2025
138.6400
139.5700
136.7500
137.6000
1,217,500
Mon, 15 Dec 2025
137.8000
138.2800
136.6100
138.2500
1,441,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
140.4900
140.5600
136.4600
137.1000
1,695,600
Thu, 11 Dec 2025
138.6200
140.7300
138.6200
140.0600
1,084,700
Wed, 10 Dec 2025
137.5400
139.2300
136.6700
138.4600
1,381,100
Tue, 09 Dec 2025
138.5800
139.2700
136.8300
136.9500
1,334,700
Mon, 08 Dec 2025
138.7500
139.8300
137.4500
138.3200
1,725,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.9000
141.4200
138.5200
139.0100
1,569,300
Thu, 04 Dec 2025
140.7900
141.4300
139.9600
140.8700
1,014,900
Wed, 03 Dec 2025
139.3900
141.1800
139.3900
140.8900
1,321,400
Tue, 02 Dec 2025
139.9000
140.4400
138.5900
139.4200
1,191,600
Mon, 01 Dec 2025
139.3300
140.9800
139.2300
139.4100
1,395,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
141.2600
141.6300
140.2600
140.6700
1,554,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
141.5100
142.3700
140.5700
141.1200
1,442,600
Tue, 25 Nov 2025
142.3600
143.0100
140.8500
141.5100
1,695,800
Mon, 24 Nov 2025
140.3900
142.3300
139.5100
141.8300
3,242,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
138.6800
140.6400
137.6300
140.3900
1,752,600
Thu, 20 Nov 2025
140.4900
140.9500
137.9000
138.0400
1,520,800
Wed, 19 Nov 2025
140.2900
140.8100
138.3000
138.9800
1,269,100
Tue, 18 Nov 2025
140.2900
140.7400
138.0200
140.1600
1,611,200
Mon, 17 Nov 2025
142.8400
142.9300
140.4400
140.9900
1,570,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
146.6100
146.7600
142.4000
142.7300
2,095,500
Thu, 13 Nov 2025
149.7200
150.5100
147.1100
147.2700
1,755,100
Wed, 12 Nov 2025
150.0700
151.9900
149.0000
149.8700
1,322,700
Tue, 11 Nov 2025
150.9400
151.1000
149.6800
149.7800
789,500
Mon, 10 Nov 2025
151.4700
152.1600
149.2000
151.0500
947,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
150.1500
152.0100
149.5000
151.3100
1,020,800
Thu, 06 Nov 2025
151.0700
152.4400
149.6700
150.3400
888,200
Wed, 05 Nov 2025
149.6000
151.2400
149.1100
150.6800
898,500
Tue, 04 Nov 2025
147.8500
150.1500
147.0700
149.6900
1,194,700
Mon, 03 Nov 2025
150.5000
150.5800
148.1600
149.0900
1,219,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
151.1700
151.8600
149.7500
150.8500
1,347,500
Thu, 30 Oct 2025
152.6600
154.2700
151.4200
151.5300
1,508,800
Wed, 29 Oct 2025
152.0300
153.9100
151.3700
152.9500
1,355,400
Tue, 28 Oct 2025
2 · 10-Q
After market open · 10:45 ET
10-Q ↗
Tue, 28 Oct 2025
152.7400
153.0600
146.4600
150.5000
2,365,100
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 27 Oct 2025
149.0100
150.4000
148.3800
149.4000
1,688,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
148.2200
148.9200
147.2300
148.2500
1,029,100