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
65.6700
66.3300
64.5800
65.1500
626,644
Thu, 22 Oct 2026
65.7100
66.1000
64.5900
65.6400
808,800
Wed, 21 Oct 2026
65.6000
66.6000
64.6200
65.5600
480,200
Tue, 20 Oct 2026
64.5800
65.6200
64.4900
65.2800
799,300
Mon, 19 Oct 2026
64.2100
64.2600
63.1800
64.0500
837,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
64.5300
64.6300
63.7500
64.0600
567,400
Thu, 15 Oct 2026
65.6800
66.2700
63.8000
63.9300
879,600
Wed, 14 Oct 2026
65.6700
66.0800
64.4500
64.8100
557,100
Tue, 13 Oct 2026
65.8600
66.7700
65.6600
65.8700
508,400
Mon, 12 Oct 2026
64.9600
66.1600
64.9000
66.1000
541,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
65.1000
65.4900
64.3000
64.7900
402,300
Thu, 08 Oct 2026
63.8100
64.6500
63.3200
64.4800
706,100
Wed, 07 Oct 2026
64.6200
64.8100
63.3100
63.3400
521,900
Tue, 06 Oct 2026
64.5000
64.7600
64.0300
64.2300
423,900
Mon, 05 Oct 2026
64.3900
65.1700
64.1100
64.4300
859,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
64.3200
65.1100
64.1300
64.5400
861,000
Thu, 01 Oct 2026
64.2000
64.5400
63.8400
63.9800
808,800
Wed, 30 Sep 2026
64.7400
66.0600
64.5100
64.5500
921,500
Tue, 29 Sep 2026
66.0400
67.0400
66.0400
66.2500
855,400
Mon, 28 Sep 2026
66.0400
66.8300
65.8300
66.5700
922,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
66.4000
66.8100
65.9600
66.0700
604,200
Thu, 24 Sep 2026
66.4900
66.8100
66.2300
66.4300
957,500
Wed, 23 Sep 2026
66.0400
66.7600
65.6800
66.0200
755,200
Tue, 22 Sep 2026
66.5100
66.9300
66.2600
66.4000
770,900
Mon, 21 Sep 2026
66.0500
66.6000
65.8900
66.3800
969,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
65.9200
65.9200
65.4000
65.7500
1,655,100
Thu, 17 Sep 2026
65.9300
66.5600
65.7900
66.2300
1,063,700
Wed, 16 Sep 2026
65.5400
66.4100
65.2100
65.6100
823,900
Tue, 15 Sep 2026
65.1200
65.7200
64.2700
65.2900
656,800
Mon, 14 Sep 2026
65.1300
65.8300
64.9700
65.1400
503,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.5100
65.5600
64.6800
65.2700
462,400
Thu, 10 Sep 2026
65.1800
65.9200
64.7900
65.0200
468,400
Wed, 09 Sep 2026
66.0500
66.2200
64.9000
65.2000
492,900
Tue, 08 Sep 2026
65.6200
66.4100
65.6200
66.0500
581,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
65.7000
66.3500
65.4600
65.6500
669,700
Thu, 03 Sep 2026
66.1300
66.2400
65.3300
65.8000
905,800
Wed, 02 Sep 2026
66.6700
66.6700
65.5100
65.7400
807,300
Tue, 01 Sep 2026
66.5300
66.7600
65.7700
66.4500
752,200
Mon, 31 Aug 2026
66.6500
66.6500
65.8200
66.2100
853,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
67.1500
67.3800
66.4900
66.5900
491,600
Thu, 27 Aug 2026
67.2000
67.5200
66.7600
67.1100
421,300
Wed, 26 Aug 2026
68.2600
68.5300
67.5000
67.5700
635,700
Tue, 25 Aug 2026
69.1600
69.1600
67.9900
68.3800
444,800
Mon, 24 Aug 2026
68.4000
69.0900
68.0300
68.9100
660,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.8500
68.8500
67.6800
68.1700
616,300
Thu, 20 Aug 2026
68.5200
68.9000
68.1400
68.4000
394,400
Wed, 19 Aug 2026
68.5600
68.9500
68.0800
68.5900
689,200
Tue, 18 Aug 2026
69.5400
69.6400
67.8300
68.5000
710,500
Mon, 17 Aug 2026
67.9800
68.2500
67.4300
68.1800
622,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.7300
69.1100
68.1300
68.2200
429,900
Thu, 13 Aug 2026
68.3500
69.5100
68.3500
68.8400
556,400
Wed, 12 Aug 2026
69.4400
69.5900
68.2100
68.6800
599,900
Tue, 11 Aug 2026
68.2100
68.9300
67.8700
68.2600
790,000
Mon, 10 Aug 2026
68.7400
68.7400
67.7500
68.3600
680,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.9500
68.8900
67.8200
68.7600
892,400
Thu, 06 Aug 2026
69.5900
71.0100
67.8100
68.1500
725,200
Wed, 05 Aug 2026
11 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Wed, 05 Aug 2026
70.6700
71.0900
69.3800
69.4500
620,800
Tue, 04 Aug 2026
70.8200
72.7300
70.2400
70.3600
767,500
Mon, 03 Aug 2026
71.5900
72.4100
71.1000
71.7000
632,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
72.5000
72.5000
71.3900
71.6500
577,800
Thu, 30 Jul 2026
71.9100
72.7500
70.8300
72.3300
571,800
Wed, 29 Jul 2026
72.8900
72.8900
71.1000
71.7400
675,100
Tue, 28 Jul 2026
73.5300
74.0500
72.9300
72.9900
780,600
Mon, 27 Jul 2026
72.8200
73.6200
72.0800
72.9900
634,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
72.8400
73.1400
72.2800
72.6800
768,800
Thu, 23 Jul 2026
72.1800
73.1000
71.8700
72.0600
751,400
Wed, 22 Jul 2026
75.0000
75.1100
72.7500
73.1000
706,600
Tue, 21 Jul 2026
74.5200
74.9400
73.3300
74.8000
697,400
Mon, 20 Jul 2026
75.0200
75.2600
73.7100
74.1100
637,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.8900
78.9400
74.5200
75.0600
1,217,100
Thu, 16 Jul 2026
72.0200
75.2300
71.8300
75.0800
998,700
Wed, 15 Jul 2026
70.3800
72.5000
70.3800
71.8400
1,021,200
Tue, 14 Jul 2026
70.4200
71.2400
70.2300
71.1300
1,013,500
Mon, 13 Jul 2026
69.6400
70.5000
69.3000
70.2800
884,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.0300
69.4300
68.1700
69.4000
1,568,900
Thu, 09 Jul 2026
68.0000
68.9100
67.5900
68.5400
863,800
Wed, 08 Jul 2026
68.4100
68.8000
67.3000
67.5200
996,700
Tue, 07 Jul 2026
68.8600
69.4700
68.4500
68.7700
861,800
Mon, 06 Jul 2026
67.5900
68.4700
67.1000
68.3900
1,187,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.2500
67.3300
66.1500
67.3300
1,405,900
Wed, 01 Jul 2026
64.9800
66.3700
64.9400
66.0100
1,308,400
Tue, 30 Jun 2026
65.0000
65.6400
64.7400
64.7700
1,164,100
Mon, 29 Jun 2026
65.6900
65.7900
64.5700
65.7500
1,100,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.9500
66.1200
64.6600
65.9800
3,808,400
Thu, 25 Jun 2026
65.1800
65.7500
64.2400
65.3500
635,300
Wed, 24 Jun 2026
65.5900
65.8900
64.5000
65.4400
816,600
Tue, 23 Jun 2026
64.9700
65.9200
64.7700
65.6500
660,000
Mon, 22 Jun 2026
64.5000
65.6100
64.0400
64.7900
1,236,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
62.9900
64.7200
62.9900
64.3500
2,130,000
Wed, 17 Jun 2026
65.9100
67.0000
63.3600
63.8600
861,400
Tue, 16 Jun 2026
67.1300
67.3100
65.6400
66.2800
961,200
Mon, 15 Jun 2026
67.5000
67.5000
66.5700
66.7100
776,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.0600
67.5800
66.8800
67.2700
743,500
Thu, 11 Jun 2026
66.7800
67.1200
66.0500
66.6600
674,000
Wed, 10 Jun 2026
67.2100
67.8300
66.2000
66.2000
1,396,800
Tue, 09 Jun 2026
64.3300
67.1200
64.3300
66.9300
1,458,500
Mon, 08 Jun 2026
64.5400
65.0300
63.3000
63.8100
563,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.2300
65.0700
63.9000
64.3300
512,300
Thu, 04 Jun 2026
64.9700
65.0700
63.9800
64.4900
495,500
Wed, 03 Jun 2026
63.1600
64.3400
63.1600
64.1000
609,700
Tue, 02 Jun 2026
63.5700
64.0400
63.1200
63.6800
589,900
Mon, 01 Jun 2026
65.0000
65.1400
63.1500
63.3600
611,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.0100
67.0100
65.1800
65.6900
962,900
Thu, 28 May 2026
65.9800
67.0700
65.5700
66.8500
1,613,000
Wed, 27 May 2026
66.8700
67.1300
66.5600
66.7500
1,010,200
Tue, 26 May 2026
66.0800
66.6900
65.9300
66.6900
1,091,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.2100
66.5000
65.6700
66.0500
706,700
Thu, 21 May 2026
65.8000
66.4100
65.1400
66.3600
819,900
Wed, 20 May 2026
64.5600
66.3500
64.4500
66.1700
928,900
Tue, 19 May 2026
65.4300
65.6900
64.8600
64.8800
439,300
Mon, 18 May 2026
65.3100
65.8800
65.1100
65.7900
397,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.5000
65.7100
64.8200
65.0500
499,600
Thu, 14 May 2026
66.5100
66.9400
65.6800
65.7100
541,900
Wed, 13 May 2026
65.6300
66.3300
65.2400
66.2800
624,800
Tue, 12 May 2026
66.2200
66.2200
64.8900
65.9100
865,100
Mon, 11 May 2026
66.2600
66.5800
65.6100
65.7100
725,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.9400
67.1400
65.8900
66.2100
756,800
Thu, 07 May 2026
66.3300
67.2000
65.8800
66.5400
635,600
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 06 May 2026
65.6500
66.3700
65.4100
66.0900
510,300
Tue, 05 May 2026
64.7200
65.2600
64.2300
65.0000
383,500
Mon, 04 May 2026
64.8300
65.3000
64.1100
64.5500
359,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8000
65.4600
64.5500
65.2700
442,000
Thu, 30 Apr 2026
64.7600
65.4500
64.5400
65.2000
526,700
Wed, 29 Apr 2026
66.5800
66.5800
64.4200
64.7900
458,300
Tue, 28 Apr 2026
66.3600
66.3600
65.3700
66.0700
420,500
Mon, 27 Apr 2026
65.3700
66.1900
65.3700
65.9500
563,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
66.3200
66.8600
65.1000
65.2800
662,200
Thu, 23 Apr 2026
66.1700
66.6100
65.7700
66.3300
348,000
Wed, 22 Apr 2026
66.6200
66.8700
65.7300
65.9900
487,900
Tue, 21 Apr 2026
67.1900
67.3800
65.7800
66.2400
537,900
Mon, 20 Apr 2026
66.6700
67.5500
66.6000
67.1300
643,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.1800
67.0400
58.9600
66.9400
908,000
Thu, 16 Apr 2026
66.1900
66.3800
65.5000
65.7600
655,100
Wed, 15 Apr 2026
65.4500
65.7400
64.9100
65.7400
404,200
Tue, 14 Apr 2026
65.3000
66.1200
65.3000
65.6500
465,000
Mon, 13 Apr 2026
65.3300
65.6100
64.6200
65.6000
601,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.6500
66.0600
65.0100
65.3400
575,500
Thu, 09 Apr 2026
63.5100
66.0000
63.4400
65.2900
661,300
Wed, 08 Apr 2026
64.0800
64.2100
63.4800
64.0600
865,900
Tue, 07 Apr 2026
63.1400
63.1400
61.9000
62.8300
599,100
Mon, 06 Apr 2026
62.2000
62.9700
61.8200
62.6500
763,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.6800
62.5600
61.4100
62.1500
388,200
Wed, 01 Apr 2026
61.3200
62.2500
61.0900
61.7700
575,800
Tue, 31 Mar 2026
61.4700
61.9900
60.5700
61.4200
484,100
Mon, 30 Mar 2026
61.3500
61.6100
60.4500
60.6100
520,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.1000
61.3500
60.5000
60.6900
533,100
Thu, 26 Mar 2026
62.1400
62.1400
61.2600
61.7800
535,000
Wed, 25 Mar 2026
61.4300
61.8800
60.7800
61.6600
576,800
Tue, 24 Mar 2026
60.6300
61.7500
60.1500
61.0000
605,300
Mon, 23 Mar 2026
61.5800
62.3700
60.8400
61.0200
626,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.8600
62.1200
60.1400
60.3700
1,133,500
Fri, 20 Mar 2026
8 · DEFA14A
Pre-market · 08:05 ET
DEFA14A ↗
Fri, 20 Mar 2026
7 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Thu, 19 Mar 2026
61.6000
62.2600
61.4200
61.8900
531,500
Wed, 18 Mar 2026
63.2500
63.5600
62.2000
62.2400
621,400
Tue, 17 Mar 2026
63.4300
64.0900
63.2200
63.4700
564,500
Mon, 16 Mar 2026
62.9600
63.6800
62.5200
62.9800
491,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.7600
63.2500
61.3800
62.1800
404,500
Thu, 12 Mar 2026
62.0100
62.6700
61.5800
62.1200
531,200
Wed, 11 Mar 2026
63.7100
63.7100
62.1400
62.7100
497,100
Tue, 10 Mar 2026
61.9300
64.4800
61.9300
63.2100
872,500
Mon, 09 Mar 2026
61.9900
63.0300
60.6600
62.6900
522,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
63.0200
63.3400
62.0400
62.5600
561,800
Thu, 05 Mar 2026
64.3600
64.6900
63.5600
63.7000
713,900
Wed, 04 Mar 2026
65.5200
65.6400
64.4600
64.9700
730,800
Tue, 03 Mar 2026
65.0600
65.7900
64.6500
65.4000
475,800
Mon, 02 Mar 2026
65.7200
66.6000
65.3900
66.3800
374,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.7600
66.5700
65.6100
66.0600
858,200
Thu, 26 Feb 2026
66.5100
66.6200
66.1900
66.3200
830,600
Wed, 25 Feb 2026
65.3400
66.3800
65.0800
66.2700
860,900
Tue, 24 Feb 2026
65.3400
65.8900
65.1200
65.3700
508,500
Mon, 23 Feb 2026
66.0100
66.2600
65.1900
65.7300
503,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.2500
66.1000
64.3000
65.8800
675,400
Thu, 19 Feb 2026
65.6100
66.0200
64.7800
64.9800
446,100
Wed, 18 Feb 2026
65.7600
66.3100
65.3100
65.6200
666,500
Tue, 17 Feb 2026
6 · 8-K
After-hours · 16:40 ET
8-K ↗
Tue, 17 Feb 2026
5 · 424B5
After-hours · 16:33 ET
424B5 ↗
Tue, 17 Feb 2026
66.5000
66.7400
65.8800
66.1900
669,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.9600
66.5800
64.1700
66.1000
1,217,000
Thu, 12 Feb 2026
65.6400
65.6900
63.4600
64.5000
918,300
Wed, 11 Feb 2026
65.9700
65.9700
64.9800
65.4300
542,800
Tue, 10 Feb 2026
66.0100
66.1400
65.3500
65.4100
759,300
Mon, 09 Feb 2026
66.0100
66.3700
65.2100
65.9800
570,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.4600
66.4600
64.7000
66.1000
1,592,800
Thu, 05 Feb 2026
63.9500
65.3100
63.9200
65.0800
1,259,100
Wed, 04 Feb 2026
4 · 10-K
After-hours · 16:01 ET
10-K ↗
Wed, 04 Feb 2026
63.2400
64.5000
62.9800
64.4400
850,400
Tue, 03 Feb 2026
61.4200
62.6100
61.3500
62.5400
783,400
Mon, 02 Feb 2026
61.7000
61.9100
61.2400
61.5600
559,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
60.9000
61.6400
60.7000
61.5400
776,300
Thu, 29 Jan 2026
60.4900
61.9200
60.3100
61.4400
901,300
Wed, 28 Jan 2026
61.0800
61.9700
59.8200
59.9500
846,700
Tue, 27 Jan 2026
60.7200
61.7200
60.6200
61.5100
675,200
Mon, 26 Jan 2026
62.2300
62.9000
60.8800
61.0400
1,026,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.9400
62.5700
61.5000
62.5100
1,002,400
Thu, 22 Jan 2026
62.6200
63.1700
61.5900
62.0000
1,714,300
Wed, 21 Jan 2026
62.3600
62.8500
61.4600
62.5000
1,011,000
Tue, 20 Jan 2026
61.8800
62.2100
61.4200
61.8100
689,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.4200
62.7300
61.0000
62.6600
938,000
Thu, 15 Jan 2026
60.8800
61.6100
60.5600
61.3000
557,800
Wed, 14 Jan 2026
60.0000
60.9600
59.9600
60.8100
517,600
Tue, 13 Jan 2026
59.5700
60.1000
58.7700
59.9200
672,400
Mon, 12 Jan 2026
59.7200
59.9100
59.1700
59.4100
518,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.4000
60.0700
59.3800
59.4700
747,500
Thu, 08 Jan 2026
59.5500
60.4500
59.4600
59.4800
799,500
Thu, 08 Jan 2026
3 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 07 Jan 2026
59.2400
59.9100
58.9500
59.1000
866,200
Tue, 06 Jan 2026
59.2400
59.4900
57.9500
58.8600
841,800
Mon, 05 Jan 2026
58.5700
59.8500
58.5700
59.0100
554,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.7400
59.1100
58.2900
59.0200
538,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
59.9800
60.1500
58.6800
58.7100
781,500
Tue, 30 Dec 2025
59.9100
60.5000
59.5800
59.7700
479,000
Mon, 29 Dec 2025
60.5400
61.4200
59.5900
59.8900
351,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.6000
61.0200
59.9300
60.2800
248,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
60.0000
60.6400
59.6700
60.5000
255,500
Tue, 23 Dec 2025
59.9300
60.1600
59.6800
59.7900
403,900
Mon, 22 Dec 2025
60.5600
60.9500
60.0300
60.2700
690,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.3800
60.9800
60.3200
60.6800
1,480,000
Thu, 18 Dec 2025
60.9100
61.5000
60.5600
60.5800
642,900
Wed, 17 Dec 2025
60.0600
61.1400
60.0600
60.8700
873,400
Tue, 16 Dec 2025
60.7600
61.0900
60.1000
60.1200
799,100
Mon, 15 Dec 2025
61.2400
61.2400
60.4400
60.6000
654,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.8500
62.9700
61.2100
61.3400
676,200
Thu, 11 Dec 2025
62.5600
62.8900
61.6200
62.2700
634,300
Wed, 10 Dec 2025
61.1400
62.6800
59.5500
62.2500
822,900
Tue, 09 Dec 2025
61.1400
62.0100
60.8600
61.2400
743,100
Mon, 08 Dec 2025
62.4800
62.7100
60.8500
60.8700
855,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.1500
62.8400
62.1300
62.2800
501,400
Thu, 04 Dec 2025
62.2600
62.7600
62.1300
62.4200
426,500
Wed, 03 Dec 2025
62.5000
62.9900
61.9200
62.4300
695,700
Tue, 02 Dec 2025
63.1200
63.1200
62.3100
62.4200
520,400
Mon, 01 Dec 2025
62.2500
63.1900
62.2500
62.8400
407,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
62.7000
63.2300
62.6100
62.7900
220,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
62.2600
63.6600
62.2600
62.8100
1,016,700
Tue, 25 Nov 2025
62.2800
63.1200
62.2800
62.5200
817,200
Mon, 24 Nov 2025
62.0100
62.6300
61.3700
62.2700
706,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
60.7200
62.0800
59.9500
61.9300
931,400
Thu, 20 Nov 2025
60.1300
61.1800
59.5800
60.1000
754,900
Wed, 19 Nov 2025
60.4800
60.7800
58.6700
59.5300
804,100
Tue, 18 Nov 2025
60.0100
60.4500
59.7500
60.2900
346,400
Mon, 17 Nov 2025
60.9300
60.9300
59.7600
60.0400
481,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.1000
61.8200
60.3600
60.7400
573,200
Thu, 13 Nov 2025
60.5400
61.4600
60.5400
61.1900
688,400
Wed, 12 Nov 2025
61.4300
62.1000
60.9700
60.9700
662,200
Tue, 11 Nov 2025
61.5100
62.0300
61.0200
61.8500
679,500
Mon, 10 Nov 2025
61.2300
62.8700
60.5000
61.1600
927,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.2700
61.0000
58.9300
60.9600
661,100
Thu, 06 Nov 2025
58.7000
59.5000
58.2200
58.9800
940,300
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 05 Nov 2025
58.1700
58.3400
57.7100
58.0100
530,300
Tue, 04 Nov 2025
57.6500
58.2700
57.3500
57.9100
555,300
Mon, 03 Nov 2025
56.6800
57.9000
56.0900
57.7700
1,335,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
58.1400
58.2500
56.8300
57.1300
1,224,300
Thu, 30 Oct 2025
57.9300
58.8100
57.7400
58.5300
681,900
Wed, 29 Oct 2025
60.0000
60.1300
57.8000
58.2900
754,700
Tue, 28 Oct 2025
60.8200
61.1200
59.7900
60.3100
385,400
Mon, 27 Oct 2025
61.0400
61.4600
60.8300
61.1100
435,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
61.4200
61.5500
60.8400
61.0100
513,300