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
135.7400
137.6700
130.9900
136.2500
1,410,677
Thu, 22 Oct 2026
133.5800
139.1700
132.0000
138.6700
1,603,600
Wed, 21 Oct 2026
129.1200
134.9900
129.1200
134.0000
1,196,100
Tue, 20 Oct 2026
128.3800
130.8800
127.0900
130.6800
1,081,000
Mon, 19 Oct 2026
120.6300
128.3300
119.2000
127.3800
829,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
124.1100
125.8800
120.2600
122.1900
1,276,300
Thu, 15 Oct 2026
115.9700
122.9900
115.9700
122.2600
1,463,000
Wed, 14 Oct 2026
116.2000
117.2700
114.1800
114.6300
559,000
Tue, 13 Oct 2026
114.1800
117.5000
114.1800
115.5000
731,400
Mon, 12 Oct 2026
114.9400
116.8100
112.5200
113.0400
351,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
114.7000
115.7900
111.8800
113.2400
502,700
Thu, 08 Oct 2026
108.5900
113.9700
106.1200
113.8600
847,400
Wed, 07 Oct 2026
110.0000
110.0500
107.7500
108.3200
551,900
Tue, 06 Oct 2026
109.0000
109.9800
107.5800
109.3100
790,600
Mon, 05 Oct 2026
107.6500
110.2400
106.3900
109.9500
1,045,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
114.1100
114.6600
107.8100
108.2900
1,101,300
Thu, 01 Oct 2026
117.4100
121.9000
114.2200
114.3500
1,513,600
Wed, 30 Sep 2026
107.4400
110.1500
106.0400
108.3600
1,044,100
Tue, 29 Sep 2026
106.5700
108.2800
105.3700
107.1400
706,300
Mon, 28 Sep 2026
106.5200
109.5200
104.3300
107.5500
1,029,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
107.0000
109.3900
106.4000
108.2300
1,538,000
Thu, 24 Sep 2026
110.7000
112.0700
105.5800
106.9900
1,049,800
Wed, 23 Sep 2026
111.6500
113.9800
109.6700
110.0600
653,300
Tue, 22 Sep 2026
114.6000
115.9900
110.9800
111.5400
745,600
Mon, 21 Sep 2026
115.3700
116.8600
112.6300
113.1300
851,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
116.8200
116.8200
113.2100
114.0000
1,878,300
Thu, 17 Sep 2026
117.2600
119.0400
116.1100
117.1000
764,100
Wed, 16 Sep 2026
120.9000
121.8800
116.3100
117.1700
1,213,400
Tue, 15 Sep 2026
122.3700
126.5000
122.0000
123.5100
1,845,000
Mon, 14 Sep 2026
121.2500
126.5000
121.0000
123.6100
1,624,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
114.5200
118.8100
113.5100
117.9100
919,100
Thu, 10 Sep 2026
114.5700
116.0100
112.1300
114.5200
1,130,000
Wed, 09 Sep 2026
116.0000
116.1900
113.5000
114.6800
1,506,300
Tue, 08 Sep 2026
115.2800
115.6900
111.2400
115.3100
1,080,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
118.5700
118.5700
114.5200
117.0400
485,400
Thu, 03 Sep 2026
119.5000
121.5300
117.8700
119.8800
836,900
Wed, 02 Sep 2026
116.5500
119.8700
115.7800
117.2000
971,200
Tue, 01 Sep 2026
116.7800
119.5900
115.7200
116.3400
1,111,300
Mon, 31 Aug 2026
114.7100
119.1800
114.7100
117.8300
1,553,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
112.8000
115.4700
112.6400
114.8000
1,233,800
Thu, 27 Aug 2026
110.1600
114.9500
108.4900
112.7700
976,500
Wed, 26 Aug 2026
108.9300
110.4300
107.0700
109.3600
1,010,700
Tue, 25 Aug 2026
109.6000
112.1600
108.8700
111.8500
535,500
Mon, 24 Aug 2026
109.5000
112.2900
109.3200
111.2600
1,018,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
106.2900
112.4900
105.0500
110.3400
1,911,200
Thu, 20 Aug 2026
107.3600
110.3500
106.3100
106.7600
1,119,400
Wed, 19 Aug 2026
100.1700
108.8600
99.8100
107.3700
2,310,800
Tue, 18 Aug 2026
99.5200
103.3700
99.4700
100.2500
1,221,400
Mon, 17 Aug 2026
99.0600
100.7400
98.5600
98.7300
1,215,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
102.6300
102.6300
99.3700
100.5000
1,044,100
Thu, 13 Aug 2026
100.8900
102.9700
98.5500
101.5500
1,320,700
Wed, 12 Aug 2026
98.1000
100.5100
96.2400
100.2900
1,167,200
Tue, 11 Aug 2026
97.4500
100.7000
96.5300
99.9000
1,104,100
Mon, 10 Aug 2026
96.8300
98.7800
95.6400
97.3700
1,036,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
95.2600
98.3900
93.1400
97.4300
1,737,800
Thu, 06 Aug 2026
18 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Thu, 06 Aug 2026
87.3500
98.9900
87.0000
93.0700
3,793,700
Thu, 06 Aug 2026
17 · 8-K
Next filing day · accepted 05 Aug, 19:08 ET
8-K ↗
Wed, 05 Aug 2026
112.0600
113.0000
108.5500
109.8700
1,890,000
Tue, 04 Aug 2026
104.8500
112.9900
104.5000
112.0600
2,429,000
Mon, 03 Aug 2026
108.2900
109.0900
103.4200
107.2600
3,361,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
101.4200
106.3800
100.6800
105.5600
1,765,000
Thu, 30 Jul 2026
104.2800
104.8000
99.8100
103.6600
2,275,700
Wed, 29 Jul 2026
100.2700
109.0100
100.2100
106.8900
1,996,200
Tue, 28 Jul 2026
97.4800
101.4800
97.2000
100.4000
2,537,700
Mon, 27 Jul 2026
92.0200
94.4400
91.1700
94.1700
1,148,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
87.7000
91.4900
87.1700
89.8500
941,000
Thu, 23 Jul 2026
85.8300
86.4900
84.0300
86.1400
1,504,000
Wed, 22 Jul 2026
90.0000
90.0000
85.9200
86.5700
721,700
Tue, 21 Jul 2026
86.7100
90.4800
84.8100
89.2200
1,200,900
Mon, 20 Jul 2026
87.2600
90.5300
85.8900
89.4000
1,153,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
87.8700
89.3500
85.3200
88.6600
1,092,800
Thu, 16 Jul 2026
87.2200
89.4100
85.0000
87.6700
1,288,400
Wed, 15 Jul 2026
86.0000
88.0700
85.3200
85.9300
1,095,500
Tue, 14 Jul 2026
82.0600
86.3100
81.6700
84.5000
2,641,100
Mon, 13 Jul 2026
86.5500
88.7400
85.1900
86.3800
1,581,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
89.0400
89.5300
83.1300
83.8900
1,164,500
Thu, 09 Jul 2026
83.0000
87.3600
81.7000
87.2900
1,605,700
Wed, 08 Jul 2026
88.2800
89.8100
85.5900
85.9900
2,897,400
Tue, 07 Jul 2026
89.4500
91.6100
89.0000
89.5500
1,185,500
Mon, 06 Jul 2026
87.3800
88.9000
86.4600
86.8500
1,812,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.2000
89.0000
86.1800
88.2700
2,157,800
Wed, 01 Jul 2026
80.8000
85.7400
80.2700
85.2400
1,569,000
Tue, 30 Jun 2026
78.3400
80.5900
77.2200
79.3500
1,390,800
Mon, 29 Jun 2026
82.1800
83.3900
79.9000
80.0300
1,499,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.5500
81.8100
77.5500
80.6800
1,908,800
Thu, 25 Jun 2026
77.9500
78.9000
76.7200
77.3700
2,537,500
Wed, 24 Jun 2026
75.9300
78.7500
75.1200
78.3900
2,112,100
Tue, 23 Jun 2026
78.3300
78.4900
74.3200
76.8900
2,828,100
Mon, 22 Jun 2026
77.7500
78.2000
73.0600
76.0400
3,046,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.0000
82.6100
76.0200
76.6400
5,636,600
Wed, 17 Jun 2026
93.3700
94.2700
87.3600
87.7000
1,324,900
Tue, 16 Jun 2026
92.3100
96.3300
91.3400
93.3300
929,000
Mon, 15 Jun 2026
94.0000
95.9200
92.1600
92.7200
1,406,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.0300
95.5800
91.2300
95.3800
845,700
Thu, 11 Jun 2026
91.7400
93.6800
89.7200
92.7600
746,000
Wed, 10 Jun 2026
94.1400
96.6700
92.6300
93.0400
631,300
Tue, 09 Jun 2026
95.6400
98.4700
93.6600
95.6500
1,165,600
Mon, 08 Jun 2026
97.1800
99.1500
95.2300
96.7200
809,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
98.9500
100.3100
96.3900
98.0400
1,135,500
Thu, 04 Jun 2026
100.7200
101.5000
96.7100
97.5900
1,232,300
Wed, 03 Jun 2026
101.7700
101.9300
96.9500
97.2800
1,534,600
Tue, 02 Jun 2026
105.3900
106.0000
101.1400
103.2300
1,632,800
Mon, 01 Jun 2026
105.0000
111.3600
103.3700
108.7600
16,724,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
100.7200
104.2500
99.1900
102.4600
1,578,600
Thu, 28 May 2026
99.9600
102.9900
99.9200
101.4300
1,896,300
Wed, 27 May 2026
99.4600
103.9400
99.2300
101.6800
1,014,300
Tue, 26 May 2026
16 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 26 May 2026
101.4400
101.9900
99.5000
99.6900
1,328,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
103.7100
105.8700
101.5700
102.6900
1,130,900
Thu, 21 May 2026
102.5200
104.1000
99.3400
103.1900
1,782,700
Wed, 20 May 2026
98.8700
105.0600
96.9700
104.3000
1,722,600
Tue, 19 May 2026
101.8100
106.7700
99.7100
100.5100
2,632,300
Mon, 18 May 2026
93.6300
100.4500
91.2400
100.4400
3,527,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
90.3200
93.4600
89.6200
93.0200
2,209,400
Thu, 14 May 2026
91.0700
93.3500
89.6900
89.6900
2,182,000
Wed, 13 May 2026
93.7100
94.3400
89.2500
90.3900
2,666,700
Tue, 12 May 2026
98.3000
99.0500
94.9600
95.1400
1,536,900
Mon, 11 May 2026
99.2700
99.3800
95.4000
97.3500
1,686,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
103.1100
103.6500
98.7600
99.2300
2,436,100
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 07 May 2026
103.0000
111.4000
99.6500
104.2400
3,575,700
Thu, 07 May 2026
14 · 8-K
Next filing day · accepted 06 May, 19:01 ET
8-K ↗
Wed, 06 May 2026
109.0300
110.1000
106.6300
106.9700
1,890,000
Tue, 05 May 2026
110.2900
111.0100
107.4900
109.6400
1,339,200
Mon, 04 May 2026
13 · DEFA14A
After-hours · 16:50 ET
DEFA14A ↗
Mon, 04 May 2026
112.8100
113.8500
108.1200
110.6000
1,455,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
114.0000
116.3100
111.7100
112.3300
1,133,100
Thu, 30 Apr 2026
111.3900
113.9500
109.7000
113.7800
1,388,500
Wed, 29 Apr 2026
112.3800
113.4500
110.9300
112.9100
1,714,900
Tue, 28 Apr 2026
118.3100
119.7800
113.8300
114.1500
1,523,800
Mon, 27 Apr 2026
120.2100
121.6800
116.3000
116.3100
1,172,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.5000
121.2800
117.4900
118.9800
1,267,400
Thu, 23 Apr 2026
125.0100
125.8400
117.8300
120.7700
2,450,600
Wed, 22 Apr 2026
132.7500
133.4700
126.8200
129.1200
1,216,400
Tue, 21 Apr 2026
131.9600
135.0000
131.3100
132.1200
971,700
Mon, 20 Apr 2026
131.8600
133.6100
130.3200
131.9000
962,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
129.7300
133.6200
128.3500
131.3400
1,461,800
Thu, 16 Apr 2026
129.4700
130.4500
126.0900
126.8100
1,349,400
Wed, 15 Apr 2026
12 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Wed, 15 Apr 2026
129.0400
132.1200
127.8000
128.4200
1,063,600
Tue, 14 Apr 2026
126.2100
128.9200
125.3000
127.4100
936,900
Mon, 13 Apr 2026
123.0100
125.6300
121.6300
124.9900
1,992,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
124.0300
125.1600
121.8400
122.4700
1,521,200
Thu, 09 Apr 2026
130.4500
131.0000
122.7000
123.8500
2,554,900
Wed, 08 Apr 2026
136.1500
137.2000
129.6600
129.9900
2,029,500
Tue, 07 Apr 2026
136.3500
137.9000
131.8500
134.2200
1,086,500
Mon, 06 Apr 2026
11 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Mon, 06 Apr 2026
10 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Mon, 06 Apr 2026
137.8500
138.8000
135.6200
137.0200
1,000,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.3200
141.2800
133.9900
137.9900
846,000
Wed, 01 Apr 2026
9 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 01 Apr 2026
135.4200
136.6200
130.9000
135.1200
934,700
Tue, 31 Mar 2026
137.7900
139.5800
134.7800
135.4000
990,500
Mon, 30 Mar 2026
135.4000
138.8000
135.1600
136.1800
906,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
134.2500
137.2000
132.4600
135.1900
989,600
Thu, 26 Mar 2026
8 · PRE 14A
After-hours · 16:01 ET
PRE 14A ↗
Thu, 26 Mar 2026
134.5500
139.3400
134.2400
136.1500
622,700
Wed, 25 Mar 2026
135.2500
137.0000
130.0500
133.2600
1,181,900
Tue, 24 Mar 2026
133.8000
135.2800
131.2000
133.0400
842,200
Mon, 23 Mar 2026
139.3500
140.4000
135.0500
135.7200
1,217,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
134.8900
137.5100
134.0000
137.4300
2,491,200
Thu, 19 Mar 2026
133.6100
140.0000
133.6100
135.6700
1,210,400
Wed, 18 Mar 2026
135.5100
137.5200
133.6100
133.9800
845,000
Tue, 17 Mar 2026
138.0500
141.9500
135.8900
136.4600
1,176,600
Mon, 16 Mar 2026
139.2000
141.8400
136.0500
137.0500
1,339,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
137.7700
140.7200
135.2200
137.1400
1,356,100
Thu, 12 Mar 2026
140.0000
142.4700
135.6300
135.8100
1,380,700
Thu, 12 Mar 2026
7 · 8-K
Next filing day · accepted 11 Mar, 21:22 ET
8-K ↗
Wed, 11 Mar 2026
143.2000
145.6900
137.4700
141.9800
1,084,500
Tue, 10 Mar 2026
144.8000
144.9900
138.6200
142.1800
1,589,900
Mon, 09 Mar 2026
143.5100
146.9900
140.5200
146.2600
1,727,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
141.9200
147.6900
139.9600
145.8700
1,540,100
Thu, 05 Mar 2026
143.4400
148.3400
142.8100
144.5800
2,323,700
Thu, 05 Mar 2026
6 · 8-K
Next filing day · accepted 04 Mar, 18:50 ET
8-K ↗
Wed, 04 Mar 2026
140.4900
145.0000
140.0000
140.9000
721,400
Tue, 03 Mar 2026
136.2500
142.2800
135.9800
140.7700
840,700
Mon, 02 Mar 2026
138.5600
142.5000
138.1500
139.1600
1,023,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
135.4900
141.1200
134.0100
141.0000
1,805,900
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 26 Feb 2026
132.7500
140.0000
132.2300
138.6200
982,700
Wed, 25 Feb 2026
130.3800
132.0000
125.5700
131.0800
1,335,900
Tue, 24 Feb 2026
130.5000
132.7600
128.0000
128.8200
1,843,700
Mon, 23 Feb 2026
136.5000
137.2000
129.0400
129.9600
1,777,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
139.0600
145.5300
136.7500
138.8500
2,414,400
Thu, 19 Feb 2026
131.8000
140.2000
128.7800
139.1600
5,423,300
Thu, 19 Feb 2026
4 · 8-K
Next filing day · accepted 18 Feb, 19:35 ET
8-K ↗
Wed, 18 Feb 2026
164.4500
170.4600
161.8600
167.6900
1,306,000
Tue, 17 Feb 2026
168.5500
170.0600
159.6500
162.2000
1,488,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
165.0000
167.8500
162.2300
166.3700
1,145,800
Thu, 12 Feb 2026
176.6200
177.9800
160.1300
163.1200
2,101,700
Wed, 11 Feb 2026
191.7100
191.7100
177.5600
177.9900
1,257,800
Tue, 10 Feb 2026
191.1200
193.8300
189.2700
191.6100
724,700
Mon, 09 Feb 2026
181.5800
190.7100
180.4300
190.5300
927,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
179.0300
186.9700
179.0300
186.6800
819,600
Thu, 05 Feb 2026
181.8400
186.2800
173.4600
177.4700
1,518,200
Wed, 04 Feb 2026
179.6600
185.7100
173.4500
184.7800
1,540,500
Tue, 03 Feb 2026
205.9300
205.9300
178.8300
183.3300
2,444,100
Mon, 02 Feb 2026
208.0000
214.4300
206.7700
210.4200
568,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
206.8600
209.4900
204.7500
208.6000
489,800
Thu, 29 Jan 2026
216.3300
217.0400
202.4100
208.9200
676,000
Wed, 28 Jan 2026
219.6100
222.2600
217.1800
218.3500
795,800
Tue, 27 Jan 2026
220.4800
220.4800
212.5000
218.0400
635,700
Mon, 26 Jan 2026
219.7700
222.0000
218.2200
220.4400
605,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
218.4600
221.0600
216.9300
218.2100
694,700
Thu, 22 Jan 2026
214.4800
219.9900
214.4800
219.0500
455,600
Wed, 21 Jan 2026
209.2800
216.1800
206.5600
212.9500
795,600
Tue, 20 Jan 2026
208.4200
211.5500
204.6800
206.4800
658,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
214.6700
216.6300
212.4600
212.6100
532,000
Thu, 15 Jan 2026
221.2600
222.5300
214.3100
215.2400
718,700
Wed, 14 Jan 2026
214.5700
221.9600
212.0000
221.4000
815,400
Tue, 13 Jan 2026
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 13 Jan 2026
212.0600
214.6100
208.9800
211.9900
786,100
Mon, 12 Jan 2026
211.0600
213.1700
208.9900
211.8200
587,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
220.0000
221.1000
211.5800
211.9300
621,400
Thu, 08 Jan 2026
216.0400
221.9900
215.0200
219.7800
795,000
Wed, 07 Jan 2026
218.0000
220.5700
213.2100
218.2000
771,600
Tue, 06 Jan 2026
205.8400
218.4400
205.8400
218.3800
981,600
Mon, 05 Jan 2026
200.3900
210.0000
200.3900
206.6100
679,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
204.8200
205.2600
199.8000
200.4600
691,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
205.7300
206.8600
204.8300
204.8800
351,700
Tue, 30 Dec 2025
209.8900
211.3500
205.8000
206.3100
501,000
Mon, 29 Dec 2025
209.8100
213.2100
209.8100
211.6400
438,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
208.5900
211.5400
208.3200
211.4100
270,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
207.1800
210.5600
207.1800
209.0800
189,000
Tue, 23 Dec 2025
211.8200
211.8200
206.6800
208.0000
591,100
Mon, 22 Dec 2025
209.1300
212.0000
207.5300
211.5900
481,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
206.7100
211.2600
206.4400
209.1700
1,982,100
Thu, 18 Dec 2025
204.0600
208.4300
200.9700
207.0200
814,400
Wed, 17 Dec 2025
203.5600
211.0300
203.5600
204.3300
873,500
Tue, 16 Dec 2025
207.9000
212.9300
203.1000
205.8500
805,800
Mon, 15 Dec 2025
210.1200
214.4300
207.4200
212.1400
823,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
210.8900
212.9700
207.4900
209.6300
669,400
Thu, 11 Dec 2025
210.9800
214.5200
210.5800
211.1100
730,700
Wed, 10 Dec 2025
206.7200
213.1100
206.4000
211.7200
793,400
Tue, 09 Dec 2025
202.3900
211.4200
202.3900
207.9700
1,023,800
Mon, 08 Dec 2025
204.6300
205.5400
201.4800
203.6400
898,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
200.5400
204.3400
200.3300
203.6000
975,500
Thu, 04 Dec 2025
200.0000
203.4300
197.5100
201.5000
1,191,500
Wed, 03 Dec 2025
192.8300
200.0000
192.0700
200.0000
1,087,300
Tue, 02 Dec 2025
191.5500
193.0500
188.9000
192.9900
588,900
Mon, 01 Dec 2025
186.0700
192.3300
185.4700
190.4200
935,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
184.7200
187.8700
184.0900
187.0000
302,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
184.7100
186.8700
184.2600
184.6900
552,000
Tue, 25 Nov 2025
184.6100
186.3000
183.4300
185.8000
931,800
Mon, 24 Nov 2025
181.9900
187.1700
179.0000
183.2300
793,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
179.9100
185.3200
178.9600
180.9800
1,009,900
Thu, 20 Nov 2025
182.2800
183.6700
176.2500
178.6200
1,114,600
Wed, 19 Nov 2025
180.3300
183.9000
178.8800
180.9300
1,335,500
Tue, 18 Nov 2025
176.8400
180.6600
171.4100
178.7100
1,857,000
Mon, 17 Nov 2025
177.8000
182.3000
177.6100
177.7800
1,416,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
177.2100
181.4900
175.8200
179.0200
1,128,700
Thu, 13 Nov 2025
177.9400
182.6000
177.8000
180.4700
1,448,900
Wed, 12 Nov 2025
180.5200
183.4500
179.7300
180.1200
681,000
Tue, 11 Nov 2025
181.0000
182.7200
177.9000
180.1600
1,013,200
Mon, 10 Nov 2025
177.7000
183.8300
177.0000
182.4000
1,809,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
166.8800
175.7600
165.9400
175.3000
1,539,700
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 06 Nov 2025
167.5700
172.5000
155.0000
168.0000
1,997,500
Thu, 06 Nov 2025
1 · 8-K
Next filing day · accepted 05 Nov, 19:51 ET
8-K ↗
Wed, 05 Nov 2025
158.5200
161.4000
155.7800
160.9100
1,064,000
Tue, 04 Nov 2025
161.9800
162.2700
156.3400
158.4500
779,700
Mon, 03 Nov 2025
162.0800
164.0000
157.8000
161.7100
826,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
160.2500
163.6300
159.7200
163.5400
978,900
Thu, 30 Oct 2025
161.6800
163.4900
158.9800
159.1500
612,800
Wed, 29 Oct 2025
163.5000
165.2700
161.6900
162.8500
1,172,800
Tue, 28 Oct 2025
161.1800
163.2700
159.9000
161.9000
666,900
Mon, 27 Oct 2025
161.2900
164.0400
160.0000
162.4500
1,005,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.8000
160.2000
156.1500
159.4000
743,100
Thu, 23 Oct 2025
153.7700
157.1500
151.6000
156.7300
749,600