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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
144.9200
149.7125
144.3200
147.9900
410,433
Thu, 03 Sep 2026
150.1400
153.8300
145.6200
146.6100
595,900
Wed, 02 Sep 2026
143.8400
149.2000
143.8000
147.6800
572,800
Tue, 01 Sep 2026
145.7900
146.1600
141.7900
144.4800
528,400
Mon, 31 Aug 2026
147.1300
149.3800
145.0000
149.1500
538,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
146.2600
151.1800
145.4100
149.4900
627,000
Thu, 27 Aug 2026
146.0000
149.2200
142.8000
144.8000
673,400
Wed, 26 Aug 2026
143.0000
149.4000
140.3400
148.5700
866,300
Tue, 25 Aug 2026
145.2000
146.0000
140.1300
141.3000
747,700
Mon, 24 Aug 2026
152.2300
155.0000
141.5100
143.3400
1,055,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
155.3700
157.9700
152.4600
153.2100
864,000
Thu, 20 Aug 2026
164.5600
164.5700
155.2000
156.4100
879,200
Wed, 19 Aug 2026
173.4600
179.0600
168.6000
169.9700
544,800
Tue, 18 Aug 2026
176.3900
176.4000
170.7800
171.0500
498,900
Mon, 17 Aug 2026
181.1600
181.1900
173.2000
175.9000
509,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
180.7600
182.8000
179.0000
181.7600
359,500
Thu, 13 Aug 2026
182.9800
186.7700
178.8100
179.5600
357,100
Wed, 12 Aug 2026
182.3200
185.0700
174.7100
180.2500
667,800
Tue, 11 Aug 2026
184.6900
186.9600
181.0000
182.8500
525,700
Mon, 10 Aug 2026
194.8000
195.0000
182.8400
183.5700
739,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
192.0000
197.2200
190.6800
196.1500
447,300
Thu, 06 Aug 2026
192.7700
194.3800
185.9000
187.9700
509,300
Wed, 05 Aug 2026
186.3100
200.9900
186.3100
195.3000
788,800
Tue, 04 Aug 2026
179.1500
191.0000
179.1500
188.2000
1,033,900
Mon, 03 Aug 2026
169.9900
176.2400
164.9100
173.7400
1,306,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
168.7500
168.7500
164.4900
165.5200
674,800
Thu, 30 Jul 2026
177.8000
177.8000
164.6000
166.2100
981,300
Wed, 29 Jul 2026
173.6200
183.2000
169.7300
176.1400
706,900
Tue, 28 Jul 2026
182.6400
185.3000
176.2900
177.6800
589,400
Mon, 27 Jul 2026
178.3000
185.3300
178.3000
179.5700
605,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
167.3900
177.6900
167.0400
174.5100
779,800
Thu, 23 Jul 2026
14 · 8-K
After market open · 11:17 ET
8-K ↗
Thu, 23 Jul 2026
171.3600
172.1500
163.6900
166.0800
742,800
Wed, 22 Jul 2026
177.7200
180.1000
172.7200
175.0900
700,700
Tue, 21 Jul 2026
184.0400
187.7700
179.0500
180.5100
651,800
Mon, 20 Jul 2026
189.7800
189.7900
183.4500
183.9500
554,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
188.9100
192.2000
182.0000
187.8800
705,700
Thu, 16 Jul 2026
189.9500
193.4500
186.7200
189.2100
803,300
Wed, 15 Jul 2026
176.7500
191.9300
175.7200
190.2600
1,422,500
Tue, 14 Jul 2026
165.9300
174.6100
164.3300
174.5500
636,900
Mon, 13 Jul 2026
166.7000
169.5900
161.0000
161.8200
496,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
169.7600
170.2400
165.1000
165.3500
513,400
Thu, 09 Jul 2026
159.0000
170.9100
157.8100
168.3300
762,200
Wed, 08 Jul 2026
13 · 8-K
After-hours · 17:21 ET
8-K ↗
Wed, 08 Jul 2026
165.9400
165.9400
154.0300
162.5900
1,040,700
Tue, 07 Jul 2026
168.9900
171.8100
160.8600
163.7000
650,900
Mon, 06 Jul 2026
171.3200
172.0000
164.4400
169.0000
750,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.0300
172.0000
161.9000
169.0800
1,011,400
Wed, 01 Jul 2026
163.5200
168.2800
162.8300
164.0500
619,600
Tue, 30 Jun 2026
162.6000
168.3900
160.9700
164.7300
676,400
Mon, 29 Jun 2026
159.5500
163.2000
153.6600
163.2000
900,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
156.3200
160.2100
155.2200
159.0400
2,786,700
Thu, 25 Jun 2026
158.0000
162.1000
153.7100
159.9200
931,300
Thu, 25 Jun 2026
12 · 8-K
Next filing day · accepted 24 Jun, 19:04 ET
8-K ↗
Wed, 24 Jun 2026
146.4900
159.2000
144.3900
156.5400
1,118,000
Tue, 23 Jun 2026
144.1800
146.9400
140.5000
141.7400
677,000
Mon, 22 Jun 2026
145.9800
152.9800
143.6800
146.7100
823,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
138.2900
148.4700
137.2500
148.0900
1,016,500
Wed, 17 Jun 2026
146.4200
152.1900
135.5600
135.6700
921,900
Tue, 16 Jun 2026
148.6700
152.7500
146.8700
146.9100
812,000
Mon, 15 Jun 2026
156.5100
162.7500
147.6900
148.1200
1,410,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
159.3200
163.5600
147.0000
153.0400
1,953,000
Thu, 11 Jun 2026
11 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 11 Jun 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 11 Jun 2026
148.6600
159.8300
147.2400
159.3200
1,804,800
Wed, 10 Jun 2026
147.7800
153.4000
146.3000
148.6900
921,500
Tue, 09 Jun 2026
145.9800
152.9200
141.2800
150.0900
1,083,700
Mon, 08 Jun 2026
144.0000
150.8900
142.0200
146.8000
852,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
151.6500
152.2000
144.0600
146.6300
966,900
Thu, 04 Jun 2026
154.8000
155.9900
150.5000
153.2500
586,300
Wed, 03 Jun 2026
152.7700
153.0200
147.8000
152.4500
720,700
Tue, 02 Jun 2026
149.7500
158.8100
148.0600
156.1300
883,900
Mon, 01 Jun 2026
147.4400
151.3200
142.6400
149.3300
783,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
148.9100
151.8200
146.0000
148.4900
828,300
Thu, 28 May 2026
141.7800
150.3600
140.4300
149.1500
916,700
Wed, 27 May 2026
141.8500
146.2400
140.5700
143.5800
751,500
Tue, 26 May 2026
138.0000
144.8000
136.1800
138.4600
870,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
139.0000
141.5000
135.6300
136.4200
656,300
Thu, 21 May 2026
131.0700
142.0800
128.9500
139.0800
1,036,800
Wed, 20 May 2026
122.5000
135.8900
118.6500
133.1600
1,399,800
Tue, 19 May 2026
119.0100
122.9000
113.6000
122.1400
1,054,200
Mon, 18 May 2026
123.0300
126.9500
118.7800
120.7200
1,035,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
126.9700
127.9000
122.0000
123.1700
827,800
Thu, 14 May 2026
130.6900
132.0000
126.2300
127.8700
664,100
Wed, 13 May 2026
128.8400
132.4100
125.9000
128.8800
715,700
Tue, 12 May 2026
127.7700
132.8400
126.2200
131.2900
732,800
Mon, 11 May 2026
133.9600
136.5500
128.3400
129.2000
1,045,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
134.5600
135.9800
132.0000
133.8900
582,000
Thu, 07 May 2026
131.7500
134.9100
131.3800
133.6500
766,700
Wed, 06 May 2026
128.1900
132.3700
127.4000
131.7300
886,100
Tue, 05 May 2026
122.9600
124.5800
121.5000
123.4800
593,600
Mon, 04 May 2026
9 · DEFA14A
After-hours · 17:02 ET
DEFA14A ↗
Mon, 04 May 2026
8 · DEF 14A
After-hours · 17:01 ET
DEF 14A ↗
Mon, 04 May 2026
129.5900
130.0500
120.0900
122.3500
1,074,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
131.6500
133.8100
129.5500
129.9700
819,000
Thu, 30 Apr 2026
132.4100
134.5000
131.1800
131.9600
736,800
Wed, 29 Apr 2026
132.0000
134.1700
129.6800
131.9700
713,000
Tue, 28 Apr 2026
135.6700
138.7500
132.5400
132.9500
667,600
Mon, 27 Apr 2026
136.8600
139.8200
135.0000
136.0500
745,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
138.5300
140.9600
136.0000
137.5100
743,000
Thu, 23 Apr 2026
135.4300
138.6300
134.3400
138.0900
859,100
Wed, 22 Apr 2026
141.0900
142.2500
135.3700
136.6100
972,800
Tue, 21 Apr 2026
143.6500
147.1200
138.2000
138.6100
921,800
Mon, 20 Apr 2026
139.3400
143.3100
137.4800
142.6900
868,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
133.5000
147.0000
133.5000
141.0400
1,891,400
Thu, 16 Apr 2026
130.4300
133.7900
127.8300
129.4900
832,300
Wed, 15 Apr 2026
130.8200
132.8800
128.8600
129.5200
989,200
Tue, 14 Apr 2026
127.5600
131.3600
127.0000
130.7200
948,900
Mon, 13 Apr 2026
126.0000
128.9000
124.3400
126.2200
1,129,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
124.5300
128.1400
122.7600
125.5800
1,865,700
Thu, 09 Apr 2026
118.2700
124.0000
116.1200
123.8000
1,169,900
Wed, 08 Apr 2026
120.7500
124.2900
119.4400
120.0000
1,952,200
Tue, 07 Apr 2026
117.0600
117.0600
109.2800
114.3300
2,026,800
Mon, 06 Apr 2026
112.9600
119.0400
112.8200
118.6500
1,634,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
111.0000
116.1800
108.3800
113.4600
2,618,300
Wed, 01 Apr 2026
110.5700
114.9000
106.3000
112.8500
8,843,500
Wed, 01 Apr 2026
7 · 10-K
Next filing day · accepted 31 Mar, 18:58 ET
10-K ↗
Tue, 31 Mar 2026
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 31 Mar 2026
135.6800
142.4800
133.7700
139.8200
3,020,500
Mon, 30 Mar 2026
133.2300
138.8400
130.1600
132.0200
1,305,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
130.0000
133.3600
128.7000
130.8500
1,120,800
Thu, 26 Mar 2026
133.8800
139.5800
131.9000
132.0300
623,900
Wed, 25 Mar 2026
133.2400
137.5000
131.2500
136.9400
1,009,200
Tue, 24 Mar 2026
128.4100
131.8000
127.0000
128.7800
1,213,200
Mon, 23 Mar 2026
132.1700
137.8600
129.7500
130.1700
1,783,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
133.4700
134.5000
127.2700
127.6500
1,465,200
Thu, 19 Mar 2026
131.4200
135.3900
130.1000
134.5100
935,900
Wed, 18 Mar 2026
133.5700
139.3500
133.5700
134.5400
1,030,600
Tue, 17 Mar 2026
133.4200
136.9400
133.0500
136.2500
898,900
Mon, 16 Mar 2026
130.0600
133.2500
129.3700
132.0300
986,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
131.6000
134.1100
127.9400
128.3700
1,103,500
Thu, 12 Mar 2026
137.0000
138.3000
130.7000
131.3500
1,273,400
Wed, 11 Mar 2026
144.0000
145.3600
138.2300
140.1300
704,000
Tue, 10 Mar 2026
140.4700
148.7300
138.0100
143.4500
1,916,100
Mon, 09 Mar 2026
137.0000
143.1400
130.0000
141.3600
1,853,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
149.3200
149.3200
141.7200
142.1600
1,139,100
Thu, 05 Mar 2026
148.5300
154.5000
148.1200
151.6100
991,200
Wed, 04 Mar 2026
156.6300
159.6900
150.6700
150.9900
943,300
Tue, 03 Mar 2026
151.9500
157.0700
148.8600
155.8500
1,139,000
Mon, 02 Mar 2026
159.6000
161.8900
155.1300
157.3300
1,435,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
182.1100
182.1100
164.6800
165.7100
1,705,100
Thu, 26 Feb 2026
186.6200
190.6900
184.0800
186.6100
640,200
Wed, 25 Feb 2026
192.2300
192.3200
180.7000
184.0100
1,063,300
Tue, 24 Feb 2026
190.6100
195.6500
188.3200
190.4000
1,001,900
Mon, 23 Feb 2026
204.0500
208.5800
187.9100
189.3800
1,469,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
203.4400
226.8600
201.0000
207.7300
2,036,600
Thu, 19 Feb 2026
209.4400
210.2200
199.1800
204.6300
616,600
Wed, 18 Feb 2026
205.6000
219.3900
204.3100
212.4100
1,011,800
Tue, 17 Feb 2026
206.1600
209.1200
192.0200
208.7200
988,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
197.4700
206.3900
193.3700
205.0600
962,600
Thu, 12 Feb 2026
199.8700
205.9000
192.1900
195.2600
793,200
Wed, 11 Feb 2026
210.2900
211.9900
197.7500
199.9400
724,200
Tue, 10 Feb 2026
208.0700
215.0000
206.6000
210.4000
737,100
Mon, 09 Feb 2026
209.5200
212.7500
204.3100
206.9500
780,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
197.0200
211.3800
196.9500
211.1600
844,000
Thu, 05 Feb 2026
204.3600
206.6500
190.5800
195.4400
903,700
Wed, 04 Feb 2026
202.6600
211.3600
197.4800
206.7000
807,600
Tue, 03 Feb 2026
194.6500
213.8800
194.6500
199.3700
915,800
Mon, 02 Feb 2026
196.9200
200.4400
190.1600
195.7300
732,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
202.0800
206.7900
195.2000
198.8300
1,001,000
Thu, 29 Jan 2026
206.7400
212.0000
202.3500
204.1500
625,100
Wed, 28 Jan 2026
211.6100
212.4000
202.4400
204.5500
773,500
Tue, 27 Jan 2026
216.4000
218.3000
200.8800
209.8100
1,109,800
Mon, 26 Jan 2026
5 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 26 Jan 2026
227.2400
229.7900
216.3700
219.0900
727,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
229.6800
235.0000
224.6500
228.3900
799,500
Thu, 22 Jan 2026
230.4600
239.4000
228.9500
231.0100
859,500
Wed, 21 Jan 2026
222.1400
232.2900
217.5100
229.3300
888,200
Tue, 20 Jan 2026
228.2300
228.7000
218.1100
219.4400
1,362,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
224.8100
233.8200
222.0000
232.9000
1,150,900
Thu, 15 Jan 2026
218.6500
227.0000
218.0100
223.5800
873,300
Wed, 14 Jan 2026
217.9400
230.1100
216.2100
217.2400
1,063,700
Tue, 13 Jan 2026
218.7200
223.4800
215.6100
222.7400
754,900
Mon, 12 Jan 2026
215.6900
220.7800
211.1100
218.1800
699,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
218.3800
222.2800
204.4700
219.0000
1,618,700
Thu, 08 Jan 2026
204.4700
222.0000
202.2200
214.9400
1,657,500
Wed, 07 Jan 2026
213.4500
217.6100
202.9000
206.5000
1,244,300
Tue, 06 Jan 2026
196.8700
213.9700
196.0500
210.2000
1,381,300
Mon, 05 Jan 2026
190.3300
205.5000
190.0000
197.2100
1,435,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
191.5500
198.5000
187.8000
193.4100
1,973,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
180.1400
182.6400
178.6100
179.1500
493,400
Tue, 30 Dec 2025
183.0500
184.7200
181.0000
181.9300
542,900
Mon, 29 Dec 2025
183.6400
189.6800
182.0000
184.6300
892,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
183.8000
186.3200
181.9500
185.6500
655,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
181.0900
186.1800
180.9900
182.9800
406,800
Tue, 23 Dec 2025
179.4100
183.2100
173.8700
182.3700
909,300
Mon, 22 Dec 2025
172.2100
179.6100
171.0700
179.4900
979,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
171.1900
174.3000
168.0000
170.9800
1,021,700
Thu, 18 Dec 2025
176.2500
181.7200
170.0000
172.6300
1,247,900
Wed, 17 Dec 2025
167.6600
171.7100
163.9200
170.4400
1,100,000
Tue, 16 Dec 2025
165.3200
175.7000
163.0000
167.5900
2,030,000
Mon, 15 Dec 2025
165.0000
165.8700
159.7400
163.6700
1,212,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
161.7500
173.7800
158.0000
162.0100
3,588,400
Thu, 11 Dec 2025
4 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Thu, 11 Dec 2025
3 · 8-K
After-hours · 16:46 ET
8-K ↗
Thu, 11 Dec 2025
158.9600
162.0000
151.7100
153.3100
2,658,000
Wed, 10 Dec 2025
157.0000
161.5100
152.2200
157.2200
1,240,900
Tue, 09 Dec 2025
154.0000
161.0000
154.0000
158.0300
816,300
Mon, 08 Dec 2025
162.2500
164.2800
154.4200
155.6800
981,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.7700
166.5200
159.5900
161.0600
643,300
Thu, 04 Dec 2025
165.1200
165.1200
158.0800
159.9400
569,500
Wed, 03 Dec 2025
156.3300
164.6600
156.3300
162.3100
713,200
Tue, 02 Dec 2025
161.0600
162.0000
156.0200
157.0200
777,300
Mon, 01 Dec 2025
155.0900
163.7900
153.1700
160.6800
981,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
158.2800
159.3200
155.8100
157.5900
419,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
159.9000
164.4000
159.2800
159.4400
729,300
Tue, 25 Nov 2025
152.5200
162.3700
150.0400
159.6100
963,100
Mon, 24 Nov 2025
153.5000
154.1700
148.5000
149.4800
922,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
140.8100
154.8400
140.7800
153.0800
1,403,200
Thu, 20 Nov 2025
148.1700
150.7000
139.0100
139.5400
1,002,900
Wed, 19 Nov 2025
142.8600
151.4200
141.0100
146.7500
1,111,800
Tue, 18 Nov 2025
139.8900
145.0500
139.0000
141.5500
931,100
Mon, 17 Nov 2025
148.9300
149.9100
140.8800
142.5000
1,043,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
155.1600
156.0500
148.0000
149.4100
1,163,300
Thu, 13 Nov 2025
161.0300
165.0100
157.5000
158.3200
714,500
Wed, 12 Nov 2025
163.8400
166.3800
159.6600
161.0200
538,200
Tue, 11 Nov 2025
158.2700
167.6000
156.0000
162.1800
954,700
Mon, 10 Nov 2025
163.8700
164.9000
155.6000
157.7700
898,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
155.7200
163.6100
155.5100
162.1800
930,000
Thu, 06 Nov 2025
163.9000
166.4900
156.6700
158.0600
1,006,000
Wed, 05 Nov 2025
164.4500
173.8500
161.0100
166.1900
1,267,600
Tue, 04 Nov 2025
168.0000
169.0000
163.0300
163.7100
797,600
Mon, 03 Nov 2025
169.4300
171.8900
167.5000
170.0700
835,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
175.6700
176.6500
171.0500
172.4900
811,400
Thu, 30 Oct 2025
181.2600
182.5200
175.1800
175.4500
869,500
Wed, 29 Oct 2025
189.6600
193.8400
183.4500
184.3100
759,900
Tue, 28 Oct 2025
193.8800
202.4000
188.7200
193.2500
1,538,600
Mon, 27 Oct 2025
184.5000
191.3900
184.2100
188.2300
961,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
185.0000
186.5000
180.2300
180.9600
677,600
Thu, 23 Oct 2025
178.8000
182.5000
175.7400
180.5900
558,200
Wed, 22 Oct 2025
183.4700
184.9500
175.0000
178.8100
869,200
Tue, 21 Oct 2025
178.1000
186.7500
176.3900
185.7000
920,800
Mon, 20 Oct 2025
176.6000
180.0800
175.3600
179.6800
855,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
175.6700
176.4200
172.1200
174.2700
693,100
Thu, 16 Oct 2025
180.3600
180.3600
172.5600
176.1600
721,900
Wed, 15 Oct 2025
184.0000
186.2900
176.5200
176.5600
797,000
Tue, 14 Oct 2025
176.8000
186.1100
175.2900
183.1400
861,200
Mon, 13 Oct 2025
178.1200
183.1700
175.9800
181.5600
1,292,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
185.4800
186.0800
171.2200
173.3700
1,748,400
Thu, 09 Oct 2025
198.1500
199.5000
184.6500
185.3100
1,519,500
Wed, 08 Oct 2025
196.6700
200.3400
194.0600
199.2600
549,300
Tue, 07 Oct 2025
201.6800
201.6800
195.1800
196.4400
672,300
Mon, 06 Oct 2025
209.2800
210.0000
199.7200
200.0000
878,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
207.0100
212.3600
205.8400
207.5000
833,600
Thu, 02 Oct 2025
197.0000
205.9500
196.1000
203.7900
673,800
Wed, 01 Oct 2025
202.6100
204.0100
195.6900
200.8000
683,800
Tue, 30 Sep 2025
204.0500
207.6800
197.7000
203.1600
1,008,600
Mon, 29 Sep 2025
200.6300
202.0200
191.5700
197.8400
1,480,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
208.9500
214.5400
201.1100
202.5000
1,581,800
Thu, 25 Sep 2025
207.5200
216.6900
205.4500
211.3000
1,118,500
Wed, 24 Sep 2025
218.4400
221.7100
212.5700
212.6200
998,800
Tue, 23 Sep 2025
218.9800
224.6800
216.3400
218.4400
858,900
Mon, 22 Sep 2025
221.1600
223.3800
217.6500
217.7900
1,022,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
234.1200
237.0000
224.6700
224.7000
1,198,600
Thu, 18 Sep 2025
230.4100
234.3500
225.0000
233.4600
1,011,800
Wed, 17 Sep 2025
233.3100
248.4400
229.4900
229.5100
1,407,800
Tue, 16 Sep 2025
223.0000
231.3500
219.0000
230.7000
1,008,200
Mon, 15 Sep 2025
218.7000
226.6300
215.5100
222.8300
986,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
218.1800
232.0000
214.9200
217.6200
4,111,700
Thu, 11 Sep 2025
2 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 11 Sep 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 11 Sep 2025
231.1200
232.4400
226.2500
228.1200
3,101,700
Wed, 10 Sep 2025
236.1000
238.0000
226.8900
228.9300
867,900
Tue, 09 Sep 2025
240.0400
240.3800
228.5100
232.9800
1,005,300
Mon, 08 Sep 2025
252.3100
253.0500
237.6000
240.9900
1,198,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
248.7000
257.0000
246.3800
251.0000
1,656,100