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
129.4800
130.7900
128.6200
130.4000
697,896
Thu, 22 Oct 2026
128.6900
131.5730
128.2300
130.9200
850,100
Wed, 21 Oct 2026
130.8300
130.9600
128.4300
130.0000
571,000
Tue, 20 Oct 2026
127.7000
130.2800
127.3800
130.1600
724,400
Mon, 19 Oct 2026
128.8700
129.6800
127.1900
127.7800
561,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
129.5300
131.0300
126.5550
128.2000
1,269,500
Thu, 15 Oct 2026
127.2800
129.2400
126.7850
128.4900
894,600
Wed, 14 Oct 2026
124.7400
125.7600
122.8400
125.1900
758,300
Tue, 13 Oct 2026
126.9600
128.1000
124.9100
126.7300
716,800
Mon, 12 Oct 2026
124.9300
127.4500
124.9300
125.9300
458,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
126.1000
126.3850
124.8000
125.7900
739,400
Thu, 08 Oct 2026
124.0900
126.5500
122.9000
126.2100
907,600
Wed, 07 Oct 2026
126.8300
127.6700
124.3900
126.0800
771,100
Tue, 06 Oct 2026
130.2400
132.5100
129.8200
130.0700
854,000
Mon, 05 Oct 2026
18 · 8-K
After market open · 11:00 ET
8-K ↗
Mon, 05 Oct 2026
128.1900
131.3100
126.0900
129.4300
884,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
129.6400
129.6400
126.7100
127.2700
538,200
Thu, 01 Oct 2026
126.4300
127.9850
124.6100
126.8600
538,700
Wed, 30 Sep 2026
129.4300
131.0150
126.7100
126.7100
518,600
Tue, 29 Sep 2026
131.4200
133.0900
127.6100
128.4900
678,000
Mon, 28 Sep 2026
131.5700
132.4500
129.5600
130.7800
717,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
129.4600
133.8900
129.1000
133.1300
784,200
Thu, 24 Sep 2026
129.3200
130.2010
127.6900
128.8400
679,200
Wed, 23 Sep 2026
128.9400
131.2150
128.1000
129.7400
684,000
Tue, 22 Sep 2026
129.4400
131.6300
128.5100
130.7300
901,400
Mon, 21 Sep 2026
126.9300
128.1050
125.3100
126.8800
577,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
125.3900
126.4200
124.9800
126.0500
2,100,200
Thu, 17 Sep 2026
129.1650
131.0950
125.5500
125.6700
846,200
Wed, 16 Sep 2026
127.6700
128.7100
124.8100
126.8400
864,600
Tue, 15 Sep 2026
125.9100
128.2200
125.0000
127.2100
746,800
Mon, 14 Sep 2026
125.1000
126.6800
124.7500
125.3300
782,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
128.7600
130.4900
127.7850
127.8800
812,100
Thu, 10 Sep 2026
130.2200
130.6000
126.3950
127.1600
889,200
Wed, 09 Sep 2026
132.4100
135.7050
130.4100
131.7800
849,100
Tue, 08 Sep 2026
134.4700
136.0600
133.3200
133.6700
591,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
133.9600
136.1850
133.0000
135.7600
504,000
Thu, 03 Sep 2026
134.6600
135.5000
132.6800
134.8300
537,700
Wed, 02 Sep 2026
130.7400
134.6050
130.2200
132.6400
1,168,600
Tue, 01 Sep 2026
134.8900
135.4300
130.5600
130.7500
514,800
Mon, 31 Aug 2026
135.7000
138.1650
135.0000
135.7300
514,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
139.5000
139.6600
136.2000
136.9900
596,100
Thu, 27 Aug 2026
140.5200
142.1600
137.4800
138.8100
675,500
Wed, 26 Aug 2026
142.1400
144.6890
140.7000
141.4600
432,700
Tue, 25 Aug 2026
142.7100
144.1500
140.9900
141.4400
585,700
Mon, 24 Aug 2026
144.1900
145.3350
140.0600
140.4600
503,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
143.3100
144.0350
142.0550
143.7300
352,100
Thu, 20 Aug 2026
143.3400
145.2500
141.4800
142.4400
376,900
Wed, 19 Aug 2026
145.2100
150.3500
145.2100
146.4100
609,200
Tue, 18 Aug 2026
146.7900
146.7900
144.0700
144.1000
445,200
Mon, 17 Aug 2026
149.9300
149.9300
145.7200
147.9800
697,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
148.0900
151.1200
148.0650
150.9100
1,099,700
Thu, 13 Aug 2026
141.7900
149.3300
140.0750
149.2300
1,130,500
Wed, 12 Aug 2026
144.4000
144.4000
138.7530
140.5300
762,300
Tue, 11 Aug 2026
142.7700
143.9900
141.9700
143.6500
424,100
Mon, 10 Aug 2026
142.1100
142.8750
140.4750
141.6700
761,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
149.7000
152.4400
143.9300
143.9500
825,800
Thu, 06 Aug 2026
17 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Aug 2026
154.2000
156.8200
147.2150
148.4500
1,240,200
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 05 Aug 2026
148.6700
151.9170
146.1000
149.5900
983,600
Tue, 04 Aug 2026
147.4400
150.0400
145.8900
149.7500
836,200
Mon, 03 Aug 2026
140.2300
145.5400
140.2300
145.1500
808,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
138.4500
139.5800
136.0700
138.4800
493,200
Thu, 30 Jul 2026
139.9400
140.9850
136.4900
137.5700
767,700
Wed, 29 Jul 2026
142.0400
142.0400
137.4050
138.3100
670,800
Tue, 28 Jul 2026
144.4000
146.4000
143.6100
145.0600
476,500
Mon, 27 Jul 2026
144.4100
147.0200
140.7600
143.1900
403,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
140.7400
144.0800
140.2300
141.8400
430,500
Thu, 23 Jul 2026
140.4800
141.6900
139.1000
140.4600
582,100
Wed, 22 Jul 2026
139.0700
141.8000
138.9400
141.7500
609,500
Tue, 21 Jul 2026
143.1700
143.3600
138.5000
138.8500
860,400
Mon, 20 Jul 2026
147.8700
148.7600
142.3800
143.0400
495,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
149.4200
152.9600
147.1800
147.5500
866,500
Thu, 16 Jul 2026
15 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 16 Jul 2026
150.1700
154.2750
150.1700
151.2800
471,800
Wed, 15 Jul 2026
151.6300
153.2600
149.8650
151.2600
537,200
Tue, 14 Jul 2026
151.3900
151.3900
148.8300
151.0400
462,500
Mon, 13 Jul 2026
149.8200
151.6760
146.5800
147.6200
656,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
148.3100
152.0800
148.3100
150.4700
466,900
Thu, 09 Jul 2026
146.8000
150.1200
145.8200
147.8500
721,100
Wed, 08 Jul 2026
147.0100
147.8100
142.3600
145.0500
888,200
Tue, 07 Jul 2026
150.4800
150.8500
147.5500
149.0700
595,100
Mon, 06 Jul 2026
153.3000
153.3400
149.2400
151.3400
472,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
152.1500
154.0300
149.4800
152.1800
491,700
Wed, 01 Jul 2026
155.7700
155.9400
150.8800
150.9600
895,500
Tue, 30 Jun 2026
155.1200
157.9900
153.7950
156.9600
837,000
Mon, 29 Jun 2026
153.1900
154.5750
151.5800
154.4800
850,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
153.9600
155.9200
151.8350
154.5000
1,323,200
Thu, 25 Jun 2026
151.0000
155.5100
149.9900
155.2600
1,013,500
Wed, 24 Jun 2026
142.3000
149.6450
141.5700
149.0500
1,083,700
Tue, 23 Jun 2026
140.1100
141.9200
136.3300
140.1700
800,100
Mon, 22 Jun 2026
144.9100
146.0900
140.5000
141.4000
1,051,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
138.9000
149.6500
138.8300
147.1200
1,945,900
Thu, 18 Jun 2026
14 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 17 Jun 2026
142.3100
145.4250
138.0900
139.1600
860,400
Tue, 16 Jun 2026
138.0000
144.2800
138.0000
143.2300
1,252,700
Mon, 15 Jun 2026
138.8600
141.3300
136.7800
136.7900
1,151,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
136.7800
136.9800
134.4600
134.9500
708,000
Thu, 11 Jun 2026
131.7200
135.0800
130.5500
135.0600
1,114,000
Wed, 10 Jun 2026
135.6900
136.0150
129.2950
129.5000
739,700
Tue, 09 Jun 2026
132.4700
135.8550
131.5600
135.6900
1,357,300
Mon, 08 Jun 2026
132.1000
132.2500
129.8500
130.5100
1,056,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
129.7600
131.6350
129.3400
130.1500
2,919,300
Thu, 04 Jun 2026
132.0400
132.5900
129.9700
131.2000
930,300
Wed, 03 Jun 2026
13 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 03 Jun 2026
12 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 03 Jun 2026
135.0100
135.8000
131.8750
132.5100
974,800
Tue, 02 Jun 2026
136.5800
137.6100
135.4350
135.6600
762,700
Mon, 01 Jun 2026
137.4900
138.1100
133.2300
135.6500
828,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
139.4400
141.0650
139.0150
139.1600
824,800
Thu, 28 May 2026
138.1500
140.4000
137.0500
140.0500
636,600
Wed, 27 May 2026
141.2800
143.6400
139.6600
140.3500
909,700
Tue, 26 May 2026
134.7200
138.2200
134.0500
138.0900
933,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
133.8000
133.8600
128.0300
133.0000
1,524,700
Thu, 21 May 2026
11 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 21 May 2026
10 · 10-K
After-hours · 16:06 ET
10-K ↗
Thu, 21 May 2026
136.5000
138.7100
131.3200
135.1500
2,131,100
Thu, 21 May 2026
9 · 8-K
Pre-market · 07:06 ET
8-K ↗
Wed, 20 May 2026
133.2400
137.2700
131.4100
136.8300
858,600
Tue, 19 May 2026
133.9200
134.2700
130.6200
131.5900
744,600
Mon, 18 May 2026
134.9700
136.9000
134.0100
135.2800
708,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
138.1900
139.0750
135.4500
135.6400
789,800
Thu, 14 May 2026
139.1100
142.0900
137.8900
140.0900
638,300
Wed, 13 May 2026
139.0600
139.3900
134.4500
137.9400
1,015,800
Tue, 12 May 2026
143.7100
143.7200
139.5200
139.7900
604,000
Mon, 11 May 2026
143.0800
144.3300
141.0600
143.8100
668,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
145.0200
145.4700
142.7400
143.2000
527,500
Thu, 07 May 2026
150.1500
152.4100
143.2400
144.0800
642,400
Wed, 06 May 2026
146.8700
149.1200
145.6800
148.7200
1,314,400
Tue, 05 May 2026
142.8400
144.4800
141.6000
142.6500
661,200
Mon, 04 May 2026
145.7300
145.7300
140.5400
140.7500
671,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
149.4300
150.4500
147.2100
147.3100
433,600
Thu, 30 Apr 2026
147.3000
149.7150
146.4600
149.2500
738,900
Wed, 29 Apr 2026
149.5500
150.4150
145.1200
146.4100
582,500
Tue, 28 Apr 2026
152.7800
153.6150
148.7600
149.4000
467,400
Mon, 27 Apr 2026
151.8900
154.3400
151.8400
152.5000
654,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
152.4400
153.0000
149.8550
151.9700
1,905,100
Thu, 23 Apr 2026
154.9400
156.2600
151.3900
153.0200
694,300
Wed, 22 Apr 2026
157.3700
158.8020
152.4950
153.8200
810,600
Tue, 21 Apr 2026
157.0000
159.0500
153.1400
153.3300
750,900
Mon, 20 Apr 2026
151.8800
155.6800
150.3200
155.6600
850,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
147.3900
156.9900
147.2000
153.3700
2,663,800
Thu, 16 Apr 2026
148.2000
149.8900
143.9000
144.3200
1,136,400
Wed, 15 Apr 2026
154.6600
155.2550
147.0400
147.7500
925,000
Tue, 14 Apr 2026
152.1400
156.1300
151.8380
155.6200
972,300
Mon, 13 Apr 2026
144.7000
152.8000
144.7000
152.0500
956,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
148.0200
150.0000
146.7600
147.1800
448,000
Thu, 09 Apr 2026
145.8100
150.9400
145.8100
149.2800
632,600
Wed, 08 Apr 2026
145.9800
152.3900
145.1500
147.4200
1,335,400
Tue, 07 Apr 2026
139.1900
140.8300
138.3250
140.1700
965,100
Mon, 06 Apr 2026
136.6300
140.9350
136.1400
140.7200
815,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
133.2100
141.1800
132.2900
137.6700
1,030,800
Wed, 01 Apr 2026
138.1400
138.6300
136.1300
137.0000
971,900
Tue, 31 Mar 2026
133.9700
138.1700
132.4700
137.1300
747,600
Mon, 30 Mar 2026
134.4700
134.5450
130.6300
131.4600
755,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
133.6900
135.2100
132.0100
132.7000
695,800
Thu, 26 Mar 2026
136.5800
139.6550
133.4300
134.3200
927,400
Wed, 25 Mar 2026
138.5200
139.6900
135.2800
138.9700
778,900
Tue, 24 Mar 2026
135.4600
139.3500
133.0700
136.5700
805,800
Mon, 23 Mar 2026
137.3100
141.4500
135.7800
137.8700
936,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.2900
136.1800
130.6000
132.1900
1,445,100
Thu, 19 Mar 2026
133.0600
134.7700
131.7600
134.6500
888,700
Wed, 18 Mar 2026
138.4600
139.5000
135.3500
135.3900
943,600
Tue, 17 Mar 2026
142.1500
142.5500
139.1800
139.8500
723,400
Mon, 16 Mar 2026
140.5300
142.6800
138.3550
140.3100
956,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
140.3100
142.5400
136.7500
137.2700
1,211,300
Thu, 12 Mar 2026
142.8400
145.1600
138.5500
139.0300
1,225,200
Wed, 11 Mar 2026
149.9900
149.9900
145.8500
147.2400
711,800
Tue, 10 Mar 2026
148.7300
153.0700
147.7800
150.6000
1,049,400
Mon, 09 Mar 2026
143.3800
150.3900
138.0500
149.9000
1,564,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
144.3200
146.6550
141.5300
146.1100
1,295,400
Thu, 05 Mar 2026
159.2200
160.7700
147.4000
149.0000
1,201,800
Wed, 04 Mar 2026
163.2300
163.2450
160.4000
161.0700
455,200
Tue, 03 Mar 2026
162.4200
167.3120
160.9500
162.2100
717,500
Mon, 02 Mar 2026
167.8000
169.5750
163.8450
168.3300
738,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 27 Feb 2026
169.7500
171.3800
167.6510
171.3400
569,000
Thu, 26 Feb 2026
171.9100
172.8700
168.9500
172.2000
571,800
Wed, 25 Feb 2026
171.5300
172.0400
167.8100
170.0000
902,300
Tue, 24 Feb 2026
169.0400
171.7900
167.4100
170.8200
567,700
Mon, 23 Feb 2026
170.4300
171.3300
166.2400
168.4700
438,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
171.8300
176.4850
169.2400
170.6100
702,200
Thu, 19 Feb 2026
168.5300
171.3350
167.5800
171.1200
509,900
Wed, 18 Feb 2026
170.9700
172.9900
169.5900
169.9500
494,600
Tue, 17 Feb 2026
169.6800
171.9800
167.4000
170.7700
603,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
167.7000
171.6600
166.5300
170.9800
629,100
Thu, 12 Feb 2026
7 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 12 Feb 2026
173.4000
176.1850
167.6300
167.7900
650,100
Thu, 12 Feb 2026
6 · 8-K
Pre-market · 07:22 ET
8-K ↗
Wed, 11 Feb 2026
173.8700
179.3150
172.2150
173.2400
953,700
Tue, 10 Feb 2026
174.5100
176.6650
173.1500
175.0700
887,400
Mon, 09 Feb 2026
175.2600
177.1850
172.5200
172.6900
777,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
171.8300
178.4120
171.3650
175.3800
1,160,600
Thu, 05 Feb 2026
5 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 05 Feb 2026
165.6200
173.7500
161.2400
170.0300
1,707,600
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 06:46 ET
8-K ↗
Wed, 04 Feb 2026
157.8600
162.3000
156.6400
160.2600
1,405,200
Tue, 03 Feb 2026
156.9100
161.1900
154.9600
156.3800
819,900
Mon, 02 Feb 2026
3 · 8-K
After market open · 10:12 ET
8-K ↗
Mon, 02 Feb 2026
152.4900
156.3600
151.4100
156.3000
832,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
151.3200
153.1000
149.9180
152.0400
667,100
Thu, 29 Jan 2026
153.4800
154.5200
150.6500
153.2200
388,700
Wed, 28 Jan 2026
152.8600
153.8500
150.8500
151.9800
353,600
Tue, 27 Jan 2026
153.4500
154.9650
152.0100
153.0300
380,600
Mon, 26 Jan 2026
154.4400
154.9400
151.9500
153.4700
593,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
154.3900
156.1450
152.4250
153.0900
496,300
Thu, 22 Jan 2026
158.3650
160.8500
153.7800
155.7900
805,100
Wed, 21 Jan 2026
156.5600
159.8500
155.3050
157.1500
595,800
Tue, 20 Jan 2026
156.5200
157.7050
154.4900
155.0700
414,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
159.0400
160.3100
158.2300
159.3000
1,325,000
Thu, 15 Jan 2026
158.3400
159.5000
157.2600
159.2800
982,800
Wed, 14 Jan 2026
156.6100
158.2100
155.0450
157.2000
579,200
Tue, 13 Jan 2026
156.9900
157.9230
155.2300
157.1600
598,600
Mon, 12 Jan 2026
157.8600
158.7100
155.9200
156.7800
620,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
154.2700
159.8400
154.0100
158.7900
1,000,200
Thu, 08 Jan 2026
146.7000
152.8300
146.7000
151.6100
503,100
Wed, 07 Jan 2026
150.6900
152.3650
147.7400
148.2300
694,600
Tue, 06 Jan 2026
150.4500
152.2050
148.0500
149.5000
892,500
Mon, 05 Jan 2026
149.3700
156.6900
149.3700
151.7800
743,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
145.0400
150.5500
144.1980
149.6300
490,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
146.3600
147.4300
144.7130
144.8300
327,200
Tue, 30 Dec 2025
148.1200
149.0900
146.8400
146.9500
281,500
Mon, 29 Dec 2025
149.4600
150.0000
147.4400
148.7100
512,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
149.1800
150.8700
148.4500
149.6300
293,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
149.6300
149.9850
147.9100
149.3600
146,400
Tue, 23 Dec 2025
149.1700
149.3400
147.0250
148.9200
309,500
Mon, 22 Dec 2025
148.5400
149.6100
147.0100
149.2600
360,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
146.6400
148.5950
144.8150
148.5100
1,025,000
Thu, 18 Dec 2025
146.8800
149.4200
146.2100
146.8500
397,100
Wed, 17 Dec 2025
146.5700
148.0600
142.8600
144.7000
478,800
Tue, 16 Dec 2025
148.3100
149.3650
146.1700
147.4300
735,800
Mon, 15 Dec 2025
150.3000
150.3000
146.6800
148.3300
335,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
152.6200
153.6600
148.3200
149.6700
385,600
Thu, 11 Dec 2025
150.0000
152.6200
149.8900
151.8300
399,600
Wed, 10 Dec 2025
145.8800
150.8730
145.2550
149.6000
625,600
Tue, 09 Dec 2025
147.6000
150.0300
144.6700
144.8000
487,800
Mon, 08 Dec 2025
148.5600
150.1000
147.0200
148.4500
942,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
148.9400
149.9700
147.2600
148.9200
574,100
Thu, 04 Dec 2025
151.5700
152.7600
148.8820
150.0500
460,800
Wed, 03 Dec 2025
151.5600
153.6100
150.9100
151.9300
528,000
Tue, 02 Dec 2025
152.9500
154.7100
151.2300
151.7800
548,500
Mon, 01 Dec 2025
150.7400
154.2600
149.1600
152.7200
296,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
153.8000
153.8000
151.0900
152.3800
291,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
150.9900
155.3900
150.2900
153.4900
498,100
Tue, 25 Nov 2025
149.0000
152.3300
147.3100
151.8800
574,500
Mon, 24 Nov 2025
145.5200
148.9800
145.1300
147.4600
755,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
142.3800
147.1800
141.8500
146.7500
927,300
Thu, 20 Nov 2025
144.9350
146.1100
141.0000
142.1400
898,400
Wed, 19 Nov 2025
142.6300
143.9300
141.3200
143.3400
771,400
Tue, 18 Nov 2025
139.4200
143.4000
137.5300
142.0200
939,300
Mon, 17 Nov 2025
144.1100
144.3600
140.8300
140.8900
538,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
145.8800
148.1500
143.8100
144.2400
800,000
Thu, 13 Nov 2025
150.3500
152.7100
147.2350
148.3900
981,400
Wed, 12 Nov 2025
148.0000
151.0250
147.0300
150.8500
702,400
Tue, 11 Nov 2025
148.3300
149.1150
145.7200
147.8500
391,800
Mon, 10 Nov 2025
150.7100
150.7100
145.8500
147.4000
747,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
145.9800
149.2200
145.6500
148.0200
713,000
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 06 Nov 2025
145.8300
153.2500
141.9350
146.5800
2,024,100
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 05 Nov 2025
134.4800
136.5950
133.7600
134.7300
1,247,200
Tue, 04 Nov 2025
135.7500
136.5000
135.2400
135.7500
805,400
Mon, 03 Nov 2025
138.5900
139.4800
135.2400
137.8000
631,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
138.6500
140.6050
138.1660
140.0500
411,700
Thu, 30 Oct 2025
139.3500
142.0600
138.2500
139.0900
744,200
Wed, 29 Oct 2025
141.4400
142.9050
137.8300
139.7400
593,000
Tue, 28 Oct 2025
141.5700
142.3900
139.6600
141.0300
1,052,600
Mon, 27 Oct 2025
143.7800
145.4800
142.6500
142.8100
594,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
143.8900
144.9000
142.9800
143.4500
390,400
Thu, 23 Oct 2025
139.9200
142.1500
139.5400
142.0300
494,800