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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
166.7400
167.5950
164.0100
166.0800
374,598
Thu, 22 Oct 2026
172.4000
173.1000
165.8800
168.6700
483,600
Wed, 21 Oct 2026
174.0000
177.5500
171.2400
176.9000
502,500
Tue, 20 Oct 2026
167.2000
172.8700
165.7400
170.6100
493,800
Mon, 19 Oct 2026
172.2000
172.2000
168.5400
169.0500
356,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
172.1300
173.2900
167.9700
168.7200
662,200
Thu, 15 Oct 2026
167.2400
172.9800
165.1900
172.8200
400,500
Wed, 14 Oct 2026
16 · 8-K
After-hours · 20:43 ET
8-K ↗
Wed, 14 Oct 2026
174.6500
176.4900
169.1300
173.4500
512,000
Tue, 13 Oct 2026
176.9900
178.8300
173.3100
177.4000
408,100
Mon, 12 Oct 2026
179.1100
180.1300
177.2000
178.2500
336,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
180.7300
182.3600
177.2700
179.8100
656,000
Thu, 08 Oct 2026
180.1100
182.9900
177.6300
179.3100
733,100
Wed, 07 Oct 2026
187.6100
188.0000
178.7300
182.4900
496,700
Tue, 06 Oct 2026
195.3700
196.5500
191.9600
192.4900
454,900
Mon, 05 Oct 2026
195.6100
197.9100
191.6100
193.0200
765,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
192.9100
199.1400
192.6300
196.3000
593,900
Thu, 01 Oct 2026
182.5100
189.7000
181.1700
189.5900
864,900
Wed, 30 Sep 2026
183.0900
185.2200
181.0600
183.5300
674,300
Tue, 29 Sep 2026
180.6500
182.7100
178.8200
182.1000
398,200
Mon, 28 Sep 2026
177.1300
178.7500
174.2100
177.9800
432,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
176.9500
180.8000
176.8400
178.8900
362,600
Thu, 24 Sep 2026
177.0100
179.1900
175.0900
177.1300
466,200
Wed, 23 Sep 2026
178.3800
179.9300
175.5900
179.4900
416,500
Tue, 22 Sep 2026
178.5800
180.4300
177.8500
179.7600
342,100
Mon, 21 Sep 2026
181.6100
181.6100
177.2100
178.5800
678,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
176.7300
178.1400
173.0700
178.1200
1,663,400
Thu, 17 Sep 2026
176.8400
177.4200
173.6800
175.6800
457,700
Wed, 16 Sep 2026
172.5300
173.7800
169.9700
171.8700
375,300
Tue, 15 Sep 2026
171.7800
171.7800
168.8000
170.6600
641,600
Mon, 14 Sep 2026
173.1000
173.1200
168.7200
169.3500
467,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
181.8200
182.1200
178.5900
179.4500
698,600
Thu, 10 Sep 2026
177.0300
180.2000
175.6900
179.0200
335,000
Wed, 09 Sep 2026
180.0600
181.7000
178.4000
179.1000
496,200
Tue, 08 Sep 2026
182.1200
183.9900
180.3200
180.5200
402,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
181.0000
184.0200
179.9600
181.9100
375,100
Thu, 03 Sep 2026
183.0300
183.4900
177.1200
179.9900
431,500
Wed, 02 Sep 2026
184.0700
184.0700
177.8000
180.0800
899,700
Tue, 01 Sep 2026
182.6400
183.7500
178.6800
181.0900
734,100
Mon, 31 Aug 2026
187.3500
187.3500
181.0700
183.8600
874,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
191.2200
191.6200
185.1100
185.4600
384,800
Thu, 27 Aug 2026
195.2000
195.2000
189.5400
190.9800
362,500
Wed, 26 Aug 2026
195.1500
196.1300
191.3100
192.9500
378,500
Tue, 25 Aug 2026
192.3100
196.0000
188.3100
194.2900
502,600
Mon, 24 Aug 2026
187.6000
190.1800
185.1200
187.4900
434,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
191.6500
192.0100
188.3800
189.7600
468,800
Thu, 20 Aug 2026
191.8000
193.6200
187.6900
189.9700
408,500
Wed, 19 Aug 2026
202.5700
202.7500
193.0300
193.9500
551,800
Tue, 18 Aug 2026
198.1300
201.7400
195.2300
200.5600
580,500
Mon, 17 Aug 2026
205.0300
206.5600
201.2900
202.3400
582,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
196.0000
208.7400
194.4300
203.4000
662,900
Thu, 13 Aug 2026
211.0000
217.0000
192.3600
197.3800
1,480,300
Wed, 12 Aug 2026
15 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 12 Aug 2026
14 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 12 Aug 2026
192.2500
193.4700
186.1300
186.7200
695,500
Tue, 11 Aug 2026
188.5700
192.4200
185.8400
186.2100
512,700
Mon, 10 Aug 2026
193.0000
193.0000
185.8400
186.3000
345,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
189.4200
193.6900
186.3400
191.7200
469,500
Thu, 06 Aug 2026
13 · 8-K
After-hours · 17:14 ET
8-K ↗
Thu, 06 Aug 2026
189.6200
193.7400
187.2600
187.4500
337,500
Wed, 05 Aug 2026
191.0200
197.0300
189.7600
189.8700
425,800
Tue, 04 Aug 2026
194.6400
195.3200
191.2800
193.7000
423,000
Mon, 03 Aug 2026
183.1800
191.0000
181.7300
188.8400
281,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
191.4500
194.2500
184.0300
186.0500
332,300
Thu, 30 Jul 2026
185.3200
189.1200
184.6800
184.7500
581,400
Wed, 29 Jul 2026
182.7400
184.3000
175.6400
176.4400
655,800
Tue, 28 Jul 2026
185.2100
186.0200
177.5000
183.5700
480,100
Mon, 27 Jul 2026
191.4800
191.8100
184.3600
190.2400
341,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
198.4600
198.8600
189.2500
190.7500
423,600
Thu, 23 Jul 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 23 Jul 2026
198.5100
204.1700
198.5100
200.0500
379,400
Wed, 22 Jul 2026
196.9100
205.0500
196.6300
201.3100
419,600
Tue, 21 Jul 2026
197.4500
202.3800
195.5300
201.3100
448,400
Mon, 20 Jul 2026
199.4700
200.9600
192.1400
192.2800
373,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
188.5300
197.0400
187.0000
196.5500
441,800
Thu, 16 Jul 2026
196.8300
198.2700
192.3700
195.3000
437,400
Wed, 15 Jul 2026
202.8000
203.8400
198.4600
202.2700
312,600
Tue, 14 Jul 2026
207.5600
208.8900
200.0800
201.2300
392,800
Mon, 13 Jul 2026
202.5100
205.0700
200.3900
201.0900
322,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
205.2400
207.8000
202.9100
205.6800
285,900
Thu, 09 Jul 2026
206.5300
209.5800
205.1900
206.2900
365,800
Wed, 08 Jul 2026
194.2100
200.6100
194.1800
199.6800
447,900
Tue, 07 Jul 2026
207.4400
208.5900
194.9900
195.9800
763,200
Mon, 06 Jul 2026
207.5700
216.8700
207.0900
213.3100
488,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
11 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Thu, 02 Jul 2026
10 · DEF 14A
After-hours · 16:09 ET
DEF 14A ↗
Thu, 02 Jul 2026
218.7500
220.0800
205.0100
206.6800
755,100
Wed, 01 Jul 2026
227.9700
229.8400
219.4800
220.4600
539,100
Tue, 30 Jun 2026
227.8200
234.3400
227.7800
233.8200
540,600
Mon, 29 Jun 2026
223.0000
224.7500
217.4300
224.1300
488,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
221.9800
226.1600
215.6900
221.9000
2,558,000
Thu, 25 Jun 2026
224.5800
230.6900
220.6200
226.3400
560,300
Wed, 24 Jun 2026
221.9400
225.0000
217.1000
218.9400
874,000
Tue, 23 Jun 2026
224.7300
228.4100
218.1600
223.4300
454,900
Mon, 22 Jun 2026
230.0000
233.0900
228.2700
232.9400
514,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
231.5700
235.0000
227.3700
227.9500
875,800
Wed, 17 Jun 2026
229.1900
234.4500
227.5400
227.6800
378,600
Tue, 16 Jun 2026
233.2300
237.5200
226.0600
226.7000
357,300
Mon, 15 Jun 2026
230.4500
231.6400
223.8300
231.4200
646,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
227.3400
231.0000
223.8000
224.2600
627,700
Thu, 11 Jun 2026
225.6900
231.3900
214.1400
222.9200
756,200
Wed, 10 Jun 2026
225.7300
231.7300
218.5000
220.7600
564,600
Tue, 09 Jun 2026
231.1100
233.5100
217.0600
226.5500
619,500
Mon, 08 Jun 2026
231.3500
233.2200
226.3000
228.4200
332,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
233.0100
233.9000
223.4500
227.0800
352,100
Thu, 04 Jun 2026
235.8100
241.4200
232.9200
238.3500
422,400
Wed, 03 Jun 2026
237.5200
240.7900
236.0100
240.1400
470,800
Tue, 02 Jun 2026
231.1500
237.9700
230.1500
237.5100
353,700
Mon, 01 Jun 2026
223.5300
228.6400
222.1100
227.8900
397,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
231.4800
232.3300
225.5000
227.9700
496,400
Thu, 28 May 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 28 May 2026
233.7200
233.8700
224.2000
228.3300
608,900
Wed, 27 May 2026
241.6900
242.7200
233.8800
235.7100
477,300
Tue, 26 May 2026
236.3600
243.8000
232.5000
243.3400
680,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
241.0000
241.0000
231.7200
232.2400
624,400
Thu, 21 May 2026
232.7900
244.3000
226.4500
238.9100
1,007,200
Wed, 20 May 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 20 May 2026
7 · 10-K
After-hours · 16:17 ET
10-K ↗
Wed, 20 May 2026
219.5000
223.8100
211.3000
214.5600
713,000
Tue, 19 May 2026
219.0600
221.3100
213.3300
217.4100
424,500
Mon, 18 May 2026
235.1700
236.5200
221.9300
224.4100
366,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
232.2000
237.1600
229.9900
236.9800
642,300
Thu, 14 May 2026
234.3500
239.6900
233.2000
239.6300
288,900
Wed, 13 May 2026
235.7100
236.8400
231.1100
232.9800
412,100
Tue, 12 May 2026
233.5400
237.7000
225.5100
232.6400
369,300
Mon, 11 May 2026
230.8100
238.3700
230.0500
236.8200
506,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
226.8000
231.2500
226.2400
229.8200
375,400
Thu, 07 May 2026
225.4400
226.7800
220.6200
222.9500
483,800
Wed, 06 May 2026
224.4200
225.9700
219.3900
224.1000
273,100
Tue, 05 May 2026
214.0300
221.0800
212.9500
220.4500
222,100
Mon, 04 May 2026
212.5600
214.5000
208.5200
211.1700
311,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
213.0000
214.9800
211.0400
212.3900
211,600
Thu, 30 Apr 2026
209.7900
214.5700
207.6900
213.2600
424,800
Wed, 29 Apr 2026
206.1400
208.5000
204.0300
205.4600
345,900
Tue, 28 Apr 2026
207.5500
208.4700
202.8500
205.9600
257,300
Mon, 27 Apr 2026
210.3800
211.7900
206.6700
210.5400
190,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
208.3300
210.9300
206.1500
209.3000
296,700
Thu, 23 Apr 2026
203.7900
210.0900
203.7900
207.8000
320,100
Wed, 22 Apr 2026
201.2400
202.8700
199.5100
202.1000
267,600
Tue, 21 Apr 2026
199.8700
202.7400
197.5900
198.6900
239,700
Mon, 20 Apr 2026
198.3900
200.0600
198.0000
199.9100
198,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
197.2700
202.7400
194.2800
199.0000
351,600
Thu, 16 Apr 2026
193.3100
194.1100
190.5200
193.8800
179,100
Wed, 15 Apr 2026
197.5900
198.3800
192.7800
194.0000
239,400
Tue, 14 Apr 2026
196.4300
201.0400
195.0000
198.9400
334,800
Mon, 13 Apr 2026
190.4600
194.9200
189.0500
194.6100
174,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
190.9200
191.4200
188.5500
191.0100
284,700
Thu, 09 Apr 2026
187.5800
190.0000
186.1600
189.5500
331,400
Wed, 08 Apr 2026
186.6800
189.9400
185.0600
187.8000
469,700
Tue, 07 Apr 2026
176.5500
179.1300
175.5100
177.9500
383,900
Mon, 06 Apr 2026
176.4700
178.0600
173.8700
176.6500
194,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
172.5600
179.5900
171.0200
177.3500
285,200
Wed, 01 Apr 2026
176.8800
179.6900
176.3200
177.8600
316,300
Tue, 31 Mar 2026
168.9000
174.6000
168.8300
173.7200
317,200
Mon, 30 Mar 2026
173.3200
174.0300
166.0700
166.8900
314,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
169.6400
172.2800
167.5900
171.3700
325,400
Thu, 26 Mar 2026
174.9400
176.8300
169.2100
169.3700
245,700
Wed, 25 Mar 2026
6 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 25 Mar 2026
179.8300
180.8400
177.0000
177.4200
282,600
Tue, 24 Mar 2026
169.3300
177.2700
167.9800
177.1400
318,100
Mon, 23 Mar 2026
169.1400
174.6200
168.4500
171.2600
356,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
168.5000
169.6000
163.2800
165.3400
987,100
Thu, 19 Mar 2026
163.5000
170.6700
162.4500
168.5800
416,600
Wed, 18 Mar 2026
164.0500
166.5800
163.1300
164.0400
311,200
Tue, 17 Mar 2026
163.4500
164.9100
162.1900
164.4800
373,000
Mon, 16 Mar 2026
163.5200
165.0400
161.2300
161.9500
282,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
160.4900
163.4100
158.5500
161.0000
475,100
Thu, 12 Mar 2026
159.4900
161.0900
154.6000
159.7500
284,100
Wed, 11 Mar 2026
160.7200
163.2000
158.7700
162.2300
227,100
Tue, 10 Mar 2026
162.5700
165.3300
161.1700
161.8900
310,400
Mon, 09 Mar 2026
152.0900
162.3200
150.7500
161.6000
560,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
156.3200
158.6700
154.2500
155.1400
482,400
Thu, 05 Mar 2026
165.3500
166.5200
159.9700
161.6900
344,800
Wed, 04 Mar 2026
167.0000
168.0200
164.6000
167.1600
372,200
Tue, 03 Mar 2026
157.3900
165.0300
155.8900
163.7700
522,100
Mon, 02 Mar 2026
163.0000
165.9900
161.0000
165.9700
511,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
168.4400
169.2700
164.5800
166.1500
538,600
Thu, 26 Feb 2026
170.0000
172.0000
165.0000
171.1300
330,300
Wed, 25 Feb 2026
173.8300
173.8300
168.4200
169.9100
346,800
Tue, 24 Feb 2026
167.8800
173.8900
167.1500
172.6200
596,400
Mon, 23 Feb 2026
172.5500
173.8200
165.3800
167.4200
582,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
175.6100
177.2000
168.7000
173.2100
617,700
Thu, 19 Feb 2026
174.5400
177.2200
172.3600
176.8500
501,600
Wed, 18 Feb 2026
178.4200
180.9800
173.7700
175.9500
477,600
Tue, 17 Feb 2026
178.0400
180.5000
176.6700
178.0600
523,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
180.9900
180.9900
175.8600
179.2000
646,500
Thu, 12 Feb 2026
178.4300
184.1300
176.5000
181.1600
648,500
Wed, 11 Feb 2026
178.3500
181.9400
174.5000
176.8800
391,800
Tue, 10 Feb 2026
175.0600
176.8500
172.9600
173.7000
474,800
Mon, 09 Feb 2026
170.9600
177.9100
170.9600
176.3000
559,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
163.5300
173.8700
163.3300
172.2200
1,018,200
Thu, 05 Feb 2026
167.8300
175.8000
157.2300
159.3200
1,782,100
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 04 Feb 2026
4 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 04 Feb 2026
190.9000
194.7700
182.1900
185.0300
946,200
Tue, 03 Feb 2026
189.6000
192.1500
187.6400
189.9300
446,400
Mon, 02 Feb 2026
179.8600
186.6200
179.6600
186.2600
417,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
182.1100
186.5100
178.5900
180.1900
498,600
Thu, 29 Jan 2026
182.9700
185.8600
179.4400
184.8500
635,500
Wed, 28 Jan 2026
180.0800
181.2600
177.2000
181.0200
710,900
Tue, 27 Jan 2026
175.5100
179.9100
174.0100
179.8900
526,200
Mon, 26 Jan 2026
173.9400
176.8400
172.6400
174.9700
399,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
175.9100
176.0700
172.4000
173.4100
347,600
Thu, 22 Jan 2026
175.8000
177.4700
173.1100
176.1100
573,900
Wed, 21 Jan 2026
170.0000
175.3700
169.9000
173.8000
575,800
Tue, 20 Jan 2026
166.2300
173.0000
165.9000
168.4500
537,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
167.8700
169.1700
165.6800
168.1500
336,600
Thu, 15 Jan 2026
164.6400
167.9700
164.4000
167.1400
280,400
Wed, 14 Jan 2026
164.1800
164.8100
159.4700
162.9200
352,900
Tue, 13 Jan 2026
162.4100
164.8600
162.4100
164.1300
243,500
Mon, 12 Jan 2026
157.3100
161.9500
156.3200
161.5300
301,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
157.2900
160.5100
156.4100
158.2900
307,200
Thu, 08 Jan 2026
153.3300
157.1400
151.9300
157.0400
289,500
Wed, 07 Jan 2026
157.5200
158.0000
152.9300
153.6000
266,600
Tue, 06 Jan 2026
153.8400
158.2200
150.9000
158.1200
440,700
Mon, 05 Jan 2026
152.2100
156.2100
151.7000
154.9200
468,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
146.7500
150.7700
146.7500
150.7300
414,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
148.5000
149.5000
146.6600
146.7500
201,600
Tue, 30 Dec 2025
147.9000
148.9000
146.7100
148.3400
222,200
Mon, 29 Dec 2025
149.8300
150.1200
147.7200
148.1200
261,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
149.4200
151.4300
148.4000
150.9900
253,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
150.4000
150.4400
148.3000
149.7700
126,400
Tue, 23 Dec 2025
148.7500
150.1800
147.6700
149.8200
267,800
Mon, 22 Dec 2025
148.2100
149.9900
145.4700
148.7700
373,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
144.9900
147.4300
144.7500
146.9000
1,433,300
Thu, 18 Dec 2025
142.4300
145.8800
141.3300
144.4600
634,500
Wed, 17 Dec 2025
144.8200
145.5700
138.3400
140.1600
730,200
Tue, 16 Dec 2025
147.6500
149.8400
143.4700
144.8300
474,200
Mon, 15 Dec 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 15 Dec 2025
151.3700
151.3700
146.4000
147.6500
543,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.7800
151.2500
145.0000
147.2600
457,700
Thu, 11 Dec 2025
150.5400
151.5900
149.3800
151.1600
318,300
Wed, 10 Dec 2025
147.3900
152.0100
147.2200
150.8800
604,900
Tue, 09 Dec 2025
146.5900
148.4400
146.0100
147.1700
313,300
Mon, 08 Dec 2025
148.1300
149.3400
146.6200
147.1000
310,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
146.0300
148.1300
146.0300
147.6500
336,700
Thu, 04 Dec 2025
145.2400
148.2100
144.7900
146.4900
481,600
Wed, 03 Dec 2025
145.8500
146.0200
142.0100
145.9500
407,900
Tue, 02 Dec 2025
144.4600
146.1700
143.0000
144.7200
476,600
Mon, 01 Dec 2025
141.9200
143.2100
141.4200
142.5200
336,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
143.4000
143.4800
142.0900
143.1100
134,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
141.1500
144.5800
140.8700
142.8200
423,800
Tue, 25 Nov 2025
140.5300
141.4700
138.8300
141.1000
499,100
Mon, 24 Nov 2025
138.4300
142.3300
137.4300
140.5500
611,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
134.6000
138.9600
132.3400
138.1400
1,031,300
Thu, 20 Nov 2025
140.4400
141.8100
132.1600
132.9500
553,000
Wed, 19 Nov 2025
135.4400
138.6600
135.2000
137.7200
520,600
Tue, 18 Nov 2025
132.6100
135.4900
131.0100
135.1200
500,300
Mon, 17 Nov 2025
137.0100
139.3000
133.2300
133.9600
484,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.3900
139.6200
132.5300
137.5200
481,800
Thu, 13 Nov 2025
138.3300
139.2700
136.5500
137.5700
696,200
Wed, 12 Nov 2025
139.0000
141.0000
137.1200
138.8300
649,300
Tue, 11 Nov 2025
134.0900
139.1300
133.9600
138.5700
589,500
Mon, 10 Nov 2025
134.2700
136.2200
132.1200
134.8200
784,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
128.1700
132.0500
126.5800
131.9800
598,600
Thu, 06 Nov 2025
132.0000
140.9800
125.0000
129.2600
819,300
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Nov 2025
124.3700
128.1500
122.3600
126.8600
561,700
Tue, 04 Nov 2025
122.6500
124.3800
122.0200
123.1100
276,200
Mon, 03 Nov 2025
126.1600
126.6600
124.3400
125.6200
247,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
125.1800
127.6600
124.9800
126.1600
589,300
Thu, 30 Oct 2025
123.9000
125.9500
123.7100
125.2000
390,000
Wed, 29 Oct 2025
121.8000
125.9700
121.8000
124.8400
416,300
Tue, 28 Oct 2025
120.7000
122.5500
120.2700
121.8000
308,200
Mon, 27 Oct 2025
122.9200
122.9200
120.0500
120.8800
318,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
122.5300
122.8000
121.3800
121.4600
195,300