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
83.3500
86.4900
82.1200
85.8000
543,304
Thu, 22 Oct 2026
83.5900
84.8750
82.5500
83.0000
509,300
Wed, 21 Oct 2026
84.1300
85.3700
83.1000
84.2100
383,900
Tue, 20 Oct 2026
83.7600
85.0250
82.5400
84.1300
568,300
Mon, 19 Oct 2026
89.4900
90.7850
84.4200
84.9800
838,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
90.4400
92.1300
89.0300
89.9400
620,200
Thu, 15 Oct 2026
90.2800
90.4250
88.1400
89.4600
517,600
Wed, 14 Oct 2026
93.4700
93.4700
87.7050
89.9800
847,500
Tue, 13 Oct 2026
93.8100
94.8000
92.5900
93.9200
480,700
Mon, 12 Oct 2026
93.2100
94.9500
92.1450
93.9200
449,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
90.2700
94.9300
89.8300
93.0700
565,000
Thu, 08 Oct 2026
89.9200
92.3800
89.6400
89.8000
597,100
Wed, 07 Oct 2026
90.8000
91.0650
87.9300
89.5700
418,800
Tue, 06 Oct 2026
93.0100
93.0100
89.9800
92.4200
335,600
Mon, 05 Oct 2026
89.8800
93.4000
89.0000
92.2900
663,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
89.9800
90.8100
89.0400
89.3500
382,300
Thu, 01 Oct 2026
87.0500
89.2650
86.2600
89.0800
659,300
Wed, 30 Sep 2026
89.1100
90.9300
87.9600
88.0700
661,700
Tue, 29 Sep 2026
90.9600
92.5850
87.0100
88.0300
741,900
Mon, 28 Sep 2026
89.2600
91.8500
88.6500
91.7500
982,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
88.1900
89.6800
87.3380
89.5100
385,800
Thu, 24 Sep 2026
90.0100
90.0100
88.1480
88.9500
721,900
Wed, 23 Sep 2026
90.7900
91.0050
89.0200
90.2400
332,500
Tue, 22 Sep 2026
88.7400
93.6800
88.4900
92.1000
616,700
Mon, 21 Sep 2026
89.2600
89.4800
88.1550
88.4700
503,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
88.5300
89.8300
87.3100
87.9300
1,997,200
Thu, 17 Sep 2026
94.1400
95.9100
91.4650
91.8000
612,200
Wed, 16 Sep 2026
93.1200
94.8400
91.6400
92.7200
717,400
Tue, 15 Sep 2026
95.4700
95.9600
89.3900
91.6000
1,203,300
Mon, 14 Sep 2026
95.9400
96.5400
93.8870
95.4600
692,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
102.1000
103.4500
96.0000
97.7700
665,900
Thu, 10 Sep 2026
102.6800
104.5000
101.4100
101.6500
349,500
Wed, 09 Sep 2026
106.3500
107.2900
104.0300
104.3500
342,300
Tue, 08 Sep 2026
105.0300
107.0550
103.7700
105.5800
337,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
103.0900
106.1900
101.7500
104.4500
398,400
Thu, 03 Sep 2026
108.7500
108.8650
102.2800
103.2700
508,000
Wed, 02 Sep 2026
107.2100
111.4200
106.2100
108.5300
462,100
Tue, 01 Sep 2026
108.0200
110.0000
106.0300
106.2300
404,300
Mon, 31 Aug 2026
109.0500
110.5000
107.9050
108.2400
612,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
108.5100
109.9000
106.7900
107.0700
469,000
Thu, 27 Aug 2026
105.0200
109.4100
104.0400
108.2600
590,600
Wed, 26 Aug 2026
106.5500
108.7700
103.1800
105.2200
619,800
Tue, 25 Aug 2026
105.6300
106.0000
102.7200
105.2900
465,500
Mon, 24 Aug 2026
107.2300
111.2000
105.1850
106.6000
728,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
105.2000
109.4200
105.0330
106.7300
776,800
Thu, 20 Aug 2026
102.9500
106.0000
102.4650
103.3600
519,000
Wed, 19 Aug 2026
100.0000
105.7600
99.7900
105.0500
683,800
Tue, 18 Aug 2026
97.2300
98.7600
96.4200
97.7400
324,300
Mon, 17 Aug 2026
97.9300
99.2300
96.3410
98.6300
578,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
95.6300
99.0000
95.5800
98.2000
535,000
Thu, 13 Aug 2026
95.9400
98.0200
86.9450
94.3800
452,300
Wed, 12 Aug 2026
99.2600
99.8750
96.2500
96.7200
629,600
Tue, 11 Aug 2026
96.3100
98.2500
95.2300
97.7900
715,000
Mon, 10 Aug 2026
91.4500
95.6800
90.0400
95.3700
594,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.8000
92.3000
87.7580
91.9700
702,500
Thu, 06 Aug 2026
86.5600
91.2700
83.2600
89.6200
918,400
Wed, 05 Aug 2026
12 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 05 Aug 2026
82.7200
85.2600
82.4600
84.3000
825,100
Tue, 04 Aug 2026
81.1700
82.7700
80.9300
81.5000
487,200
Mon, 03 Aug 2026
79.4900
80.8950
78.0000
80.5000
524,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
80.5800
80.9200
78.0000
79.4100
862,300
Thu, 30 Jul 2026
79.9800
80.8580
78.8450
80.4000
520,600
Wed, 29 Jul 2026
79.0000
79.9900
76.5750
79.0200
1,181,000
Tue, 28 Jul 2026
79.6400
81.0200
78.0200
79.0000
1,459,400
Mon, 27 Jul 2026
80.4200
81.6600
78.9100
80.6600
652,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
82.2700
82.2800
79.6150
80.0700
554,900
Thu, 23 Jul 2026
83.6600
84.8800
80.5000
81.0500
688,200
Wed, 22 Jul 2026
80.7200
83.1300
80.1200
83.1000
539,500
Tue, 21 Jul 2026
79.6700
80.8300
78.0000
79.7600
526,400
Mon, 20 Jul 2026
79.2800
79.3500
77.7540
79.0000
571,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.8500
80.6700
78.6350
78.9100
680,300
Thu, 16 Jul 2026
82.4100
82.8800
79.8810
80.4400
447,500
Wed, 15 Jul 2026
83.8300
84.3900
81.4440
81.8500
428,600
Tue, 14 Jul 2026
84.4300
84.5530
82.0200
83.3300
539,100
Mon, 13 Jul 2026
80.0900
82.2900
80.0900
82.1200
619,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.5100
80.3600
78.3900
80.0900
598,900
Thu, 09 Jul 2026
77.9100
79.6000
76.5000
79.0700
529,300
Wed, 08 Jul 2026
77.2800
78.6000
76.0000
77.9100
636,100
Tue, 07 Jul 2026
80.8600
81.4540
76.9100
77.7400
682,100
Mon, 06 Jul 2026
80.9700
82.4900
80.3000
81.2300
635,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.8000
81.9300
78.8000
80.8300
879,700
Wed, 01 Jul 2026
79.8300
83.2450
78.2000
78.2600
710,300
Tue, 30 Jun 2026
81.5700
82.5650
80.2600
81.1600
575,300
Mon, 29 Jun 2026
81.2300
82.5000
79.3250
80.8100
879,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
84.0100
86.0800
80.0000
81.2800
2,676,100
Thu, 25 Jun 2026
84.0400
86.3000
83.5350
84.8600
417,300
Wed, 24 Jun 2026
84.7800
86.1750
83.2900
84.1500
558,000
Tue, 23 Jun 2026
86.5600
87.6100
85.7000
86.1100
581,000
Mon, 22 Jun 2026
90.0000
90.0000
87.0600
87.9600
700,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
94.6900
95.8700
90.1800
90.5800
1,225,200
Wed, 17 Jun 2026
93.3400
97.3500
93.2300
95.0700
564,400
Tue, 16 Jun 2026
94.8400
96.2700
93.0100
93.4700
627,900
Mon, 15 Jun 2026
98.3900
98.6700
95.3800
95.8900
541,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
94.4400
98.9700
94.4400
98.1100
581,700
Thu, 11 Jun 2026
96.1100
96.4700
92.8500
94.0200
624,900
Wed, 10 Jun 2026
97.3500
99.7050
95.0000
95.2300
529,200
Tue, 09 Jun 2026
97.7600
97.7600
92.7550
94.6700
709,700
Mon, 08 Jun 2026
100.9200
101.7000
96.4300
98.9000
492,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
104.6900
104.6900
98.1730
99.9200
737,700
Thu, 04 Jun 2026
106.1200
109.7100
104.3000
105.9300
857,600
Wed, 03 Jun 2026
107.4600
108.4700
103.4900
105.8800
1,087,000
Tue, 02 Jun 2026
105.7800
110.3900
105.7700
110.2800
1,793,000
Mon, 01 Jun 2026
98.5100
106.8100
98.5000
106.2500
1,451,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
104.0400
104.4700
94.1400
94.5400
1,664,200
Thu, 28 May 2026
96.1300
104.7400
96.1000
104.5800
1,107,300
Wed, 27 May 2026
92.0500
97.8600
90.9000
96.9700
1,296,500
Tue, 26 May 2026
87.2100
93.9550
87.1900
93.0800
1,033,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
85.8100
87.1590
83.7900
83.9300
632,100
Thu, 21 May 2026
84.0000
86.5100
84.0000
85.4500
630,400
Wed, 20 May 2026
86.2900
86.2900
83.9200
84.6600
845,500
Tue, 19 May 2026
85.2000
86.0000
84.0150
85.0100
867,800
Mon, 18 May 2026
84.9400
86.4300
81.2100
85.6000
772,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
84.3300
85.6500
84.0650
85.1400
698,800
Thu, 14 May 2026
84.9800
88.0000
83.3500
85.8700
918,800
Wed, 13 May 2026
88.5100
89.0000
84.5900
85.0800
743,500
Tue, 12 May 2026
86.9000
88.9700
86.7600
88.2800
574,000
Mon, 11 May 2026
86.2500
89.5900
86.2500
87.1800
837,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
87.5600
90.0000
85.3850
85.8700
686,900
Thu, 07 May 2026
87.1200
89.2650
85.9600
87.8400
697,200
Wed, 06 May 2026
86.1000
88.6200
85.2030
87.5400
766,900
Tue, 05 May 2026
84.0000
88.9300
84.0000
86.6000
811,400
Mon, 04 May 2026
85.8600
88.0250
83.6450
84.0200
1,631,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.1300
89.0000
79.0100
86.2000
2,600,400
Thu, 30 Apr 2026
10 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Apr 2026
89.6200
91.4450
88.7200
89.8500
893,600
Wed, 29 Apr 2026
89.9600
91.5700
89.9500
90.0300
610,100
Tue, 28 Apr 2026
88.0300
89.7200
87.4000
89.5400
621,300
Mon, 27 Apr 2026
87.0000
88.5800
86.3500
87.4700
692,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
86.7600
88.7700
85.6900
86.6600
836,700
Thu, 23 Apr 2026
88.7800
90.1100
86.0850
88.6200
685,400
Wed, 22 Apr 2026
91.7100
91.7700
88.1500
88.7400
1,095,500
Tue, 21 Apr 2026
8 · 8-K
After market open · 10:20 ET
8-K ↗
Tue, 21 Apr 2026
88.1300
92.8000
88.1300
90.5900
802,900
Mon, 20 Apr 2026
86.3300
88.0400
85.6100
87.8100
781,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
85.2900
87.0600
84.6400
86.3700
880,100
Thu, 16 Apr 2026
89.1100
90.3500
85.2000
85.8200
1,078,200
Wed, 15 Apr 2026
85.0700
89.7900
84.7900
88.8100
689,400
Tue, 14 Apr 2026
88.0900
88.2150
84.8000
85.7700
783,200
Mon, 13 Apr 2026
88.7500
90.2000
86.8300
87.7900
568,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
86.3900
90.2000
85.7700
88.3500
696,800
Thu, 09 Apr 2026
89.0100
89.9700
82.1700
85.7000
1,222,400
Wed, 08 Apr 2026
93.1100
94.8500
86.9450
89.3600
1,075,100
Tue, 07 Apr 2026
94.3800
96.0000
92.0600
93.0100
404,800
Mon, 06 Apr 2026
95.3000
96.4700
92.7900
94.6000
547,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
91.6000
95.0250
91.6000
94.8900
480,400
Wed, 01 Apr 2026
92.8300
94.8800
91.4200
91.9000
670,900
Tue, 31 Mar 2026
93.9800
96.2150
91.7400
93.1500
880,700
Mon, 30 Mar 2026
100.7300
100.7300
93.8950
94.2200
954,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
95.7000
99.8500
95.6000
99.1600
668,600
Thu, 26 Mar 2026
96.2000
98.0900
95.0500
95.6200
605,300
Wed, 25 Mar 2026
95.2000
97.2200
94.6000
96.8300
701,700
Tue, 24 Mar 2026
87.0000
96.3400
86.8300
95.5800
1,259,400
Mon, 23 Mar 2026
88.5000
91.3200
86.3600
86.4900
953,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
91.6500
91.8600
87.1500
88.5400
1,770,000
Thu, 19 Mar 2026
86.6900
93.4000
86.6900
90.6200
909,400
Wed, 18 Mar 2026
85.4100
87.9500
84.2300
87.6300
680,200
Tue, 17 Mar 2026
85.5300
86.3300
84.3800
86.2000
715,000
Mon, 16 Mar 2026
86.0000
86.5450
83.3250
84.7200
477,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
85.8500
86.0300
82.4400
85.1200
782,600
Thu, 12 Mar 2026
83.6000
86.3400
82.2800
85.3400
911,300
Wed, 11 Mar 2026
79.9000
84.8600
79.5000
84.6900
659,700
Tue, 10 Mar 2026
78.9200
82.8400
78.2600
80.6000
824,800
Tue, 10 Mar 2026
7 · DEFA14A
Pre-market · 08:50 ET
DEFA14A ↗
Tue, 10 Mar 2026
6 · DEF 14A
Pre-market · 08:45 ET
DEF 14A ↗
Mon, 09 Mar 2026
76.3600
80.0000
75.7800
78.9400
777,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
78.0000
79.1300
76.7600
77.3600
525,000
Thu, 05 Mar 2026
82.9700
83.6680
77.7700
79.3300
1,032,800
Wed, 04 Mar 2026
83.0600
84.7700
80.6400
84.1000
896,000
Tue, 03 Mar 2026
78.8800
83.3100
77.4200
81.9400
1,451,700
Mon, 02 Mar 2026
82.7000
82.7000
79.3000
81.1300
1,394,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
83.1700
83.9100
81.6850
83.2400
1,876,500
Thu, 26 Feb 2026
86.8900
87.3350
83.5300
84.6800
776,900
Wed, 25 Feb 2026
91.5500
91.6900
87.1300
87.7500
510,000
Tue, 24 Feb 2026
86.7000
91.5000
86.5250
90.5600
1,104,900
Mon, 23 Feb 2026
85.0000
87.2800
84.9000
87.0500
745,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
85.0400
86.6400
83.4100
85.0100
1,344,400
Thu, 19 Feb 2026
85.6500
86.3260
83.5280
85.5100
1,185,300
Wed, 18 Feb 2026
86.1800
88.2000
85.3200
87.0800
639,000
Tue, 17 Feb 2026
85.8600
87.9100
84.1400
84.9200
993,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
85.0700
86.9800
81.4500
86.2800
1,544,700
Thu, 12 Feb 2026
5 · 10-K
After-hours · 16:44 ET
10-K ↗
Thu, 12 Feb 2026
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 12 Feb 2026
91.4300
91.4300
85.5400
86.0900
1,213,700
Wed, 11 Feb 2026
91.8200
93.1100
87.7850
90.6400
949,800
Tue, 10 Feb 2026
93.7900
94.0100
89.5100
90.3100
1,091,600
Mon, 09 Feb 2026
89.6400
94.2500
88.4090
94.0000
870,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
87.8600
90.3700
87.4350
89.0500
1,474,400
Thu, 05 Feb 2026
84.6400
87.4200
84.1400
86.5200
1,618,900
Wed, 04 Feb 2026
92.6400
92.6400
86.7300
88.4000
851,400
Tue, 03 Feb 2026
91.4400
91.5750
89.0100
90.7800
1,120,300
Mon, 02 Feb 2026
88.7100
90.1800
87.1600
89.3400
788,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
89.3600
91.4200
88.1600
89.3000
1,010,200
Thu, 29 Jan 2026
93.7800
94.4000
90.1500
92.0900
1,202,200
Wed, 28 Jan 2026
92.8900
93.2750
88.6600
90.0900
754,600
Tue, 27 Jan 2026
90.5000
93.0000
90.4590
92.3800
980,600
Mon, 26 Jan 2026
99.6100
99.6500
89.1300
89.4900
1,846,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
100.5800
100.5800
96.5200
98.3700
607,300
Thu, 22 Jan 2026
101.0000
102.9200
98.1200
98.3300
748,700
Wed, 21 Jan 2026
100.7800
101.0400
97.0100
99.8700
1,010,100
Tue, 20 Jan 2026
101.0700
102.6000
98.0300
98.9900
1,320,000
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 · 17:10 ET
8-K ↗
Fri, 16 Jan 2026
100.3900
103.4700
98.7500
100.0700
905,900
Thu, 15 Jan 2026
101.9300
104.0130
100.7800
102.4400
840,700
Wed, 14 Jan 2026
101.0100
105.3450
100.7900
102.0800
1,287,400
Tue, 13 Jan 2026
100.2100
101.3400
98.3600
100.7100
497,700
Mon, 12 Jan 2026
98.4000
101.0000
97.0700
100.2000
722,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
96.0700
99.2490
95.5000
96.9700
1,712,800
Thu, 08 Jan 2026
90.5000
96.0440
90.4400
95.6100
621,000
Wed, 07 Jan 2026
90.4900
91.9400
89.7700
91.8300
577,900
Tue, 06 Jan 2026
90.2100
93.2000
89.7500
90.8200
790,500
Mon, 05 Jan 2026
90.0100
91.3400
88.7850
89.9400
613,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
88.7900
89.9000
87.1100
89.5500
419,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
87.7000
88.4100
86.8500
88.1700
442,300
Tue, 30 Dec 2025
90.7900
90.8000
88.2400
88.6600
434,800
Mon, 29 Dec 2025
87.2400
90.3800
87.2400
89.1600
446,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
89.8700
89.8700
88.5000
89.1900
237,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
88.3800
89.9000
88.3800
89.1600
218,800
Tue, 23 Dec 2025
86.8900
89.6500
86.8900
89.2000
518,900
Mon, 22 Dec 2025
87.7700
89.9000
86.6820
87.1200
522,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
84.7800
89.0550
84.7300
87.4300
2,279,000
Thu, 18 Dec 2025
85.0000
87.1000
83.6700
85.5000
961,400
Wed, 17 Dec 2025
82.3800
85.3650
82.2700
84.9000
991,300
Tue, 16 Dec 2025
82.4400
85.4000
82.2500
83.5500
1,000,100
Mon, 15 Dec 2025
84.0800
85.0000
82.1800
83.5100
765,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
84.9100
85.3200
81.1600
83.4100
649,100
Thu, 11 Dec 2025
79.8300
84.7100
79.8200
84.1200
765,500
Wed, 10 Dec 2025
80.5800
81.0400
78.7700
80.2900
637,200
Tue, 09 Dec 2025
78.2600
81.0600
78.2600
80.8200
492,200
Mon, 08 Dec 2025
81.5600
81.8600
78.0000
79.0400
704,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.6100
84.7700
81.5500
81.6100
622,800
Thu, 04 Dec 2025
82.0500
83.1000
81.5000
82.6100
567,600
Wed, 03 Dec 2025
78.5000
83.9900
78.5000
82.9200
1,003,100
Tue, 02 Dec 2025
77.7300
80.4800
77.7300
78.0000
620,800
Mon, 01 Dec 2025
78.0900
79.6250
76.9200
77.4800
517,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
78.2400
78.5000
77.1700
78.2900
274,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
77.7800
79.9900
77.7800
78.7200
671,800
Tue, 25 Nov 2025
76.3300
78.3000
74.8350
77.3800
560,800
Mon, 24 Nov 2025
76.2000
76.6650
75.2100
75.7700
837,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.7100
75.2900
71.7950
75.0700
802,000
Thu, 20 Nov 2025
76.8700
77.3000
72.9900
73.0700
1,032,200
Wed, 19 Nov 2025
78.1400
79.2350
75.4900
75.7500
671,500
Tue, 18 Nov 2025
78.0000
79.2950
77.2040
78.0500
441,300
Mon, 17 Nov 2025
78.3500
79.9900
76.7600
78.0100
593,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
78.5700
81.0000
77.9900
78.7800
764,300
Thu, 13 Nov 2025
83.7700
84.2700
79.4100
80.3800
1,005,400
Wed, 12 Nov 2025
83.2000
85.8600
82.7800
84.0500
1,119,000
Tue, 11 Nov 2025
82.1800
82.6350
80.0100
82.4600
719,200
Mon, 10 Nov 2025
81.8000
83.0000
80.5910
82.3600
964,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
80.0000
81.8460
78.0350
81.1900
1,368,500
Thu, 06 Nov 2025
73.7700
82.2900
72.9200
81.3000
3,326,400
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
65.0500
66.9850
64.6600
66.0600
668,600
Tue, 04 Nov 2025
67.7700
68.2050
64.2700
64.8200
804,100
Mon, 03 Nov 2025
67.9900
70.7800
66.0000
69.4900
1,249,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.0000
68.3600
64.3800
67.8400
1,011,000
Thu, 30 Oct 2025
63.0400
64.8800
62.2400
64.4400
735,400
Wed, 29 Oct 2025
65.1000
66.3000
63.4800
64.2200
621,600
Tue, 28 Oct 2025
63.2400
64.8500
62.4400
64.4800
501,100
Mon, 27 Oct 2025
64.3100
64.7400
63.0500
64.4300
525,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
62.9900
64.9500
62.9900
64.3000
835,900
Thu, 23 Oct 2025
63.4300
63.6700
62.4400
62.7000
666,900