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
56.2700
57.3800
55.3750
57.3200
338,996
Thu, 22 Oct 2026
56.6800
57.3550
56.3900
57.1400
258,200
Wed, 21 Oct 2026
58.4900
58.4900
56.7900
57.1700
236,900
Tue, 20 Oct 2026
57.1300
58.4800
56.6250
58.1100
294,800
Mon, 19 Oct 2026
58.0800
58.2500
56.6700
56.7400
217,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
58.1600
58.8600
57.3900
57.9000
328,100
Thu, 15 Oct 2026
56.2600
57.8400
56.2600
57.7500
595,200
Wed, 14 Oct 2026
55.9100
56.6650
55.0000
55.8400
651,700
Tue, 13 Oct 2026
56.8900
57.2000
56.0900
56.5400
379,900
Mon, 12 Oct 2026
57.3800
57.4900
56.4000
56.4300
310,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
58.6400
59.1600
57.5000
57.8300
277,700
Thu, 08 Oct 2026
57.6200
58.8200
57.6200
58.4600
451,600
Wed, 07 Oct 2026
59.5700
59.9300
57.7150
58.4700
504,100
Tue, 06 Oct 2026
60.8100
60.8950
60.3000
60.7600
325,000
Mon, 05 Oct 2026
59.6100
60.6100
59.0150
60.1800
455,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
61.0500
61.2700
59.4600
59.7800
580,700
Thu, 01 Oct 2026
59.5300
60.0400
58.0700
60.0300
528,500
Wed, 30 Sep 2026
60.9700
60.9700
59.2700
59.4300
632,600
Tue, 29 Sep 2026
60.8900
61.1600
60.1950
60.4200
513,100
Mon, 28 Sep 2026
61.8600
62.1850
60.3500
60.7400
334,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
59.9400
62.0750
59.7650
62.0400
343,500
Thu, 24 Sep 2026
60.5300
60.5600
59.0000
59.9400
422,300
Wed, 23 Sep 2026
59.9800
60.8500
58.7900
60.3900
299,600
Tue, 22 Sep 2026
61.4500
61.9800
60.4400
60.5400
322,800
Mon, 21 Sep 2026
62.2900
62.3000
60.2400
60.3400
301,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
61.6700
61.6800
60.2050
61.4200
1,461,600
Thu, 17 Sep 2026
62.2400
62.6900
61.1900
62.0000
451,700
Wed, 16 Sep 2026
61.5000
62.4300
60.2200
61.1500
461,100
Tue, 15 Sep 2026
63.1900
63.6500
60.8300
61.5000
540,100
Mon, 14 Sep 2026
65.4400
65.6450
62.6600
62.8100
396,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
67.0000
67.2100
65.8950
66.2400
219,500
Thu, 10 Sep 2026
66.2100
67.0000
65.4700
66.0100
322,800
Wed, 09 Sep 2026
67.6000
68.0510
66.4000
66.6900
254,900
Tue, 08 Sep 2026
68.1400
68.4250
66.9140
67.9200
260,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.0600
69.2450
67.0350
69.0400
337,900
Thu, 03 Sep 2026
68.7500
68.7500
67.0200
68.4200
259,500
Wed, 02 Sep 2026
66.9700
68.6800
66.8800
67.8200
244,900
Tue, 01 Sep 2026
67.8000
68.6200
66.4800
66.8200
331,200
Mon, 31 Aug 2026
69.0700
69.3500
67.9800
68.4400
278,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.8600
69.4750
67.5700
68.6500
348,000
Thu, 27 Aug 2026
69.8300
69.8300
67.5800
68.0700
347,100
Wed, 26 Aug 2026
71.1700
71.9000
69.2300
70.0400
268,000
Tue, 25 Aug 2026
71.7600
71.7800
70.6000
70.9200
220,500
Mon, 24 Aug 2026
72.7500
72.7500
71.1200
71.2300
269,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
72.3100
73.1600
71.8150
72.7500
280,600
Thu, 20 Aug 2026
72.4400
72.4400
71.1920
71.6300
299,000
Wed, 19 Aug 2026
74.2200
74.3500
73.0050
73.3100
313,200
Tue, 18 Aug 2026
74.3500
74.6800
73.2300
73.7000
255,900
Mon, 17 Aug 2026
74.1800
74.9900
73.8420
74.6000
283,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.0100
75.4300
73.5000
74.4900
464,900
Thu, 13 Aug 2026
74.5500
74.5600
73.1800
73.7200
431,200
Wed, 12 Aug 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 12 Aug 2026
75.4800
75.4800
73.9400
74.0200
381,300
Tue, 11 Aug 2026
74.1900
75.8800
74.1900
74.9200
361,900
Mon, 10 Aug 2026
74.7000
75.0150
73.4800
73.8100
276,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
74.8400
76.3300
74.7000
74.9100
293,600
Thu, 06 Aug 2026
76.5400
77.2950
74.8900
74.8900
284,400
Wed, 05 Aug 2026
79.7400
80.9100
76.3900
76.5100
356,400
Tue, 04 Aug 2026
78.1600
80.2150
77.7900
79.9200
465,500
Mon, 03 Aug 2026
73.6000
78.6400
73.6000
78.0500
596,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
72.0600
75.4600
71.1100
73.5900
586,800
Thu, 30 Jul 2026
13 · 10-Q
After market open · 10:52 ET
10-Q ↗
Thu, 30 Jul 2026
77.9000
77.9000
68.0000
73.0600
1,002,000
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 07:33 ET
8-K ↗
Wed, 29 Jul 2026
80.8800
82.6200
79.9900
82.1300
523,600
Tue, 28 Jul 2026
79.1300
80.9200
78.2500
80.5000
382,200
Mon, 27 Jul 2026
78.6700
79.0850
76.5000
78.5100
240,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.3600
79.9200
77.8900
78.3900
153,400
Thu, 23 Jul 2026
77.9600
79.1000
77.1700
78.3800
299,400
Wed, 22 Jul 2026
78.8000
80.9300
78.6600
79.7400
238,400
Tue, 21 Jul 2026
77.9900
80.6250
77.6320
79.1500
305,200
Mon, 20 Jul 2026
79.9700
79.9700
76.8250
77.1900
227,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2700
81.2100
76.5200
80.1400
194,100
Thu, 16 Jul 2026
79.4900
81.6130
79.4100
81.0300
227,400
Wed, 15 Jul 2026
78.3000
80.0200
78.1100
79.5300
269,700
Tue, 14 Jul 2026
78.3300
78.4500
77.0000
78.2500
190,000
Mon, 13 Jul 2026
77.3400
78.3150
76.9800
77.1800
236,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.1500
79.3500
78.1100
78.1400
241,600
Thu, 09 Jul 2026
77.9000
79.2850
76.6400
78.6900
180,400
Wed, 08 Jul 2026
77.4900
78.1500
75.4800
76.9200
286,200
Tue, 07 Jul 2026
78.8700
79.7600
78.2600
78.2800
302,900
Mon, 06 Jul 2026
75.9200
79.8100
75.9200
79.6800
340,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.7900
79.0900
73.7300
75.7100
483,000
Wed, 01 Jul 2026
82.4500
82.4500
77.9800
78.1400
382,600
Tue, 30 Jun 2026
81.9000
82.9200
81.8800
82.3700
365,300
Mon, 29 Jun 2026
83.7000
83.7400
81.0300
81.3300
562,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
84.7700
85.2250
82.4800
84.8200
1,729,300
Thu, 25 Jun 2026
84.0800
85.5200
83.3100
85.0100
456,500
Wed, 24 Jun 2026
80.5000
83.5000
79.8250
83.4900
606,900
Tue, 23 Jun 2026
79.8200
81.2600
79.4000
80.5200
395,300
Mon, 22 Jun 2026
81.5100
82.2450
80.6800
81.3300
432,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
78.8600
81.0900
78.4400
80.7800
851,200
Wed, 17 Jun 2026
81.0800
82.6650
78.2500
78.3500
481,300
Tue, 16 Jun 2026
84.1000
84.5700
81.5200
81.6800
319,900
Mon, 15 Jun 2026
86.1100
86.9350
83.5400
83.6500
372,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
83.8000
86.6450
83.8000
85.1600
697,600
Thu, 11 Jun 2026
81.2400
81.9500
79.5750
81.8100
356,600
Wed, 10 Jun 2026
81.4500
82.7100
80.2450
80.5100
373,700
Tue, 09 Jun 2026
81.1000
82.0300
79.3400
81.5100
298,000
Mon, 08 Jun 2026
79.7900
81.9500
79.6400
80.4800
311,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
81.3000
81.4200
78.7350
79.4800
252,000
Thu, 04 Jun 2026
80.0000
83.3500
79.9400
82.2500
270,700
Wed, 03 Jun 2026
77.9700
80.7000
77.8850
80.0300
426,800
Tue, 02 Jun 2026
76.2900
80.1450
76.2900
78.5000
301,700
Mon, 01 Jun 2026
76.2500
76.4250
75.0900
76.2400
243,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
76.7000
77.9300
76.2600
77.2600
471,700
Thu, 28 May 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 28 May 2026
77.2100
77.7600
75.7700
77.4200
336,000
Wed, 27 May 2026
77.2100
78.4200
77.0780
77.9000
180,400
Tue, 26 May 2026
75.9800
76.9400
75.9300
76.8800
174,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.3200
74.8500
73.8000
74.8000
191,800
Thu, 21 May 2026
73.8700
74.4200
72.7900
73.8200
255,700
Wed, 20 May 2026
72.1900
74.6200
71.7700
74.5300
329,100
Tue, 19 May 2026
74.0000
74.1750
71.2100
71.4500
512,700
Mon, 18 May 2026
76.8900
77.4450
75.0100
75.0400
211,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.7400
78.9700
75.9900
76.0500
297,600
Thu, 14 May 2026
79.7800
80.4700
78.6700
79.5500
261,900
Wed, 13 May 2026
78.8200
80.0300
78.2650
79.0700
390,700
Tue, 12 May 2026
80.4100
80.4100
78.3100
78.3800
324,900
Mon, 11 May 2026
80.0500
80.5800
78.8000
80.2600
293,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.8700
80.1200
78.2950
79.8700
247,300
Thu, 07 May 2026
78.8500
79.2260
77.8400
78.4500
329,100
Wed, 06 May 2026
78.6000
80.9250
78.1250
78.3600
443,400
Tue, 05 May 2026
74.6700
76.9600
74.6700
76.0500
430,600
Mon, 04 May 2026
73.3900
75.7100
72.5650
74.2300
423,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
73.0200
77.4450
72.1650
74.0200
380,600
Thu, 30 Apr 2026
10 · 10-Q
After market open · 11:40 ET
10-Q ↗
Thu, 30 Apr 2026
70.9000
74.9900
69.8600
72.1500
645,400
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 07:32 ET
8-K ↗
Wed, 29 Apr 2026
72.4000
73.0800
71.1500
72.1100
503,200
Tue, 28 Apr 2026
72.2500
72.7000
70.7200
72.5200
309,500
Mon, 27 Apr 2026
73.7700
74.4600
72.0200
72.1400
244,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
72.8500
73.9200
72.3400
73.6900
400,000
Thu, 23 Apr 2026
72.7000
73.3600
71.4400
72.8700
221,400
Wed, 22 Apr 2026
73.1700
73.5100
72.1700
72.3500
165,900
Tue, 21 Apr 2026
74.0000
74.6850
72.5100
72.5600
222,400
Mon, 20 Apr 2026
73.1600
73.9900
72.7600
73.7700
299,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
71.2100
73.8200
71.1000
73.1600
288,800
Thu, 16 Apr 2026
69.0900
70.7900
68.4900
69.8200
294,200
Wed, 15 Apr 2026
69.5500
70.4200
67.0150
68.9100
465,400
Tue, 14 Apr 2026
73.1900
73.3100
69.8910
70.1100
470,900
Mon, 13 Apr 2026
72.1600
73.1300
71.2100
73.0600
312,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
74.1100
74.1400
72.3650
73.0200
335,900
Thu, 09 Apr 2026
72.3900
74.6700
72.3900
74.0300
330,000
Thu, 09 Apr 2026
8 · DEFA14A
Pre-market · 07:35 ET
DEFA14A ↗
Thu, 09 Apr 2026
7 · DEF 14A
Pre-market · 07:33 ET
DEF 14A ↗
Wed, 08 Apr 2026
71.2800
72.9150
71.0400
72.7600
374,900
Tue, 07 Apr 2026
68.1600
68.5600
67.4100
68.3800
263,600
Mon, 06 Apr 2026
68.4700
68.6150
67.6300
68.4000
235,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
68.5500
68.9800
67.4000
68.6200
295,000
Wed, 01 Apr 2026
68.7600
70.0300
68.6500
69.6200
388,100
Tue, 31 Mar 2026
67.0800
68.9600
66.9400
68.4400
407,900
Mon, 30 Mar 2026
67.5000
67.5000
65.8700
65.9200
371,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.9200
68.3450
67.0500
67.1100
337,700
Thu, 26 Mar 2026
67.7900
69.1000
67.7900
68.5900
348,500
Wed, 25 Mar 2026
68.5500
69.0550
67.9400
68.8900
359,100
Tue, 24 Mar 2026
65.1100
67.8400
65.1100
67.3400
420,300
Mon, 23 Mar 2026
65.0200
66.5230
65.0200
65.7800
334,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
63.3700
63.6800
62.2700
62.7300
922,400
Thu, 19 Mar 2026
62.5000
63.9300
62.3300
63.4900
269,700
Wed, 18 Mar 2026
63.7600
64.3600
63.0200
63.3500
353,100
Tue, 17 Mar 2026
64.7900
65.2500
63.5900
64.0600
213,900
Mon, 16 Mar 2026
63.8200
64.5500
63.4650
64.0100
264,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
64.5700
64.7600
62.9050
63.0300
402,900
Thu, 12 Mar 2026
63.3000
64.2500
63.2100
64.1100
525,400
Wed, 11 Mar 2026
66.1600
66.7300
64.8100
64.8700
362,800
Tue, 10 Mar 2026
67.1200
68.3100
66.3400
66.3500
393,700
Mon, 09 Mar 2026
65.4600
67.2500
64.2100
67.0600
453,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
68.1900
68.1900
66.7500
67.2200
401,900
Thu, 05 Mar 2026
71.2400
71.6750
68.3250
69.5400
537,700
Wed, 04 Mar 2026
72.0800
73.7700
71.4100
72.2400
452,400
Tue, 03 Mar 2026
70.2600
71.8500
69.0000
71.7900
545,900
Mon, 02 Mar 2026
71.6200
73.0300
70.2600
72.6400
560,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
73.5000
74.2600
72.3100
72.6300
543,300
Thu, 26 Feb 2026
77.7900
78.0900
74.0500
74.1300
570,200
Wed, 25 Feb 2026
79.6400
79.6400
77.1700
78.0300
576,600
Tue, 24 Feb 2026
77.0000
81.1100
76.9950
79.1200
675,300
Mon, 23 Feb 2026
75.6100
76.9600
73.9200
76.9100
407,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
75.0000
77.0550
74.4300
75.9900
329,400
Thu, 19 Feb 2026
75.3600
75.7100
73.8550
75.3000
710,800
Wed, 18 Feb 2026
75.4400
76.9400
74.9000
76.0100
428,700
Tue, 17 Feb 2026
74.5000
76.5500
74.5000
75.5100
465,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
75.4700
76.7700
74.5600
75.7400
439,000
Thu, 12 Feb 2026
6 · 8-K/A
After-hours · 17:00 ET
8-K/A ↗
Thu, 12 Feb 2026
5 · 10-K
After market open · 12:06 ET
10-K ↗
Thu, 12 Feb 2026
77.7500
78.9000
71.4000
74.5300
779,500
Thu, 12 Feb 2026
4 · 8-K
Pre-market · 07:32 ET
8-K ↗
Wed, 11 Feb 2026
75.5200
78.1350
75.1600
77.7600
758,800
Tue, 10 Feb 2026
74.0000
75.1900
73.8700
74.7100
376,500
Mon, 09 Feb 2026
73.3100
74.3600
72.6400
74.2100
388,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
71.2900
73.8700
71.2900
73.6900
339,800
Thu, 05 Feb 2026
70.9300
72.2650
70.7600
71.0800
329,800
Wed, 04 Feb 2026
71.3300
73.1950
71.0700
71.4300
404,100
Tue, 03 Feb 2026
70.2800
71.6590
70.0000
71.2700
577,800
Mon, 02 Feb 2026
71.3900
71.9450
69.6000
69.8000
570,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.0400
72.0400
70.4000
71.1700
462,000
Thu, 29 Jan 2026
70.1700
70.5380
69.0000
70.4400
334,300
Wed, 28 Jan 2026
69.1800
70.2000
68.2250
69.0400
253,300
Tue, 27 Jan 2026
68.6000
69.5750
68.2100
69.0800
281,100
Mon, 26 Jan 2026
68.8300
69.6200
68.1300
68.7400
281,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.1250
69.6200
68.2900
68.8400
177,900
Thu, 22 Jan 2026
70.4600
70.6850
68.9450
69.3500
255,300
Wed, 21 Jan 2026
68.4800
70.5900
68.1200
70.3400
292,800
Tue, 20 Jan 2026
69.2500
69.2500
67.1600
67.6300
319,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
70.5000
70.7400
69.0600
69.3500
298,500
Thu, 15 Jan 2026
70.2200
70.9750
69.3900
70.1200
397,900
Wed, 14 Jan 2026
69.6850
69.9300
68.4300
69.8100
425,800
Tue, 13 Jan 2026
69.1600
69.9550
68.6900
69.4300
578,400
Mon, 12 Jan 2026
68.9100
70.0300
68.3400
68.8100
428,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.5700
69.3200
67.5400
69.2200
423,500
Thu, 08 Jan 2026
65.6400
68.1400
65.6400
67.9700
358,500
Wed, 07 Jan 2026
67.1600
67.5200
65.3800
66.3000
405,600
Tue, 06 Jan 2026
65.4500
67.4200
64.7400
67.2800
424,600
Mon, 05 Jan 2026
65.0500
66.3300
64.9500
65.9400
439,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.8200
64.6500
62.4300
64.6500
374,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
63.3800
63.8400
62.3100
62.6900
282,700
Tue, 30 Dec 2025
61.6900
63.6800
61.5300
63.3300
497,100
Mon, 29 Dec 2025
61.4800
61.7100
60.9250
61.6500
302,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
61.3200
61.7700
61.0400
61.4000
268,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
61.0800
61.4900
60.8400
61.3200
123,100
Tue, 23 Dec 2025
61.0000
61.8600
61.0000
61.1100
379,500
Mon, 22 Dec 2025
60.7900
61.7450
59.2000
61.0400
372,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
59.7600
61.2500
59.5400
60.5300
1,482,200
Thu, 18 Dec 2025
59.5100
60.4400
59.2000
59.7500
454,100
Wed, 17 Dec 2025
58.2500
59.3300
58.0920
59.3200
455,900
Tue, 16 Dec 2025
57.9700
58.6550
57.8800
58.4100
506,700
Mon, 15 Dec 2025
57.5300
57.9200
56.4300
57.7800
383,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.4700
58.4700
57.5800
57.9100
352,400
Thu, 11 Dec 2025
57.7700
58.8200
57.7100
58.0900
445,300
Wed, 10 Dec 2025
55.6200
57.8950
55.4700
57.7200
426,700
Tue, 09 Dec 2025
54.2900
57.0100
54.2900
55.5700
484,600
Mon, 08 Dec 2025
54.5000
54.9300
53.7650
54.1200
300,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.2600
54.9700
54.0800
54.4100
294,500
Thu, 04 Dec 2025
54.7800
54.9600
53.8000
54.2800
266,500
Wed, 03 Dec 2025
54.4200
55.1550
54.0700
54.5200
262,600
Tue, 02 Dec 2025
54.7600
54.7600
53.7100
54.3300
302,100
Mon, 01 Dec 2025
52.8100
54.7100
52.8100
54.4600
290,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.8800
54.8800
53.9200
54.0900
149,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.4200
55.3400
54.2100
54.2200
431,800
Tue, 25 Nov 2025
53.8100
55.1300
53.8100
54.9100
414,600
Mon, 24 Nov 2025
52.9700
53.9400
52.6300
53.7200
345,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.0500
53.6100
52.0000
53.4400
499,000
Thu, 20 Nov 2025
53.2800
53.9800
51.3800
51.5400
381,400
Wed, 19 Nov 2025
52.7300
53.0900
52.0800
53.0600
410,300
Tue, 18 Nov 2025
51.9700
52.8500
51.4100
52.5300
464,100
Mon, 17 Nov 2025
53.9200
54.5000
52.2300
52.4800
427,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.5700
54.6000
53.4450
54.2500
341,800
Thu, 13 Nov 2025
54.9400
55.3650
54.4000
54.6700
399,300
Wed, 12 Nov 2025
54.0900
55.4000
53.9750
54.9500
326,200
Tue, 11 Nov 2025
54.0000
54.6350
53.7550
54.0400
206,300
Mon, 10 Nov 2025
53.6400
54.4000
53.3200
53.9200
240,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.0500
53.9800
52.8600
53.3800
350,000
Thu, 06 Nov 2025
53.3100
53.5200
52.6050
52.7400
326,900
Wed, 05 Nov 2025
52.1700
53.4800
52.1700
53.4800
292,500
Tue, 04 Nov 2025
52.3100
52.5000
51.7800
52.2600
232,100
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 03 Nov 2025
53.1100
53.8500
52.2300
52.6900
447,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
51.8900
52.1700
51.2800
51.9100
499,600
Thu, 30 Oct 2025
51.8300
52.7800
51.5350
51.9000
602,500
Wed, 29 Oct 2025
53.1000
53.5350
51.9300
52.0200
665,000
Tue, 28 Oct 2025
2 · 10-Q
After market open · 11:01 ET
10-Q ↗
Tue, 28 Oct 2025
54.3500
55.5200
52.6500
53.9000
482,900
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:32 ET
8-K ↗
Mon, 27 Oct 2025
53.7500
55.8200
53.7500
54.9500
611,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.8300
55.3000
54.5000
54.7000
351,200