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
62.8700
63.8400
61.6700
63.6800
570,894
Thu, 22 Oct 2026
60.2900
63.6800
59.7500
63.3600
944,800
Wed, 21 Oct 2026
60.8700
61.0400
59.1800
59.5300
471,800
Tue, 20 Oct 2026
59.8200
61.3100
59.8000
60.2700
331,400
Mon, 19 Oct 2026
60.0400
60.0400
58.4400
59.2000
517,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.5900
62.1700
59.7000
60.3200
684,700
Thu, 15 Oct 2026
58.5800
62.0600
58.5800
61.1900
1,284,600
Wed, 14 Oct 2026
58.6900
59.2900
57.5200
57.7500
800,100
Tue, 13 Oct 2026
59.2400
60.1000
58.4500
59.2900
726,100
Mon, 12 Oct 2026
59.5900
59.8300
58.7200
58.8400
679,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.9100
61.1000
59.1200
59.9000
691,300
Thu, 08 Oct 2026
61.4400
61.6700
59.4100
61.3400
952,500
Wed, 07 Oct 2026
62.0600
62.2100
60.1000
60.9100
692,100
Tue, 06 Oct 2026
64.1700
64.1700
61.7400
62.7600
677,800
Mon, 05 Oct 2026
62.7900
63.3300
61.0100
62.9500
599,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
62.8800
64.1500
60.9600
62.0000
712,100
Thu, 01 Oct 2026
61.6800
62.6500
60.7900
61.9500
841,400
Wed, 30 Sep 2026
63.8300
63.9900
61.6700
61.7200
626,000
Tue, 29 Sep 2026
63.7500
64.4900
63.0300
63.6100
579,500
Mon, 28 Sep 2026
64.8000
64.9700
63.2300
63.6600
451,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
65.2200
66.1100
64.9600
65.4600
412,200
Thu, 24 Sep 2026
65.6600
65.7000
64.5700
65.2600
762,400
Wed, 23 Sep 2026
66.5000
66.5900
65.1200
65.6100
808,600
Tue, 22 Sep 2026
67.4700
67.7300
66.1900
66.9600
463,800
Mon, 21 Sep 2026
66.4300
67.0700
65.9800
66.6000
467,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
66.1600
67.1100
65.8000
66.3600
742,800
Thu, 17 Sep 2026
66.5500
67.3700
66.0600
66.5100
588,300
Wed, 16 Sep 2026
67.5100
68.2200
65.0300
65.9500
981,900
Tue, 15 Sep 2026
69.1800
69.2000
67.5400
68.0500
1,036,200
Mon, 14 Sep 2026
70.0100
70.8100
68.9400
68.9700
443,300
Mon, 14 Sep 2026
14 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
70.6700
71.4700
70.0000
70.3600
329,600
Thu, 10 Sep 2026
70.0400
72.1500
69.1200
69.8100
459,500
Wed, 09 Sep 2026
71.7800
72.1100
70.6800
70.9100
403,100
Tue, 08 Sep 2026
72.4700
73.3100
71.9400
72.0400
716,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
72.4600
73.7500
72.4600
73.2900
456,700
Thu, 03 Sep 2026
73.1500
73.9700
72.6500
73.2300
416,300
Wed, 02 Sep 2026
71.1000
73.1900
71.1000
72.1800
565,800
Tue, 01 Sep 2026
72.4200
72.8700
70.6700
70.7800
613,500
Mon, 31 Aug 2026
72.9900
73.8000
72.2300
73.1100
591,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.3200
74.5000
73.2800
73.3800
394,300
Thu, 27 Aug 2026
72.5900
73.9800
72.1000
73.5900
456,200
Wed, 26 Aug 2026
74.1500
74.1500
72.8100
72.9000
416,300
Tue, 25 Aug 2026
75.6500
75.9000
73.3900
74.1600
508,400
Mon, 24 Aug 2026
75.5800
76.0000
75.0100
75.1800
337,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
76.0200
76.2600
74.7300
75.0900
349,200
Thu, 20 Aug 2026
76.0900
76.2800
74.8000
75.7400
406,600
Wed, 19 Aug 2026
76.3300
78.9400
76.1500
76.8400
484,200
Tue, 18 Aug 2026
76.9000
77.0400
75.2400
75.3000
394,400
Mon, 17 Aug 2026
77.5100
77.5100
76.0300
76.3100
251,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
79.4100
79.6800
77.7500
78.0300
335,400
Thu, 13 Aug 2026
77.7200
80.3800
77.5000
79.4800
488,500
Wed, 12 Aug 2026
77.0900
77.8000
75.6300
76.9800
556,600
Tue, 11 Aug 2026
76.5300
76.7200
75.1100
76.5900
450,500
Mon, 10 Aug 2026
76.8400
77.0900
74.5800
75.8500
1,164,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
76.9200
77.9900
76.5400
77.4100
1,251,300
Thu, 06 Aug 2026
75.1300
77.2200
73.9100
77.0200
522,900
Wed, 05 Aug 2026
77.5000
77.6000
74.7000
75.8900
625,600
Tue, 04 Aug 2026
13 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Tue, 04 Aug 2026
76.0900
78.0200
76.0900
76.9900
779,000
Mon, 03 Aug 2026
76.0300
76.6800
75.8200
76.4000
831,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.7100
76.1100
74.4600
75.4100
1,066,400
Thu, 30 Jul 2026
77.7200
77.7800
71.6800
75.8700
2,427,000
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Wed, 29 Jul 2026
84.4100
87.7100
84.1000
86.0400
619,600
Tue, 28 Jul 2026
85.1100
86.4000
84.8400
85.7000
456,800
Mon, 27 Jul 2026
85.3100
86.2300
83.6300
84.4700
548,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.0500
85.5700
82.4200
84.3500
319,400
Thu, 23 Jul 2026
85.0600
85.0600
81.8700
82.6100
597,500
Wed, 22 Jul 2026
84.1600
85.0400
83.5800
84.6900
296,600
Tue, 21 Jul 2026
84.3600
84.3600
82.0800
83.9900
347,000
Mon, 20 Jul 2026
85.4200
85.4200
82.7800
83.5800
539,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
86.2300
87.3600
84.8400
85.2900
359,800
Thu, 16 Jul 2026
85.8200
87.3900
85.1800
86.8200
403,300
Wed, 15 Jul 2026
83.7600
85.8700
83.3100
84.9800
584,500
Tue, 14 Jul 2026
82.6000
83.5000
81.8000
82.9100
268,600
Mon, 13 Jul 2026
82.4000
83.1300
81.4100
81.4800
448,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
82.5200
82.9400
81.2800
82.3500
248,900
Thu, 09 Jul 2026
81.2000
82.1800
80.5300
81.9400
394,500
Wed, 08 Jul 2026
80.3000
81.8000
79.6500
80.9200
514,200
Tue, 07 Jul 2026
82.2500
82.8800
80.2000
81.1100
602,500
Mon, 06 Jul 2026
83.5900
83.7500
81.8100
83.7500
537,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
84.5000
86.7500
82.1200
83.4700
548,200
Wed, 01 Jul 2026
86.8900
87.7600
84.6300
84.8300
525,700
Tue, 30 Jun 2026
86.1300
87.5000
85.7600
87.1000
837,400
Mon, 29 Jun 2026
85.9700
87.1100
84.4100
86.1500
646,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
84.5700
86.3500
83.3200
86.0800
1,270,700
Thu, 25 Jun 2026
84.0000
85.2300
83.0200
84.3000
404,200
Wed, 24 Jun 2026
80.7100
83.7300
80.7100
83.3500
680,100
Tue, 23 Jun 2026
80.0400
81.1300
79.6900
80.2400
619,100
Mon, 22 Jun 2026
81.7100
83.2400
79.3300
79.8100
464,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.7800
83.2300
81.7800
82.3800
520,200
Wed, 17 Jun 2026
83.9100
85.7900
80.7000
81.2000
690,000
Tue, 16 Jun 2026
82.2900
83.7900
82.0000
83.6000
627,500
Mon, 15 Jun 2026
82.8500
84.6000
82.1800
82.4100
540,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.7700
82.2000
80.0200
81.6600
306,700
Thu, 11 Jun 2026
11 · 8-K
After-hours · 16:37 ET
FORM 8-K ↗
Thu, 11 Jun 2026
80.4100
81.0700
77.6700
80.6800
585,100
Wed, 10 Jun 2026
81.5400
82.3900
79.9300
80.0800
305,600
Tue, 09 Jun 2026
80.2200
83.0400
80.2200
81.7600
434,600
Mon, 08 Jun 2026
81.2500
81.3900
78.8100
79.5600
430,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
81.3800
82.7100
80.7100
81.2400
396,400
Thu, 04 Jun 2026
10 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Thu, 04 Jun 2026
81.1500
82.1300
81.0500
81.5300
637,500
Wed, 03 Jun 2026
83.1800
84.2600
80.3700
80.6000
827,000
Tue, 02 Jun 2026
81.9800
84.3800
81.7700
84.0400
764,700
Mon, 01 Jun 2026
83.5000
83.7300
82.2400
82.4900
670,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.1800
86.3700
83.8400
83.8700
965,900
Thu, 28 May 2026
86.5900
87.3500
85.2400
86.3800
449,500
Wed, 27 May 2026
86.8400
87.4200
86.2700
87.3900
534,500
Tue, 26 May 2026
86.5000
87.0000
85.4700
86.1200
410,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
86.8800
87.0800
85.6300
85.8800
445,000
Thu, 21 May 2026
86.0100
87.5300
84.6800
87.0200
555,700
Wed, 20 May 2026
85.0700
87.1500
83.8700
87.0900
464,200
Tue, 19 May 2026
86.0500
86.0500
84.1700
84.4400
542,500
Mon, 18 May 2026
86.0500
86.9900
85.5000
86.4700
376,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
86.7900
87.8600
85.5100
85.6900
634,900
Thu, 14 May 2026
88.3400
88.9100
86.8000
87.8200
324,800
Wed, 13 May 2026
87.5100
88.9500
86.2500
87.7400
364,100
Tue, 12 May 2026
88.0000
89.0000
86.4100
88.6300
436,300
Mon, 11 May 2026
90.3600
90.5000
88.1300
88.3500
519,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
89.3400
90.6700
87.9100
90.5400
502,000
Thu, 07 May 2026
87.3800
89.7000
87.0000
88.6600
747,700
Wed, 06 May 2026
85.2700
88.5500
85.2700
87.0700
1,300,900
Tue, 05 May 2026
9 · 10-Q
After-hours · 16:42 ET
10-Q ↗
Tue, 05 May 2026
8 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 05 May 2026
89.8700
90.0700
87.4700
87.4800
1,022,300
Mon, 04 May 2026
91.8500
91.8500
89.5600
89.8900
491,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
90.8700
92.5000
90.3400
92.1300
506,100
Thu, 30 Apr 2026
89.3600
90.9100
89.3600
90.2900
421,900
Wed, 29 Apr 2026
90.4600
90.9600
88.8400
89.1800
604,200
Tue, 28 Apr 2026
91.5000
91.5000
90.6700
91.1800
374,000
Mon, 27 Apr 2026
91.0900
92.5000
90.5000
90.8900
388,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
89.3000
91.5300
88.7600
91.3900
334,200
Thu, 23 Apr 2026
90.4300
90.7400
88.8600
89.8500
378,000
Wed, 22 Apr 2026
91.2000
91.8000
89.5200
90.4600
485,800
Tue, 21 Apr 2026
95.0300
95.7700
90.2700
90.6400
504,100
Mon, 20 Apr 2026
7 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Mon, 20 Apr 2026
6 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Mon, 20 Apr 2026
93.7400
94.5600
93.2100
94.3000
449,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
93.4900
95.7900
92.8900
94.5700
621,100
Thu, 16 Apr 2026
91.6900
92.4100
91.1200
91.7300
404,700
Wed, 15 Apr 2026
92.9400
93.2700
91.2900
91.7400
476,000
Tue, 14 Apr 2026
93.4800
93.7400
92.2800
92.6700
479,000
Mon, 13 Apr 2026
91.0100
93.0700
90.4400
93.0300
429,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
90.8500
91.8800
90.1300
91.4100
424,800
Thu, 09 Apr 2026
90.8100
92.8900
89.8000
91.7700
1,234,600
Wed, 08 Apr 2026
92.1300
93.2000
90.4000
91.6100
620,200
Tue, 07 Apr 2026
90.0500
90.0500
88.3000
88.4500
443,900
Mon, 06 Apr 2026
90.0400
91.0800
89.3100
90.3800
436,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
85.7500
90.6100
85.3300
90.1000
565,100
Wed, 01 Apr 2026
88.7000
88.7600
87.6100
87.7000
366,400
Tue, 31 Mar 2026
85.9600
87.9500
85.1600
87.4000
556,300
Mon, 30 Mar 2026
85.9200
86.5500
84.5500
84.9000
652,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
82.6700
87.1900
82.6500
85.4700
476,700
Thu, 26 Mar 2026
85.4000
87.1300
85.4000
86.4400
395,800
Wed, 25 Mar 2026
85.1200
86.4500
84.2800
86.4300
563,400
Tue, 24 Mar 2026
84.0700
85.0000
83.3100
84.3000
689,000
Mon, 23 Mar 2026
86.6600
87.8600
85.5000
85.5000
537,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
87.6100
87.6100
83.5600
84.4500
735,300
Thu, 19 Mar 2026
86.4700
88.6500
86.2000
88.0300
472,300
Wed, 18 Mar 2026
5 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 18 Mar 2026
86.0400
88.3700
85.8100
87.2100
491,200
Tue, 17 Mar 2026
87.1000
88.3100
86.6900
87.3500
644,000
Mon, 16 Mar 2026
85.9000
88.2400
85.5600
86.4800
732,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
85.3700
86.0900
83.6600
84.1400
542,200
Thu, 12 Mar 2026
87.1000
88.0400
84.2300
84.6100
731,700
Wed, 11 Mar 2026
89.1000
89.3300
85.4000
87.6500
751,500
Tue, 10 Mar 2026
87.5000
90.5000
86.5800
89.5900
932,900
Mon, 09 Mar 2026
84.9900
87.1200
84.1500
87.0100
1,044,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
88.1500
88.1500
84.6700
86.2000
1,241,800
Thu, 05 Mar 2026
89.5800
91.4700
87.8200
88.5300
849,000
Wed, 04 Mar 2026
89.9000
91.7200
89.3800
90.6700
645,700
Tue, 03 Mar 2026
87.8500
90.2200
86.6800
89.7600
577,200
Mon, 02 Mar 2026
89.3400
91.3400
88.5100
90.3800
929,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
93.6900
93.8600
91.5500
91.9300
1,188,700
Thu, 26 Feb 2026
92.7500
93.9700
92.0900
92.9300
790,900
Wed, 25 Feb 2026
91.5000
93.0800
90.0600
92.7400
785,100
Tue, 24 Feb 2026
90.3300
91.6300
89.5000
91.2000
903,800
Mon, 23 Feb 2026
92.2300
92.2300
89.1600
90.3300
1,016,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
4 · 10-K
After-hours · 16:08 ET
10-K ↗
Fri, 20 Feb 2026
93.9900
94.7000
92.1900
92.2300
849,000
Thu, 19 Feb 2026
95.6700
96.3700
93.0800
94.3300
736,200
Wed, 18 Feb 2026
93.3200
96.8900
93.3200
96.0600
967,200
Tue, 17 Feb 2026
93.3000
94.4400
92.4100
93.8800
1,289,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
91.3400
94.0400
90.5400
92.0100
818,000
Thu, 12 Feb 2026
93.4000
93.4000
88.3900
91.4900
1,687,800
Wed, 11 Feb 2026
3 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 11 Feb 2026
93.5000
94.9600
89.6700
90.4000
1,251,600
Tue, 10 Feb 2026
95.6500
97.5100
93.5100
94.4500
1,233,500
Mon, 09 Feb 2026
95.6000
96.6600
93.7500
94.8100
780,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
98.1400
99.9200
94.9800
95.6000
1,037,100
Thu, 05 Feb 2026
97.2700
98.0000
93.6400
97.5200
1,076,000
Wed, 04 Feb 2026
93.7200
96.4100
91.9600
96.0800
1,533,600
Tue, 03 Feb 2026
93.0900
93.9300
88.7400
93.1500
2,828,000
Mon, 02 Feb 2026
98.2800
99.1000
90.9100
93.0700
3,254,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
112.0000
112.0000
93.5000
99.9200
5,227,400
Thu, 29 Jan 2026
2 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Thu, 29 Jan 2026
147.6600
150.0100
146.5000
149.7000
763,500
Wed, 28 Jan 2026
149.5100
150.7800
146.9300
146.9800
999,400
Tue, 27 Jan 2026
152.1100
152.1100
146.0000
149.4600
663,500
Mon, 26 Jan 2026
150.8300
153.1600
149.1800
151.9600
363,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
150.2900
151.4800
149.2100
150.8900
221,500
Thu, 22 Jan 2026
153.6900
154.0600
151.4000
151.6700
270,700
Wed, 21 Jan 2026
147.9800
152.6200
147.9800
152.3000
362,200
Tue, 20 Jan 2026
156.4800
157.4000
149.7400
150.5600
844,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
150.9300
160.3600
150.7700
159.4600
1,002,800
Thu, 15 Jan 2026
148.8700
153.0000
146.1300
150.7000
457,200
Wed, 14 Jan 2026
144.5900
147.6300
144.3400
147.3700
328,000
Tue, 13 Jan 2026
146.4700
146.4700
144.0900
145.5900
310,300
Mon, 12 Jan 2026
144.3000
148.3300
144.0000
146.3600
286,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
138.3000
146.6800
137.2900
146.1900
703,100
Thu, 08 Jan 2026
135.2800
138.8500
134.2000
137.3900
285,900
Wed, 07 Jan 2026
135.3700
137.0200
132.9100
136.2800
437,700
Tue, 06 Jan 2026
133.6200
135.5500
131.7400
135.0100
258,600
Mon, 05 Jan 2026
131.0300
134.8400
129.3700
134.2600
276,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
131.5600
132.5900
130.0500
131.5100
261,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
133.0000
133.5100
131.6900
131.8400
242,200
Tue, 30 Dec 2025
133.1600
134.9100
132.7400
133.2600
128,200
Mon, 29 Dec 2025
134.0300
134.2500
132.5500
133.5200
234,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
134.3700
134.3700
132.9800
133.8900
168,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
132.9300
134.5100
132.1000
133.9800
90,300
Tue, 23 Dec 2025
134.7900
134.7900
132.9800
133.1200
187,800
Mon, 22 Dec 2025
133.8900
134.7300
133.0300
134.7100
257,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
135.2000
137.5300
133.7800
134.6200
606,700
Thu, 18 Dec 2025
132.9400
133.4600
131.2900
132.4100
419,500
Wed, 17 Dec 2025
129.8600
132.5100
126.6300
130.1900
310,000
Tue, 16 Dec 2025
130.8200
130.9800
128.5200
130.4400
324,000
Mon, 15 Dec 2025
131.1900
131.1900
129.0800
130.4800
287,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
132.1800
132.3200
129.9600
130.4800
382,700
Thu, 11 Dec 2025
131.3900
133.5100
131.2800
131.8200
345,100
Wed, 10 Dec 2025
129.0900
132.0500
127.9800
130.9900
366,600
Tue, 09 Dec 2025
129.9900
129.9900
127.8400
128.4700
300,600
Mon, 08 Dec 2025
131.1500
131.1500
128.6100
129.0400
228,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
131.7700
133.5800
130.2400
130.9100
383,200
Thu, 04 Dec 2025
133.4500
135.6500
132.2500
132.5800
387,600
Wed, 03 Dec 2025
132.8300
135.8300
131.6400
133.8600
318,600
Tue, 02 Dec 2025
135.1900
135.1900
131.7700
131.8200
387,800
Mon, 01 Dec 2025
133.7900
134.9800
132.5500
134.0900
340,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
134.7700
136.6200
134.0800
134.5700
165,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
132.9200
136.4800
131.9200
136.0600
352,500
Tue, 25 Nov 2025
130.4400
134.2500
129.1700
133.6800
578,500
Mon, 24 Nov 2025
127.3600
128.8400
126.3900
127.6800
465,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
125.7500
128.3700
125.0600
126.2600
609,700
Thu, 20 Nov 2025
125.5800
127.0400
123.9100
123.9400
337,400
Wed, 19 Nov 2025
124.8300
125.6200
124.0700
124.5300
221,600
Tue, 18 Nov 2025
124.0300
125.4100
123.4000
124.9300
242,900
Mon, 17 Nov 2025
127.7800
127.7800
123.9300
124.4700
267,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
127.3500
127.9900
125.4800
127.0200
345,600
Thu, 13 Nov 2025
128.6900
129.2700
126.1700
127.0400
225,900
Wed, 12 Nov 2025
128.8700
130.2800
128.6400
129.1500
177,500
Tue, 11 Nov 2025
128.6600
130.5500
126.7300
129.5000
243,800
Mon, 10 Nov 2025
126.4900
128.7600
125.9500
127.2600
196,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
124.9500
126.3400
123.1500
126.0000
261,600
Thu, 06 Nov 2025
125.8600
125.8600
122.0000
124.4500
271,700
Wed, 05 Nov 2025
126.8300
126.8300
124.9200
125.0200
283,500
Tue, 04 Nov 2025
126.5500
127.0600
124.5600
126.8600
288,500
Mon, 03 Nov 2025
124.3100
126.9300
123.1200
126.8400
248,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.5900
126.1200
124.2700
125.8100
196,700
Thu, 30 Oct 2025
125.9100
128.1000
124.7500
125.3000
198,200
Wed, 29 Oct 2025
128.6500
129.9200
124.8500
126.1100
328,300
Tue, 28 Oct 2025
1 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 28 Oct 2025
131.9300
132.5700
128.6800
130.1900
368,400
Mon, 27 Oct 2025
132.0600
134.0000
130.9400
132.9600
352,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
130.0000
134.0800
128.6200
132.6700
618,500
Thu, 23 Oct 2025
129.2000
130.1000
126.4100
128.5500
640,500