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
138.9900
141.5700
138.8400
139.9000
996,905
Thu, 22 Oct 2026
134.3600
141.1200
133.9500
141.0800
1,545,500
Wed, 21 Oct 2026
135.3300
136.6900
134.0300
135.0500
1,134,000
Tue, 20 Oct 2026
132.9900
135.6800
131.8500
135.5000
1,053,100
Mon, 19 Oct 2026
133.8300
134.1000
130.9200
131.1200
940,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
134.5300
136.9900
132.8400
133.7000
1,301,700
Thu, 15 Oct 2026
133.9900
135.4000
132.8100
133.9400
1,181,000
Wed, 14 Oct 2026
129.8400
131.1100
128.4400
130.4100
1,122,300
Tue, 13 Oct 2026
133.9800
134.8500
132.0700
132.6500
724,200
Mon, 12 Oct 2026
132.3100
133.8300
132.0000
132.1500
796,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
134.0500
134.6000
132.1200
133.1300
690,400
Thu, 08 Oct 2026
132.0000
134.9200
131.2000
134.8300
1,164,800
Wed, 07 Oct 2026
135.4300
135.5000
132.3700
133.8600
1,075,200
Tue, 06 Oct 2026
136.0800
138.6500
135.8000
138.0000
742,000
Mon, 05 Oct 2026
136.2100
136.8900
134.6600
135.3800
1,074,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
139.4200
140.3700
135.1200
136.6100
1,456,900
Thu, 01 Oct 2026
135.1400
137.3000
132.3800
136.3600
1,025,200
Wed, 30 Sep 2026
137.4100
137.4100
134.7400
134.7500
1,290,800
Tue, 29 Sep 2026
137.1000
137.1500
134.3400
135.8800
1,160,500
Mon, 28 Sep 2026
135.1600
139.2600
135.1600
136.5100
1,361,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
136.6500
137.9600
135.4500
137.3400
1,596,700
Thu, 24 Sep 2026
134.8600
136.8500
134.2500
135.9200
910,200
Wed, 23 Sep 2026
135.5100
138.5000
135.1300
135.2700
1,296,600
Tue, 22 Sep 2026
137.9100
139.4200
136.3800
137.5700
1,457,500
Mon, 21 Sep 2026
134.3200
136.7100
132.5300
135.5000
877,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
132.6000
134.5000
132.1100
133.0600
3,076,800
Thu, 17 Sep 2026
136.0000
136.9900
132.9600
134.3200
826,600
Wed, 16 Sep 2026
134.5500
135.6900
131.4000
132.6400
890,400
Tue, 15 Sep 2026
134.4400
135.2000
132.6700
134.2000
1,000,800
Mon, 14 Sep 2026
132.2600
135.0800
132.2600
134.2300
938,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
135.0700
135.0700
132.3400
134.9200
864,500
Thu, 10 Sep 2026
134.6900
136.4000
130.2600
132.4800
1,131,100
Wed, 09 Sep 2026
136.8400
137.4000
133.5000
135.0500
1,177,900
Tue, 08 Sep 2026
140.4800
140.9500
136.3200
136.4000
858,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
141.2900
142.3100
140.5500
141.7300
561,100
Thu, 03 Sep 2026
141.8000
144.1400
139.7000
141.8000
613,200
Wed, 02 Sep 2026
141.0200
141.9800
140.4000
140.7000
707,100
Tue, 01 Sep 2026
142.0600
143.7400
140.0500
140.2100
932,600
Mon, 31 Aug 2026
144.0000
145.0900
143.2900
143.4500
704,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
16 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Fri, 28 Aug 2026
146.5600
149.1900
144.3400
146.2200
816,400
Thu, 27 Aug 2026
146.6200
147.9900
144.9300
145.1300
631,700
Wed, 26 Aug 2026
151.1000
152.0600
148.1000
148.1800
904,800
Tue, 25 Aug 2026
149.5200
151.0000
146.8600
150.8300
744,500
Mon, 24 Aug 2026
147.5500
149.5500
146.6600
147.4500
535,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
145.9500
148.0600
144.6900
147.0900
758,700
Thu, 20 Aug 2026
145.8300
146.7100
142.0500
145.1200
1,055,200
Wed, 19 Aug 2026
145.4500
154.1500
145.4500
148.5800
1,993,500
Tue, 18 Aug 2026
15 · 8-K
After-hours · 16:46 ET
8-K ↗
Tue, 18 Aug 2026
146.1500
146.2000
141.7300
142.8600
1,604,300
Mon, 17 Aug 2026
147.5300
147.8800
144.8700
145.4500
1,044,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
148.4500
149.9700
147.4300
148.2700
739,700
Thu, 13 Aug 2026
151.0500
151.1100
148.2300
149.3100
873,000
Wed, 12 Aug 2026
153.1900
153.4000
147.7200
148.5300
961,400
Tue, 11 Aug 2026
150.7500
153.2400
150.5300
152.9100
781,300
Mon, 10 Aug 2026
153.6700
153.6700
149.4100
150.0000
639,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
152.7100
155.5000
151.9700
155.0900
586,700
Thu, 06 Aug 2026
154.0000
154.2700
150.1000
151.3300
651,700
Wed, 05 Aug 2026
152.5000
155.9700
151.8100
154.9700
762,900
Tue, 04 Aug 2026
151.6700
154.3500
150.5600
153.2400
709,800
Mon, 03 Aug 2026
148.8600
152.3000
148.0100
150.4600
614,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
149.9400
150.4000
145.6600
145.8900
1,093,900
Thu, 30 Jul 2026
151.8600
151.9300
147.7800
150.0300
791,500
Wed, 29 Jul 2026
153.0000
155.9300
149.8500
150.2000
798,900
Tue, 28 Jul 2026
153.2000
155.5300
152.9000
154.9800
972,500
Mon, 27 Jul 2026
152.4300
154.3900
150.5800
151.0100
457,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
146.9400
152.2600
146.3000
149.8700
723,900
Thu, 23 Jul 2026
146.0000
147.6600
145.2800
146.5500
1,094,500
Wed, 22 Jul 2026
147.9900
150.3000
146.7900
148.9800
1,016,700
Tue, 21 Jul 2026
146.9900
147.8000
145.3700
147.2000
971,100
Mon, 20 Jul 2026
152.2600
152.4500
146.6200
146.9400
713,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
154.3300
157.5100
150.4500
150.7600
775,900
Thu, 16 Jul 2026
152.4800
156.9700
152.4800
155.8100
1,288,100
Wed, 15 Jul 2026
152.5500
155.2800
152.2300
153.1900
838,200
Tue, 14 Jul 2026
151.2600
152.9300
147.8500
152.5300
1,360,400
Mon, 13 Jul 2026
149.0300
150.9500
147.1600
148.1500
740,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
150.3700
152.9800
149.2700
149.4900
778,400
Thu, 09 Jul 2026
147.3500
150.1900
145.6900
148.2600
766,000
Wed, 08 Jul 2026
149.6100
150.0200
145.0800
145.5700
1,170,400
Tue, 07 Jul 2026
154.7000
156.0100
151.1200
151.6400
1,272,800
Mon, 06 Jul 2026
157.2500
157.7200
154.2400
155.1300
799,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
158.8100
159.7300
154.8000
157.1400
865,400
Wed, 01 Jul 2026
162.9100
164.7200
157.3200
157.3700
1,122,700
Tue, 30 Jun 2026
165.0000
165.4400
162.8900
164.7500
1,370,700
Mon, 29 Jun 2026
163.4200
165.0000
160.8700
164.8800
666,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
162.4800
166.2300
161.7800
164.1400
1,663,300
Thu, 25 Jun 2026
162.6900
165.4700
160.5900
162.0800
1,158,500
Wed, 24 Jun 2026
153.4400
164.3600
153.4400
161.0300
1,446,600
Tue, 23 Jun 2026
150.4300
153.9800
149.7600
150.9600
1,252,900
Mon, 22 Jun 2026
154.9900
156.2200
151.1600
151.9200
1,472,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
152.8200
157.9200
151.8800
155.6700
1,851,000
Wed, 17 Jun 2026
152.5500
158.0000
149.6400
149.6600
1,786,100
Tue, 16 Jun 2026
149.4500
154.3300
149.4500
153.2700
1,700,700
Mon, 15 Jun 2026
149.9900
152.5800
147.9800
148.7100
1,148,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
147.1100
148.8100
145.8100
147.1000
1,187,300
Thu, 11 Jun 2026
139.6000
147.4500
139.6000
147.2100
1,121,900
Wed, 10 Jun 2026
143.5500
144.1900
138.3000
138.9000
948,300
Tue, 09 Jun 2026
139.5300
146.5300
139.3100
144.1400
1,436,400
Mon, 08 Jun 2026
137.6500
138.4400
136.7700
137.1600
635,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
138.6100
139.4000
137.3100
137.9100
1,033,500
Thu, 04 Jun 2026
138.8900
141.1200
138.0800
139.8200
764,400
Wed, 03 Jun 2026
137.4700
139.4300
136.3500
137.4200
945,400
Tue, 02 Jun 2026
138.2800
139.6700
137.1100
139.5300
709,700
Mon, 01 Jun 2026
139.0200
140.0200
136.9200
138.3800
1,346,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
14 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 29 May 2026
138.1900
140.4600
137.2900
138.5400
1,183,000
Thu, 28 May 2026
138.7100
139.2600
136.8500
138.1400
716,500
Wed, 27 May 2026
139.1500
144.4000
139.1500
139.9600
1,328,600
Tue, 26 May 2026
135.3500
138.4100
134.5200
137.8500
1,251,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
135.2000
135.5000
132.2100
134.3300
1,047,700
Thu, 21 May 2026
133.9200
135.3300
131.8900
134.5100
1,549,900
Wed, 20 May 2026
128.5400
136.4100
126.5500
136.3100
1,943,500
Tue, 19 May 2026
13 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 19 May 2026
126.0000
126.1400
123.1500
124.1400
1,923,900
Mon, 18 May 2026
127.8600
129.5500
126.0100
126.9700
1,184,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
131.7000
132.0300
126.0900
126.2200
1,274,600
Thu, 14 May 2026
134.4300
134.5200
131.8400
132.0000
919,200
Wed, 13 May 2026
12 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 13 May 2026
133.4700
133.9100
131.6500
132.8800
915,500
Tue, 12 May 2026
135.5700
136.0900
132.2400
134.4200
912,400
Mon, 11 May 2026
137.6600
138.3400
134.7500
135.1500
980,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
137.8900
138.7900
136.5300
137.8900
749,900
Thu, 07 May 2026
142.3700
143.4800
136.8800
137.0900
910,700
Wed, 06 May 2026
141.2500
143.5700
140.1100
141.6000
1,664,100
Tue, 05 May 2026
135.5900
138.2600
135.2800
137.2800
725,200
Mon, 04 May 2026
138.3200
139.0800
134.5400
135.0500
836,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
143.4000
143.4800
139.4100
139.8400
780,100
Thu, 30 Apr 2026
140.5500
142.3400
140.0100
142.1400
973,300
Wed, 29 Apr 2026
142.8700
143.6800
138.8100
139.5700
935,100
Tue, 28 Apr 2026
148.3000
148.7700
143.1000
143.7300
756,400
Mon, 27 Apr 2026
146.0000
148.4100
144.8800
147.3600
783,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
148.9200
149.9900
146.5800
146.6400
829,300
Thu, 23 Apr 2026
148.7400
149.9600
146.3800
149.2500
723,900
Wed, 22 Apr 2026
150.1000
150.4500
147.6300
148.0200
743,200
Tue, 21 Apr 2026
153.6500
153.8800
148.0700
148.3200
1,087,500
Mon, 20 Apr 2026
145.9000
147.3400
145.1000
147.2900
826,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
141.3100
149.5000
141.3100
146.6800
1,649,700
Thu, 16 Apr 2026
141.4000
141.9900
138.6100
138.9000
721,000
Wed, 15 Apr 2026
141.2200
141.4700
139.3400
140.1300
861,000
Tue, 14 Apr 2026
141.5700
143.8900
141.4900
141.9400
1,024,600
Mon, 13 Apr 2026
140.9700
141.9900
139.1000
141.3100
1,089,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
140.2300
140.7400
138.7100
140.1200
1,232,900
Thu, 09 Apr 2026
137.8200
142.0500
137.5000
140.2300
1,229,100
Wed, 08 Apr 2026
139.2100
142.4700
138.1700
139.1600
1,051,300
Tue, 07 Apr 2026
135.4200
135.4800
132.1200
133.0900
885,600
Mon, 06 Apr 2026
134.5000
137.8600
133.5200
137.8100
940,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.1000
138.3700
132.5500
135.8300
740,200
Wed, 01 Apr 2026
136.0000
138.0000
135.3500
136.8500
965,500
Tue, 31 Mar 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 31 Mar 2026
134.0400
138.1800
133.0500
136.4700
1,333,900
Mon, 30 Mar 2026
133.5300
133.5300
129.9200
130.4600
2,318,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
132.5100
133.2700
130.7700
131.1200
1,606,800
Thu, 26 Mar 2026
135.0800
137.5700
132.7400
133.2300
1,615,400
Wed, 25 Mar 2026
138.7700
138.7700
132.6500
136.9100
1,198,100
Tue, 24 Mar 2026
136.5500
138.4600
135.7500
136.4600
1,528,500
Mon, 23 Mar 2026
135.3000
139.2200
134.5500
137.9800
1,434,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.7900
136.5700
130.6400
132.0000
2,847,200
Thu, 19 Mar 2026
135.9000
136.9300
133.0700
136.5700
1,455,100
Wed, 18 Mar 2026
140.5000
141.0700
136.3500
136.9400
1,167,800
Tue, 17 Mar 2026
143.4400
144.0000
141.2500
141.5200
750,700
Mon, 16 Mar 2026
138.4300
142.1800
137.2700
142.1700
1,671,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
140.7200
140.9600
136.3700
136.6900
2,028,200
Thu, 12 Mar 2026
141.4000
142.0400
137.8100
138.0200
1,332,000
Wed, 11 Mar 2026
10 · 8-K
After-hours · 17:26 ET
8-K ↗
Wed, 11 Mar 2026
144.9900
145.3400
142.5700
143.2400
1,165,500
Tue, 10 Mar 2026
147.1500
149.6900
144.5700
145.6500
1,087,000
Mon, 09 Mar 2026
144.4700
147.8600
141.3000
147.1300
1,334,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
147.7500
148.3700
144.7600
147.6800
996,400
Thu, 05 Mar 2026
151.8900
153.7400
148.7700
149.6400
925,700
Wed, 04 Mar 2026
154.8700
154.8700
151.9600
153.5600
1,002,200
Tue, 03 Mar 2026
149.8100
154.8900
148.0000
153.6600
1,235,200
Mon, 02 Mar 2026
153.4500
156.4200
151.3300
154.2800
1,081,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 27 Feb 2026
157.8000
160.5000
156.9000
157.2400
1,315,500
Thu, 26 Feb 2026
158.6500
159.1900
156.2700
158.6500
835,000
Wed, 25 Feb 2026
159.7700
159.7700
152.4900
157.1100
1,166,100
Tue, 24 Feb 2026
158.5900
161.2500
158.5800
159.6300
877,900
Mon, 23 Feb 2026
162.0000
163.2200
156.7700
158.4400
915,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
160.2400
163.5000
159.9300
162.0000
1,207,900
Thu, 19 Feb 2026
159.6300
163.5000
159.6300
160.2000
1,227,600
Wed, 18 Feb 2026
161.9000
167.8800
159.3300
160.0000
2,585,600
Tue, 17 Feb 2026
8 · 8-K
After-hours · 16:49 ET
8-K ↗
Tue, 17 Feb 2026
165.4700
167.0700
160.5100
163.8300
2,140,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.0000
168.3600
162.5400
166.1200
1,237,400
Thu, 12 Feb 2026
162.8400
165.6200
161.1000
162.6100
1,279,100
Wed, 11 Feb 2026
159.7400
162.1700
158.7300
161.4700
1,134,000
Tue, 10 Feb 2026
154.4200
162.0300
153.6200
161.2700
1,649,900
Mon, 09 Feb 2026
153.5000
155.0000
150.7200
152.2600
708,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.0600
155.5200
150.1100
153.2800
1,746,400
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 05 Feb 2026
150.2200
152.8600
149.3900
150.6000
942,700
Wed, 04 Feb 2026
147.8500
152.0000
147.2800
150.4800
1,485,700
Tue, 03 Feb 2026
145.5000
154.9000
143.2800
146.4600
2,140,500
Mon, 02 Feb 2026
144.4900
146.2100
142.8000
145.4800
1,189,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
145.0700
146.4900
142.6700
144.4900
1,012,500
Thu, 29 Jan 2026
6 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Thu, 29 Jan 2026
5 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Thu, 29 Jan 2026
144.9900
148.2300
143.4300
147.0700
1,156,900
Wed, 28 Jan 2026
143.2300
147.8700
142.5500
144.9900
994,700
Tue, 27 Jan 2026
143.0500
144.0100
141.7200
143.0700
1,210,200
Mon, 26 Jan 2026
145.2200
145.5300
143.1900
143.9400
897,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
147.3700
148.0200
144.0100
144.9200
798,300
Thu, 22 Jan 2026
149.3000
151.1000
146.4400
147.5600
1,291,600
Wed, 21 Jan 2026
144.8900
150.5100
143.7500
148.5400
1,094,200
Tue, 20 Jan 2026
144.5500
146.7100
142.6500
143.8700
1,154,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
148.5300
150.5900
145.6200
146.6800
1,098,000
Thu, 15 Jan 2026
145.6900
149.2800
144.3900
149.0400
1,262,600
Wed, 14 Jan 2026
147.9000
149.3500
144.0200
144.9200
1,854,200
Tue, 13 Jan 2026
147.7600
149.8000
147.0000
148.8100
1,520,700
Mon, 12 Jan 2026
144.8900
149.2400
143.1700
146.9500
2,015,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
138.4600
146.5000
137.9100
145.3800
2,490,700
Thu, 08 Jan 2026
133.6300
138.1200
132.7600
135.5600
1,583,400
Wed, 07 Jan 2026
4 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 07 Jan 2026
137.2100
139.0100
133.4200
134.8000
1,223,800
Tue, 06 Jan 2026
135.0000
136.3700
132.5600
136.0900
745,600
Mon, 05 Jan 2026
134.5000
137.6000
134.2500
136.1500
716,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
135.2100
136.1300
133.8700
135.5800
792,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
136.1300
136.6800
135.2000
135.2200
596,500
Tue, 30 Dec 2025
137.4900
137.9500
135.4600
136.6000
537,600
Mon, 29 Dec 2025
139.1200
139.6900
136.7300
137.9400
611,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
139.5200
140.2400
138.0400
139.1200
462,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.1900
139.7400
137.5500
139.5800
444,500
Tue, 23 Dec 2025
139.6400
140.6800
137.7500
138.2900
780,600
Mon, 22 Dec 2025
139.1400
140.6400
138.8600
139.6600
796,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
3 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 19 Dec 2025
2 · 10-K
After-hours · 16:31 ET
10-K ↗
Fri, 19 Dec 2025
137.9800
140.0600
136.3800
139.7900
3,486,800
Thu, 18 Dec 2025
142.1100
143.8800
139.2900
139.4900
1,357,600
Wed, 17 Dec 2025
136.5500
141.2200
135.8400
139.1600
1,297,000
Tue, 16 Dec 2025
141.0800
141.8000
137.4600
138.6700
1,132,800
Mon, 15 Dec 2025
140.2300
141.7000
139.0800
140.4600
1,440,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
140.1700
141.0500
138.3600
139.1500
1,326,100
Thu, 11 Dec 2025
139.7700
141.5800
139.0500
139.8200
1,319,200
Wed, 10 Dec 2025
133.2600
139.2700
133.2600
138.6400
2,644,400
Tue, 09 Dec 2025
129.4500
135.8800
128.2000
132.9800
3,046,600
Mon, 08 Dec 2025
1 · 8-K
After-hours · 16:47 ET
8-K ↗
Mon, 08 Dec 2025
139.6000
139.6000
135.6500
136.2000
2,355,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.7300
142.2500
138.9300
138.9400
1,042,900
Thu, 04 Dec 2025
144.6200
145.0100
140.1300
141.0600
1,330,500
Wed, 03 Dec 2025
139.5000
143.5500
139.5000
142.7100
1,235,000
Tue, 02 Dec 2025
139.3700
140.2000
137.7800
139.1000
843,400
Mon, 01 Dec 2025
137.4600
141.3300
136.7600
139.8800
835,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
140.7200
140.7200
139.0300
139.8300
376,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
137.9300
141.2300
137.7400
140.5100
1,015,100
Tue, 25 Nov 2025
131.4400
138.8400
131.3000
138.3500
1,297,700
Mon, 24 Nov 2025
131.6300
131.6300
130.0700
130.3500
989,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
127.2600
133.0400
127.2600
131.6300
1,550,500
Thu, 20 Nov 2025
126.9900
128.9600
124.7600
126.2500
1,220,400
Wed, 19 Nov 2025
127.1300
127.4100
125.0300
126.3500
864,600
Tue, 18 Nov 2025
125.0800
126.9600
123.9000
126.3800
932,500
Mon, 17 Nov 2025
129.6300
129.8900
126.3000
126.6800
1,455,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
131.7500
133.3300
130.1300
130.3400
1,062,400
Thu, 13 Nov 2025
134.3000
136.0600
131.6400
131.8900
815,700
Wed, 12 Nov 2025
135.8200
137.2500
134.5100
135.5800
725,500
Tue, 11 Nov 2025
135.5900
136.3700
134.1000
135.6500
557,900
Mon, 10 Nov 2025
133.9900
135.5100
132.5000
134.2500
749,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.1100
133.9000
131.0000
133.7800
900,400
Thu, 06 Nov 2025
134.0700
134.0700
131.8400
132.6600
654,300
Wed, 05 Nov 2025
133.8300
135.1300
131.8000
133.6500
742,300
Tue, 04 Nov 2025
131.7200
134.4900
131.5000
133.6800
987,500
Mon, 03 Nov 2025
133.7200
134.3100
131.9000
133.3100
950,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
133.0100
135.1600
131.2300
134.9500
621,300
Thu, 30 Oct 2025
134.4000
136.8300
132.6500
133.5800
1,234,800
Wed, 29 Oct 2025
137.0000
140.3300
132.5100
134.6000
2,245,700
Tue, 28 Oct 2025
134.5100
139.9700
133.5100
138.7500
1,292,100
Mon, 27 Oct 2025
137.9200
140.8200
137.6200
138.6800
989,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
138.7100
139.5600
137.4100
137.9200
1,050,800
Thu, 23 Oct 2025
136.6300
137.7900
134.5100
136.7000
615,400