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
144.8900
146.5600
143.4150
145.0600
772,825
Thu, 22 Oct 2026
142.7700
146.6900
142.1000
146.2600
855,000
Wed, 21 Oct 2026
140.1600
143.1400
139.0800
142.4900
1,029,800
Tue, 20 Oct 2026
139.1200
140.3400
137.6000
139.6700
1,304,600
Mon, 19 Oct 2026
141.2700
142.0400
136.6800
138.3400
1,331,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
142.2200
143.0000
140.3300
141.0800
1,006,900
Thu, 15 Oct 2026
143.0000
143.8200
139.4600
141.9700
902,800
Wed, 14 Oct 2026
142.6100
143.0300
139.7800
142.0000
779,300
Tue, 13 Oct 2026
140.0000
142.8100
138.1400
142.2000
935,300
Mon, 12 Oct 2026
139.7900
141.2100
138.6200
139.4300
639,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
138.5600
140.1000
138.0000
139.1500
652,500
Thu, 08 Oct 2026
136.0700
139.0800
134.6500
138.5900
761,800
Wed, 07 Oct 2026
138.2400
138.9600
134.6400
136.3500
1,147,500
Tue, 06 Oct 2026
140.1600
140.3000
138.0300
139.2300
929,700
Mon, 05 Oct 2026
137.7800
140.2900
136.8800
138.6700
604,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
138.5700
140.7000
136.9000
138.0600
772,000
Thu, 01 Oct 2026
136.3900
140.7100
136.1900
139.7900
998,400
Wed, 30 Sep 2026
137.0000
138.6900
135.2200
135.2700
1,039,900
Tue, 29 Sep 2026
139.0900
139.0900
136.0400
136.4800
683,400
Mon, 28 Sep 2026
137.4000
138.8900
136.1500
138.3700
968,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
134.9200
138.5700
134.2300
138.3700
644,900
Thu, 24 Sep 2026
143.1000
143.1000
134.9200
135.3300
829,800
Wed, 23 Sep 2026
22 · 8-K/A
After-hours · 16:18 ET
8-K/A ↗
Wed, 23 Sep 2026
143.1400
144.6300
140.8900
141.1200
913,100
Tue, 22 Sep 2026
144.8500
145.0500
141.8200
143.1200
698,400
Mon, 21 Sep 2026
144.7300
144.8200
141.9800
143.7600
817,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
143.9800
143.9800
142.1300
143.4000
2,136,800
Thu, 17 Sep 2026
144.7200
145.5800
143.1700
144.1600
549,800
Wed, 16 Sep 2026
144.2600
145.6300
142.1800
143.4900
544,300
Tue, 15 Sep 2026
142.9600
145.7100
142.5600
144.9100
551,800
Mon, 14 Sep 2026
142.8600
144.8400
140.2800
144.0700
670,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
141.6100
142.0200
140.5300
141.8500
511,100
Thu, 10 Sep 2026
141.2300
142.8700
140.1700
140.5300
573,300
Wed, 09 Sep 2026
143.7300
143.9900
141.5600
141.7500
772,800
Tue, 08 Sep 2026
145.8100
146.1000
142.9400
144.2700
814,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
145.8000
147.3700
145.0000
146.2300
703,700
Thu, 03 Sep 2026
148.5900
150.5800
146.1700
147.5400
724,500
Wed, 02 Sep 2026
145.8900
148.0300
145.3000
147.0800
659,400
Tue, 01 Sep 2026
149.6300
149.8000
146.0600
146.3300
926,200
Mon, 31 Aug 2026
151.0400
152.0000
148.8800
149.0500
1,366,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
151.0300
153.0100
150.3200
151.9800
615,200
Thu, 27 Aug 2026
151.2300
152.5800
149.7800
150.6200
888,600
Wed, 26 Aug 2026
150.6500
153.3000
150.4400
151.5200
501,000
Tue, 25 Aug 2026
151.6500
152.7200
149.9400
150.8700
999,500
Mon, 24 Aug 2026
150.8000
152.4600
149.6600
151.6100
1,024,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
148.1600
150.2500
147.7400
150.0800
890,600
Thu, 20 Aug 2026
146.1100
149.0000
145.5700
147.9400
909,900
Wed, 19 Aug 2026
143.7900
147.8400
142.6200
147.3700
739,400
Tue, 18 Aug 2026
144.8700
145.0000
142.7600
142.8600
531,600
Mon, 17 Aug 2026
143.7000
144.8700
142.5600
143.6300
1,021,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
21 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 14 Aug 2026
143.7600
144.7500
142.7100
144.6600
958,600
Thu, 13 Aug 2026
146.0000
146.5600
142.4100
143.9100
1,106,600
Wed, 12 Aug 2026
145.4700
147.2900
144.0100
145.3700
526,500
Tue, 11 Aug 2026
145.1400
149.5400
144.9800
147.6200
604,100
Mon, 10 Aug 2026
144.9100
147.6900
144.9100
147.3300
1,033,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
143.6700
146.5100
143.6700
145.0700
665,800
Thu, 06 Aug 2026
142.8000
145.3300
142.5100
144.0300
913,600
Wed, 05 Aug 2026
144.9100
151.9800
142.3100
144.6700
1,547,200
Tue, 04 Aug 2026
20 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Tue, 04 Aug 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 04 Aug 2026
139.3800
143.9700
138.5500
142.6800
1,362,800
Mon, 03 Aug 2026
136.6800
139.5100
136.6500
138.7200
864,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
131.3200
135.4900
131.0400
134.9300
746,800
Thu, 30 Jul 2026
134.0100
135.3300
131.0200
132.7500
890,500
Wed, 29 Jul 2026
139.8200
139.9300
135.7700
135.9100
1,292,600
Tue, 28 Jul 2026
137.9200
141.0500
136.2600
140.6100
1,155,600
Mon, 27 Jul 2026
135.8600
136.0300
132.5200
135.2300
872,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
132.6300
136.0800
132.1700
134.5600
699,300
Thu, 23 Jul 2026
130.4700
132.8600
130.3700
132.0000
580,400
Wed, 22 Jul 2026
130.3600
130.8100
129.5700
130.5000
482,800
Tue, 21 Jul 2026
128.3600
130.0200
128.0000
129.6400
581,900
Mon, 20 Jul 2026
131.4400
131.8200
129.1600
129.4900
804,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
131.5400
135.1600
130.9000
131.7500
1,082,500
Thu, 16 Jul 2026
130.6400
132.6900
129.4500
132.3100
716,500
Wed, 15 Jul 2026
129.8800
132.6700
129.1900
129.6600
758,100
Tue, 14 Jul 2026
124.6600
130.0500
124.4700
129.2600
1,096,400
Mon, 13 Jul 2026
126.8600
127.3100
125.6200
126.5400
669,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
127.5900
128.4200
125.0000
125.8300
1,226,700
Thu, 09 Jul 2026
128.9400
129.1300
124.8800
125.8400
1,166,600
Wed, 08 Jul 2026
128.5100
130.1800
128.0000
129.7000
702,600
Tue, 07 Jul 2026
130.4000
131.7900
129.1900
130.2900
828,200
Mon, 06 Jul 2026
127.2200
129.6000
126.8800
128.9800
870,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
125.5500
127.9100
125.5500
127.8900
853,200
Wed, 01 Jul 2026
126.3500
127.6300
124.5800
124.6300
1,284,400
Tue, 30 Jun 2026
123.8100
126.3500
122.3400
126.0000
1,512,200
Mon, 29 Jun 2026
126.1600
126.4300
123.7900
123.8100
1,067,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
124.0300
126.1100
123.4400
125.6900
1,451,600
Thu, 25 Jun 2026
122.1800
125.6800
121.4600
124.3900
924,900
Wed, 24 Jun 2026
120.6600
123.0800
119.8700
122.0400
1,107,300
Tue, 23 Jun 2026
118.8000
121.1000
117.1300
120.9000
1,180,200
Mon, 22 Jun 2026
121.6800
122.1900
117.9100
118.7000
1,633,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
124.5600
124.5600
119.6200
120.9700
4,018,200
Wed, 17 Jun 2026
124.0200
127.3800
122.7600
122.8500
1,260,800
Tue, 16 Jun 2026
124.6100
128.0200
124.0000
124.8200
1,194,900
Mon, 15 Jun 2026
128.8900
128.9000
124.2200
124.5700
1,351,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
126.8200
128.7800
125.8200
127.0000
1,295,800
Thu, 11 Jun 2026
123.2500
128.1900
122.0100
126.3100
1,594,500
Wed, 10 Jun 2026
125.1500
126.8700
121.7500
121.7600
1,659,400
Tue, 09 Jun 2026
120.6800
125.8500
120.3400
125.4400
1,415,000
Mon, 08 Jun 2026
122.2600
123.3000
119.9600
119.9600
1,180,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
124.1500
124.7200
122.5100
122.5500
981,600
Thu, 04 Jun 2026
123.1900
125.2100
122.5200
123.5700
868,500
Wed, 03 Jun 2026
120.7300
122.2200
119.3400
121.2800
922,500
Tue, 02 Jun 2026
120.9900
122.4800
119.2300
121.9400
990,400
Mon, 01 Jun 2026
119.2100
124.5300
118.3500
123.0200
1,319,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
117.4100
122.4500
117.4100
119.8600
2,336,300
Thu, 28 May 2026
115.3700
119.4800
115.0000
118.9600
1,302,000
Wed, 27 May 2026
115.3500
116.7500
115.2300
115.9000
757,000
Tue, 26 May 2026
114.5000
117.0100
114.1800
115.8500
984,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
114.7400
116.0100
113.8000
114.6900
892,800
Thu, 21 May 2026
112.8400
114.7300
110.8600
114.0400
1,331,600
Wed, 20 May 2026
112.3900
114.0300
109.8400
113.8200
799,100
Tue, 19 May 2026
114.5100
115.3200
112.5000
112.8900
1,023,000
Mon, 18 May 2026
110.9400
114.9400
110.9200
113.6100
1,226,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
113.0700
114.3200
110.3300
110.5100
1,537,600
Thu, 14 May 2026
108.5200
113.2900
108.0800
112.7600
2,538,600
Wed, 13 May 2026
113.7800
114.7200
105.6800
107.2700
2,649,200
Tue, 12 May 2026
118.7800
120.0000
114.1400
114.1500
1,548,200
Mon, 11 May 2026
118.1800
118.7300
115.7000
117.0200
1,611,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
122.9600
123.0000
118.3800
118.4300
1,512,200
Thu, 07 May 2026
127.0400
127.0500
119.8000
122.7600
1,844,500
Wed, 06 May 2026
126.6200
130.5200
119.2200
126.6200
3,838,900
Tue, 05 May 2026
18 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 05 May 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 05 May 2026
131.5600
137.7700
128.6100
136.5500
3,061,500
Mon, 04 May 2026
128.7300
131.9400
128.7300
130.7400
1,060,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
130.3800
130.7800
128.4600
128.9200
648,900
Thu, 30 Apr 2026
125.6400
129.5300
125.4500
129.4100
1,243,700
Wed, 29 Apr 2026
126.2000
127.0700
124.7000
125.5700
558,600
Wed, 29 Apr 2026
16 · 8-K
Pre-market · 08:56 ET
8-K ↗
Tue, 28 Apr 2026
126.5100
126.8200
125.0000
126.4600
768,100
Mon, 27 Apr 2026
126.5100
127.8300
125.5000
125.8200
682,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
127.0400
127.5100
125.2500
126.6000
639,700
Thu, 23 Apr 2026
127.6100
128.8800
126.1300
127.5800
882,300
Wed, 22 Apr 2026
130.2100
130.7700
126.8200
127.5500
1,135,500
Tue, 21 Apr 2026
129.0100
131.8500
128.7000
129.5100
807,900
Mon, 20 Apr 2026
128.7600
130.8000
128.1700
128.8700
608,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
127.9200
129.5000
127.7000
128.9300
733,300
Thu, 16 Apr 2026
127.8500
128.5900
125.3200
126.2500
866,500
Wed, 15 Apr 2026
126.5000
127.6800
125.5500
127.3100
975,400
Tue, 14 Apr 2026
125.8800
126.4200
125.2200
125.4100
631,000
Mon, 13 Apr 2026
121.0300
125.4500
120.7300
125.3100
901,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
127.2400
127.2400
122.3500
122.8700
853,100
Thu, 09 Apr 2026
130.2600
130.7100
126.3700
127.1300
830,900
Wed, 08 Apr 2026
130.6000
132.2400
130.5100
131.1400
560,500
Tue, 07 Apr 2026
127.9100
128.8500
125.8700
127.1900
536,100
Mon, 06 Apr 2026
127.5800
128.4900
127.2500
128.0400
400,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
126.5200
131.2900
126.0000
128.0200
673,000
Wed, 01 Apr 2026
128.2600
129.4900
126.6500
128.4200
670,200
Tue, 31 Mar 2026
126.5200
128.7900
125.0100
127.2800
766,400
Mon, 30 Mar 2026
127.0500
127.2400
124.3200
124.8000
736,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
128.8800
128.8800
125.5100
125.8900
586,100
Thu, 26 Mar 2026
129.5000
131.0000
128.5700
129.5200
686,200
Wed, 25 Mar 2026
130.6000
131.7200
127.9400
129.9700
778,500
Tue, 24 Mar 2026
127.9300
130.4300
126.8000
128.8700
1,321,700
Mon, 23 Mar 2026
130.7300
131.6400
129.0600
129.2100
1,315,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
129.2900
129.3600
126.7300
128.4400
2,819,800
Thu, 19 Mar 2026
127.0000
129.0900
126.2700
128.0200
1,296,500
Wed, 18 Mar 2026
129.4700
131.5000
127.7700
127.7900
1,167,000
Tue, 17 Mar 2026
15 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 17 Mar 2026
129.6900
131.6500
128.9300
130.3800
898,500
Mon, 16 Mar 2026
129.9600
130.3000
128.5800
128.8300
942,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
130.7600
131.1900
127.1200
128.0600
798,100
Thu, 12 Mar 2026
131.4100
132.4600
128.9400
129.5000
949,700
Wed, 11 Mar 2026
132.0200
134.8100
131.9200
132.9100
757,200
Tue, 10 Mar 2026
134.4000
135.1600
130.7400
131.8400
722,100
Mon, 09 Mar 2026
134.7200
135.0200
131.4000
134.6700
818,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
134.1300
136.9500
132.6900
136.7900
594,300
Thu, 05 Mar 2026
136.3300
138.3200
134.8700
136.1000
519,200
Wed, 04 Mar 2026
138.9600
139.7900
137.1100
138.1500
632,400
Tue, 03 Mar 2026
14 · 8-K
After-hours · 17:08 ET
8-K ↗
Tue, 03 Mar 2026
136.1000
140.5000
134.1400
138.8800
916,800
Mon, 02 Mar 2026
136.4800
140.1100
136.0900
139.0300
629,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
137.2000
138.3400
135.7200
137.8600
1,125,700
Thu, 26 Feb 2026
13 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 26 Feb 2026
12 · 424B5
After-hours · 16:09 ET
424B5 ↗
Thu, 26 Feb 2026
134.5300
140.0200
133.8400
139.7600
882,200
Wed, 25 Feb 2026
135.7400
136.5000
132.0000
133.4500
787,200
Tue, 24 Feb 2026
132.1900
135.5400
131.7400
134.5300
1,048,700
Mon, 23 Feb 2026
136.3000
137.1100
131.2400
131.8000
928,400
Mon, 23 Feb 2026
11 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
138.2200
139.6900
136.3700
137.9300
531,600
Thu, 19 Feb 2026
140.0000
142.5100
137.5800
139.3100
966,800
Wed, 18 Feb 2026
136.2700
142.5100
136.2700
141.4900
907,600
Tue, 17 Feb 2026
133.0100
136.7900
132.7100
136.4600
1,515,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
132.0500
136.8700
131.1200
132.7900
1,827,300
Thu, 12 Feb 2026
142.4400
144.1900
126.0300
131.5200
2,772,700
Wed, 11 Feb 2026
151.4100
153.0800
142.0700
142.3600
1,265,700
Tue, 10 Feb 2026
152.8600
152.8900
149.5100
151.1600
810,800
Mon, 09 Feb 2026
147.9100
151.1000
147.5100
150.9600
798,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
145.4000
148.8900
145.3600
148.8100
776,200
Thu, 05 Feb 2026
142.5700
144.8700
140.2500
143.7300
1,111,500
Wed, 04 Feb 2026
137.5700
144.4700
130.9400
143.3300
2,175,200
Tue, 03 Feb 2026
10 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Tue, 03 Feb 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 03 Feb 2026
8 · 8-K
After market open · 11:05 ET
8-K ↗
Tue, 03 Feb 2026
136.6900
136.9900
130.5200
132.9100
1,390,500
Mon, 02 Feb 2026
7 · S-3ASR
After-hours · 16:07 ET
S-3ASR ↗
Mon, 02 Feb 2026
134.6900
136.9200
133.7300
136.8800
990,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
135.4700
136.6300
133.4900
135.2600
830,400
Thu, 29 Jan 2026
137.9500
138.2200
134.5000
136.2900
1,036,600
Wed, 28 Jan 2026
136.6200
137.4800
135.0300
136.7000
452,600
Tue, 27 Jan 2026
137.0700
137.1500
135.4400
136.7700
631,700
Mon, 26 Jan 2026
138.7200
139.1000
136.1400
136.9800
566,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
140.1400
141.0000
137.3500
137.8900
620,100
Thu, 22 Jan 2026
139.3300
140.8300
139.1000
140.0900
701,000
Wed, 21 Jan 2026
137.2500
139.5000
136.1300
138.4700
852,500
Tue, 20 Jan 2026
137.5100
139.5700
135.5200
136.2300
585,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
141.3800
142.2800
139.2000
139.9400
605,400
Thu, 15 Jan 2026
139.8500
141.8900
139.4800
141.5000
671,100
Wed, 14 Jan 2026
139.6900
140.0000
137.4900
139.0000
679,700
Tue, 13 Jan 2026
140.0800
141.6600
139.3100
139.5000
596,200
Mon, 12 Jan 2026
139.8400
140.7300
139.1700
139.5100
461,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
138.4900
141.0000
138.4900
139.9500
720,500
Thu, 08 Jan 2026
137.3300
140.8100
135.9300
138.3900
877,300
Wed, 07 Jan 2026
137.3300
138.2100
135.4700
136.8000
604,100
Tue, 06 Jan 2026
138.6500
138.9700
135.9200
137.6700
800,900
Mon, 05 Jan 2026
135.9000
139.3800
135.3600
138.8600
948,800
Mon, 05 Jan 2026
6 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
132.6600
135.5200
132.3100
135.3500
683,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
134.2700
134.2700
132.4100
132.4600
394,200
Tue, 30 Dec 2025
135.0000
135.2300
133.9000
133.9400
551,100
Mon, 29 Dec 2025
135.1500
135.6500
134.7500
135.2800
459,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
136.2800
136.2800
135.1000
135.2800
378,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
135.7200
136.4700
134.7800
136.1100
217,700
Tue, 23 Dec 2025
135.6400
136.0000
134.5200
135.8600
557,000
Mon, 22 Dec 2025
134.9000
135.7300
134.5100
135.6800
573,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
132.4400
134.5700
132.3300
134.0700
2,082,900
Thu, 18 Dec 2025
5 · DEFA14A
After-hours · 17:21 ET
DEFA14A ↗
Thu, 18 Dec 2025
4 · DEF 14A
After-hours · 17:20 ET
DEF 14A ↗
Thu, 18 Dec 2025
134.0700
134.6900
131.0000
132.6900
1,552,000
Wed, 17 Dec 2025
133.6000
134.8100
131.7700
132.3800
1,565,100
Tue, 16 Dec 2025
135.8000
137.0700
133.6500
133.9500
1,288,500
Mon, 15 Dec 2025
136.8000
137.6900
134.8900
135.5200
1,114,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
137.6900
138.1300
135.2000
135.7200
731,500
Thu, 11 Dec 2025
135.1200
137.1700
134.5500
136.7300
1,003,800
Wed, 10 Dec 2025
137.3700
138.6800
132.5000
135.2500
1,715,400
Tue, 09 Dec 2025
139.3300
140.6600
137.1000
137.2800
702,900
Mon, 08 Dec 2025
140.2100
142.3900
139.5100
140.0600
982,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.3600
143.1600
139.8100
140.2200
1,692,600
Thu, 04 Dec 2025
137.7400
141.0900
137.7400
140.7300
1,483,600
Wed, 03 Dec 2025
135.0300
138.8200
135.0300
138.7300
980,100
Tue, 02 Dec 2025
133.4900
135.8100
133.2700
135.0200
969,700
Mon, 01 Dec 2025
133.7400
135.9200
132.7500
132.8400
1,547,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
136.6000
136.7300
134.7400
134.8100
521,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
134.9500
136.7000
134.8000
135.8600
1,238,100
Tue, 25 Nov 2025
132.9600
134.5500
131.8500
133.5400
1,168,600
Mon, 24 Nov 2025
130.5700
135.5900
130.3100
132.8700
2,563,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
128.0500
131.6500
125.5500
128.7700
2,734,400
Thu, 20 Nov 2025
150.5000
152.3000
128.1700
129.1700
3,783,300
Thu, 20 Nov 2025
3 · 10-K
Pre-market · 07:03 ET
10-K ↗
Thu, 20 Nov 2025
2 · 8-K
Pre-market · 06:44 ET
8-K ↗
Wed, 19 Nov 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 19 Nov 2025
151.0700
151.2000
144.9600
145.0500
1,982,000
Tue, 18 Nov 2025
150.0000
151.7700
149.1700
150.7600
601,600
Mon, 17 Nov 2025
154.1100
154.7200
149.7700
150.5900
870,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
150.6600
154.8500
149.5500
154.4100
1,439,500
Thu, 13 Nov 2025
154.8400
156.2900
152.6500
153.2000
712,700
Wed, 12 Nov 2025
155.0000
157.0000
154.4900
154.6200
475,900
Tue, 11 Nov 2025
153.5400
154.8300
153.2300
154.6700
432,500
Mon, 10 Nov 2025
154.5000
154.5700
151.9100
154.2800
491,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
153.0000
154.0400
151.8600
153.3600
769,800
Thu, 06 Nov 2025
155.6200
156.3900
152.6100
153.4900
549,500
Wed, 05 Nov 2025
154.4400
156.9000
154.0000
155.9900
607,200
Tue, 04 Nov 2025
153.3500
155.6700
152.3700
154.5700
745,900
Mon, 03 Nov 2025
156.1000
156.1000
153.2100
154.2500
1,079,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
157.9900
159.3400
155.7300
155.8100
1,331,000
Thu, 30 Oct 2025
157.8400
160.8700
157.6200
158.2200
738,300
Wed, 29 Oct 2025
158.7200
160.3700
157.3200
158.3600
753,700
Tue, 28 Oct 2025
161.0100
161.0100
157.5800
158.3100
1,017,700
Mon, 27 Oct 2025
161.2900
161.7500
159.4300
161.0000
1,646,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
162.2500
168.4400
157.5100
159.5900
3,083,500
Thu, 23 Oct 2025
158.5400
161.5400
158.5400
160.7700
889,700