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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.5300
122.6200
121.6450
121.7900
507,474
Thu, 03 Sep 2026
121.9900
123.1500
121.0600
122.5900
759,700
Wed, 02 Sep 2026
121.8700
122.7900
120.6300
121.1800
650,800
Tue, 01 Sep 2026
121.3400
122.5900
120.1300
122.0500
1,034,800
Mon, 31 Aug 2026
120.4400
122.1400
119.1000
120.2100
720,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.4300
121.6600
118.9900
120.8500
887,900
Thu, 27 Aug 2026
120.0600
120.8900
118.7700
119.5700
858,100
Wed, 26 Aug 2026
120.1900
122.0300
119.0600
120.7800
1,679,300
Tue, 25 Aug 2026
120.6400
121.1200
119.3200
120.1400
523,500
Mon, 24 Aug 2026
120.7100
122.3200
120.2800
120.9200
689,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
120.9300
122.3200
120.1000
120.3100
690,500
Thu, 20 Aug 2026
120.9900
123.1800
120.5300
120.9100
766,200
Wed, 19 Aug 2026
20 · S-3ASR
After-hours · 16:31 ET
S-3ASR ↗
Wed, 19 Aug 2026
122.6300
123.2900
121.0700
121.7400
825,600
Tue, 18 Aug 2026
123.4500
123.9500
121.7900
122.1000
1,087,700
Mon, 17 Aug 2026
122.5800
123.5500
121.8400
121.9900
877,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
123.5300
123.9300
122.5200
123.5900
634,000
Thu, 13 Aug 2026
19 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 13 Aug 2026
125.9000
126.1000
123.2100
123.5500
549,200
Wed, 12 Aug 2026
124.0000
125.3300
122.0500
124.8300
1,146,600
Tue, 11 Aug 2026
125.4000
127.5000
124.1100
125.3500
1,268,700
Mon, 10 Aug 2026
124.2200
126.6400
124.0000
125.8100
1,376,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18 · 10-Q
After market open · 13:12 ET
10-Q ↗
Fri, 07 Aug 2026
124.0000
126.7300
123.5300
125.2300
954,700
Thu, 06 Aug 2026
124.8100
127.0000
119.3600
124.8200
2,084,400
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 05 Aug 2026
111.0900
111.7200
109.2300
110.9000
1,306,300
Tue, 04 Aug 2026
111.2500
111.2500
109.3200
110.5000
1,094,500
Mon, 03 Aug 2026
112.1800
114.0700
111.2400
112.4700
1,136,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
109.8900
111.5700
109.0400
111.0700
503,700
Thu, 30 Jul 2026
112.3200
113.5100
110.1700
110.8900
518,100
Wed, 29 Jul 2026
115.9100
116.1200
113.5500
113.8000
758,600
Tue, 28 Jul 2026
115.1700
117.1700
115.0100
116.0300
866,100
Mon, 27 Jul 2026
113.3400
115.5400
112.8900
113.8800
418,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
115.0000
116.0600
112.3000
112.8900
816,700
Thu, 23 Jul 2026
110.1100
111.4700
109.4900
111.0600
423,400
Wed, 22 Jul 2026
112.2500
113.4300
110.2300
111.0200
716,100
Tue, 21 Jul 2026
111.6200
112.7400
111.1100
112.1000
1,067,400
Mon, 20 Jul 2026
112.2100
112.9700
111.3500
112.5000
796,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
112.6600
114.4400
111.3800
112.2100
1,188,300
Thu, 16 Jul 2026
110.4900
112.8600
108.7900
112.4900
892,400
Wed, 15 Jul 2026
107.7600
110.2700
107.1000
109.8800
811,300
Tue, 14 Jul 2026
107.3300
109.2500
106.0800
108.7300
1,348,900
Mon, 13 Jul 2026
110.7500
111.3700
109.7300
110.0400
936,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
111.4900
112.0100
108.6400
110.1600
1,069,700
Thu, 09 Jul 2026
109.1400
111.0600
106.4200
111.0200
843,600
Wed, 08 Jul 2026
110.0000
110.5700
108.3300
110.2500
1,154,800
Tue, 07 Jul 2026
108.9900
111.2900
108.6800
110.7200
1,061,400
Mon, 06 Jul 2026
106.4600
107.7300
104.8800
106.9900
1,236,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
102.2600
106.6300
102.1700
106.4600
1,134,400
Wed, 01 Jul 2026
101.3200
102.6200
100.8000
101.3900
1,130,300
Tue, 30 Jun 2026
100.7300
101.8300
100.1900
101.0800
655,800
Mon, 29 Jun 2026
101.1100
101.8500
99.2200
100.9000
906,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
100.2000
101.5500
98.9800
101.3300
2,459,200
Thu, 25 Jun 2026
102.0600
104.2700
98.8500
99.7200
2,218,100
Wed, 24 Jun 2026
100.6800
103.7800
99.6700
102.2500
1,938,600
Tue, 23 Jun 2026
99.7500
101.4800
99.0200
99.9000
1,369,200
Mon, 22 Jun 2026
97.8200
99.5300
97.1900
98.6800
1,128,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
97.3600
98.5700
96.8600
98.0300
1,643,900
Wed, 17 Jun 2026
98.8600
99.4500
96.4300
97.8900
836,300
Tue, 16 Jun 2026
99.9900
100.6400
99.4500
99.8400
1,126,000
Mon, 15 Jun 2026
101.5900
101.9600
98.3200
99.3600
1,016,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
102.9200
104.3100
100.7700
101.4700
881,900
Thu, 11 Jun 2026
103.5500
104.4300
102.0800
102.3800
768,700
Wed, 10 Jun 2026
104.3700
105.2600
101.4400
103.3500
746,200
Tue, 09 Jun 2026
102.5600
104.6100
102.2600
104.1900
781,900
Mon, 08 Jun 2026
103.0900
103.8600
101.0500
101.1100
734,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
101.3400
104.7800
101.2100
104.0100
684,100
Thu, 04 Jun 2026
104.4900
105.5500
99.7800
99.8400
1,136,000
Wed, 03 Jun 2026
101.5200
103.5100
101.5200
103.1700
699,500
Tue, 02 Jun 2026
102.5000
103.1600
101.3300
101.5500
731,200
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 01 Jun 2026
104.8200
105.8200
102.5200
102.7300
873,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
105.2000
106.9200
105.1400
105.8500
854,600
Thu, 28 May 2026
104.2000
105.5700
103.2500
105.3600
688,600
Wed, 27 May 2026
105.4200
106.4900
104.2000
104.2900
583,800
Tue, 26 May 2026
104.4700
105.5900
103.6100
104.9100
576,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
105.2900
106.4000
104.6100
104.9600
668,200
Thu, 21 May 2026
104.4000
105.4900
101.1500
104.4500
586,300
Wed, 20 May 2026
104.9700
106.8600
103.9900
105.9900
641,800
Tue, 19 May 2026
106.3100
106.3400
101.8900
104.7600
695,800
Mon, 18 May 2026
106.7500
108.3100
105.6300
106.1000
1,133,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After market open · 15:24 ET
8-K ↗
Fri, 15 May 2026
108.3400
108.3400
106.3200
106.6400
708,800
Thu, 14 May 2026
107.7700
109.0000
106.8100
107.3000
927,900
Wed, 13 May 2026
107.5600
109.8900
107.2100
107.4900
757,700
Tue, 12 May 2026
105.4400
109.7500
104.2800
108.0800
1,069,100
Mon, 11 May 2026
14 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 11 May 2026
106.1400
106.8000
103.7700
104.8200
576,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
107.7000
108.6400
105.8700
106.1000
967,600
Thu, 07 May 2026
105.0800
107.5900
105.0500
107.1500
1,329,100
Wed, 06 May 2026
105.9200
107.9000
105.0000
105.0100
1,047,000
Tue, 05 May 2026
106.4800
106.6800
103.4000
105.1600
1,073,800
Mon, 04 May 2026
106.7300
109.2600
106.4300
106.6400
1,212,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 10-Q
After market open · 15:28 ET
10-Q ↗
Fri, 01 May 2026
101.3900
109.3200
101.3800
107.4800
1,738,000
Thu, 30 Apr 2026
12 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 30 Apr 2026
101.9300
102.8400
98.2800
100.0000
2,151,200
Wed, 29 Apr 2026
100.9100
102.8600
100.9000
102.6100
1,384,600
Tue, 28 Apr 2026
101.9400
103.0000
100.9100
101.6900
916,200
Mon, 27 Apr 2026
101.5700
103.1900
100.7700
100.9200
637,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
101.4200
102.1500
98.9300
101.9800
1,025,600
Thu, 23 Apr 2026
102.4600
102.7100
101.0600
101.8600
670,000
Wed, 22 Apr 2026
103.3800
104.6200
102.0200
102.1700
873,600
Tue, 21 Apr 2026
106.5800
107.1500
102.7400
102.7700
790,300
Mon, 20 Apr 2026
106.2900
107.1000
106.1200
106.2700
607,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
105.7900
107.4900
105.6900
106.3900
714,500
Thu, 16 Apr 2026
105.2500
106.8700
105.2500
105.4900
772,600
Wed, 15 Apr 2026
106.3300
107.7200
104.4800
105.2400
874,200
Tue, 14 Apr 2026
106.8700
108.6200
106.4100
106.7000
719,000
Mon, 13 Apr 2026
107.1500
108.0700
106.5600
107.5600
987,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
108.1200
108.4800
106.3900
107.2500
795,500
Thu, 09 Apr 2026
106.2400
109.3500
106.2400
108.3300
953,100
Wed, 08 Apr 2026
106.1500
108.9600
106.1500
106.8100
1,589,200
Tue, 07 Apr 2026
11 · DEF 14A
After market open · 09:58 ET
DEF 14A ↗
Tue, 07 Apr 2026
105.6100
107.3400
105.1400
105.6700
1,478,000
Mon, 06 Apr 2026
102.0800
105.6700
101.3000
105.1500
1,991,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
96.5000
97.6300
95.5900
97.3900
804,100
Wed, 01 Apr 2026
96.5600
97.8300
96.2600
97.3800
805,500
Tue, 31 Mar 2026
97.6900
99.6700
94.9800
96.7300
941,700
Mon, 30 Mar 2026
98.0800
98.6800
97.0800
97.5200
867,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
97.5000
99.0500
97.0600
97.5700
776,400
Thu, 26 Mar 2026
98.5400
99.8900
97.5500
97.7400
627,700
Wed, 25 Mar 2026
98.1000
99.3900
97.4200
98.8200
666,100
Tue, 24 Mar 2026
97.0300
98.7100
96.5700
97.4900
834,400
Mon, 23 Mar 2026
97.8000
98.8300
96.5900
97.5200
772,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
97.2100
97.8000
95.6700
95.8600
1,514,000
Thu, 19 Mar 2026
99.5700
100.6000
96.7500
97.8900
714,100
Wed, 18 Mar 2026
101.0300
101.7700
99.1900
99.6800
711,400
Tue, 17 Mar 2026
102.2700
103.5600
99.8100
101.5700
992,100
Mon, 16 Mar 2026
101.0600
103.1200
100.6100
101.4300
870,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
101.8000
102.6300
98.8400
100.3700
886,900
Thu, 12 Mar 2026
100.1100
102.8800
99.7100
100.3000
991,300
Wed, 11 Mar 2026
106.7100
106.7100
100.1700
100.6300
1,130,600
Tue, 10 Mar 2026
10 · 8-K
After-hours · 16:49 ET
8-K ↗
Tue, 10 Mar 2026
108.2300
109.5600
106.4900
106.8900
1,230,600
Mon, 09 Mar 2026
106.1400
108.7800
104.4700
108.6200
1,108,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
107.1900
107.1900
104.8900
106.9500
1,081,000
Thu, 05 Mar 2026
107.5200
108.2600
106.5200
107.6300
662,100
Wed, 04 Mar 2026
107.6700
109.7200
107.2600
108.9500
839,400
Tue, 03 Mar 2026
106.5900
108.9600
105.0100
108.0100
1,082,800
Mon, 02 Mar 2026
106.9300
108.4300
106.8200
108.0600
573,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
106.6800
108.2200
105.8600
107.8800
852,300
Thu, 26 Feb 2026
9 · 10-K
After market open · 14:45 ET
10-K ↗
Thu, 26 Feb 2026
106.0600
108.1900
105.3000
107.2000
996,200
Wed, 25 Feb 2026
105.0100
106.6200
103.7400
106.1300
928,300
Tue, 24 Feb 2026
106.1800
106.4600
103.9400
104.8400
977,400
Mon, 23 Feb 2026
105.9400
106.1700
103.7800
106.1500
999,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
8 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Fri, 20 Feb 2026
108.0000
108.4900
105.9300
106.5500
781,100
Thu, 19 Feb 2026
109.0600
109.2400
106.7500
107.1500
882,800
Wed, 18 Feb 2026
109.7700
110.2900
108.0500
109.0800
867,800
Tue, 17 Feb 2026
110.8700
112.9800
109.3400
109.5400
1,622,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
112.2100
112.9600
109.0900
110.1400
1,394,400
Thu, 12 Feb 2026
113.5400
115.2100
110.9700
112.0600
2,188,200
Wed, 11 Feb 2026
107.6900
113.9000
107.5200
113.4300
2,745,300
Tue, 10 Feb 2026
106.6800
109.9900
105.9000
109.0000
1,861,100
Mon, 09 Feb 2026
105.5700
108.6900
105.4500
106.1600
2,206,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
115.0000
115.7100
104.3400
105.3900
2,881,700
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 05 Feb 2026
96.7100
100.1300
95.4200
99.5600
2,869,000
Wed, 04 Feb 2026
93.8700
98.3200
93.6600
95.6600
2,233,300
Tue, 03 Feb 2026
93.7600
94.7200
92.7700
94.3600
1,378,900
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:39 ET
8-K ↗
Mon, 02 Feb 2026
94.4400
95.7900
93.5100
93.8300
1,170,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
94.1400
95.0000
93.3700
94.5300
1,036,600
Thu, 29 Jan 2026
95.8100
96.2700
93.8100
94.5800
848,100
Wed, 28 Jan 2026
94.5600
95.7600
93.8900
95.7000
1,230,700
Tue, 27 Jan 2026
97.6400
97.9700
94.5600
94.7200
1,421,400
Mon, 26 Jan 2026
98.4200
99.0000
96.7800
97.1400
1,548,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
98.6600
99.3300
97.7900
98.4000
1,167,200
Thu, 22 Jan 2026
99.2000
100.4200
98.4600
99.3700
1,074,900
Wed, 21 Jan 2026
99.3000
100.1800
98.9500
99.4100
1,046,700
Tue, 20 Jan 2026
99.9000
100.9500
98.6600
98.8300
1,013,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
101.9600
102.2300
100.0700
100.5000
1,176,800
Thu, 15 Jan 2026
100.7300
103.5300
100.2000
102.8000
1,119,300
Wed, 14 Jan 2026
100.2100
100.3600
98.8700
100.2200
1,449,300
Tue, 13 Jan 2026
102.5000
102.6600
98.2400
100.3000
2,547,500
Mon, 12 Jan 2026
102.9300
103.3200
102.1500
102.7600
1,060,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
105.3800
105.4700
102.8400
102.9300
1,437,600
Thu, 08 Jan 2026
106.6700
106.9900
104.8800
104.9900
825,000
Wed, 07 Jan 2026
108.2100
108.2100
105.7300
106.3700
836,100
Tue, 06 Jan 2026
107.5500
108.4700
106.6800
107.7700
754,500
Mon, 05 Jan 2026
106.0500
108.1900
105.8800
107.7200
837,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
105.7400
106.4500
103.5800
106.3700
1,189,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
107.3300
107.7800
106.0400
106.1400
872,800
Tue, 30 Dec 2025
107.5200
108.4800
107.0000
107.6700
640,800
Mon, 29 Dec 2025
107.9000
108.5600
107.1200
107.9600
982,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
107.3100
108.1600
107.0400
107.5200
640,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
107.2300
107.4600
106.3800
107.1100
454,200
Tue, 23 Dec 2025
107.1400
107.6900
105.9700
107.2300
885,800
Mon, 22 Dec 2025
106.2900
107.4300
105.9000
107.0900
989,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
107.6800
108.2500
106.1200
106.3900
1,941,800
Thu, 18 Dec 2025
108.7300
109.0400
106.3400
107.5200
1,328,300
Wed, 17 Dec 2025
107.7800
109.0400
106.9000
108.7800
835,400
Tue, 16 Dec 2025
107.8900
108.4900
106.3000
108.0100
1,349,000
Mon, 15 Dec 2025
107.2600
108.1700
106.5200
107.5900
1,267,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
107.2900
108.0300
106.4400
107.0000
1,262,600
Thu, 11 Dec 2025
106.8500
107.1300
105.7600
106.8500
1,281,400
Wed, 10 Dec 2025
108.5000
109.0900
105.7100
106.4000
1,796,900
Tue, 09 Dec 2025
112.0000
112.4800
107.8100
108.0400
1,207,600
Mon, 08 Dec 2025
112.4600
113.2100
111.7000
111.9100
797,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
113.2700
114.0000
112.1600
112.5000
732,800
Thu, 04 Dec 2025
112.7000
114.1100
111.9600
113.0200
721,200
Wed, 03 Dec 2025
114.2400
115.1300
112.3000
113.0400
798,100
Tue, 02 Dec 2025
115.3900
115.3900
113.4600
113.8600
778,700
Mon, 01 Dec 2025
5 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 01 Dec 2025
115.9100
116.5600
114.6100
114.7000
752,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
116.1300
116.8200
115.5000
116.2200
267,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
116.4700
117.5000
116.2300
116.2500
519,500
Tue, 25 Nov 2025
114.0500
116.7800
113.5500
116.1900
561,800
Mon, 24 Nov 2025
114.8800
115.4600
112.5000
113.1300
713,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
113.8000
115.8600
113.2400
114.3500
718,600
Thu, 20 Nov 2025
112.3500
113.3800
111.8400
112.7900
694,000
Wed, 19 Nov 2025
112.9900
112.9900
110.6900
111.9200
614,600
Tue, 18 Nov 2025
111.8900
113.1400
111.8900
112.6700
601,500
Mon, 17 Nov 2025
113.2700
114.4300
111.6100
112.0000
742,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
114.4700
116.1100
113.4100
113.4600
599,300
Thu, 13 Nov 2025
114.6800
115.3700
113.8800
114.2800
517,100
Wed, 12 Nov 2025
115.5600
117.2100
114.7700
114.8000
670,600
Tue, 11 Nov 2025
115.6400
116.3100
114.2900
115.6000
721,400
Mon, 10 Nov 2025
113.6100
115.5600
111.4700
115.2100
854,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
115.1500
116.2100
114.2400
115.2700
631,000
Thu, 06 Nov 2025
115.2400
115.7700
114.0000
115.0700
591,400
Wed, 05 Nov 2025
116.6100
119.2700
114.0100
115.3000
1,116,300
Tue, 04 Nov 2025
116.5000
117.4900
115.4400
117.1400
1,318,400
Mon, 03 Nov 2025
112.7600
116.3000
111.8800
116.0700
1,330,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
4 · 10-Q
After market open · 12:14 ET
10-Q ↗
Fri, 31 Oct 2025
117.1600
117.1600
112.6900
113.8500
2,051,800
Thu, 30 Oct 2025
113.1800
122.9200
107.5200
116.8100
3,318,800
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 29 Oct 2025
125.7900
127.6400
125.2000
125.6300
1,074,100
Tue, 28 Oct 2025
127.4000
127.4000
125.0900
126.2800
651,600
Mon, 27 Oct 2025
126.6200
127.5100
126.0900
127.1800
587,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
127.5100
127.9900
125.1000
126.1300
558,400
Thu, 23 Oct 2025
126.4300
127.3100
125.5700
126.4200
593,400
Wed, 22 Oct 2025
125.4300
126.4700
124.8700
126.2800
658,700
Tue, 21 Oct 2025
125.3700
125.3700
124.0400
124.9000
608,200
Mon, 20 Oct 2025
125.0000
125.6300
124.3400
125.2000
402,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
123.4500
124.7200
123.4400
124.5500
592,200
Thu, 16 Oct 2025
123.7000
123.9000
122.1100
123.0000
596,900
Wed, 15 Oct 2025
123.2000
124.1900
122.7100
123.6500
548,300
Tue, 14 Oct 2025
120.9900
123.0600
116.3200
122.9300
682,600
Mon, 13 Oct 2025
122.4700
122.7600
121.2200
121.3100
461,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
123.3400
123.8700
121.9800
122.1500
713,500
Thu, 09 Oct 2025
124.8900
125.8400
123.0100
123.1600
529,900
Wed, 08 Oct 2025
125.4200
125.6600
123.8700
124.4000
535,900
Tue, 07 Oct 2025
124.3000
125.2600
123.8200
125.2000
597,000
Mon, 06 Oct 2025
123.2000
124.2100
123.0700
123.6200
638,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
123.7700
124.4400
122.6400
123.2300
1,017,300
Thu, 02 Oct 2025
125.0000
125.2500
123.2600
123.5500
705,600
Wed, 01 Oct 2025
126.2900
127.1300
123.5300
124.5200
654,700
Tue, 30 Sep 2025
125.7400
127.3500
125.7400
127.0200
586,300
Mon, 29 Sep 2025
126.6400
126.7600
125.3700
125.8700
417,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
126.2100
126.9200
126.0100
126.7000
301,900
Thu, 25 Sep 2025
126.2500
126.2500
124.3200
125.5900
435,900
Wed, 24 Sep 2025
126.5500
127.0200
125.6200
125.8200
675,500
Tue, 23 Sep 2025
126.4000
127.8600
125.8600
126.7700
394,500
Mon, 22 Sep 2025
124.3800
126.4800
124.3800
126.0400
626,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
125.0400
126.3000
123.7200
124.0600
1,428,700
Thu, 18 Sep 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 18 Sep 2025
124.4400
125.7600
123.7400
125.3300
554,000
Wed, 17 Sep 2025
124.0600
124.9800
123.5200
124.2800
615,900
Tue, 16 Sep 2025
124.8800
125.6100
123.3900
123.8100
465,300
Mon, 15 Sep 2025
125.9200
126.2600
124.4700
124.6600
418,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
126.2000
127.1500
125.7200
126.0500
551,600
Fri, 12 Sep 2025
1 · 8-K
Pre-market · 08:02 ET
8-K ↗
Thu, 11 Sep 2025
125.0800
126.9000
124.9400
126.8000
558,800
Wed, 10 Sep 2025
125.2400
126.0000
123.4000
124.6000
507,900
Tue, 09 Sep 2025
125.7400
125.7400
122.2500
125.2900
536,600
Mon, 08 Sep 2025
125.6600
126.4900
124.3500
125.9600
770,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
124.7600
125.8600
124.7100
125.5800
607,600