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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
153.1800
154.9890
150.4850
150.6200
363,455
Thu, 22 Oct 2026
150.6500
153.6300
149.9300
153.4600
339,100
Wed, 21 Oct 2026
149.6500
150.0100
149.0200
149.6800
294,000
Tue, 20 Oct 2026
149.0700
150.3100
148.5700
149.2400
385,900
Mon, 19 Oct 2026
148.3600
149.2800
147.7100
148.0800
445,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
146.0600
149.3100
146.0600
149.1300
431,600
Thu, 15 Oct 2026
146.6800
147.7800
144.7400
145.7300
478,200
Wed, 14 Oct 2026
144.3600
146.1800
143.1800
145.6300
337,200
Tue, 13 Oct 2026
145.0000
145.0800
143.1600
144.6100
270,100
Mon, 12 Oct 2026
142.6500
144.0400
142.5500
143.7800
313,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
141.4300
142.9900
140.3500
141.0800
259,900
Thu, 08 Oct 2026
139.2000
142.3000
138.6100
141.9800
333,900
Wed, 07 Oct 2026
139.8400
140.2400
138.9700
139.0200
265,000
Tue, 06 Oct 2026
139.4500
141.2400
139.0700
140.0700
399,600
Mon, 05 Oct 2026
139.1500
141.0400
138.4600
139.3300
715,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
138.5200
139.6100
137.9900
139.1000
362,300
Thu, 01 Oct 2026
136.6200
138.7400
136.0200
138.0800
323,300
Wed, 30 Sep 2026
138.3500
138.5900
136.7300
136.7600
497,100
Tue, 29 Sep 2026
137.2700
138.6500
137.2700
138.4600
487,600
Mon, 28 Sep 2026
138.8300
139.1200
137.5600
138.1800
328,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
138.6800
138.6800
137.5300
138.2200
288,800
Thu, 24 Sep 2026
140.3400
141.2900
138.3200
138.4200
333,800
Wed, 23 Sep 2026
140.3200
142.2300
139.5500
139.6400
320,900
Tue, 22 Sep 2026
141.1700
141.3100
139.5100
140.4700
341,900
Mon, 21 Sep 2026
142.1500
143.0100
139.7600
141.2400
296,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
142.3300
142.6500
140.8100
142.3100
1,043,500
Thu, 17 Sep 2026
143.5900
143.5900
142.3500
142.8700
571,900
Wed, 16 Sep 2026
143.1200
144.8400
142.5200
142.9800
717,100
Tue, 15 Sep 2026
143.3300
143.9200
142.1700
143.7900
780,900
Mon, 14 Sep 2026
143.0200
144.6600
143.0200
143.7000
415,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
142.7300
143.2000
140.7000
141.9600
321,800
Thu, 10 Sep 2026
141.4900
141.9000
140.0900
141.6500
208,500
Wed, 09 Sep 2026
140.2400
140.6300
139.2600
140.4800
243,600
Tue, 08 Sep 2026
141.9400
142.9500
140.8400
140.8800
251,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
143.9700
144.4100
142.7000
142.7200
166,200
Thu, 03 Sep 2026
143.6900
145.5700
143.4000
144.3400
181,600
Wed, 02 Sep 2026
142.8700
143.4400
142.1000
142.6000
213,700
Tue, 01 Sep 2026
143.6200
143.6200
141.4700
142.4200
267,800
Mon, 31 Aug 2026
143.7900
143.7900
141.7400
142.5500
353,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
143.5900
143.9300
142.1800
143.6200
371,700
Thu, 27 Aug 2026
143.9500
144.3100
141.3000
142.6200
291,900
Wed, 26 Aug 2026
144.0000
145.1000
143.5200
144.9700
348,900
Tue, 25 Aug 2026
144.3000
144.3000
142.3900
143.6600
316,800
Mon, 24 Aug 2026
144.3500
145.9700
144.0900
144.4400
292,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
143.5500
144.2600
142.8600
143.7000
251,800
Thu, 20 Aug 2026
143.1900
145.0000
142.5500
143.6500
349,300
Wed, 19 Aug 2026
145.8300
146.2100
142.8100
143.2900
377,100
Tue, 18 Aug 2026
148.5300
148.7100
145.0500
145.5900
367,200
Mon, 17 Aug 2026
146.0100
148.0000
145.1500
146.6000
313,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
146.0000
146.4200
145.0000
146.2900
300,300
Thu, 13 Aug 2026
145.7200
146.0100
143.8500
145.6800
311,500
Wed, 12 Aug 2026
143.3300
145.3100
142.7200
144.7700
349,500
Tue, 11 Aug 2026
143.2700
145.2100
141.9400
144.3500
287,500
Mon, 10 Aug 2026
145.1900
145.5600
143.2300
143.8700
306,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
146.0800
146.3900
144.6100
145.5900
271,800
Thu, 06 Aug 2026
13 · 10-Q
After market open · 15:29 ET
10-Q ↗
Thu, 06 Aug 2026
146.0800
148.0500
144.6400
146.7300
461,400
Wed, 05 Aug 2026
144.4900
146.7300
143.9900
146.7300
648,000
Wed, 05 Aug 2026
12 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 04 Aug 2026
139.7800
142.3400
139.6100
140.6000
453,100
Mon, 03 Aug 2026
141.4200
143.5100
141.3000
141.9200
340,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
140.4200
142.0700
139.9500
141.7200
367,500
Thu, 30 Jul 2026
143.6900
144.0000
140.6800
141.7000
420,200
Wed, 29 Jul 2026
144.0000
145.5000
143.0700
143.5100
510,500
Tue, 28 Jul 2026
145.0100
147.0000
144.4200
144.8700
452,000
Mon, 27 Jul 2026
143.5200
145.0000
143.4500
143.8800
314,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
141.4300
143.8100
141.3900
143.7600
328,600
Thu, 23 Jul 2026
139.5800
141.3000
138.8200
141.1600
311,600
Wed, 22 Jul 2026
141.4200
142.2900
139.7100
140.4100
304,500
Tue, 21 Jul 2026
141.8800
141.9600
140.1300
141.4500
315,700
Mon, 20 Jul 2026
142.2400
142.9900
141.5200
142.2600
326,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
141.1500
143.2100
139.1000
141.8900
446,800
Thu, 16 Jul 2026
137.5400
139.9500
137.5400
139.9300
388,200
Wed, 15 Jul 2026
138.3600
139.7300
136.7300
137.8800
425,800
Tue, 14 Jul 2026
142.6700
143.5900
141.0300
141.1500
339,300
Mon, 13 Jul 2026
142.6300
143.8000
141.8300
143.3500
472,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
142.2600
142.8200
140.5600
141.3800
462,900
Thu, 09 Jul 2026
142.0600
142.6000
140.6800
142.2900
612,900
Wed, 08 Jul 2026
144.0100
144.0600
140.9400
141.2000
501,800
Tue, 07 Jul 2026
143.3900
145.1900
142.0700
142.8000
423,700
Mon, 06 Jul 2026
142.4900
143.3300
141.3100
142.0300
600,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
141.3400
143.2900
139.5500
142.7500
941,200
Wed, 01 Jul 2026
140.0100
142.3900
140.0000
140.7200
423,400
Tue, 30 Jun 2026
139.5100
141.1600
138.3300
139.9400
416,500
Mon, 29 Jun 2026
138.6300
139.9000
137.9900
139.8900
347,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
136.4200
139.2200
135.9900
139.1800
719,000
Thu, 25 Jun 2026
137.6100
139.5100
135.5900
135.8900
308,600
Wed, 24 Jun 2026
137.6600
139.6300
136.4200
138.2300
383,600
Tue, 23 Jun 2026
135.3900
137.1500
134.1100
137.0800
693,000
Mon, 22 Jun 2026
133.1800
135.9200
131.5900
134.3200
590,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
133.3500
133.4800
131.4000
132.9000
1,319,000
Wed, 17 Jun 2026
134.0000
135.9000
132.5500
133.3500
723,200
Tue, 16 Jun 2026
134.0100
135.7200
133.2300
134.6400
859,600
Mon, 15 Jun 2026
133.6800
134.4100
133.0300
133.8000
746,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.4000
134.2500
132.3100
134.1000
492,700
Thu, 11 Jun 2026
133.3400
134.3600
132.4000
132.4000
605,700
Wed, 10 Jun 2026
132.3700
134.2800
132.3400
132.4200
558,200
Tue, 09 Jun 2026
131.4700
133.7000
130.3100
131.2800
488,500
Mon, 08 Jun 2026
131.2900
132.4800
130.6400
131.0700
471,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
129.6500
133.3500
129.6500
132.4600
446,900
Thu, 04 Jun 2026
130.3400
131.3400
128.3000
128.5600
389,300
Wed, 03 Jun 2026
128.6500
129.7400
127.9900
128.8700
496,500
Tue, 02 Jun 2026
128.1500
130.3100
127.5000
128.7800
630,700
Mon, 01 Jun 2026
127.8200
129.8800
127.6800
128.2700
498,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
131.5900
132.3500
129.5600
129.8000
770,300
Thu, 28 May 2026
133.1200
134.4600
131.9600
132.0000
367,400
Wed, 27 May 2026
135.6100
136.2600
133.2700
133.5800
249,800
Tue, 26 May 2026
136.1000
136.6900
135.4600
135.7300
349,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
137.1400
137.9400
135.9000
136.6900
227,400
Thu, 21 May 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 21 May 2026
136.3200
137.4800
134.5500
137.2400
312,400
Wed, 20 May 2026
137.1200
137.8900
135.3100
136.9400
270,500
Tue, 19 May 2026
137.0600
138.0000
135.3100
136.3100
520,000
Mon, 18 May 2026
134.3500
137.4100
134.1500
136.8800
421,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
133.9800
135.0000
132.7500
134.3000
307,000
Thu, 14 May 2026
132.9800
133.9800
132.3400
132.6100
315,400
Wed, 13 May 2026
133.3300
133.8500
131.4600
132.3700
458,600
Tue, 12 May 2026
132.4900
134.5700
131.8000
133.5100
378,000
Mon, 11 May 2026
132.1100
132.8400
130.4200
131.9700
362,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
131.0300
131.9800
130.0300
131.3200
383,900
Thu, 07 May 2026
10 · 10-Q
After market open · 15:31 ET
10-Q ↗
Thu, 07 May 2026
131.6300
132.7900
130.1300
131.7000
551,600
Wed, 06 May 2026
131.3700
133.7500
131.3700
132.2500
539,000
Tue, 05 May 2026
131.7100
133.4900
131.3500
131.6300
608,500
Mon, 04 May 2026
130.7500
132.3000
129.6400
131.4000
385,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
134.0400
134.8700
130.8900
131.6400
589,700
Thu, 30 Apr 2026
126.1500
133.3700
123.0900
133.2700
933,700
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Apr 2026
130.5800
130.7600
128.3900
129.4200
536,300
Tue, 28 Apr 2026
131.0000
132.1000
129.9400
131.3700
403,600
Mon, 27 Apr 2026
130.0300
131.5200
129.3000
129.5500
399,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
131.9200
131.9200
129.8300
130.2800
435,400
Thu, 23 Apr 2026
130.6200
133.1300
130.4000
132.2300
477,100
Wed, 22 Apr 2026
130.4400
130.4400
128.0900
130.2300
565,200
Tue, 21 Apr 2026
130.4600
131.0500
128.8900
130.6700
576,400
Mon, 20 Apr 2026
131.4700
132.7500
129.2600
129.9800
615,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
130.1000
132.3700
130.1000
131.4600
489,300
Thu, 16 Apr 2026
130.2900
131.5600
129.6500
130.5300
353,900
Wed, 15 Apr 2026
129.5100
131.0900
128.1700
130.5900
588,400
Tue, 14 Apr 2026
131.3500
132.6600
130.5300
130.5700
409,500
Mon, 13 Apr 2026
130.2400
132.3000
129.6500
132.1800
477,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
132.0700
132.0700
129.8100
130.6900
400,000
Thu, 09 Apr 2026
131.8800
133.9400
131.2800
132.4500
394,900
Wed, 08 Apr 2026
131.0000
132.4600
129.5600
131.8800
597,500
Tue, 07 Apr 2026
129.6800
131.2500
128.5300
130.6400
353,800
Mon, 06 Apr 2026
129.0100
130.0700
128.8200
129.9000
287,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
8 · DEFA14A
Pre-market · 09:03 ET
DEFA14A ↗
Fri, 03 Apr 2026
7 · DEF 14A
Pre-market · 09:01 ET
DEF 14A ↗
Thu, 02 Apr 2026
128.2200
130.0000
127.4200
129.7100
387,400
Wed, 01 Apr 2026
127.6500
128.3500
126.8700
127.7800
438,900
Tue, 31 Mar 2026
128.2000
130.6500
125.7800
127.7100
495,700
Mon, 30 Mar 2026
126.8000
127.2700
125.4400
127.1400
488,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
128.9700
128.9700
125.2500
125.7800
369,000
Thu, 26 Mar 2026
126.6400
129.1600
126.5300
128.9300
469,000
Wed, 25 Mar 2026
128.5300
129.0100
126.2100
126.8500
433,600
Tue, 24 Mar 2026
126.9500
128.2100
126.2100
127.7300
400,000
Mon, 23 Mar 2026
125.8400
128.9600
124.8500
127.3200
717,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
124.3800
124.7200
123.2900
124.1800
2,706,000
Thu, 19 Mar 2026
126.9700
127.4200
124.1000
124.4700
536,600
Wed, 18 Mar 2026
128.3300
128.5400
126.9500
127.0100
405,100
Tue, 17 Mar 2026
128.3900
129.2800
127.8000
128.5800
359,200
Mon, 16 Mar 2026
128.8900
129.9500
127.6500
128.1200
485,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
129.6900
129.6900
128.0500
128.0900
435,300
Thu, 12 Mar 2026
126.5000
129.4000
125.5000
128.2100
467,800
Wed, 11 Mar 2026
128.2100
128.8300
127.2000
127.3000
507,400
Tue, 10 Mar 2026
129.0200
130.5400
128.4000
128.9500
413,000
Mon, 09 Mar 2026
130.7100
130.7100
127.6200
129.2500
366,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
131.1600
131.1600
128.4100
130.7400
405,200
Thu, 05 Mar 2026
132.0600
132.3400
130.7000
131.5700
448,800
Wed, 04 Mar 2026
131.6300
133.2000
130.0000
132.7900
492,600
Tue, 03 Mar 2026
132.7600
132.7600
129.1500
131.9100
575,300
Mon, 02 Mar 2026
132.9000
135.4100
132.5600
134.5000
485,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
132.8400
134.0100
131.6600
132.9800
5,588,800
Thu, 26 Feb 2026
132.5000
133.8800
131.7600
133.3500
652,000
Wed, 25 Feb 2026
6 · 10-K
After market open · 15:19 ET
10-K ↗
Wed, 25 Feb 2026
130.9000
132.1600
129.6600
131.7800
848,400
Tue, 24 Feb 2026
129.9800
130.9100
128.2200
130.8500
555,700
Mon, 23 Feb 2026
129.4800
131.3100
129.4500
129.6100
722,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
130.8700
131.3800
128.3200
130.2100
506,300
Thu, 19 Feb 2026
129.6000
131.0000
129.4300
130.3700
455,200
Wed, 18 Feb 2026
5 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 18 Feb 2026
130.9600
130.9600
127.8400
129.6200
480,600
Tue, 17 Feb 2026
129.5000
131.6500
128.3800
131.1000
470,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.5000
128.9500
126.7500
128.9500
617,000
Thu, 12 Feb 2026
129.3600
130.0900
128.0400
129.0000
944,100
Wed, 11 Feb 2026
129.3500
130.5000
128.4300
128.8700
714,700
Tue, 10 Feb 2026
129.1200
130.3900
128.2000
129.4300
656,400
Mon, 09 Feb 2026
131.3200
132.7000
129.1700
129.6400
580,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
130.4200
131.5800
129.2500
131.0400
719,300
Thu, 05 Feb 2026
126.1300
130.3900
126.1300
129.6800
898,000
Wed, 04 Feb 2026
127.4700
132.5000
126.0000
126.1800
1,044,000
Wed, 04 Feb 2026
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 03 Feb 2026
129.0900
132.0900
129.0900
130.2500
616,600
Mon, 02 Feb 2026
130.2700
131.2400
129.4300
130.1400
526,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
128.9300
130.4900
127.4300
130.2700
1,728,000
Thu, 29 Jan 2026
129.6400
130.9200
128.0200
128.8100
716,100
Wed, 28 Jan 2026
127.8500
129.4300
127.8500
128.4500
433,800
Tue, 27 Jan 2026
128.0600
128.6100
127.0200
127.8500
482,900
Mon, 26 Jan 2026
128.4500
129.7300
127.5400
128.0200
584,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
128.0600
128.4100
126.0900
127.7900
696,700
Thu, 22 Jan 2026
130.6400
132.3900
127.8400
128.3900
633,500
Wed, 21 Jan 2026
131.9200
132.8300
129.9200
131.3900
541,300
Tue, 20 Jan 2026
130.6600
132.8900
130.0500
131.6500
419,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
131.1200
131.8100
130.4800
131.0600
347,400
Thu, 15 Jan 2026
133.4800
134.1000
131.6000
131.9000
367,200
Wed, 14 Jan 2026
129.9100
132.4900
129.5900
131.8400
613,500
Tue, 13 Jan 2026
131.3700
131.6200
129.2600
129.5200
411,500
Mon, 12 Jan 2026
131.9400
133.0500
130.8400
131.6000
287,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
134.7200
135.4800
132.2400
132.3100
313,200
Thu, 08 Jan 2026
133.4200
135.7700
133.0100
135.0400
343,300
Wed, 07 Jan 2026
132.4100
133.5100
131.9500
133.2300
482,100
Tue, 06 Jan 2026
134.4800
134.7600
132.3500
132.4100
468,500
Mon, 05 Jan 2026
134.7900
136.8700
133.2000
135.6400
434,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
136.5700
136.6800
134.0200
134.7900
439,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
137.7900
137.8900
136.5400
136.6800
337,400
Tue, 30 Dec 2025
138.4700
139.7500
137.5900
137.8700
245,800
Mon, 29 Dec 2025
138.3600
138.4700
137.7000
137.9400
276,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
137.9700
138.6000
137.4100
138.1600
225,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.1700
138.6700
137.0900
138.0900
108,600
Tue, 23 Dec 2025
138.1700
139.0400
137.9100
138.2700
255,700
Mon, 22 Dec 2025
136.5500
138.6400
136.2400
137.9500
336,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
137.5400
138.2300
136.5500
137.4600
731,000
Thu, 18 Dec 2025
137.6500
138.3000
136.2000
137.9400
562,200
Wed, 17 Dec 2025
135.8000
138.1300
134.7200
137.9700
533,300
Tue, 16 Dec 2025
138.3200
138.3200
134.9300
136.3500
413,400
Mon, 15 Dec 2025
138.2900
138.4200
136.6000
137.4500
406,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
137.0000
137.6100
136.0000
137.2300
322,300
Thu, 11 Dec 2025
133.4500
136.6600
133.3600
136.0700
566,300
Wed, 10 Dec 2025
132.3700
133.5900
132.1800
133.0600
472,900
Tue, 09 Dec 2025
132.6500
134.5600
132.6500
132.8100
309,500
Mon, 08 Dec 2025
132.1000
133.6800
130.9700
132.3800
444,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
133.1800
135.1300
131.1500
132.5700
391,300
Fri, 05 Dec 2025
3 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 04 Dec 2025
131.0100
133.4700
131.0100
133.3400
423,700
Wed, 03 Dec 2025
133.1600
133.9800
130.0000
131.7000
374,300
Tue, 02 Dec 2025
135.4800
136.6700
133.1000
133.2100
401,700
Mon, 01 Dec 2025
137.4700
138.0800
135.0300
135.3800
321,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
137.2600
138.7500
137.1500
137.7200
208,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
137.5000
138.5600
137.2000
137.2600
335,700
Tue, 25 Nov 2025
136.9900
138.0700
136.5700
137.5500
389,700
Mon, 24 Nov 2025
138.2500
138.3300
135.8400
136.2100
515,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
137.9900
139.1400
137.1300
138.2800
485,400
Thu, 20 Nov 2025
137.7300
139.0600
136.5600
137.1500
301,900
Wed, 19 Nov 2025
138.2900
139.1100
136.2000
136.7600
432,400
Tue, 18 Nov 2025
138.0800
139.3300
137.0000
138.4400
391,900
Mon, 17 Nov 2025
140.7500
141.0300
138.2800
138.8900
384,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
142.7800
144.3000
141.8400
142.4400
521,400
Thu, 13 Nov 2025
141.9600
143.4100
141.2500
143.1900
553,300
Wed, 12 Nov 2025
142.5700
143.6000
140.2900
142.0500
642,700
Tue, 11 Nov 2025
142.2600
143.6400
141.4300
142.3700
422,200
Mon, 10 Nov 2025
142.4700
143.3400
140.0000
142.2500
620,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
141.0000
143.1600
135.1800
143.0600
546,000
Thu, 06 Nov 2025
2 · 10-Q
After market open · 13:46 ET
10-Q ↗
Thu, 06 Nov 2025
136.7800
141.8700
136.5900
141.4200
762,900
Wed, 05 Nov 2025
133.3200
138.7400
132.6800
135.1800
594,400
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 07:16 ET
8-K ↗
Tue, 04 Nov 2025
130.7500
132.3000
130.0200
131.5000
569,800
Mon, 03 Nov 2025
130.7400
131.5600
128.7200
130.3800
436,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
130.1000
131.8500
129.2000
131.6800
669,600
Thu, 30 Oct 2025
129.7900
132.0500
129.6900
131.0100
321,500
Wed, 29 Oct 2025
129.9400
130.6600
129.2100
129.8100
368,300
Tue, 28 Oct 2025
132.4500
133.0100
130.6400
130.8200
230,900
Mon, 27 Oct 2025
132.6800
133.1800
132.0700
133.0200
310,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
133.8800
134.3900
132.0300
132.2200
261,500