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
95.1500
98.0100
95.1000
96.8800
245,181
Thu, 22 Oct 2026
91.4100
95.9900
91.4100
95.9000
221,000
Wed, 21 Oct 2026
95.0000
95.0000
90.3100
91.5000
348,000
Tue, 20 Oct 2026
24 · 8-K
After-hours · 20:20 ET
8-K ↗
Tue, 20 Oct 2026
87.5800
89.3300
87.0850
88.8700
205,800
Mon, 19 Oct 2026
23 · 8-K
After-hours · 20:20 ET
8-K ↗
Mon, 19 Oct 2026
86.9400
87.4150
86.0600
86.5300
105,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
87.6900
89.0850
86.9500
87.2400
102,800
Thu, 15 Oct 2026
86.5200
88.0000
86.5200
87.4100
177,400
Wed, 14 Oct 2026
85.0600
86.6000
84.5100
86.2800
183,000
Tue, 13 Oct 2026
87.2400
88.4000
86.2100
86.3100
88,600
Mon, 12 Oct 2026
86.6300
88.4100
86.6000
86.8900
135,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
87.8500
87.8500
86.1400
86.6200
97,300
Thu, 08 Oct 2026
86.3600
88.2400
86.3600
87.4900
94,400
Wed, 07 Oct 2026
88.2100
88.2800
86.8700
87.0500
121,800
Tue, 06 Oct 2026
89.0300
89.8400
88.2000
88.7300
85,300
Mon, 05 Oct 2026
89.7100
89.7100
87.4800
88.5400
202,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
88.4200
89.7500
88.2500
89.2500
105,100
Thu, 01 Oct 2026
86.7200
87.7600
85.0000
87.6000
127,200
Wed, 30 Sep 2026
87.3400
87.9100
86.3800
87.1200
111,800
Tue, 29 Sep 2026
88.8400
89.3200
86.8200
87.4800
112,200
Mon, 28 Sep 2026
89.8200
89.9500
88.4300
88.6400
139,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
88.9600
90.2100
88.8000
89.6000
117,800
Thu, 24 Sep 2026
88.2300
88.9000
87.5000
88.6200
102,800
Wed, 23 Sep 2026
88.1900
89.2000
87.5300
87.7300
114,900
Tue, 22 Sep 2026
90.0000
90.3000
88.2800
88.3600
130,700
Mon, 21 Sep 2026
89.3200
90.3000
88.8400
89.2700
165,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
88.3700
89.3600
87.3000
89.1900
185,500
Thu, 17 Sep 2026
90.6100
91.0300
88.6000
88.9300
132,300
Wed, 16 Sep 2026
90.9000
90.9000
87.9450
89.7400
129,800
Tue, 15 Sep 2026
90.9200
92.3600
90.2100
90.5000
150,800
Mon, 14 Sep 2026
90.7700
91.8800
90.7000
91.2900
112,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
91.6600
91.6600
89.7400
90.7900
82,300
Thu, 10 Sep 2026
89.9200
90.8450
89.4450
90.6500
242,600
Wed, 09 Sep 2026
90.6900
91.9400
89.6400
90.2100
102,000
Tue, 08 Sep 2026
92.3700
92.7210
91.2650
91.4600
73,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.9400
93.5200
91.9400
93.1900
116,800
Thu, 03 Sep 2026
91.5300
93.1900
91.5300
92.0700
123,800
Wed, 02 Sep 2026
90.2400
92.0700
90.2400
91.4500
66,800
Tue, 01 Sep 2026
90.8800
91.0000
88.9150
89.4900
75,500
Mon, 31 Aug 2026
91.7000
91.8550
90.5400
90.7800
86,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
91.4400
92.8600
90.9900
91.7900
88,700
Thu, 27 Aug 2026
90.6500
91.9900
90.0500
91.6800
121,600
Wed, 26 Aug 2026
91.1100
91.4100
90.3500
91.3200
77,400
Tue, 25 Aug 2026
90.9100
92.2050
90.4000
90.7800
92,000
Mon, 24 Aug 2026
91.7600
92.3400
90.4150
90.4700
98,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.2400
93.0800
91.0600
91.9400
103,200
Thu, 20 Aug 2026
91.0300
92.4600
90.7500
91.6300
117,900
Wed, 19 Aug 2026
93.0300
93.4200
91.2050
91.4100
182,900
Tue, 18 Aug 2026
93.3900
93.5000
92.3900
92.5900
73,900
Mon, 17 Aug 2026
94.1400
94.9700
92.8800
93.3400
67,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
94.4100
94.9000
93.4600
94.0400
122,600
Thu, 13 Aug 2026
95.2900
95.9500
93.6700
94.4000
104,900
Wed, 12 Aug 2026
93.6600
95.1250
93.3200
94.5900
83,500
Tue, 11 Aug 2026
92.9700
93.6440
92.5100
92.9200
96,000
Mon, 10 Aug 2026
92.0100
92.7000
91.6600
92.4200
97,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
93.4800
93.8700
92.2400
92.8600
70,500
Thu, 06 Aug 2026
94.0400
94.7600
92.6730
92.8500
86,700
Wed, 05 Aug 2026
94.6000
94.6100
93.1200
94.0400
129,700
Tue, 04 Aug 2026
92.8000
95.6600
91.8000
94.2100
161,700
Mon, 03 Aug 2026
92.6800
93.9500
92.2500
92.6200
153,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
93.0000
93.2700
92.0000
92.4800
176,200
Fri, 31 Jul 2026
22 · 10-Q
Pre-market · 08:30 ET
10-Q ↗
Thu, 30 Jul 2026
93.4900
94.0750
92.0950
92.8200
96,600
Wed, 29 Jul 2026
91.2600
93.2000
88.8350
92.5800
274,000
Tue, 28 Jul 2026
91.5200
93.0000
89.3700
92.0600
218,200
Mon, 27 Jul 2026
92.1100
92.3500
91.0100
91.2300
125,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
91.3000
93.2200
90.0500
91.0300
131,400
Thu, 23 Jul 2026
88.9900
91.2700
88.3900
90.7900
234,900
Wed, 22 Jul 2026
87.3000
91.8550
86.4900
90.1900
596,500
Tue, 21 Jul 2026
21 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 21 Jul 2026
99.3700
99.3700
97.2400
99.0700
188,900
Mon, 20 Jul 2026
20 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 20 Jul 2026
98.1700
98.7500
97.2100
98.5500
108,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
99.8900
100.8400
98.1900
98.4500
104,800
Thu, 16 Jul 2026
98.2600
101.3800
98.2600
101.3600
115,600
Wed, 15 Jul 2026
96.9500
99.1200
96.3400
98.4000
95,300
Tue, 14 Jul 2026
97.4900
98.4100
96.5400
96.9000
108,600
Mon, 13 Jul 2026
96.9500
97.9500
96.4000
97.1600
95,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
97.4900
99.0000
96.6000
97.5300
180,000
Thu, 09 Jul 2026
96.9900
98.1850
96.9650
97.8800
111,500
Wed, 08 Jul 2026
96.9000
96.9000
95.0100
96.0400
126,100
Tue, 07 Jul 2026
99.8300
100.5000
97.0700
97.0700
119,400
Mon, 06 Jul 2026
98.3400
101.0050
98.2800
100.2100
111,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
100.9500
102.0430
97.5000
98.5300
181,600
Wed, 01 Jul 2026
98.9800
101.6300
98.5200
100.5700
176,000
Tue, 30 Jun 2026
99.2400
99.6000
98.1100
98.7600
122,800
Mon, 29 Jun 2026
99.3100
99.4700
97.4050
99.3400
110,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
97.5100
100.0000
97.5100
99.8200
603,200
Thu, 25 Jun 2026
97.3500
98.8100
96.0850
97.5500
138,000
Wed, 24 Jun 2026
96.8700
98.5200
95.6950
97.4800
109,300
Tue, 23 Jun 2026
96.3700
97.2500
95.0000
97.0600
158,500
Mon, 22 Jun 2026
19 · 8-K
After-hours · 17:13 ET
FORM 8-K ↗
Mon, 22 Jun 2026
93.4700
95.8400
93.4700
94.5200
118,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
93.9100
95.4400
93.1100
93.1100
251,600
Wed, 17 Jun 2026
96.6200
96.8500
92.6900
93.1600
131,200
Tue, 16 Jun 2026
95.3900
97.1000
94.8800
95.8900
91,300
Mon, 15 Jun 2026
96.9900
97.6850
94.5600
94.7600
68,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
96.8700
97.8400
95.4400
96.6300
108,200
Thu, 11 Jun 2026
94.3200
96.1900
93.2800
96.1800
93,100
Wed, 10 Jun 2026
93.9200
95.3600
91.8250
93.8900
138,800
Tue, 09 Jun 2026
92.9900
94.8600
92.4900
93.9300
67,400
Mon, 08 Jun 2026
18 · 8-K
After-hours · 16:46 ET
FORM 8-K ↗
Mon, 08 Jun 2026
91.1100
92.7700
91.1100
91.7300
61,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
90.7100
91.7700
89.8700
90.8500
66,800
Thu, 04 Jun 2026
88.5400
90.7700
88.5000
90.3700
92,900
Wed, 03 Jun 2026
89.6200
89.6200
86.9900
87.2100
86,300
Tue, 02 Jun 2026
87.5500
90.2100
87.5500
90.0800
108,100
Mon, 01 Jun 2026
88.9400
89.6000
87.8550
88.4900
134,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
90.0000
91.1950
89.4450
89.5200
194,200
Thu, 28 May 2026
89.7200
90.5000
88.3100
89.9900
114,300
Wed, 27 May 2026
91.7200
91.7200
89.1500
89.7300
69,800
Tue, 26 May 2026
91.8700
94.6800
90.9800
91.3500
192,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.3500
92.1400
90.9000
91.2100
74,700
Thu, 21 May 2026
90.0800
91.6900
89.5400
91.3000
88,400
Wed, 20 May 2026
88.6000
91.8000
87.9850
90.8600
165,500
Tue, 19 May 2026
87.9000
89.0800
86.6100
88.3300
93,800
Mon, 18 May 2026
87.2400
89.6500
87.2400
88.1800
159,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.3100
88.3850
85.5800
87.1300
258,300
Thu, 14 May 2026
87.7600
88.8500
87.4000
88.4600
95,700
Wed, 13 May 2026
87.5300
87.7600
86.2600
86.5700
92,300
Tue, 12 May 2026
88.0900
88.3300
86.0100
87.8800
62,200
Mon, 11 May 2026
90.6200
91.0250
87.0400
87.8100
178,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
17 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Fri, 08 May 2026
90.4100
91.4650
89.9600
90.5300
75,900
Thu, 07 May 2026
91.0300
91.9830
89.3800
90.1500
69,400
Wed, 06 May 2026
91.1200
92.9900
89.8600
90.7200
75,900
Tue, 05 May 2026
87.8600
90.4100
87.3500
90.3900
100,200
Mon, 04 May 2026
88.8700
90.2700
87.8050
87.9100
95,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
88.1200
89.9900
86.9250
89.5600
119,800
Thu, 30 Apr 2026
88.0500
90.0000
88.0000
88.3500
128,000
Wed, 29 Apr 2026
16 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Wed, 29 Apr 2026
90.2900
90.6500
87.9100
88.7000
91,000
Tue, 28 Apr 2026
91.1700
91.5500
90.5000
90.8500
137,200
Mon, 27 Apr 2026
88.2100
90.5000
88.0100
90.1400
77,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
89.1600
89.1600
87.4400
88.0100
117,400
Thu, 23 Apr 2026
88.1900
89.8150
87.6000
89.1700
134,400
Wed, 22 Apr 2026
90.0900
90.7500
86.0150
87.6300
353,300
Tue, 21 Apr 2026
15 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 21 Apr 2026
91.8200
93.0000
88.1300
88.8500
155,800
Mon, 20 Apr 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 20 Apr 2026
88.6100
91.3500
88.6100
91.3500
283,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
88.8900
92.3400
88.8850
89.0200
214,900
Thu, 16 Apr 2026
89.9700
89.9700
87.0350
87.4900
217,900
Wed, 15 Apr 2026
89.7400
90.2800
88.0600
89.2100
322,900
Tue, 14 Apr 2026
90.0800
90.8750
88.6400
89.7300
379,200
Mon, 13 Apr 2026
89.1000
90.4400
88.7800
90.3200
120,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
90.0000
90.2100
88.3100
89.8400
135,700
Thu, 09 Apr 2026
88.1200
90.6800
87.7600
90.0600
325,300
Wed, 08 Apr 2026
88.1400
89.9000
87.7550
88.3800
116,700
Tue, 07 Apr 2026
84.5000
85.7800
84.0000
85.7800
125,400
Mon, 06 Apr 2026
83.6700
85.2500
82.1350
85.0000
114,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
82.6200
83.7000
81.7500
83.4700
109,500
Wed, 01 Apr 2026
83.1800
84.6600
82.5680
83.1000
168,100
Tue, 31 Mar 2026
82.9000
83.6350
81.8000
83.2900
190,700
Mon, 30 Mar 2026
81.0200
82.9800
80.5350
82.0800
201,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
81.3300
81.8000
80.1900
80.6500
119,100
Thu, 26 Mar 2026
80.9600
82.2000
80.9600
82.1500
69,600
Wed, 25 Mar 2026
82.9000
83.6300
81.3600
81.8300
83,300
Tue, 24 Mar 2026
80.6500
83.4200
80.5000
82.1200
76,900
Mon, 23 Mar 2026
82.4200
83.6500
81.4900
81.8800
92,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
81.5200
81.5200
79.7850
80.3400
205,800
Fri, 20 Mar 2026
13 · DEF 14A
Pre-market · 06:27 ET
FORM DEF 14A ↗
Thu, 19 Mar 2026
78.0600
81.5000
78.0500
80.9000
129,600
Wed, 18 Mar 2026
79.6100
80.3250
78.5000
78.9200
184,600
Tue, 17 Mar 2026
80.4600
81.1600
78.8300
79.9600
200,300
Mon, 16 Mar 2026
12 · 8-K
After-hours · 17:22 ET
FORM 8-K ↗
Mon, 16 Mar 2026
80.1400
81.4400
79.2100
79.2300
121,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
79.2200
79.4000
76.9350
78.9100
152,600
Thu, 12 Mar 2026
77.7700
79.6500
76.3200
78.3600
136,600
Wed, 11 Mar 2026
79.1600
79.5200
78.2000
79.1600
125,400
Tue, 10 Mar 2026
78.7500
81.8400
78.4400
79.6200
148,000
Mon, 09 Mar 2026
77.7600
79.9300
76.0000
79.1800
181,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
79.6400
81.3600
77.6600
79.3600
343,000
Thu, 05 Mar 2026
82.4600
83.6700
81.2600
81.6400
112,200
Wed, 04 Mar 2026
84.5900
85.5500
83.0800
83.7400
123,200
Tue, 03 Mar 2026
83.7800
85.9600
82.2000
83.8600
176,900
Mon, 02 Mar 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 02 Mar 2026
83.1700
87.0800
82.3800
85.9300
236,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
85.0000
85.2500
81.4650
84.1500
736,500
Fri, 27 Feb 2026
10 · 424B5
Next filing day · accepted 26 Feb, 18:03 ET
424B5 ↗
Thu, 26 Feb 2026
9 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Thu, 26 Feb 2026
87.0000
88.5100
85.0000
86.3000
1,096,700
Wed, 25 Feb 2026
8 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 25 Feb 2026
7 · 424B5
After-hours · 16:04 ET
424B5 ↗
Wed, 25 Feb 2026
6 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Wed, 25 Feb 2026
92.2000
94.9650
91.1000
93.8500
93,400
Tue, 24 Feb 2026
89.5700
92.9300
88.7000
90.7800
157,100
Mon, 23 Feb 2026
93.1300
94.8500
88.7900
89.7000
94,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 10-K
After-hours · 17:04 ET
10-K ↗
Fri, 20 Feb 2026
93.9400
95.4450
92.1730
94.1100
93,900
Thu, 19 Feb 2026
94.6300
95.5330
92.1250
93.8400
158,900
Wed, 18 Feb 2026
94.1700
96.3300
93.8200
94.6600
139,800
Tue, 17 Feb 2026
93.5300
95.4800
93.4500
94.4200
78,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
92.4900
94.1800
91.3850
93.2100
65,300
Thu, 12 Feb 2026
94.3500
94.3500
90.7150
92.6200
55,100
Wed, 11 Feb 2026
95.1000
95.8200
92.5090
93.6900
73,300
Tue, 10 Feb 2026
95.2600
97.1500
93.6200
94.3600
74,800
Mon, 09 Feb 2026
96.1200
97.8400
95.5000
95.7000
88,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
95.6100
97.0700
94.8000
96.3900
84,100
Thu, 05 Feb 2026
95.7100
95.7100
94.0400
95.2100
88,900
Wed, 04 Feb 2026
96.1900
97.6300
94.0150
95.6000
108,600
Tue, 03 Feb 2026
94.9300
96.8150
93.3630
94.9600
102,000
Mon, 02 Feb 2026
92.4200
95.9900
88.5000
94.6200
138,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
91.5100
92.9700
89.3300
92.6000
146,600
Thu, 29 Jan 2026
90.2000
92.0000
89.4100
92.0000
305,900
Wed, 28 Jan 2026
89.3700
90.3500
87.7800
89.1900
280,800
Tue, 27 Jan 2026
88.1100
90.1100
87.7400
89.5400
275,900
Mon, 26 Jan 2026
89.8600
90.6300
88.0800
88.7700
125,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
94.0200
95.9500
89.2000
89.8200
190,100
Thu, 22 Jan 2026
91.6100
96.7450
91.6100
94.9500
305,600
Wed, 21 Jan 2026
80.5700
91.0200
80.5600
90.7100
630,200
Tue, 20 Jan 2026
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 20 Jan 2026
78.7100
81.3100
78.1580
79.6300
135,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 16 Jan 2026
81.7500
81.7500
79.2000
79.5000
175,600
Thu, 15 Jan 2026
80.6200
83.4800
80.6200
82.2300
106,000
Wed, 14 Jan 2026
79.7300
81.1800
79.7300
81.1800
65,900
Tue, 13 Jan 2026
80.8300
80.8600
79.6300
79.7400
70,200
Mon, 12 Jan 2026
79.4300
80.2700
76.5750
80.2700
83,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
81.3200
82.3200
79.2900
79.9700
112,700
Thu, 08 Jan 2026
78.5400
81.3900
74.0500
81.3800
132,700
Wed, 07 Jan 2026
79.1000
80.0600
77.2900
78.9100
179,500
Tue, 06 Jan 2026
79.0800
79.9000
77.7200
79.5400
109,200
Mon, 05 Jan 2026
76.8400
80.6600
76.3800
79.8500
242,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.0000
78.1500
74.6900
76.9700
93,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.9500
77.0000
75.3900
76.3600
89,600
Tue, 30 Dec 2025
77.6300
77.6300
76.0000
76.7300
102,000
Mon, 29 Dec 2025
77.9000
80.3700
77.1000
77.5100
83,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
78.2900
79.2450
76.6250
78.3100
112,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.0200
79.1500
76.5800
78.3300
60,200
Tue, 23 Dec 2025
80.0500
81.8100
78.3700
78.3700
88,300
Mon, 22 Dec 2025
80.5700
81.5800
79.1650
79.9000
87,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
81.4800
82.4750
80.0400
80.7800
174,200
Thu, 18 Dec 2025
81.2600
82.2500
80.3900
81.6000
81,300
Wed, 17 Dec 2025
79.9000
82.4500
79.5450
80.7900
94,800
Tue, 16 Dec 2025
80.2000
81.4200
79.0800
79.6300
97,400
Mon, 15 Dec 2025
80.4700
81.0000
79.2100
79.8900
76,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
80.7800
81.0000
78.8700
79.9300
56,500
Thu, 11 Dec 2025
80.7800
82.3800
80.0500
80.4900
116,500
Wed, 10 Dec 2025
78.0000
81.2900
77.9000
80.9200
84,600
Tue, 09 Dec 2025
78.2500
79.8300
72.5000
77.9600
59,900
Mon, 08 Dec 2025
77.8500
78.6900
76.8200
77.8900
73,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
77.6800
78.4900
76.8500
77.4900
56,800
Thu, 04 Dec 2025
77.1600
78.3600
76.3600
77.9700
60,800
Wed, 03 Dec 2025
75.0100
77.5900
71.7100
76.7400
181,100
Tue, 02 Dec 2025
75.2000
75.9100
74.5000
74.7500
91,800
Mon, 01 Dec 2025
74.0000
75.3500
74.0000
75.2000
121,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
74.2850
75.3400
74.2850
74.6100
22,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
74.8700
76.0000
74.8500
75.0800
46,900
Tue, 25 Nov 2025
73.5000
75.6800
73.1600
75.3000
91,700
Mon, 24 Nov 2025
72.7300
73.6700
71.8750
72.6600
65,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
70.2000
73.1650
70.0400
72.9500
67,200
Thu, 20 Nov 2025
70.3900
71.5560
69.6600
69.9500
100,200
Wed, 19 Nov 2025
68.6700
69.9000
68.6700
69.6500
60,000
Tue, 18 Nov 2025
67.7300
69.3350
67.1700
68.7700
72,700
Mon, 17 Nov 2025
70.4550
70.4550
67.3800
68.4000
152,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
68.9900
69.8200
68.5000
69.5800
66,100
Thu, 13 Nov 2025
69.0000
69.8900
68.6400
69.3400
78,500
Wed, 12 Nov 2025
69.7000
70.6800
68.9500
69.0100
87,600
Tue, 11 Nov 2025
68.3400
69.9700
67.4500
69.7400
124,700
Mon, 10 Nov 2025
67.2500
68.8300
66.8000
68.1900
94,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.7500
67.0300
64.6600
66.9300
79,500
Fri, 07 Nov 2025
2 · 10-Q
Pre-market · 08:46 ET
10-Q ↗
Thu, 06 Nov 2025
66.2700
66.3100
65.1000
65.6400
73,100
Wed, 05 Nov 2025
66.0100
67.0300
65.0000
66.2100
113,300
Tue, 04 Nov 2025
66.5200
67.0480
65.2750
65.9900
163,300
Mon, 03 Nov 2025
65.7600
66.9300
65.2900
66.7800
125,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.1800
67.1750
65.7500
66.2700
132,100
Thu, 30 Oct 2025
66.2600
68.3700
65.8700
66.6400
183,000
Wed, 29 Oct 2025
68.0000
68.6700
66.3200
66.8600
155,500
Tue, 28 Oct 2025
68.6900
69.1650
67.5000
67.8400
131,900
Mon, 27 Oct 2025
71.0500
71.7200
67.8300
68.8400
151,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.8900
73.1500
69.5000
70.9000
494,600
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 23 Oct 2025
75.0800
75.5000
73.2100
74.5100
128,200