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
83.0700
83.1800
81.8900
82.6300
591,557
Thu, 22 Oct 2026
16 · 8-K
After-hours · 20:15 ET
8-K ↗
Thu, 22 Oct 2026
80.6000
82.5800
80.4900
82.3700
763,800
Wed, 21 Oct 2026
80.8600
81.0900
80.0500
80.6200
325,600
Tue, 20 Oct 2026
79.4300
81.2200
79.4300
80.6800
718,200
Mon, 19 Oct 2026
79.5800
80.1400
79.0300
79.2300
297,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.9200
80.8000
79.3600
79.7200
481,500
Thu, 15 Oct 2026
78.4600
79.7800
78.2500
79.7400
607,700
Wed, 14 Oct 2026
77.7900
78.3900
77.1700
78.1000
449,900
Tue, 13 Oct 2026
79.7300
79.8400
78.5400
78.9200
390,000
Mon, 12 Oct 2026
79.0100
79.8900
78.8700
79.3600
405,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
79.1600
79.4000
78.4900
79.0200
335,700
Thu, 08 Oct 2026
78.2500
79.7400
78.2500
79.6600
355,300
Wed, 07 Oct 2026
79.1600
79.3200
78.3900
78.8700
347,100
Tue, 06 Oct 2026
80.8200
81.3700
79.8000
79.9500
361,700
Mon, 05 Oct 2026
81.2200
81.6500
80.3500
80.4000
623,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
81.1100
81.8900
80.5800
81.4400
439,400
Thu, 01 Oct 2026
79.0600
80.4500
78.2100
80.2400
519,800
Wed, 30 Sep 2026
80.1300
80.7500
79.3500
79.5200
510,000
Tue, 29 Sep 2026
81.8300
82.0600
80.2200
80.4600
495,800
Mon, 28 Sep 2026
82.3600
82.4400
81.3800
81.4400
447,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
82.2400
82.9200
82.0600
82.2900
349,000
Thu, 24 Sep 2026
81.7300
82.3000
81.2600
81.7900
478,900
Wed, 23 Sep 2026
82.2900
82.9000
81.6100
81.6300
479,700
Tue, 22 Sep 2026
83.6900
83.8500
82.4400
82.6900
543,900
Mon, 21 Sep 2026
83.9700
84.1200
82.9700
83.0000
548,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
82.9500
83.5000
82.0300
83.5000
1,634,400
Thu, 17 Sep 2026
84.3200
84.7500
82.8300
83.0000
591,700
Wed, 16 Sep 2026
84.9500
84.9500
82.2800
83.7200
657,300
Tue, 15 Sep 2026
84.8100
85.4900
84.2800
84.8300
474,500
Mon, 14 Sep 2026
84.4300
85.4500
84.4300
84.8200
422,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
85.4700
85.6100
83.8500
84.6600
333,200
Thu, 10 Sep 2026
84.0200
84.7700
83.4600
84.6200
416,000
Wed, 09 Sep 2026
84.2800
85.0300
83.8400
84.0500
342,300
Tue, 08 Sep 2026
85.6100
85.7600
84.7000
84.9900
324,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
85.6000
86.6200
85.5400
86.0500
284,400
Thu, 03 Sep 2026
85.5400
86.2000
85.1300
85.8300
230,500
Wed, 02 Sep 2026
84.1000
85.8100
83.7800
84.9700
313,500
Tue, 01 Sep 2026
83.8100
84.6000
83.2000
83.5500
389,500
Mon, 31 Aug 2026
85.5200
85.6000
84.2100
84.2500
321,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.9000
85.9000
85.1700
85.5900
250,400
Thu, 27 Aug 2026
85.2300
85.5900
84.5600
85.4000
263,400
Wed, 26 Aug 2026
85.8100
86.3600
85.0400
85.8500
364,000
Tue, 25 Aug 2026
86.1000
86.1000
85.2700
85.5400
278,800
Mon, 24 Aug 2026
86.1300
87.1900
85.8100
85.9500
333,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
86.8400
86.8700
85.7100
86.2000
444,400
Thu, 20 Aug 2026
86.4400
87.0500
86.0600
86.1200
292,100
Wed, 19 Aug 2026
88.4100
88.6600
86.5600
86.7500
347,900
Tue, 18 Aug 2026
89.5900
89.5900
88.0400
88.2000
328,600
Mon, 17 Aug 2026
89.3500
90.1700
88.7800
89.0400
283,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
89.2700
90.1300
88.5300
89.7700
204,100
Thu, 13 Aug 2026
89.3100
89.6300
88.8400
89.3900
243,800
Wed, 12 Aug 2026
88.2700
88.8100
87.8700
88.5700
246,300
Tue, 11 Aug 2026
88.0300
88.3700
87.4800
88.2300
237,900
Mon, 10 Aug 2026
87.4400
87.9200
86.7100
87.5700
300,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
15 · 10-Q
After market open · 15:07 ET
10-Q ↗
Fri, 07 Aug 2026
87.7700
88.3600
87.4600
87.7300
324,000
Thu, 06 Aug 2026
89.5700
89.5700
88.1200
88.1900
273,700
Wed, 05 Aug 2026
89.5800
89.6600
88.6700
88.9100
364,500
Tue, 04 Aug 2026
88.3300
90.0700
88.0200
89.4700
443,200
Mon, 03 Aug 2026
87.0100
88.7300
86.4600
88.1900
313,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.7900
88.1800
86.5700
87.2100
405,600
Thu, 30 Jul 2026
88.6000
88.6000
87.5200
87.5700
312,200
Wed, 29 Jul 2026
87.8700
88.4600
87.0000
87.8300
464,600
Tue, 28 Jul 2026
85.9500
88.2400
85.9500
87.9100
609,800
Mon, 27 Jul 2026
87.7800
88.3500
86.0100
86.0400
995,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
87.0400
88.0800
85.0000
87.7300
1,063,900
Thu, 23 Jul 2026
14 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 23 Jul 2026
88.7100
89.1600
86.8800
89.1600
742,900
Wed, 22 Jul 2026
90.7300
90.7300
89.3500
89.8700
379,100
Tue, 21 Jul 2026
90.4800
91.4800
89.6100
90.6700
637,100
Mon, 20 Jul 2026
91.7700
92.4000
90.5600
90.8100
334,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
91.9300
93.0700
91.4400
92.3100
437,200
Thu, 16 Jul 2026
90.6600
93.2200
90.6600
93.1700
555,400
Wed, 15 Jul 2026
90.3100
91.5900
90.0000
90.6500
335,300
Tue, 14 Jul 2026
89.8500
90.7700
89.5800
90.1100
371,000
Mon, 13 Jul 2026
89.3800
90.1800
89.1100
89.8200
465,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.0100
90.9400
89.9200
90.4100
332,000
Thu, 09 Jul 2026
88.6900
90.2300
88.2800
89.7600
348,200
Wed, 08 Jul 2026
89.6500
89.7800
87.7400
88.0900
411,700
Tue, 07 Jul 2026
91.3200
91.8800
90.1600
90.1800
317,000
Mon, 06 Jul 2026
89.8200
91.0900
89.7400
90.8300
318,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
92.4000
92.4400
89.2500
90.1200
522,900
Wed, 01 Jul 2026
89.0800
92.3100
89.0800
91.6500
670,400
Tue, 30 Jun 2026
90.1500
90.6600
89.8300
90.2600
466,300
Mon, 29 Jun 2026
90.6000
90.9600
89.4700
90.3500
492,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
91.0300
91.4100
90.1500
91.0000
1,756,700
Thu, 25 Jun 2026
89.0400
91.2000
89.0400
90.4300
558,200
Wed, 24 Jun 2026
87.8100
89.8200
87.7500
89.3200
860,900
Tue, 23 Jun 2026
87.6100
88.4100
87.1100
88.3500
673,200
Mon, 22 Jun 2026
87.2600
88.5600
87.0100
87.3600
461,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
13 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 18 Jun 2026
86.6000
87.7600
86.3000
87.5900
1,381,700
Wed, 17 Jun 2026
87.9200
88.9700
84.9700
86.0100
880,900
Tue, 16 Jun 2026
88.7200
89.1700
87.5700
88.4700
1,009,600
Mon, 15 Jun 2026
89.1800
90.0000
87.4300
87.8500
622,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
12 · 8-K
After-hours · 17:20 ET
8-K ↗
Fri, 12 Jun 2026
87.6900
89.2200
87.6500
88.9500
521,300
Thu, 11 Jun 2026
86.9600
87.3800
85.8200
86.9500
419,600
Wed, 10 Jun 2026
86.6700
87.2500
86.2100
86.5600
450,300
Tue, 09 Jun 2026
86.0200
87.8900
85.5700
86.1000
451,400
Mon, 08 Jun 2026
85.6300
86.5700
85.3000
85.3600
400,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
85.3500
86.0000
85.0200
85.4700
392,400
Thu, 04 Jun 2026
83.4900
85.4000
83.4900
85.1300
473,700
Wed, 03 Jun 2026
84.0900
84.4000
82.6700
82.7700
458,100
Tue, 02 Jun 2026
83.0800
84.8100
83.0800
84.6300
303,400
Mon, 01 Jun 2026
83.9300
84.1400
82.4600
83.1900
488,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
84.3300
85.1800
84.1300
84.3100
548,300
Thu, 28 May 2026
84.6400
84.8600
83.8600
84.6100
323,200
Wed, 27 May 2026
85.6400
86.1400
84.6200
84.9600
337,500
Tue, 26 May 2026
11 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 26 May 2026
84.7200
86.1600
84.7200
85.7100
384,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.4500
85.1000
83.9800
84.6900
300,300
Thu, 21 May 2026
10 · S-3ASR
After-hours · 16:46 ET
S-3ASR ↗
Thu, 21 May 2026
83.9700
84.9600
83.4000
84.7700
556,000
Wed, 20 May 2026
83.1100
85.0300
81.9900
84.7800
356,900
Tue, 19 May 2026
83.3900
83.4500
82.2200
82.6000
254,300
Mon, 18 May 2026
82.8400
84.7300
82.8400
83.6000
318,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
83.5200
83.5200
81.9400
82.5600
340,100
Thu, 14 May 2026
83.6300
84.3500
83.3200
83.6700
310,600
Wed, 13 May 2026
83.8000
84.0600
82.6700
82.8700
457,800
Tue, 12 May 2026
85.1400
85.1400
82.8100
84.0300
412,200
Mon, 11 May 2026
86.9700
87.0800
84.4500
85.0500
376,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
9 · 10-Q
After market open · 10:32 ET
10-Q ↗
Fri, 08 May 2026
86.8500
87.0100
85.7100
86.5200
285,600
Thu, 07 May 2026
87.4800
87.6800
86.2300
86.3300
267,100
Wed, 06 May 2026
87.1900
87.9900
86.7700
87.2600
430,600
Tue, 05 May 2026
85.4400
86.8700
84.9800
86.5800
362,400
Mon, 04 May 2026
84.9400
85.9800
84.5000
85.0800
318,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
85.0600
86.0100
84.3700
85.5600
378,200
Thu, 30 Apr 2026
83.7900
85.8100
83.7500
85.2500
383,700
Wed, 29 Apr 2026
85.3400
85.8700
83.8900
84.3200
429,900
Tue, 28 Apr 2026
86.0400
86.4400
84.9300
85.6600
457,000
Mon, 27 Apr 2026
85.2900
86.3800
84.4500
85.1200
578,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
86.3100
86.3100
83.5500
84.8900
1,156,100
Thu, 23 Apr 2026
8 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 23 Apr 2026
84.2900
85.2200
83.6200
84.6200
923,600
Wed, 22 Apr 2026
84.5600
85.2300
83.6600
83.8500
554,600
Tue, 21 Apr 2026
85.5500
85.7500
84.1900
84.4500
763,600
Mon, 20 Apr 2026
84.8800
85.8200
84.8400
85.4300
527,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
83.6400
86.3000
83.4600
85.2800
1,190,500
Thu, 16 Apr 2026
82.6700
83.0000
82.1700
82.6300
460,900
Wed, 15 Apr 2026
82.8200
82.9300
81.6700
82.6700
295,300
Tue, 14 Apr 2026
82.9800
83.4600
82.2800
82.8400
476,300
Mon, 13 Apr 2026
82.3000
83.4400
81.6200
83.4100
488,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.3000
83.4900
82.3300
82.8600
379,600
Thu, 09 Apr 2026
81.9900
84.0300
81.5800
83.5600
604,000
Wed, 08 Apr 2026
81.4300
82.8700
81.1800
82.2000
576,600
Tue, 07 Apr 2026
7 · DEFA14A
After market open · 09:32 ET
DEFA14A ↗
Tue, 07 Apr 2026
6 · DEF 14A
After market open · 09:31 ET
DEF 14A ↗
Tue, 07 Apr 2026
78.7800
79.8500
78.7300
79.5900
540,300
Mon, 06 Apr 2026
78.3100
79.2400
77.9000
79.0000
347,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
77.7600
78.5700
77.0100
78.4000
377,200
Wed, 01 Apr 2026
78.0400
79.3300
78.0400
78.5000
580,400
Tue, 31 Mar 2026
77.3700
78.5400
76.8700
77.9900
531,100
Mon, 30 Mar 2026
76.4000
77.0500
75.7500
76.5300
505,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
76.8900
77.0200
75.6200
75.8900
508,300
Thu, 26 Mar 2026
76.4800
77.7000
76.4100
77.2800
545,200
Wed, 25 Mar 2026
77.3100
77.7600
76.5800
77.3700
421,000
Tue, 24 Mar 2026
75.0600
77.2500
74.7300
76.5600
570,900
Mon, 23 Mar 2026
76.0400
77.1800
74.7300
75.7600
561,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
74.9200
75.0700
73.8100
74.4900
1,128,200
Thu, 19 Mar 2026
73.8700
75.3500
73.2000
74.6300
438,300
Wed, 18 Mar 2026
75.0700
75.2300
73.4800
74.0400
1,177,900
Tue, 17 Mar 2026
76.0700
76.3900
74.6000
75.0400
463,200
Mon, 16 Mar 2026
75.9800
76.2400
75.1800
75.2300
454,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
75.8900
76.3000
74.4000
75.1800
466,200
Thu, 12 Mar 2026
74.1000
75.7700
73.5800
75.3100
547,200
Wed, 11 Mar 2026
76.1300
76.3500
74.8600
75.5900
898,400
Tue, 10 Mar 2026
76.2200
77.9400
75.3600
76.6300
648,500
Mon, 09 Mar 2026
75.1500
76.9900
73.5700
76.4000
555,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
76.7900
77.4000
75.1500
76.6800
620,300
Thu, 05 Mar 2026
78.3100
79.3600
77.1600
78.8100
660,100
Wed, 04 Mar 2026
79.6600
79.9600
78.7200
79.4300
526,200
Tue, 03 Mar 2026
78.3400
79.9800
76.8000
79.3400
554,900
Mon, 02 Mar 2026
76.0900
80.0000
75.7200
79.3200
715,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.9500
80.9500
77.1500
77.6600
1,252,700
Thu, 26 Feb 2026
5 · 10-K
After market open · 15:44 ET
10-K ↗
Thu, 26 Feb 2026
81.3500
82.9300
81.1500
82.5500
700,400
Wed, 25 Feb 2026
79.5400
81.4400
79.1500
80.8800
427,600
Tue, 24 Feb 2026
4 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 24 Feb 2026
79.0200
79.9700
78.7500
79.3500
574,600
Mon, 23 Feb 2026
83.8400
83.9700
78.8500
79.7200
500,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
82.9100
83.8600
81.6900
83.7300
429,900
Thu, 19 Feb 2026
82.5000
83.0000
82.1000
82.9300
304,900
Wed, 18 Feb 2026
83.9400
85.3200
82.8500
83.1900
307,400
Tue, 17 Feb 2026
84.4700
85.5900
83.3300
83.8500
344,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.8600
84.1000
82.0900
84.0200
452,800
Thu, 12 Feb 2026
84.4500
85.1200
82.2600
83.2200
406,500
Wed, 11 Feb 2026
85.4600
85.8400
83.1300
83.6200
298,300
Tue, 10 Feb 2026
87.9800
87.9800
83.7600
84.7600
411,900
Mon, 09 Feb 2026
85.2900
86.4200
85.1800
85.7900
725,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
85.1100
86.3500
84.8800
85.9400
489,800
Thu, 05 Feb 2026
84.4400
85.6500
83.4900
84.3400
566,000
Wed, 04 Feb 2026
83.4500
85.4000
83.3600
84.1500
648,200
Tue, 03 Feb 2026
80.0700
83.2900
79.3700
82.9600
861,600
Mon, 02 Feb 2026
81.2600
81.6000
79.7900
79.8900
754,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
79.6800
82.6600
73.7800
80.6200
923,800
Thu, 29 Jan 2026
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 29 Jan 2026
79.4700
81.5000
78.9700
81.3000
673,800
Wed, 28 Jan 2026
80.2900
80.9200
79.6000
79.6800
435,500
Tue, 27 Jan 2026
80.5300
80.8700
79.6200
80.2100
422,400
Mon, 26 Jan 2026
80.4200
81.1600
79.3300
80.4000
352,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
82.3200
82.6300
79.6600
80.4400
764,700
Thu, 22 Jan 2026
82.4500
83.6400
81.9200
82.7700
479,700
Wed, 21 Jan 2026
79.2700
82.3300
78.4400
82.0700
866,400
Tue, 20 Jan 2026
78.6500
80.1900
78.3600
78.9300
432,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
81.3300
81.6100
79.8700
79.9600
365,100
Thu, 15 Jan 2026
80.1100
81.4500
79.2900
81.4100
540,000
Wed, 14 Jan 2026
78.0400
79.8800
78.0400
79.7100
505,800
Tue, 13 Jan 2026
79.6300
80.0100
77.7100
78.2400
566,800
Mon, 12 Jan 2026
78.3600
79.4100
78.3100
79.3700
544,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.1100
79.5500
78.0000
79.1300
424,200
Thu, 08 Jan 2026
76.7200
79.5600
76.7200
78.9900
478,800
Wed, 07 Jan 2026
76.3500
76.9300
75.7400
76.8700
298,700
Tue, 06 Jan 2026
75.2000
76.2400
74.8500
76.2000
321,800
Mon, 05 Jan 2026
73.8400
76.8200
73.3800
75.7600
407,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.1700
74.5500
73.3200
73.9800
328,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.3500
75.3500
73.5500
74.2700
549,500
Tue, 30 Dec 2025
75.7100
75.7500
74.8000
75.2400
435,800
Mon, 29 Dec 2025
76.3600
76.5000
75.3500
75.8600
309,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.3400
76.6500
75.7900
76.0000
285,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
76.5500
76.8400
76.0900
76.5900
207,400
Tue, 23 Dec 2025
77.8500
77.8500
76.3500
76.4200
389,900
Mon, 22 Dec 2025
77.5900
78.2800
77.1000
77.6300
422,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.6600
78.2900
77.1100
77.5400
1,011,300
Thu, 18 Dec 2025
78.3000
78.6100
77.5100
77.8900
553,500
Wed, 17 Dec 2025
78.0000
78.3200
76.7900
77.5100
775,400
Tue, 16 Dec 2025
78.5100
78.9800
77.5800
77.7800
462,400
Mon, 15 Dec 2025
78.7400
78.9900
77.6900
78.6600
604,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.7800
78.7800
77.2500
77.9500
607,300
Thu, 11 Dec 2025
77.6600
78.8700
77.5100
78.2600
475,000
Wed, 10 Dec 2025
76.0000
78.6500
76.0000
77.7300
587,100
Tue, 09 Dec 2025
76.7100
77.4200
75.7600
76.0400
337,600
Mon, 08 Dec 2025
76.6900
77.5000
76.3600
76.5100
289,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
76.3300
76.9400
76.0400
76.5500
310,200
Thu, 04 Dec 2025
76.4400
77.6300
76.0200
76.8100
322,100
Wed, 03 Dec 2025
75.6900
77.1200
75.6900
76.7100
441,200
Tue, 02 Dec 2025
76.5700
76.6000
75.3600
75.5200
342,400
Mon, 01 Dec 2025
75.2600
76.6400
75.2600
76.1600
304,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.9200
76.4400
75.6400
75.7600
140,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
75.8700
76.8600
75.8700
75.9000
581,700
Tue, 25 Nov 2025
74.4200
77.1500
74.4200
76.2600
480,700
Mon, 24 Nov 2025
73.9500
74.6500
73.2800
74.2500
332,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.2400
74.9200
72.1200
74.1900
325,700
Thu, 20 Nov 2025
72.6600
73.7500
71.7200
71.7600
357,400
Wed, 19 Nov 2025
71.8200
72.2500
70.9900
71.9600
496,700
Tue, 18 Nov 2025
70.1500
72.3400
69.5800
71.6800
511,800
Mon, 17 Nov 2025
72.8200
72.9700
69.9200
70.4300
689,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.3200
73.1200
71.3800
72.8900
285,200
Thu, 13 Nov 2025
73.7000
74.4500
72.1000
72.5200
359,600
Wed, 12 Nov 2025
74.8400
76.0600
73.8700
73.9100
658,300
Tue, 11 Nov 2025
73.7800
75.4600
73.4300
74.9100
367,300
Mon, 10 Nov 2025
73.8000
74.4900
72.9800
73.8500
379,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 12:32 ET
10-Q ↗
Fri, 07 Nov 2025
72.8400
73.6800
72.3500
73.6800
371,700
Thu, 06 Nov 2025
72.5600
73.6600
72.2900
72.9000
461,800
Wed, 05 Nov 2025
72.4400
73.4800
71.9800
73.1400
318,700
Tue, 04 Nov 2025
71.4600
72.6900
70.7000
72.4500
440,600
Mon, 03 Nov 2025
71.6600
72.3400
70.6500
72.2900
545,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.5700
71.9700
70.5500
71.6200
495,700
Thu, 30 Oct 2025
71.7500
73.5200
71.5000
71.6700
719,500
Wed, 29 Oct 2025
73.2800
75.0400
72.1600
72.3600
864,700
Tue, 28 Oct 2025
75.1900
75.1900
72.0200
73.0100
581,100
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 27 Oct 2025
74.7500
75.0700
74.0900
74.4100
557,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
73.3000
74.1800
73.1100
74.0200
398,400
Thu, 23 Oct 2025
72.8400
73.4500
72.2800
72.4800
328,800