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
102.0100
105.6900
101.3500
104.1500
328,258
Thu, 22 Oct 2026
105.5000
106.3800
102.1300
103.4600
486,400
Wed, 21 Oct 2026
107.2500
108.0100
105.8100
107.7800
281,700
Tue, 20 Oct 2026
102.5200
105.9700
101.4000
105.3500
253,900
Mon, 19 Oct 2026
104.9900
105.9300
103.2900
103.6700
311,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
104.0000
104.9400
102.0000
102.8300
327,800
Thu, 15 Oct 2026
102.2100
104.2200
101.0300
104.2200
479,200
Wed, 14 Oct 2026
106.6300
107.0800
101.6900
104.0300
435,400
Tue, 13 Oct 2026
104.9500
108.6100
102.8400
108.4400
315,700
Mon, 12 Oct 2026
107.8500
108.0800
105.2000
105.2900
231,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
108.4600
109.8200
107.0100
109.1500
177,400
Thu, 08 Oct 2026
107.7700
109.6400
106.9500
107.9400
263,000
Wed, 07 Oct 2026
110.7300
110.7300
107.7000
109.4100
285,500
Tue, 06 Oct 2026
113.0200
114.5600
112.6200
113.2100
358,500
Mon, 05 Oct 2026
112.8700
114.1200
111.2200
111.3500
350,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
110.3200
114.2100
109.7000
112.4600
333,200
Thu, 01 Oct 2026
108.0800
109.1000
105.6700
108.2800
384,800
Wed, 30 Sep 2026
108.9700
109.3700
106.0200
107.9300
372,900
Tue, 29 Sep 2026
110.8400
112.4000
109.0400
109.2500
394,700
Mon, 28 Sep 2026
111.8100
112.1800
106.3700
109.8200
397,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
111.8400
113.9000
111.6000
112.4500
334,400
Thu, 24 Sep 2026
112.6400
113.7300
110.6000
110.8000
345,300
Wed, 23 Sep 2026
115.1900
116.2400
113.0000
114.1300
395,000
Tue, 22 Sep 2026
112.2300
114.6200
111.3800
113.0200
466,500
Mon, 21 Sep 2026
112.5800
112.5800
110.2800
110.5500
329,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
112.0500
112.9700
110.8800
110.9200
611,100
Thu, 17 Sep 2026
115.0300
115.0300
111.3100
111.9400
368,000
Wed, 16 Sep 2026
112.8300
115.0800
111.2600
112.5200
549,600
Tue, 15 Sep 2026
114.3900
116.5400
110.8300
111.3300
668,300
Mon, 14 Sep 2026
117.2500
117.5300
112.6000
113.4100
735,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
17 · 8-K/A
After-hours · 17:05 ET
8-K/A ↗
Fri, 11 Sep 2026
117.4600
122.6900
116.8000
122.2600
285,700
Thu, 10 Sep 2026
116.0900
117.4700
114.3900
115.1600
378,100
Wed, 09 Sep 2026
121.2000
122.5000
117.6900
117.7800
424,700
Tue, 08 Sep 2026
123.0700
123.5100
121.1200
122.0500
413,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
119.6000
122.5900
119.0100
122.2800
316,100
Thu, 03 Sep 2026
115.2300
119.5900
114.9500
118.9200
447,200
Wed, 02 Sep 2026
111.8000
116.2600
110.1100
115.7600
506,600
Tue, 01 Sep 2026
112.9800
114.0000
109.8000
112.0600
425,000
Mon, 31 Aug 2026
115.2100
116.7900
113.8500
114.4600
510,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.0000
121.5700
113.8800
115.2100
382,900
Thu, 27 Aug 2026
118.0600
120.4100
117.6500
119.9500
307,000
Wed, 26 Aug 2026
117.5300
120.5800
117.2200
118.0900
292,700
Tue, 25 Aug 2026
118.7600
118.7600
115.8200
116.9600
318,500
Mon, 24 Aug 2026
121.7400
121.7400
116.0800
116.7600
366,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
125.2800
125.2800
121.6900
122.4600
364,600
Thu, 20 Aug 2026
126.8100
127.5400
123.8100
123.8900
307,000
Wed, 19 Aug 2026
131.3900
131.3900
126.5900
128.4300
343,200
Tue, 18 Aug 2026
135.5800
137.4400
129.1500
129.4000
314,400
Mon, 17 Aug 2026
136.0100
139.2700
135.0500
137.5900
337,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
137.2100
137.8500
135.2100
135.9000
230,100
Thu, 13 Aug 2026
138.0400
139.0000
136.3600
137.1600
366,200
Wed, 12 Aug 2026
137.3100
138.6600
135.3200
138.0300
326,800
Tue, 11 Aug 2026
137.6400
140.2500
133.3900
134.6400
426,200
Mon, 10 Aug 2026
133.1000
135.5800
131.8300
135.1500
530,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
130.0000
133.7200
128.6200
132.8200
503,600
Thu, 06 Aug 2026
126.8300
132.0800
126.8300
129.1900
357,300
Wed, 05 Aug 2026
126.7500
129.4800
125.7100
128.1800
414,700
Tue, 04 Aug 2026
124.8900
129.0600
124.2900
127.4300
584,500
Mon, 03 Aug 2026
124.3200
126.5600
122.1300
122.7300
473,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
120.2100
125.6600
118.0800
124.0500
745,700
Thu, 30 Jul 2026
16 · 10-Q
After market open · 14:53 ET
10-Q ↗
Thu, 30 Jul 2026
111.7600
118.7100
109.8800
117.1100
948,900
Thu, 30 Jul 2026
15 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 29 Jul 2026
103.1500
105.1300
99.9400
102.0300
602,900
Tue, 28 Jul 2026
104.9200
106.0700
102.7500
104.9300
459,800
Mon, 27 Jul 2026
103.6000
106.0100
102.8900
105.8200
635,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
103.3500
104.3700
102.1300
102.7600
423,200
Thu, 23 Jul 2026
103.8700
105.2200
101.4200
103.0300
558,900
Wed, 22 Jul 2026
100.7300
105.6600
100.7300
105.5400
596,600
Tue, 21 Jul 2026
101.3200
102.6000
99.6000
102.0500
520,200
Mon, 20 Jul 2026
101.9900
102.3200
98.9600
99.5200
475,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
98.1600
102.1800
98.0000
101.3900
493,000
Thu, 16 Jul 2026
100.0000
102.2700
99.6100
101.2000
675,500
Wed, 15 Jul 2026
104.8900
105.6900
99.5500
101.5300
586,600
Tue, 14 Jul 2026
103.9100
105.3900
102.3000
104.7600
593,900
Mon, 13 Jul 2026
105.5300
106.5500
100.5300
102.2600
692,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
107.0700
109.1300
106.5000
106.9600
379,400
Thu, 09 Jul 2026
107.7000
110.4300
107.3400
107.9900
611,100
Wed, 08 Jul 2026
106.7300
108.4300
104.1300
105.8400
367,500
Tue, 07 Jul 2026
111.9400
112.2500
106.7000
107.4100
539,800
Mon, 06 Jul 2026
115.1000
117.4800
113.2200
113.2400
494,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
118.4200
121.8700
113.0400
115.4100
632,900
Wed, 01 Jul 2026
119.0800
120.2900
116.1300
116.8600
554,100
Wed, 01 Jul 2026
14 · 8-K
Pre-market · 08:34 ET
8-K ↗
Tue, 30 Jun 2026
119.0600
121.2200
118.4200
119.9100
454,400
Mon, 29 Jun 2026
118.3300
122.1300
115.6600
118.6600
588,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
121.1800
122.3900
117.1900
119.5200
1,648,900
Thu, 25 Jun 2026
120.5000
125.2300
120.0900
121.3200
551,100
Wed, 24 Jun 2026
118.5000
121.3600
117.0800
118.4900
632,700
Tue, 23 Jun 2026
119.3100
119.9000
117.2100
118.4400
480,500
Mon, 22 Jun 2026
123.4800
124.9800
121.2000
121.6500
426,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
122.9300
128.4800
122.7500
123.2600
936,200
Wed, 17 Jun 2026
119.3800
122.8600
118.3000
120.0000
651,900
Tue, 16 Jun 2026
116.6000
118.7000
115.8100
118.4200
628,800
Mon, 15 Jun 2026
118.4900
119.6500
114.3700
114.7700
507,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
113.1300
117.5000
112.0000
115.0400
435,600
Thu, 11 Jun 2026
106.8400
112.2100
106.7100
112.1200
547,800
Wed, 10 Jun 2026
109.2400
111.8800
105.0000
105.8300
437,200
Tue, 09 Jun 2026
110.0700
113.3900
105.8500
110.1500
581,700
Mon, 08 Jun 2026
107.4400
109.9900
106.3200
108.1500
689,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
109.4500
110.5500
105.4100
106.2200
675,600
Thu, 04 Jun 2026
109.1900
110.8300
107.3500
110.7200
533,800
Wed, 03 Jun 2026
109.6500
110.8300
108.2700
110.6000
701,700
Tue, 02 Jun 2026
104.0400
112.6300
104.0400
109.4300
835,100
Mon, 01 Jun 2026
103.6400
104.2300
102.1100
103.2500
439,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
105.6700
107.3600
102.9700
105.0800
538,100
Thu, 28 May 2026
106.2700
106.6100
104.6000
105.4300
492,400
Wed, 27 May 2026
109.8900
110.8700
106.5500
107.4500
516,600
Tue, 26 May 2026
13 · 8-K
After market open · 15:52 ET
8-K ↗
Tue, 26 May 2026
107.6900
109.4600
107.5000
109.1000
476,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
105.7700
106.2700
103.9900
106.0300
423,400
Thu, 21 May 2026
104.0300
106.1400
102.6500
104.7900
517,600
Wed, 20 May 2026
102.4000
105.6600
101.5900
105.5100
526,200
Tue, 19 May 2026
102.9600
103.2000
101.0000
101.9600
455,300
Mon, 18 May 2026
106.3500
107.5300
104.2300
104.2500
640,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
109.0300
109.0300
105.8800
106.0600
487,700
Thu, 14 May 2026
110.3700
110.8500
107.5900
110.0200
559,000
Wed, 13 May 2026
110.7700
111.6900
108.3900
108.8900
585,500
Tue, 12 May 2026
110.5400
111.9300
107.5100
109.9700
541,800
Mon, 11 May 2026
111.9400
113.0200
109.4000
110.9100
512,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
113.1600
114.5800
112.0900
112.3000
499,400
Thu, 07 May 2026
115.3200
115.6700
111.1600
112.2600
474,600
Wed, 06 May 2026
114.5200
116.0600
113.4100
114.6500
620,600
Tue, 05 May 2026
113.0600
114.0000
110.5000
112.0100
940,000
Mon, 04 May 2026
114.1900
115.9400
106.5000
111.9800
1,061,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
112.7000
115.5000
111.2600
114.1500
744,300
Thu, 30 Apr 2026
12 · 10-Q
After market open · 13:52 ET
10-Q ↗
Thu, 30 Apr 2026
127.7100
129.4100
110.5500
112.4800
1,225,700
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 30 Apr 2026
10 · 8-K
Pre-market · 07:55 ET
8-K ↗
Wed, 29 Apr 2026
127.9000
129.9400
125.6700
127.5000
459,800
Tue, 28 Apr 2026
130.7500
131.2200
126.8000
127.7900
444,600
Mon, 27 Apr 2026
135.0700
136.7200
131.4000
131.6600
472,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
132.5700
134.9800
130.0600
134.3700
266,000
Thu, 23 Apr 2026
132.5500
134.7900
131.9500
132.3400
348,400
Wed, 22 Apr 2026
133.7700
134.2200
129.7700
131.4700
256,100
Tue, 21 Apr 2026
132.0600
135.6400
131.6700
132.6300
283,900
Mon, 20 Apr 2026
131.0000
132.8800
130.8500
131.7800
213,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
129.4100
133.5300
129.2500
130.9800
285,800
Thu, 16 Apr 2026
127.0100
127.6000
124.5800
126.3700
205,000
Wed, 15 Apr 2026
129.5200
129.9100
125.8500
127.3200
401,700
Tue, 14 Apr 2026
130.6900
131.7200
128.8100
130.2500
409,000
Mon, 13 Apr 2026
127.8600
130.7600
126.5000
130.2400
338,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
129.3200
129.9300
127.6600
128.6700
197,100
Thu, 09 Apr 2026
9 · DEF 14A
After market open · 15:39 ET
DEF 14A ↗
Thu, 09 Apr 2026
123.3000
130.9700
123.3000
128.0300
563,800
Wed, 08 Apr 2026
122.9000
125.4000
122.8000
123.6400
687,300
Tue, 07 Apr 2026
114.2700
117.0400
114.2700
116.3100
216,100
Mon, 06 Apr 2026
115.5800
116.0100
113.3400
115.5000
177,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
113.1600
116.3700
112.7200
115.0500
161,300
Wed, 01 Apr 2026
116.6400
118.2700
115.5000
116.6100
260,800
Tue, 31 Mar 2026
113.0200
115.3100
111.2800
114.8300
321,200
Mon, 30 Mar 2026
114.2100
114.2100
109.7300
110.8400
259,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
113.1800
115.0900
112.2200
112.8800
226,500
Thu, 26 Mar 2026
117.1700
117.6700
113.5500
113.9800
214,100
Wed, 25 Mar 2026
120.8500
120.8500
117.5800
119.0200
249,300
Tue, 24 Mar 2026
115.6800
122.0900
115.6800
118.6900
272,800
Mon, 23 Mar 2026
116.9900
119.4200
115.2800
117.6700
362,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
113.8100
115.1900
111.1400
112.3700
725,100
Thu, 19 Mar 2026
111.7500
114.5300
111.0700
114.2800
284,400
Wed, 18 Mar 2026
115.0900
116.8400
113.3900
113.9100
242,100
Tue, 17 Mar 2026
115.9700
116.3600
114.0500
115.7100
328,500
Mon, 16 Mar 2026
116.9400
118.8600
115.0000
115.1000
329,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
117.7500
119.9000
113.4900
114.5300
271,400
Thu, 12 Mar 2026
120.5500
121.3100
116.4400
116.6800
322,100
Wed, 11 Mar 2026
125.0000
125.0700
120.7200
123.3100
382,400
Tue, 10 Mar 2026
122.8800
128.5000
122.8800
125.4700
401,600
Mon, 09 Mar 2026
119.6900
124.0700
116.3300
122.9000
465,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
126.6000
127.4800
122.0500
122.1000
402,200
Thu, 05 Mar 2026
135.2200
136.4600
129.1700
130.4500
531,600
Wed, 04 Mar 2026
137.9100
139.2300
135.9100
137.5900
457,800
Tue, 03 Mar 2026
138.2700
140.5100
132.9400
136.1200
719,500
Mon, 02 Mar 2026
141.2000
143.0500
139.3600
142.4000
274,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
145.1500
145.3600
142.5300
143.3000
401,500
Thu, 26 Feb 2026
149.7200
149.8400
143.9100
147.2700
303,100
Wed, 25 Feb 2026
149.7000
149.7600
145.7300
148.5600
228,100
Tue, 24 Feb 2026
145.9900
149.6200
145.9700
148.0000
319,500
Mon, 23 Feb 2026
145.6300
147.0700
142.8800
144.8900
220,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
144.2600
147.5400
143.7200
145.7900
225,400
Thu, 19 Feb 2026
145.4500
146.8900
143.3600
144.6200
204,800
Wed, 18 Feb 2026
146.5700
149.8300
145.0000
146.7300
272,000
Tue, 17 Feb 2026
8 · 10-K
After market open · 15:54 ET
10-K ↗
Tue, 17 Feb 2026
149.0700
149.5700
146.3900
146.4300
358,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
150.6900
152.9000
145.2600
149.6200
406,000
Thu, 12 Feb 2026
147.1200
159.9900
144.8300
150.9100
740,500
Thu, 12 Feb 2026
7 · 8-K
Pre-market · 07:56 ET
8-K ↗
Wed, 11 Feb 2026
143.2200
145.5600
140.8200
142.2300
452,900
Tue, 10 Feb 2026
140.7600
143.0100
139.7900
141.9100
330,600
Mon, 09 Feb 2026
139.0000
142.7800
138.5000
140.7800
346,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
133.9600
140.4300
133.3700
139.7500
519,200
Thu, 05 Feb 2026
126.0000
132.7200
126.0000
131.7200
459,800
Wed, 04 Feb 2026
126.7000
131.3700
125.7700
127.7300
451,600
Tue, 03 Feb 2026
122.5900
125.6500
122.2700
125.5100
327,500
Mon, 02 Feb 2026
117.7300
122.6800
117.7300
122.6400
243,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
117.9900
119.8500
116.8800
117.5100
244,600
Thu, 29 Jan 2026
118.9900
120.2500
116.8700
119.7400
277,100
Wed, 28 Jan 2026
6 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 28 Jan 2026
117.7900
119.5600
116.0200
118.6700
221,200
Tue, 27 Jan 2026
117.7100
118.6400
116.8800
117.5700
182,600
Mon, 26 Jan 2026
115.5700
117.7500
114.6900
117.4200
197,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
117.1900
117.8400
114.6100
115.2600
263,300
Thu, 22 Jan 2026
120.3700
120.3700
117.9300
118.2200
162,000
Wed, 21 Jan 2026
115.4700
120.5800
115.4700
118.7400
196,200
Tue, 20 Jan 2026
113.9600
116.0700
113.8400
114.9600
224,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.9200
120.9200
115.3900
116.0300
288,500
Thu, 15 Jan 2026
119.0000
122.4000
118.1500
121.5600
210,700
Wed, 14 Jan 2026
119.1600
121.5800
117.3600
117.8900
246,200
Tue, 13 Jan 2026
5 · 8-K
After-hours · 17:11 ET
8-K ↗
Tue, 13 Jan 2026
117.3500
119.5900
116.9500
118.8400
240,900
Mon, 12 Jan 2026
113.0900
117.9900
112.1100
117.1600
271,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
115.3400
116.0600
113.8300
114.0600
236,800
Thu, 08 Jan 2026
112.2900
115.5000
112.2500
114.9700
185,700
Wed, 07 Jan 2026
116.6600
116.6600
112.0500
113.1300
273,600
Tue, 06 Jan 2026
4 · 8-K
After market open · 12:05 ET
8-K ↗
Tue, 06 Jan 2026
116.3600
116.8000
114.1300
116.5400
324,000
Mon, 05 Jan 2026
117.8000
120.3700
117.4100
117.4400
365,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
116.3100
118.2800
116.1800
117.8100
260,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
118.3400
118.3400
116.4500
116.5500
248,200
Tue, 30 Dec 2025
117.2700
118.1100
116.8000
118.0100
175,200
Mon, 29 Dec 2025
118.4300
118.7800
116.4000
117.4300
337,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
118.5200
118.6400
117.5800
118.3700
239,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.5700
118.9900
118.0000
118.4600
192,800
Tue, 23 Dec 2025
118.8800
119.6000
118.3300
118.8600
162,200
Mon, 22 Dec 2025
118.5100
119.9900
117.6300
119.0800
313,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
116.6400
118.1800
116.0100
117.7700
921,200
Thu, 18 Dec 2025
117.6100
117.6700
115.3100
116.9300
338,600
Wed, 17 Dec 2025
120.2300
122.2700
115.8500
116.1700
275,300
Tue, 16 Dec 2025
121.9900
122.6000
120.0200
120.6300
355,100
Mon, 15 Dec 2025
123.8200
124.1200
121.3200
121.5500
247,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
125.5900
125.5900
122.1300
122.4700
224,300
Thu, 11 Dec 2025
124.1400
125.4600
123.5200
124.9700
222,700
Wed, 10 Dec 2025
123.4900
125.2200
121.9400
124.1400
323,200
Tue, 09 Dec 2025
122.8300
125.4600
122.8300
123.7900
249,300
Mon, 08 Dec 2025
122.1700
124.4400
121.7000
123.3100
302,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
120.0000
122.3200
120.0000
121.9800
232,700
Thu, 04 Dec 2025
119.6300
121.7600
119.6300
120.5600
264,300
Wed, 03 Dec 2025
113.4900
120.2200
112.7000
120.1000
382,200
Tue, 02 Dec 2025
114.1300
114.5400
112.1900
112.9800
166,500
Mon, 01 Dec 2025
112.0900
114.2900
110.7800
112.8800
177,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
113.9100
113.9100
112.8100
113.4000
81,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
113.1700
114.9800
112.2800
113.7500
159,400
Tue, 25 Nov 2025
112.8700
114.5900
112.8400
113.5700
183,800
Mon, 24 Nov 2025
110.4700
112.5300
110.0000
112.1300
371,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
107.3100
112.3600
107.0400
110.6100
498,000
Thu, 20 Nov 2025
110.4200
111.9100
105.7400
106.3400
153,700
Wed, 19 Nov 2025
3 · 8-K
After-hours · 16:59 ET
8-K ↗
Wed, 19 Nov 2025
108.7500
110.9900
108.5200
108.9800
288,500
Tue, 18 Nov 2025
108.1800
109.8900
107.8000
108.0800
240,900
Mon, 17 Nov 2025
110.9900
111.2100
107.5600
108.8800
292,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
108.4100
112.6900
107.2900
111.8200
215,100
Thu, 13 Nov 2025
114.7600
115.4100
111.3700
112.0100
251,600
Wed, 12 Nov 2025
116.5300
117.7400
115.1800
115.8600
178,100
Tue, 11 Nov 2025
118.5200
118.5200
114.9200
115.7400
179,400
Mon, 10 Nov 2025
121.0200
121.0200
118.0300
118.9000
193,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
119.0600
119.9600
116.8600
119.7400
320,200
Thu, 06 Nov 2025
119.8700
120.8000
118.2900
119.8400
263,800
Wed, 05 Nov 2025
118.6500
120.6800
118.2600
120.2800
237,600
Tue, 04 Nov 2025
116.0800
119.9100
115.5800
117.7400
398,100
Mon, 03 Nov 2025
121.8000
122.5400
117.4800
117.5300
312,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
122.3100
123.7400
119.4400
121.8500
442,100
Thu, 30 Oct 2025
2 · 10-Q
After market open · 14:52 ET
10-Q ↗
Thu, 30 Oct 2025
121.7600
129.0200
120.5200
122.2600
507,800
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:54 ET
8-K ↗
Wed, 29 Oct 2025
117.1800
122.3900
117.1800
119.3700
349,100
Tue, 28 Oct 2025
117.3700
117.8200
115.7300
117.7700
172,300
Mon, 27 Oct 2025
119.0800
119.7700
116.9400
117.4400
122,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
120.0000
120.3700
117.5200
118.2800
195,900
Thu, 23 Oct 2025
117.5900
119.7600
116.6500
118.5000
137,700