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
62.5500
64.0800
61.8800
63.4500
362,140
Thu, 22 Oct 2026
59.5500
62.3000
59.5500
62.2100
415,700
Wed, 21 Oct 2026
15 · 10-Q
After-hours · 20:16 ET
10-Q ↗
Wed, 21 Oct 2026
14 · 8-K
After-hours · 20:12 ET
8-K ↗
Wed, 21 Oct 2026
62.1000
62.4550
61.6300
61.9900
280,600
Tue, 20 Oct 2026
61.6600
63.4400
61.5500
62.2200
295,400
Mon, 19 Oct 2026
61.1600
62.8100
60.6850
61.4400
472,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.3500
63.1100
60.8800
61.5200
238,200
Thu, 15 Oct 2026
61.7200
62.2650
61.4100
61.8900
282,200
Wed, 14 Oct 2026
61.1800
61.6450
60.3600
61.2600
310,800
Tue, 13 Oct 2026
63.8400
64.0000
61.9300
62.4200
265,300
Mon, 12 Oct 2026
62.7000
63.6000
61.1950
63.1500
187,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
62.4200
63.2600
62.1200
62.5300
173,900
Thu, 08 Oct 2026
61.5000
62.9350
61.3550
62.7800
269,600
Wed, 07 Oct 2026
61.0000
62.8800
60.4850
61.9100
196,300
Tue, 06 Oct 2026
62.2500
63.2300
61.7500
61.9700
278,700
Mon, 05 Oct 2026
62.1800
62.6500
61.4450
61.6000
235,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
62.6000
63.4600
61.3500
62.1800
306,300
Thu, 01 Oct 2026
59.8500
61.4500
59.0100
61.1300
363,100
Wed, 30 Sep 2026
60.0300
60.4400
59.6100
59.9900
225,400
Tue, 29 Sep 2026
60.8900
61.0450
59.5630
60.1300
218,400
Mon, 28 Sep 2026
61.3700
61.8300
60.3900
60.6300
208,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.3000
62.1700
61.1000
61.4500
203,300
Thu, 24 Sep 2026
61.3900
62.0400
60.4100
60.8500
186,700
Wed, 23 Sep 2026
61.6200
62.1900
60.9400
61.3700
233,800
Tue, 22 Sep 2026
62.6200
63.1480
61.9400
62.2600
242,600
Mon, 21 Sep 2026
63.3800
63.4700
62.3000
62.3700
161,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
62.9000
63.3300
61.8200
63.0200
441,500
Thu, 17 Sep 2026
64.9600
65.0900
62.5600
63.0000
248,800
Wed, 16 Sep 2026
64.7300
65.2700
62.3400
63.6600
323,600
Tue, 15 Sep 2026
66.2900
66.2900
64.4500
64.7000
177,700
Mon, 14 Sep 2026
65.9500
66.7100
65.2500
66.0700
201,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
68.0000
68.0000
65.7000
66.0400
172,100
Thu, 10 Sep 2026
66.1100
67.3400
65.3700
66.9200
165,800
Wed, 09 Sep 2026
68.0000
68.2800
65.4750
66.2100
266,000
Tue, 08 Sep 2026
68.9600
69.6800
68.7200
68.8300
210,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.2300
69.6100
68.2300
69.6000
219,300
Thu, 03 Sep 2026
69.7100
70.7150
68.3800
68.7800
238,400
Wed, 02 Sep 2026
69.7800
70.7250
68.7150
68.9400
287,900
Tue, 01 Sep 2026
70.6000
71.4500
69.1300
69.5000
165,600
Mon, 31 Aug 2026
13 · 8-K
After-hours · 16:13 ET
8-K ↗
Mon, 31 Aug 2026
71.6500
72.2000
70.6900
71.2500
130,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
71.9100
72.5300
71.6100
71.8600
165,200
Thu, 27 Aug 2026
73.1700
73.8850
71.4950
71.9200
227,800
Wed, 26 Aug 2026
73.6700
74.4700
72.8700
73.6800
117,300
Tue, 25 Aug 2026
74.2900
74.6300
72.9250
73.5000
111,300
Mon, 24 Aug 2026
74.9400
75.6700
73.4700
73.7200
146,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.8400
75.6300
73.2000
74.9500
145,000
Thu, 20 Aug 2026
73.6200
74.3100
72.8200
73.9300
141,100
Wed, 19 Aug 2026
77.0900
77.0900
74.0900
74.1600
199,600
Tue, 18 Aug 2026
77.9600
78.2050
76.2600
76.2600
143,100
Mon, 17 Aug 2026
77.9600
78.3800
76.8450
77.7800
169,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
77.8400
78.9000
77.8400
78.2200
102,700
Thu, 13 Aug 2026
77.1300
78.8750
76.9000
78.4300
142,300
Wed, 12 Aug 2026
77.0100
77.4150
76.5400
76.6000
131,600
Tue, 11 Aug 2026
75.2500
76.5850
75.2500
76.3400
132,100
Mon, 10 Aug 2026
75.5400
75.9300
74.3500
75.3000
126,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
76.4300
76.7500
75.3250
76.0100
182,400
Thu, 06 Aug 2026
78.9200
79.1000
75.6300
75.7800
166,400
Wed, 05 Aug 2026
79.8200
79.8400
78.0800
78.1100
169,900
Tue, 04 Aug 2026
77.3000
80.3800
76.9000
79.8300
335,200
Mon, 03 Aug 2026
76.2300
77.2300
75.1250
76.6300
210,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
73.4100
76.3900
73.4100
75.9300
221,200
Thu, 30 Jul 2026
76.7600
77.4000
73.4300
73.8300
203,800
Wed, 29 Jul 2026
76.5600
77.7300
75.6100
75.8900
193,600
Tue, 28 Jul 2026
75.1200
77.2450
75.0000
77.0800
209,000
Mon, 27 Jul 2026
77.1700
77.6900
75.2000
75.3800
221,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.9100
80.9100
76.7200
76.9100
314,000
Thu, 23 Jul 2026
81.1000
81.7500
78.8560
79.9100
306,100
Wed, 22 Jul 2026
80.0900
83.5200
75.4330
81.0800
615,700
Tue, 21 Jul 2026
12 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 21 Jul 2026
11 · 8-K
After-hours · 16:13 ET
8-K ↗
Tue, 21 Jul 2026
77.4300
79.6550
76.7400
79.1900
263,200
Mon, 20 Jul 2026
80.1400
81.0000
77.5850
77.8500
233,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.6400
80.6300
77.3700
80.6100
499,200
Thu, 16 Jul 2026
78.1600
80.5700
78.1600
79.6800
770,800
Wed, 15 Jul 2026
78.9700
79.7500
78.0250
78.3900
460,700
Tue, 14 Jul 2026
78.7800
79.8700
77.6300
78.2400
238,700
Mon, 13 Jul 2026
78.9400
79.8450
77.5700
78.3100
136,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.6000
79.0490
77.1300
78.4400
175,400
Thu, 09 Jul 2026
75.6300
78.2850
75.4000
77.5600
656,600
Wed, 08 Jul 2026
76.7700
76.8200
74.4800
74.6300
415,800
Tue, 07 Jul 2026
79.5400
80.2900
77.3200
77.4100
220,800
Mon, 06 Jul 2026
77.0200
78.9100
75.9300
78.6800
148,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.6700
80.4700
76.7200
77.0100
330,100
Wed, 01 Jul 2026
76.6100
79.4600
76.5450
79.3100
240,100
Tue, 30 Jun 2026
75.1400
76.5700
74.8000
76.3100
193,400
Mon, 29 Jun 2026
76.0500
76.9700
74.4600
75.6700
271,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.1300
77.3900
75.2500
76.8100
654,400
Thu, 25 Jun 2026
76.1300
77.9000
76.0100
76.7700
230,900
Wed, 24 Jun 2026
74.2100
76.2950
74.0500
75.6300
260,800
Tue, 23 Jun 2026
72.8700
74.9400
72.4000
73.9700
180,300
Mon, 22 Jun 2026
72.0000
73.4400
71.2650
73.0200
184,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.4200
72.3400
71.4200
72.0700
383,500
Wed, 17 Jun 2026
73.6200
74.3650
70.8100
71.0100
282,500
Tue, 16 Jun 2026
75.9200
76.0700
73.9350
74.0300
160,600
Mon, 15 Jun 2026
76.5000
77.5000
74.5100
74.7700
262,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.7500
76.6600
74.0300
75.6800
253,100
Thu, 11 Jun 2026
73.3000
74.8800
72.3250
74.6400
177,800
Wed, 10 Jun 2026
72.4300
74.9350
72.1700
73.0700
261,400
Tue, 09 Jun 2026
72.0900
74.1250
70.8000
72.5900
208,100
Mon, 08 Jun 2026
71.9600
73.0000
71.2600
71.2600
188,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.2200
72.4900
71.1650
71.2700
164,100
Thu, 04 Jun 2026
69.6700
72.0000
68.9300
71.1900
247,900
Wed, 03 Jun 2026
71.4000
71.8000
67.9400
68.3000
279,800
Tue, 02 Jun 2026
71.2000
72.4450
71.2000
72.1600
175,600
Mon, 01 Jun 2026
70.8400
71.6300
68.8300
71.5100
188,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
10 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 29 May 2026
70.2100
71.8550
70.0600
71.2500
245,200
Thu, 28 May 2026
70.5000
70.9500
69.2600
70.5500
179,700
Wed, 27 May 2026
69.5700
71.4800
68.6400
70.1700
250,100
Tue, 26 May 2026
67.3400
69.4200
66.7400
69.4100
227,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.5800
67.2100
66.2800
66.7700
140,000
Thu, 21 May 2026
64.8300
66.9500
64.1400
66.6600
188,600
Wed, 20 May 2026
62.6100
65.5600
61.6400
65.5100
210,000
Tue, 19 May 2026
63.2100
63.3850
62.0300
62.5000
205,400
Mon, 18 May 2026
61.6000
63.8400
61.6000
63.2600
248,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.5500
64.1200
60.4600
61.6000
276,100
Thu, 14 May 2026
65.2000
65.9430
62.9300
63.6400
329,700
Wed, 13 May 2026
63.9800
64.6400
63.1600
64.3700
293,300
Tue, 12 May 2026
65.4700
65.8900
63.9100
64.4200
227,500
Mon, 11 May 2026
66.5800
66.8300
64.4700
64.8500
250,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
67.6300
67.6300
66.5000
66.5200
233,800
Thu, 07 May 2026
67.2200
68.3540
67.0900
67.4500
227,900
Wed, 06 May 2026
68.0900
69.2400
67.1600
67.2200
331,800
Tue, 05 May 2026
65.6300
67.5550
65.5900
67.3600
227,400
Mon, 04 May 2026
66.8600
68.0320
65.0650
65.6800
245,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.6200
68.9900
66.8380
67.5500
275,100
Thu, 30 Apr 2026
66.4600
67.8850
66.4600
67.6800
187,400
Wed, 29 Apr 2026
67.5500
67.9100
65.9700
66.8200
266,700
Tue, 28 Apr 2026
69.2000
69.6150
66.6700
67.6500
333,800
Mon, 27 Apr 2026
67.0000
68.8550
67.0000
68.4000
263,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.5500
68.5100
65.6800
67.5600
333,800
Thu, 23 Apr 2026
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Apr 2026
66.6900
68.9400
64.7150
67.3200
732,000
Wed, 22 Apr 2026
66.6000
67.6600
60.9900
62.9200
690,700
Tue, 21 Apr 2026
8 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Tue, 21 Apr 2026
7 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 21 Apr 2026
66.7000
67.7900
65.5900
67.1200
334,800
Mon, 20 Apr 2026
65.7800
67.8850
65.5950
66.8400
229,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.3700
68.7000
64.7200
66.3800
273,800
Thu, 16 Apr 2026
61.9900
63.6400
61.8350
63.5800
256,800
Wed, 15 Apr 2026
61.9900
62.6250
60.7800
62.4000
280,600
Tue, 14 Apr 2026
61.7000
62.1150
60.5500
61.9000
193,100
Mon, 13 Apr 2026
61.2600
62.1900
60.7800
61.8100
197,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.6400
63.9200
62.0000
62.0300
169,400
Thu, 09 Apr 2026
61.8700
64.6950
61.8550
64.1200
329,400
Wed, 08 Apr 2026
64.7400
64.7400
62.1300
62.3100
384,600
Tue, 07 Apr 2026
60.8500
61.9500
60.4600
60.7200
261,600
Mon, 06 Apr 2026
59.6500
61.2100
59.0100
60.7800
144,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.0400
60.9400
58.6600
59.9500
213,100
Wed, 01 Apr 2026
59.8000
62.2400
59.8000
60.2500
198,100
Tue, 31 Mar 2026
57.6000
60.2200
57.5850
59.6600
272,000
Mon, 30 Mar 2026
56.0100
56.7850
55.2500
56.5500
239,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56.8000
57.1550
55.5100
55.6700
162,600
Thu, 26 Mar 2026
57.2000
57.8350
56.9200
57.6500
169,400
Wed, 25 Mar 2026
58.9500
59.6000
57.4350
57.8700
144,400
Tue, 24 Mar 2026
56.2400
58.8100
56.0350
58.0100
193,600
Mon, 23 Mar 2026
57.6100
58.9900
57.0200
57.1600
201,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.6000
56.6000
55.6650
56.2000
487,200
Thu, 19 Mar 2026
55.0600
56.2900
54.0100
56.2400
279,000
Wed, 18 Mar 2026
55.8900
56.3650
54.7950
55.4900
254,500
Tue, 17 Mar 2026
58.1100
58.3700
55.4400
56.2700
317,300
Mon, 16 Mar 2026
56.2600
57.7700
56.0200
57.5900
208,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
56.1000
56.4100
54.6100
55.4500
150,500
Thu, 12 Mar 2026
55.9100
56.4200
55.2900
55.5900
145,000
Wed, 11 Mar 2026
6 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Wed, 11 Mar 2026
5 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 11 Mar 2026
57.7400
58.2100
56.5300
57.1000
173,600
Tue, 10 Mar 2026
58.2300
59.7950
57.0450
58.5700
228,900
Mon, 09 Mar 2026
57.9500
59.0750
55.3450
58.3800
241,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.6600
59.2280
56.5800
59.0300
350,100
Thu, 05 Mar 2026
60.8800
61.5100
58.5700
59.6500
185,200
Wed, 04 Mar 2026
61.3100
62.3500
60.8100
61.5200
207,800
Tue, 03 Mar 2026
56.9800
62.5100
56.1300
61.2500
343,400
Mon, 02 Mar 2026
53.8100
57.5500
53.4800
57.3400
165,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 27 Feb 2026
57.0100
57.2650
54.5880
55.8600
285,200
Thu, 26 Feb 2026
58.4200
59.4900
57.7550
59.0400
213,300
Wed, 25 Feb 2026
57.1200
58.8900
56.1800
58.5100
340,500
Tue, 24 Feb 2026
56.4300
58.0100
55.5550
56.7200
280,700
Mon, 23 Feb 2026
61.3100
62.0200
56.7150
56.9200
425,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
61.5000
62.9500
60.1850
62.3100
236,700
Thu, 19 Feb 2026
60.9700
62.5100
60.6400
61.9600
175,900
Wed, 18 Feb 2026
62.5000
63.7150
60.8500
61.6700
174,900
Tue, 17 Feb 2026
62.4400
63.1250
61.1400
62.6000
188,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.4500
65.2400
61.2250
61.7600
293,000
Thu, 12 Feb 2026
69.7400
70.2900
59.4500
63.3000
444,300
Wed, 11 Feb 2026
3 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 11 Feb 2026
70.0300
70.4300
68.5500
69.1800
128,400
Tue, 10 Feb 2026
69.4400
70.6600
69.0450
69.6000
121,100
Mon, 09 Feb 2026
68.1500
69.6300
67.7500
69.5400
174,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.3700
68.9150
65.3700
68.3400
208,500
Thu, 05 Feb 2026
67.4800
68.2000
64.3250
64.9600
247,600
Wed, 04 Feb 2026
65.7900
69.2800
65.6400
67.5700
245,400
Tue, 03 Feb 2026
63.7000
66.1400
63.6850
64.8800
201,000
Mon, 02 Feb 2026
63.1300
65.3400
63.1300
64.0200
259,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
64.1800
65.9000
62.0000
63.0900
342,500
Thu, 29 Jan 2026
63.4500
65.1400
63.2400
65.1200
252,200
Wed, 28 Jan 2026
65.1300
65.1300
62.0500
63.3200
319,300
Tue, 27 Jan 2026
75.0500
77.8400
65.1200
65.4800
388,800
Mon, 26 Jan 2026
2 · 8-K
After-hours · 16:13 ET
8-K ↗
Mon, 26 Jan 2026
69.4500
70.7500
67.5600
70.5600
235,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.0000
71.4550
68.7700
69.4000
244,500
Thu, 22 Jan 2026
71.0900
73.0000
70.6700
70.7300
207,300
Wed, 21 Jan 2026
68.1500
71.2300
68.0900
70.7000
349,500
Tue, 20 Jan 2026
67.3400
68.2800
66.4800
67.3600
310,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
70.2700
71.2000
68.9000
68.9400
234,800
Thu, 15 Jan 2026
69.5800
71.4900
69.2400
70.5000
227,100
Wed, 14 Jan 2026
66.4200
69.2400
66.1700
69.0700
213,600
Tue, 13 Jan 2026
67.9100
67.9100
66.6000
66.7500
152,800
Mon, 12 Jan 2026
67.0000
67.8750
66.0000
67.1500
187,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.1400
69.9700
67.8900
69.2000
199,200
Thu, 08 Jan 2026
65.0900
68.9500
64.5300
68.1400
178,700
Wed, 07 Jan 2026
66.6000
66.8750
64.8040
65.6100
185,900
Tue, 06 Jan 2026
64.8500
66.5400
64.6700
66.4800
248,600
Mon, 05 Jan 2026
63.2100
66.8650
63.2100
65.3000
253,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.8800
64.1300
61.7900
63.3700
224,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.8900
63.1600
62.1100
62.6300
143,400
Tue, 30 Dec 2025
63.2800
63.5900
62.2450
62.9200
187,600
Mon, 29 Dec 2025
64.2500
64.2500
63.1700
63.5400
139,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
64.3100
64.7170
62.9700
64.0400
135,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.9600
64.5600
63.0100
64.4700
94,900
Tue, 23 Dec 2025
64.6600
65.9900
64.0900
64.1900
389,300
Mon, 22 Dec 2025
62.1400
65.3400
62.1400
65.0400
287,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.1700
64.0100
61.9900
62.0700
666,200
Thu, 18 Dec 2025
64.6100
65.8000
63.1200
63.3400
405,700
Wed, 17 Dec 2025
62.1300
64.8100
62.1300
64.1900
293,300
Tue, 16 Dec 2025
62.2600
64.0400
61.9300
62.5300
293,900
Mon, 15 Dec 2025
61.8900
63.5000
60.9200
62.2600
453,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
61.9400
63.0900
60.8100
60.9000
216,500
Thu, 11 Dec 2025
61.7800
63.5500
61.7800
62.2800
250,400
Wed, 10 Dec 2025
58.4500
62.3850
57.4530
61.4500
236,800
Tue, 09 Dec 2025
60.6400
61.5000
58.3400
58.3600
186,600
Mon, 08 Dec 2025
61.6700
63.0100
60.6200
60.6200
197,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
60.6100
61.7900
60.2100
61.3100
222,000
Thu, 04 Dec 2025
59.4600
61.2000
58.7900
61.0800
188,800
Wed, 03 Dec 2025
56.0300
60.3150
55.8600
60.1000
310,700
Tue, 02 Dec 2025
55.9400
57.2600
54.2200
55.9600
197,200
Mon, 01 Dec 2025
54.5000
56.7100
54.4250
55.5900
160,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
1 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 28 Nov 2025
55.4000
55.4000
54.0200
54.6100
82,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.1800
56.3450
54.4400
54.8900
274,500
Tue, 25 Nov 2025
53.9600
56.6600
53.9600
55.8800
235,400
Mon, 24 Nov 2025
53.5500
54.4700
52.9400
53.5300
180,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
51.4300
53.7200
51.2000
53.5500
266,800
Thu, 20 Nov 2025
50.9900
52.7800
49.2700
50.6000
169,600
Wed, 19 Nov 2025
51.0000
51.5800
49.7300
50.5700
299,700
Tue, 18 Nov 2025
49.9500
51.1800
49.9500
50.8900
198,000
Mon, 17 Nov 2025
52.1800
52.8650
50.5600
50.5600
290,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.8000
52.8600
51.9100
52.4100
126,500
Thu, 13 Nov 2025
53.7300
54.0500
51.8700
53.0000
211,000
Wed, 12 Nov 2025
54.2800
55.9500
54.0900
54.2900
198,600
Tue, 11 Nov 2025
53.9000
54.7300
53.3000
54.2400
210,800
Mon, 10 Nov 2025
53.9900
54.6500
52.3700
53.5600
194,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.7100
54.3700
52.5200
53.8600
339,700
Thu, 06 Nov 2025
53.6900
54.3600
52.8250
53.8300
287,800
Wed, 05 Nov 2025
54.8300
55.1600
53.5400
54.2200
140,700
Tue, 04 Nov 2025
54.4700
54.9700
53.1800
54.2100
187,900
Mon, 03 Nov 2025
54.4800
54.9200
53.1780
54.7000
192,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.1400
54.5500
53.0300
54.4600
205,500
Thu, 30 Oct 2025
55.1300
56.6300
54.0950
54.6500
154,500
Wed, 29 Oct 2025
58.1600
59.2400
55.4000
55.8700
182,000
Tue, 28 Oct 2025
59.2300
60.0200
58.4100
58.7200
160,500
Mon, 27 Oct 2025
60.2600
60.6100
59.4350
59.5400
209,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.2900
60.7800
58.0000
59.7200
235,100