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
131.6400
133.5000
131.7801
133.1500
566,948
Thu, 22 Oct 2026
136.2500
137.2300
131.0200
131.5000
649,600
Wed, 21 Oct 2026
135.1700
139.8800
135.1700
137.2400
756,600
Tue, 20 Oct 2026
136.3700
137.4100
135.7800
136.2100
367,100
Mon, 19 Oct 2026
136.8300
137.5900
135.3000
136.3700
471,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
135.6800
138.3300
134.9600
136.4300
749,600
Thu, 15 Oct 2026
136.2300
137.7500
134.1900
137.1500
512,100
Wed, 14 Oct 2026
138.6700
140.0000
136.7900
137.8300
710,900
Tue, 13 Oct 2026
136.5300
137.5100
135.2900
136.7700
451,900
Mon, 12 Oct 2026
137.0000
137.4400
135.3500
135.8800
352,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
137.9400
138.9100
135.9400
136.2500
445,100
Thu, 08 Oct 2026
13 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 08 Oct 2026
136.1000
139.0400
136.1000
138.1100
356,700
Wed, 07 Oct 2026
137.3600
138.6700
135.4700
137.3600
417,400
Tue, 06 Oct 2026
140.7400
141.1700
137.1100
138.5000
653,900
Mon, 05 Oct 2026
137.9700
140.7200
136.5800
139.8500
626,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
133.9100
139.1500
131.8000
137.8700
503,400
Thu, 01 Oct 2026
131.0800
134.6100
131.0800
133.4600
395,200
Wed, 30 Sep 2026
132.3200
132.3200
129.9900
131.2500
461,100
Tue, 29 Sep 2026
130.8200
132.3400
130.1300
131.9400
505,600
Mon, 28 Sep 2026
129.2800
132.4500
127.6200
131.5900
501,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
129.3800
131.0000
127.6600
128.8800
544,500
Thu, 24 Sep 2026
129.8000
132.2600
129.4700
130.3100
411,500
Wed, 23 Sep 2026
132.7300
134.0700
129.9200
130.0400
758,800
Tue, 22 Sep 2026
135.4200
136.7200
132.1500
132.4700
541,100
Mon, 21 Sep 2026
138.2900
138.2900
135.2500
135.6300
417,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
137.8500
138.4000
136.9600
138.3500
584,700
Thu, 17 Sep 2026
137.9600
139.7500
135.6800
138.3900
350,600
Wed, 16 Sep 2026
137.7900
139.3000
135.3800
136.9400
384,500
Tue, 15 Sep 2026
138.8500
140.8300
138.2800
138.9600
422,500
Mon, 14 Sep 2026
138.1300
138.9000
135.2200
138.4900
432,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
139.6000
140.2100
137.9200
139.4200
419,600
Thu, 10 Sep 2026
138.0100
139.6200
137.5400
138.5900
296,900
Wed, 09 Sep 2026
138.9700
139.5900
137.7200
138.5700
373,500
Tue, 08 Sep 2026
141.3300
141.3300
137.9900
138.0000
455,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
142.5800
143.1300
139.2600
140.7700
418,000
Thu, 03 Sep 2026
142.2200
143.5700
141.8800
143.2700
332,200
Wed, 02 Sep 2026
140.2900
142.3300
139.3300
141.6200
302,000
Tue, 01 Sep 2026
141.6500
143.5000
138.9800
140.9500
372,400
Mon, 31 Aug 2026
139.8600
142.1000
138.1600
141.8600
414,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
140.5200
140.8600
138.4500
139.0600
349,200
Thu, 27 Aug 2026
139.1200
141.0200
138.5800
139.8600
302,500
Wed, 26 Aug 2026
136.7800
139.8300
135.4900
139.0200
345,700
Tue, 25 Aug 2026
138.8600
139.5000
135.9500
137.6400
368,500
Mon, 24 Aug 2026
139.9300
140.0700
137.4100
138.7200
231,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
140.8100
141.7000
139.6000
139.9300
267,000
Thu, 20 Aug 2026
139.0100
140.9200
138.3000
139.2200
408,200
Wed, 19 Aug 2026
140.1900
142.0300
138.4200
138.6700
420,900
Tue, 18 Aug 2026
140.9400
141.2500
139.1500
139.7400
403,100
Mon, 17 Aug 2026
138.6700
141.4300
137.8100
141.1300
407,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
137.3300
139.0900
132.7800
138.6200
253,800
Thu, 13 Aug 2026
135.8700
138.0100
135.5500
137.5500
559,800
Wed, 12 Aug 2026
133.2700
136.9700
132.9900
135.9300
490,300
Tue, 11 Aug 2026
135.3400
135.3400
131.5100
132.6500
369,300
Mon, 10 Aug 2026
132.8500
133.3600
131.1100
132.4900
652,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
132.7300
134.6300
130.2200
131.2900
704,200
Thu, 06 Aug 2026
131.2500
134.0300
131.2200
132.9300
776,800
Wed, 05 Aug 2026
12 · 10-Q
After market open · 15:44 ET
10-Q ↗
Wed, 05 Aug 2026
134.3800
134.5800
130.4500
131.1000
601,700
Tue, 04 Aug 2026
131.2300
133.1100
130.2000
132.4200
478,200
Mon, 03 Aug 2026
129.1700
132.5400
128.9100
130.5300
633,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
134.9800
134.9800
130.9100
131.1400
675,300
Thu, 30 Jul 2026
133.3000
133.3000
129.2100
132.3400
635,900
Wed, 29 Jul 2026
11 · 8-K
After market open · 15:54 ET
8-K ↗
Wed, 29 Jul 2026
139.7100
142.7500
130.4000
131.0700
1,104,500
Tue, 28 Jul 2026
144.2300
147.1200
141.6800
145.3900
837,300
Mon, 27 Jul 2026
148.2100
148.8000
143.3800
145.0800
495,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
149.1000
150.2000
148.3700
148.6500
313,200
Thu, 23 Jul 2026
150.5200
151.5200
148.3200
149.1000
415,900
Wed, 22 Jul 2026
150.2200
150.6700
148.2600
149.2100
366,000
Tue, 21 Jul 2026
145.6700
149.3400
145.0800
148.7000
495,000
Mon, 20 Jul 2026
145.6700
146.4900
144.2100
144.5300
461,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
142.4100
144.1600
140.9500
144.1600
1,351,200
Thu, 16 Jul 2026
141.7400
144.0500
140.7100
143.3600
558,900
Wed, 15 Jul 2026
144.5200
144.9900
139.8100
141.8900
642,600
Tue, 14 Jul 2026
144.4200
145.2600
142.6300
145.0400
594,100
Mon, 13 Jul 2026
142.4700
145.0000
142.0500
142.7600
402,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
143.0400
144.6600
141.9200
143.7500
510,800
Thu, 09 Jul 2026
141.5500
143.7400
141.2000
142.6300
674,000
Wed, 08 Jul 2026
135.9700
147.2300
135.9700
141.5100
944,600
Tue, 07 Jul 2026
132.1000
134.4400
131.4100
133.9100
679,900
Mon, 06 Jul 2026
130.0000
133.2400
130.0000
132.9700
753,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
131.9100
132.6700
128.5800
129.8400
748,100
Wed, 01 Jul 2026
135.5800
136.4100
130.5500
130.9700
668,700
Tue, 30 Jun 2026
137.3800
139.2800
134.2400
135.9700
695,400
Mon, 29 Jun 2026
136.1000
137.5100
134.6900
137.4300
558,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
137.8800
138.1200
135.4000
136.7800
757,400
Thu, 25 Jun 2026
137.8800
139.8100
137.4200
138.5500
474,900
Wed, 24 Jun 2026
137.5800
138.6300
135.6100
137.1300
559,000
Tue, 23 Jun 2026
140.1600
141.0900
137.3600
138.2300
454,400
Mon, 22 Jun 2026
140.1000
143.0000
139.9800
141.3200
622,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.5000
140.8200
138.5500
140.6400
1,079,600
Wed, 17 Jun 2026
141.6600
143.0300
140.1500
140.2200
474,100
Tue, 16 Jun 2026
142.1100
146.1100
141.2300
141.5500
435,500
Mon, 15 Jun 2026
143.0600
143.7600
140.9800
142.0000
456,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
140.8100
144.0700
140.8100
143.4200
437,100
Thu, 11 Jun 2026
140.5600
141.5400
137.9300
140.3200
1,070,400
Wed, 10 Jun 2026
142.6300
143.0300
139.2800
139.5600
900,300
Tue, 09 Jun 2026
142.1800
145.0600
141.4000
143.0600
679,100
Mon, 08 Jun 2026
141.6800
144.2300
140.6800
141.6300
346,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
142.8600
143.7000
140.7900
141.0500
399,200
Thu, 04 Jun 2026
144.1700
144.9200
141.5700
142.7300
538,300
Wed, 03 Jun 2026
143.3300
145.6000
143.3300
144.8000
473,000
Tue, 02 Jun 2026
143.0500
145.3400
142.3900
143.3800
472,200
Mon, 01 Jun 2026
140.3700
143.3200
140.3500
142.2300
447,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
140.2300
142.7100
140.1200
140.5900
442,600
Thu, 28 May 2026
143.5700
143.5700
140.3100
140.4600
606,200
Wed, 27 May 2026
143.8700
144.9500
140.8200
143.3300
564,400
Tue, 26 May 2026
143.8200
145.0800
141.7200
144.3500
457,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
145.2500
145.5000
141.7500
143.3400
442,900
Thu, 21 May 2026
148.6400
149.2300
144.7400
145.6200
642,600
Wed, 20 May 2026
147.1300
149.7000
147.1300
148.6900
668,200
Tue, 19 May 2026
146.2400
147.9100
143.6900
146.6200
621,500
Mon, 18 May 2026
144.1600
147.7800
144.1600
146.6500
493,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
147.0100
149.0800
145.0100
145.7000
543,600
Thu, 14 May 2026
146.7900
148.4200
145.8600
147.3700
692,500
Wed, 13 May 2026
143.1600
146.8600
142.0100
146.7000
768,700
Tue, 12 May 2026
146.4000
146.4000
140.5000
143.0700
499,600
Mon, 11 May 2026
142.6900
147.5500
141.5800
146.0900
853,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Fri, 08 May 2026
142.8100
143.5700
141.8100
142.2400
459,900
Thu, 07 May 2026
141.8800
143.9100
140.1400
142.2200
774,500
Wed, 06 May 2026
142.5200
144.4800
141.4400
142.5500
626,300
Tue, 05 May 2026
144.8500
145.9000
142.5200
143.3700
500,100
Mon, 04 May 2026
146.5100
146.5100
144.1400
144.4800
664,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
150.1500
150.1500
145.2200
147.2200
834,600
Thu, 30 Apr 2026
9 · 8-K
After market open · 14:17 ET
8-K ↗
Thu, 30 Apr 2026
157.6900
157.6900
146.3400
150.5400
1,051,200
Wed, 29 Apr 2026
151.5900
155.0300
150.2300
152.5900
1,088,600
Tue, 28 Apr 2026
152.7400
153.0700
150.8200
150.9400
688,000
Mon, 27 Apr 2026
151.0700
153.0200
150.3200
152.3800
561,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
151.4300
152.0200
149.7600
150.6000
799,300
Thu, 23 Apr 2026
149.2900
152.3600
148.0000
150.8500
575,600
Wed, 22 Apr 2026
144.6100
148.2900
143.7500
148.2800
771,400
Tue, 21 Apr 2026
147.4800
147.4800
141.7500
143.7100
489,600
Mon, 20 Apr 2026
141.5900
143.8200
140.3300
142.8600
576,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
143.2000
144.7800
140.0100
142.0900
1,292,000
Thu, 16 Apr 2026
142.4900
144.6400
142.4900
143.4800
532,000
Wed, 15 Apr 2026
142.6000
144.0100
141.7600
142.4900
859,000
Tue, 14 Apr 2026
141.7300
143.1500
140.9500
142.6300
534,800
Mon, 13 Apr 2026
140.3100
141.9500
139.1000
141.9000
451,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
141.2300
141.4200
139.8400
140.3800
454,800
Thu, 09 Apr 2026
141.9300
143.2900
141.1100
141.5900
679,700
Wed, 08 Apr 2026
140.2300
142.3000
138.0100
140.6900
1,146,400
Tue, 07 Apr 2026
137.1400
141.4100
136.3100
140.5100
734,200
Mon, 06 Apr 2026
135.1600
137.4500
134.0000
137.2900
500,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.3300
136.7900
131.8000
135.9200
407,000
Wed, 01 Apr 2026
134.0800
135.8200
133.4200
134.8200
714,400
Tue, 31 Mar 2026
134.7900
136.9800
131.6400
132.8800
917,600
Mon, 30 Mar 2026
8 · 8-K
After-hours · 17:28 ET
8-K ↗
Mon, 30 Mar 2026
134.8300
135.6900
133.2900
134.1800
488,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
135.1300
136.7200
133.8100
134.1200
597,300
Thu, 26 Mar 2026
135.1200
137.1500
134.0300
136.1500
614,200
Wed, 25 Mar 2026
135.5300
137.7100
134.6700
135.8800
779,400
Tue, 24 Mar 2026
131.4200
137.9600
130.3900
136.3500
998,700
Mon, 23 Mar 2026
131.8800
133.9300
130.2300
130.7600
836,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.0500
131.8400
129.2300
130.5200
1,116,900
Thu, 19 Mar 2026
124.6200
130.7700
124.5600
130.1400
929,200
Wed, 18 Mar 2026
128.4400
129.0700
125.6900
125.8900
1,011,000
Tue, 17 Mar 2026
125.5800
128.1000
124.7900
128.0100
765,700
Mon, 16 Mar 2026
126.0000
127.0200
123.9200
124.3100
684,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
124.4900
126.0900
124.1100
124.9500
656,100
Thu, 12 Mar 2026
125.4400
130.3500
118.8500
124.2100
2,246,200
Wed, 11 Mar 2026
125.4100
127.4200
123.5700
126.3200
661,600
Tue, 10 Mar 2026
125.6700
129.3200
125.1300
126.5600
545,400
Mon, 09 Mar 2026
126.2300
128.2700
120.8600
125.8100
1,214,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
7 · DEFA14A
After-hours · 17:29 ET
DEFA14A ↗
Fri, 06 Mar 2026
6 · DEF 14A
After-hours · 17:29 ET
DEF 14A ↗
Fri, 06 Mar 2026
127.9000
129.1100
126.1100
127.6000
566,200
Thu, 05 Mar 2026
133.0600
133.3200
128.9400
130.2800
456,100
Wed, 04 Mar 2026
132.3000
133.6500
131.2100
133.5200
447,600
Tue, 03 Mar 2026
130.8300
134.6900
129.5200
133.8300
711,900
Mon, 02 Mar 2026
129.8400
133.5200
127.1200
132.9700
585,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
128.4100
130.3400
127.8200
129.8000
426,800
Thu, 26 Feb 2026
130.4100
132.4100
128.8000
129.6600
434,200
Wed, 25 Feb 2026
131.0100
131.0100
127.1700
130.1200
422,200
Tue, 24 Feb 2026
129.3000
131.1100
128.0500
130.3000
398,900
Mon, 23 Feb 2026
129.8200
130.7500
127.9100
128.4600
467,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 8-K
After market open · 12:18 ET
8-K ↗
Fri, 20 Feb 2026
128.6800
131.0100
127.6900
130.9400
508,700
Thu, 19 Feb 2026
128.0100
129.2800
127.5600
128.3300
346,000
Wed, 18 Feb 2026
127.0300
130.2000
126.6800
127.8000
575,000
Tue, 17 Feb 2026
4 · 10-K
After market open · 12:48 ET
10-K ↗
Tue, 17 Feb 2026
124.9100
126.7900
124.0700
126.6800
617,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
120.2100
125.7100
120.2100
124.9300
832,100
Thu, 12 Feb 2026
122.8600
124.6500
118.5800
121.3800
674,700
Wed, 11 Feb 2026
121.5700
124.0000
121.2700
122.2800
480,000
Tue, 10 Feb 2026
120.7200
121.3800
119.3000
120.2400
451,900
Mon, 09 Feb 2026
121.8500
123.0100
120.1900
120.4600
728,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
119.6700
123.1400
119.1100
122.3800
647,400
Thu, 05 Feb 2026
120.4900
121.3700
118.6100
118.7500
791,000
Wed, 04 Feb 2026
120.9700
122.8000
120.1600
121.5100
843,700
Tue, 03 Feb 2026
119.9500
122.3100
119.6500
120.6800
770,600
Mon, 02 Feb 2026
117.5000
119.8800
116.1900
119.4200
894,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
119.6600
121.4200
117.0600
117.6600
1,477,100
Thu, 29 Jan 2026
3 · 8-K
After market open · 13:27 ET
8-K ↗
Thu, 29 Jan 2026
122.3800
123.5000
115.0000
122.1700
2,050,200
Wed, 28 Jan 2026
127.9400
129.0500
126.7300
128.1300
1,122,600
Tue, 27 Jan 2026
128.8800
129.3800
127.8500
128.4900
536,900
Mon, 26 Jan 2026
129.9500
129.9500
128.0400
128.5700
882,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
131.0800
131.0800
128.5400
128.7000
458,800
Thu, 22 Jan 2026
130.1200
132.1800
129.5700
130.7100
523,800
Wed, 21 Jan 2026
128.2800
130.8900
127.2700
129.5200
862,200
Tue, 20 Jan 2026
126.0600
127.4500
124.6200
126.9000
530,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
126.8100
127.2100
125.3700
125.8800
2,057,600
Thu, 15 Jan 2026
126.0400
126.4700
124.0900
126.3100
841,000
Wed, 14 Jan 2026
122.6600
124.7300
122.5600
124.3200
986,900
Tue, 13 Jan 2026
125.2900
126.7100
123.3400
123.8400
642,700
Mon, 12 Jan 2026
124.4500
125.7900
124.0600
125.4500
602,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
126.0000
126.9700
125.0900
125.4700
836,500
Thu, 08 Jan 2026
122.5800
126.0600
122.5800
125.9900
965,700
Wed, 07 Jan 2026
119.0700
124.3100
118.8700
123.2600
1,315,400
Tue, 06 Jan 2026
117.2300
119.2200
115.9200
118.4200
828,300
Mon, 05 Jan 2026
112.8600
120.0400
112.8600
117.1500
1,399,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
110.7000
112.1500
110.5300
111.9000
343,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
110.8700
111.0600
110.0500
110.1800
481,300
Tue, 30 Dec 2025
111.2900
111.7800
110.9200
110.9800
390,400
Mon, 29 Dec 2025
111.0900
111.3700
110.2900
111.0400
362,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
110.6300
111.1900
110.2100
110.8900
303,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
110.7700
111.3600
110.2100
110.8400
146,300
Tue, 23 Dec 2025
111.6800
112.7400
110.9200
111.3800
533,000
Mon, 22 Dec 2025
111.8000
112.2700
111.2100
111.5200
551,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
112.0300
112.2700
109.3000
110.9400
1,552,700
Thu, 18 Dec 2025
110.4500
112.7700
109.3900
111.7200
669,200
Wed, 17 Dec 2025
109.3800
110.8200
109.1600
109.7900
646,200
Tue, 16 Dec 2025
110.4200
110.4200
108.4700
109.0500
730,800
Mon, 15 Dec 2025
111.3000
111.6400
108.7200
110.4200
773,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
112.7100
112.8200
110.0000
111.0100
676,800
Thu, 11 Dec 2025
111.8800
112.7300
111.5200
112.0900
621,700
Wed, 10 Dec 2025
112.3300
113.5700
111.2400
112.4900
769,900
Tue, 09 Dec 2025
111.9600
113.3600
111.1100
111.8300
494,700
Mon, 08 Dec 2025
113.0100
114.4700
111.4200
112.0800
822,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
111.6200
113.6600
110.4900
112.9200
694,700
Thu, 04 Dec 2025
112.6600
114.2200
110.6700
111.6300
753,800
Wed, 03 Dec 2025
114.2000
114.8600
112.7500
112.9600
954,000
Tue, 02 Dec 2025
113.7700
113.8600
111.6900
113.4400
703,400
Mon, 01 Dec 2025
113.3400
115.1800
113.0900
113.7200
562,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
113.0100
114.5800
113.0100
113.5200
300,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
112.1000
114.5800
112.1000
113.0900
628,100
Tue, 25 Nov 2025
108.5400
112.2600
107.8300
112.0800
812,400
Mon, 24 Nov 2025
107.0600
108.6200
106.1300
108.0400
818,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
106.6200
108.2900
105.6400
107.6600
688,200
Thu, 20 Nov 2025
108.6500
109.7300
105.6800
105.8400
890,500
Wed, 19 Nov 2025
107.2600
108.2800
106.4500
107.9300
506,200
Tue, 18 Nov 2025
106.4700
107.6800
105.8700
107.4900
553,400
Mon, 17 Nov 2025
108.8600
108.9900
106.5700
107.3100
610,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
106.1200
108.7400
105.1000
108.6400
717,800
Thu, 13 Nov 2025
109.9300
111.0900
106.3300
107.5200
1,022,400
Wed, 12 Nov 2025
110.6400
112.2400
110.1000
110.5300
755,800
Tue, 11 Nov 2025
107.9400
110.7600
107.3900
110.6700
965,800
Mon, 10 Nov 2025
2 · 10-Q
After market open · 14:44 ET
10-Q ↗
Mon, 10 Nov 2025
108.0300
108.9500
107.3200
107.9600
653,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
105.9100
108.4800
105.7300
107.6500
721,100
Thu, 06 Nov 2025
105.4000
108.7300
105.4000
106.2700
872,400
Wed, 05 Nov 2025
106.1000
107.2600
105.3100
106.2500
795,700
Tue, 04 Nov 2025
103.2800
104.5100
102.6400
104.4500
724,900
Mon, 03 Nov 2025
103.3000
104.4400
101.6500
104.3500
842,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
104.1000
105.1800
102.0100
103.4800
2,193,500
Thu, 30 Oct 2025
100.7900
107.4900
100.3000
104.3300
1,617,500
Wed, 29 Oct 2025
1 · 8-K
After market open · 10:39 ET
8-K ↗
Wed, 29 Oct 2025
96.2100
103.9300
93.0000
100.9900
2,527,900
Tue, 28 Oct 2025
88.9900
90.6100
87.9500
88.6400
1,652,400
Mon, 27 Oct 2025
87.8900
89.1600
87.6200
88.7100
805,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
86.2200
87.2400
85.6700
86.8700
776,800
Thu, 23 Oct 2025
85.8300
86.4800
85.1000
85.8600
639,400