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
86.5400
86.9000
84.2800
84.8900
3,654,629
Fri, 23 Oct 2026
22 · 8-K
Pre-market · 08:51 ET
8-K ↗
Thu, 22 Oct 2026
85.4100
86.8200
84.5900
86.4300
4,501,200
Wed, 21 Oct 2026
86.0300
86.3300
84.8300
86.0300
4,550,600
Tue, 20 Oct 2026
82.9600
85.8500
82.7500
85.2200
5,832,900
Mon, 19 Oct 2026
83.5500
84.0200
82.4200
83.1800
3,534,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
83.4000
85.1000
82.9900
83.6300
7,700,100
Thu, 15 Oct 2026
80.6400
82.4100
80.3400
82.3200
7,924,700
Wed, 14 Oct 2026
79.5800
80.2500
78.6200
79.2000
5,240,600
Tue, 13 Oct 2026
81.4400
81.9700
79.9500
80.1400
4,858,300
Mon, 12 Oct 2026
80.5200
82.1800
80.5000
81.0500
3,149,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
81.9900
82.6100
81.0100
81.5400
2,637,600
Thu, 08 Oct 2026
80.7700
81.9300
80.3500
81.8800
8,797,600
Wed, 07 Oct 2026
82.8300
83.2000
80.6600
81.4600
4,177,700
Tue, 06 Oct 2026
83.0900
84.1400
82.7000
83.6000
4,428,600
Mon, 05 Oct 2026
81.2900
82.9500
80.1300
82.6500
3,939,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
82.3900
83.0700
81.4500
81.9400
5,441,400
Thu, 01 Oct 2026
82.1500
83.3300
80.8100
81.7000
5,572,500
Wed, 30 Sep 2026
85.0400
85.2800
82.6500
82.8000
8,654,300
Tue, 29 Sep 2026
84.4800
84.7800
83.0600
84.5300
9,427,600
Mon, 28 Sep 2026
83.5600
85.6900
82.1700
83.7500
8,099,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.9400
85.8400
83.5600
85.0400
5,197,100
Thu, 24 Sep 2026
84.6400
85.1500
83.4800
83.9600
7,404,000
Wed, 23 Sep 2026
86.5900
87.0000
85.0500
85.2300
5,035,800
Tue, 22 Sep 2026
88.1000
88.9500
86.9000
88.0400
4,556,700
Mon, 21 Sep 2026
86.8200
87.3100
85.6800
87.1400
4,076,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
85.7900
86.4600
85.5900
86.1500
7,010,500
Thu, 17 Sep 2026
88.5000
88.9500
85.4700
86.7000
5,136,100
Wed, 16 Sep 2026
87.7900
89.1600
85.9100
86.7000
4,690,300
Tue, 15 Sep 2026
88.7700
89.5200
87.5200
87.6900
4,724,700
Mon, 14 Sep 2026
87.2900
89.2300
87.0700
88.9800
4,368,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
89.3600
89.5500
88.3200
88.5500
4,312,300
Thu, 10 Sep 2026
88.2500
88.6800
86.8400
87.6600
4,740,900
Wed, 09 Sep 2026
89.9000
91.3300
89.2800
89.3500
3,418,700
Tue, 08 Sep 2026
92.7900
93.5000
90.5300
90.6100
6,264,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.5700
94.7200
91.5700
94.2600
3,894,500
Thu, 03 Sep 2026
93.7900
94.1400
91.2500
92.0400
4,188,000
Wed, 02 Sep 2026
91.0500
93.0700
90.2100
92.6700
5,460,300
Tue, 01 Sep 2026
93.4400
94.2800
91.0100
91.2000
6,082,000
Mon, 31 Aug 2026
94.8700
95.2900
94.0400
94.2900
5,380,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
96.1000
96.8700
94.8100
95.8600
3,341,700
Thu, 27 Aug 2026
96.2500
97.4300
95.0900
95.5800
4,581,000
Wed, 26 Aug 2026
96.9800
98.1900
96.6400
97.0500
3,614,700
Tue, 25 Aug 2026
97.8800
97.9100
94.6300
96.2000
2,978,500
Mon, 24 Aug 2026
95.3900
96.3600
95.0300
95.7900
3,908,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
94.2000
95.6100
93.5700
95.0700
3,154,000
Thu, 20 Aug 2026
93.6400
94.3700
92.5200
93.0900
5,719,500
Wed, 19 Aug 2026
93.9300
96.1000
93.4600
94.7400
4,013,000
Tue, 18 Aug 2026
96.0000
96.8500
93.1100
93.2500
3,520,800
Mon, 17 Aug 2026
96.8000
96.8000
95.2200
96.0500
4,445,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
97.7400
98.0000
96.5500
97.1500
4,332,200
Thu, 13 Aug 2026
98.6200
99.6700
97.2800
97.7000
3,606,500
Wed, 12 Aug 2026
101.2900
101.4100
97.8100
97.9900
5,513,500
Tue, 11 Aug 2026
100.6400
102.2800
100.4200
101.2900
3,364,000
Mon, 10 Aug 2026
100.2100
101.3300
99.0400
100.6000
4,090,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
97.5300
100.7000
97.3200
100.4800
6,555,500
Thu, 06 Aug 2026
99.0900
100.3300
96.8800
97.6600
5,698,200
Wed, 05 Aug 2026
99.2300
100.9000
98.8300
100.0000
4,297,000
Tue, 04 Aug 2026
99.3200
99.8900
97.7000
98.8400
4,493,800
Mon, 03 Aug 2026
96.4500
98.7000
95.3300
98.5900
5,064,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
95.1100
96.2800
94.1200
95.0100
7,496,400
Thu, 30 Jul 2026
102.0800
102.2500
95.3600
96.0000
5,622,800
Thu, 30 Jul 2026
21 · 10-Q
Pre-market · 06:08 ET
10-Q ↗
Thu, 30 Jul 2026
20 · 8-K
Pre-market · 06:05 ET
8-K ↗
Wed, 29 Jul 2026
102.3800
102.8900
99.3300
99.7100
4,918,800
Tue, 28 Jul 2026
103.9200
104.2800
102.1400
103.4000
4,200,200
Mon, 27 Jul 2026
102.0100
103.4700
100.8200
102.8600
4,112,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
98.8500
100.4400
97.4200
99.8700
2,956,400
Thu, 23 Jul 2026
99.0100
100.1100
97.2800
98.0200
5,697,900
Wed, 22 Jul 2026
100.2000
101.3700
99.7100
100.0600
3,185,700
Tue, 21 Jul 2026
100.5500
101.0200
98.3900
99.7400
4,099,900
Mon, 20 Jul 2026
103.9100
104.4200
99.5600
99.9500
4,229,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
19 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 17 Jul 2026
103.5600
105.7100
102.6300
102.9200
3,068,300
Thu, 16 Jul 2026
103.9800
105.8800
103.5800
105.5900
2,568,500
Wed, 15 Jul 2026
103.4200
106.2200
102.8200
103.9600
3,796,300
Tue, 14 Jul 2026
104.3600
106.0000
103.1300
103.9100
3,384,800
Mon, 13 Jul 2026
103.8200
105.2900
102.1100
102.7100
3,168,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
104.6400
106.3800
104.0300
104.7100
1,997,000
Thu, 09 Jul 2026
102.6800
104.6800
102.3000
104.3600
4,532,600
Wed, 08 Jul 2026
102.9000
104.3400
102.0000
102.9500
3,407,700
Tue, 07 Jul 2026
107.4100
108.1100
104.4000
106.2100
3,339,200
Mon, 06 Jul 2026
108.3700
109.2100
105.7700
107.5800
3,867,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
106.7000
108.2000
106.0100
107.5300
3,854,200
Wed, 01 Jul 2026
106.4100
108.1500
105.0600
105.1900
5,619,000
Tue, 30 Jun 2026
108.8000
109.9900
106.6300
107.0000
3,919,500
Mon, 29 Jun 2026
109.6400
110.5100
107.4100
108.8700
5,024,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
113.2800
114.2500
110.7400
112.3200
6,434,500
Thu, 25 Jun 2026
113.2900
116.9000
112.8100
113.0500
4,299,600
Wed, 24 Jun 2026
110.6400
113.3100
110.0800
112.0200
5,237,900
Tue, 23 Jun 2026
109.6300
111.8000
108.9700
110.2800
4,993,300
Mon, 22 Jun 2026
107.6200
112.6800
106.2200
111.2500
6,934,700
Mon, 22 Jun 2026
18 · 8-K
Pre-market · 07:03 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.1800
113.7100
111.1700
111.2400
8,305,300
Wed, 17 Jun 2026
112.5400
115.4900
108.9500
109.4100
6,040,600
Tue, 16 Jun 2026
110.6200
113.2800
110.6200
112.8400
5,298,100
Tue, 16 Jun 2026
17 · 8-K
Pre-market · 08:03 ET
8-K ↗
Mon, 15 Jun 2026
110.0000
113.5200
109.0000
109.5900
5,295,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
106.9400
107.3100
104.7200
106.4800
3,859,900
Thu, 11 Jun 2026
100.6100
105.1800
100.1300
104.8300
6,166,600
Wed, 10 Jun 2026
103.6800
104.3900
99.9500
99.9800
4,014,900
Tue, 09 Jun 2026
103.0800
104.4300
101.6500
103.7000
3,402,700
Mon, 08 Jun 2026
104.3200
104.9300
101.5100
101.5300
3,682,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.1600
107.0600
104.1800
105.0600
2,971,100
Thu, 04 Jun 2026
107.0800
107.8100
105.7000
106.5700
2,946,000
Wed, 03 Jun 2026
105.3600
106.6400
104.7400
105.8900
4,525,000
Tue, 02 Jun 2026
105.5400
108.0700
105.5400
106.5200
3,112,600
Mon, 01 Jun 2026
106.7200
107.4100
104.1900
106.7500
3,779,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
108.0000
111.1100
107.9300
108.7900
7,441,300
Thu, 28 May 2026
106.0000
107.0400
104.9400
106.7600
3,811,500
Wed, 27 May 2026
104.0700
107.2000
103.8500
106.2500
6,589,900
Tue, 26 May 2026
99.9500
102.5600
99.0000
102.1100
3,806,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
102.2500
102.6000
99.5400
100.3700
3,940,200
Thu, 21 May 2026
16 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 21 May 2026
100.2400
101.8100
98.7600
101.0300
8,529,000
Wed, 20 May 2026
99.5000
102.0300
97.8000
101.4500
9,297,400
Tue, 19 May 2026
102.1800
102.9800
98.3500
98.5400
6,242,700
Mon, 18 May 2026
103.5600
104.3200
102.4200
103.3900
5,401,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 15 May 2026
104.9200
106.4600
101.1900
103.2100
5,802,600
Thu, 14 May 2026
109.6800
109.9800
107.5700
107.6300
3,648,100
Wed, 13 May 2026
109.7200
111.5200
108.3000
108.7500
4,914,800
Tue, 12 May 2026
111.3400
112.6800
110.1400
111.3900
5,380,700
Mon, 11 May 2026
113.7500
114.4400
112.0500
112.5700
2,950,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
113.7500
114.0000
112.3600
113.7600
5,744,400
Thu, 07 May 2026
14 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 07 May 2026
116.5800
116.9900
112.5500
112.6300
4,504,300
Wed, 06 May 2026
116.2100
116.4600
114.3600
114.9100
5,649,500
Tue, 05 May 2026
111.8700
114.1800
111.1600
112.5000
4,011,100
Mon, 04 May 2026
114.1500
114.6800
110.0800
110.8000
4,667,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 01 May 2026
117.8800
118.5200
115.4400
115.4500
4,004,100
Thu, 30 Apr 2026
115.2600
119.2700
115.0300
118.4200
8,801,600
Thu, 30 Apr 2026
12 · 10-Q
Pre-market · 06:18 ET
10-Q ↗
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 29 Apr 2026
114.9600
115.6800
113.2000
113.4400
4,808,700
Tue, 28 Apr 2026
115.6800
116.0200
113.5000
114.4400
4,161,100
Mon, 27 Apr 2026
116.7200
117.9500
115.9100
116.6700
3,148,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
115.8700
118.6700
114.7000
118.0000
2,958,100
Thu, 23 Apr 2026
115.8600
118.0500
115.0000
117.1600
5,605,900
Wed, 22 Apr 2026
118.5400
118.9700
115.5200
116.0900
3,368,900
Tue, 21 Apr 2026
118.7900
119.7000
116.7300
117.3600
2,495,200
Mon, 20 Apr 2026
116.5200
118.5900
116.0100
118.5600
2,429,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
117.4800
120.5400
116.4800
117.0500
5,132,300
Thu, 16 Apr 2026
114.8200
115.9600
113.9200
114.3600
3,732,300
Wed, 15 Apr 2026
117.8100
117.8100
115.5400
116.2100
4,058,000
Tue, 14 Apr 2026
117.7800
118.6000
117.3800
117.4100
4,881,600
Mon, 13 Apr 2026
115.6400
117.5500
114.3900
117.2700
6,451,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
118.4700
119.7900
116.2900
117.8900
6,357,900
Thu, 09 Apr 2026
113.4000
116.2900
113.3300
115.5000
4,241,800
Wed, 08 Apr 2026
112.8200
114.5800
112.6800
113.8200
6,296,700
Tue, 07 Apr 2026
104.3100
106.3600
103.8500
105.8700
5,884,600
Mon, 06 Apr 2026
104.1300
106.3400
103.9700
106.3300
1,912,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
103.3000
107.7100
103.1400
104.6300
4,781,100
Wed, 01 Apr 2026
106.2100
107.7900
105.5700
106.2000
3,240,100
Tue, 31 Mar 2026
103.4900
106.3500
102.0700
105.1200
5,755,800
Mon, 30 Mar 2026
103.7600
103.7600
100.9000
101.9100
5,563,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
101.8100
102.4600
100.9700
101.7400
4,926,000
Fri, 27 Mar 2026
10 · DEFA14A
Pre-market · 06:13 ET
DEFA14A ↗
Fri, 27 Mar 2026
9 · DEF 14A
Pre-market · 06:09 ET
DEF 14A ↗
Thu, 26 Mar 2026
104.7700
106.2900
103.0000
103.2000
4,836,000
Wed, 25 Mar 2026
108.4800
108.7400
105.1000
106.0500
4,047,300
Tue, 24 Mar 2026
103.0200
107.5500
102.4200
106.5200
7,791,900
Mon, 23 Mar 2026
104.5400
105.9600
103.3600
104.4200
5,957,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
102.0600
102.2200
99.3600
100.4700
9,817,800
Thu, 19 Mar 2026
99.0300
101.4900
99.0300
101.0200
5,809,600
Wed, 18 Mar 2026
104.0500
104.5000
101.7400
101.9100
4,778,000
Tue, 17 Mar 2026
104.5100
105.5000
103.8800
104.9300
5,510,700
Mon, 16 Mar 2026
101.3200
103.1600
101.1000
103.0200
7,833,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
8 · DEFA14A
After-hours · 16:26 ET
DEFA14A ↗
Fri, 13 Mar 2026
7 · PRE 14A
After-hours · 16:25 ET
PRE 14A ↗
Fri, 13 Mar 2026
99.2300
101.5000
99.1000
99.8200
6,096,000
Thu, 12 Mar 2026
102.1900
102.4500
99.3200
99.7300
6,274,300
Wed, 11 Mar 2026
106.0400
106.1000
103.3600
104.0000
4,335,500
Tue, 10 Mar 2026
106.5900
107.9800
105.3800
106.2800
6,414,700
Mon, 09 Mar 2026
102.9800
106.5500
101.8800
106.4600
8,278,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
108.0000
108.1700
105.1700
106.4100
6,058,300
Thu, 05 Mar 2026
111.9200
114.1700
109.9500
111.1000
5,638,700
Wed, 04 Mar 2026
6 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 04 Mar 2026
114.3400
114.6900
112.3900
113.2600
5,139,800
Tue, 03 Mar 2026
113.5700
114.4000
111.4500
113.5500
8,383,400
Mon, 02 Mar 2026
116.8300
118.5800
115.5600
117.7200
5,597,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
118.6500
120.4400
116.5700
119.9800
7,275,400
Thu, 26 Feb 2026
118.9600
121.2100
118.4800
121.1400
5,001,800
Wed, 25 Feb 2026
123.0200
124.2700
119.9400
120.1600
5,090,600
Tue, 24 Feb 2026
121.4900
122.8500
119.8800
122.6600
4,558,700
Mon, 23 Feb 2026
122.4700
123.9100
120.0100
121.4900
5,018,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
125.0900
126.6500
123.5600
124.0400
4,671,200
Thu, 19 Feb 2026
121.6500
126.3000
121.2700
125.4900
6,011,900
Wed, 18 Feb 2026
5 · 10-K
After-hours · 16:14 ET
10-K ↗
Wed, 18 Feb 2026
4 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 18 Feb 2026
123.4800
124.9200
121.6400
124.7500
5,666,300
Tue, 17 Feb 2026
122.4900
124.0400
120.2900
122.0200
6,778,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
121.9500
126.3000
121.7100
125.9700
4,190,800
Thu, 12 Feb 2026
126.0700
127.0600
120.6400
122.8500
6,885,400
Wed, 11 Feb 2026
129.7400
129.8500
127.2100
127.8300
3,494,100
Tue, 10 Feb 2026
126.8200
129.2900
126.0500
129.1500
4,918,700
Mon, 09 Feb 2026
126.5000
127.6200
126.1500
126.8400
3,088,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
123.8900
127.4600
123.3300
127.1300
3,244,300
Thu, 05 Feb 2026
121.4400
123.2600
121.2000
121.7700
3,832,100
Wed, 04 Feb 2026
122.0100
123.7200
121.1100
122.9600
5,023,500
Tue, 03 Feb 2026
124.5500
128.2100
121.0000
122.0100
6,505,100
Mon, 02 Feb 2026
122.7500
124.8900
121.7500
124.6000
3,037,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
122.2100
123.3000
121.5200
122.4100
4,783,300
Thu, 29 Jan 2026
123.9600
124.6100
121.3400
123.6800
5,504,700
Wed, 28 Jan 2026
121.9800
122.8300
121.4100
122.4600
3,422,700
Tue, 27 Jan 2026
123.6100
124.5100
122.8800
123.6800
2,760,100
Mon, 26 Jan 2026
123.5600
124.1500
122.3900
122.7500
3,087,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
122.5800
123.6700
121.3700
122.8400
3,062,000
Thu, 22 Jan 2026
122.8500
124.6800
122.0800
124.4900
4,606,300
Wed, 21 Jan 2026
121.6600
121.7400
118.6100
121.0000
6,193,700
Tue, 20 Jan 2026
119.8200
121.6600
119.6600
120.8600
3,652,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
122.2900
123.3400
121.7800
122.9700
4,356,400
Thu, 15 Jan 2026
123.5400
124.6000
122.4400
122.5600
4,762,400
Wed, 14 Jan 2026
127.3200
127.5400
121.3200
121.8900
7,843,600
Tue, 13 Jan 2026
127.8800
130.7000
125.8800
127.3800
5,623,500
Mon, 12 Jan 2026
130.3400
131.5000
130.1200
131.3800
3,305,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
125.5100
131.5500
125.3300
131.3800
5,649,600
Thu, 08 Jan 2026
122.8300
124.8700
121.7800
124.6500
6,199,000
Wed, 07 Jan 2026
128.9800
129.7500
122.5700
122.8800
7,868,500
Tue, 06 Jan 2026
128.2300
129.2600
127.4800
128.8700
4,918,200
Mon, 05 Jan 2026
125.7500
128.7100
125.6400
128.3100
4,741,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
125.5000
126.8300
124.8400
126.4400
4,593,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
125.8500
126.0500
124.7700
124.8000
2,675,100
Tue, 30 Dec 2025
127.2700
127.3200
125.7000
125.8100
3,027,200
Mon, 29 Dec 2025
128.9100
129.1000
126.4500
127.3500
6,207,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
127.6400
129.2800
127.1100
128.9400
3,257,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
126.5900
127.7100
125.9300
127.5400
1,653,000
Tue, 23 Dec 2025
126.3100
126.6400
125.1400
126.6000
5,108,200
Mon, 22 Dec 2025
125.8800
126.6600
124.3400
126.2200
7,926,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
127.4000
127.9500
124.3300
124.4200
140,096,300
Thu, 18 Dec 2025
124.8000
127.5400
124.5500
127.1700
9,489,600
Wed, 17 Dec 2025
125.3400
127.1100
122.7900
123.0500
8,465,200
Tue, 16 Dec 2025
128.0000
128.9500
126.7500
126.9200
8,073,100
Mon, 15 Dec 2025
127.3300
128.2500
126.6300
127.2600
8,535,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
126.5100
127.4400
125.1900
126.4000
7,313,900
Thu, 11 Dec 2025
125.7800
127.2000
124.9400
126.9900
7,953,900
Wed, 10 Dec 2025
123.0600
125.4700
122.2700
125.1400
7,940,100
Tue, 09 Dec 2025
125.6200
126.2900
123.5900
123.6900
12,520,000
Mon, 08 Dec 2025
127.0000
127.1000
124.8300
126.5400
23,653,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 05 Dec 2025
120.5500
121.3500
118.6000
119.4900
9,165,200
Thu, 04 Dec 2025
120.0000
121.5800
119.1000
121.0500
4,550,700
Wed, 03 Dec 2025
118.4300
121.8000
118.3900
121.3600
4,774,300
Tue, 02 Dec 2025
119.8500
120.3700
118.4000
118.6100
4,439,400
Mon, 01 Dec 2025
118.9900
120.8900
117.5900
119.6800
4,032,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
119.4000
120.5300
119.3700
119.9600
2,366,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
117.0900
120.0900
116.7500
119.6600
5,111,300
Tue, 25 Nov 2025
114.6900
116.9400
114.0200
116.2700
4,855,900
Mon, 24 Nov 2025
110.7900
112.8500
110.3100
112.6400
5,665,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
108.4800
110.5700
107.6000
110.1500
4,035,600
Thu, 20 Nov 2025
111.8200
111.9400
108.1700
108.3700
4,505,600
Wed, 19 Nov 2025
110.4100
111.5900
109.5100
110.1500
3,257,300
Tue, 18 Nov 2025
108.3800
109.4000
107.2200
108.8700
6,343,400
Mon, 17 Nov 2025
109.5000
110.8400
108.7600
109.2400
3,272,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
109.9900
110.6900
109.0100
109.5700
3,169,500
Thu, 13 Nov 2025
112.8200
113.9800
110.8100
111.1600
3,125,400
Wed, 12 Nov 2025
113.4300
115.0800
112.6700
113.4000
3,126,900
Tue, 11 Nov 2025
114.2400
114.5400
112.5000
112.6500
3,063,800
Mon, 10 Nov 2025
114.2400
114.9600
113.4600
113.9800
3,452,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
113.4200
114.0500
112.1300
113.0000
4,090,200
Thu, 06 Nov 2025
113.2100
116.5000
111.9300
114.7800
5,139,100
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Nov 2025
116.7400
117.4400
115.1700
115.6700
6,959,500
Tue, 04 Nov 2025
115.9900
118.1600
115.9600
117.3200
3,326,400
Mon, 03 Nov 2025
119.2400
119.5000
117.5100
118.4000
4,407,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
116.7300
119.1700
116.6400
119.1000
5,227,600
Thu, 30 Oct 2025
117.5100
118.8600
116.4900
117.2300
3,350,000
Wed, 29 Oct 2025
119.9400
120.6500
117.3600
118.4800
3,042,500
Tue, 28 Oct 2025
120.8700
121.4700
119.6800
119.9400
4,022,800
Mon, 27 Oct 2025
121.0700
121.9900
119.9500
120.9500
3,286,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
119.6200
120.9400
119.2200
120.1700
2,637,600
Thu, 23 Oct 2025
116.1600
118.3300
116.1600
117.8700
2,943,700