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
68.5450
69.5100
67.3500
68.1700
822,248
Thu, 03 Sep 2026
69.3300
70.3800
66.8300
67.7300
895,700
Wed, 02 Sep 2026
69.8000
69.8000
68.2600
68.3100
852,700
Tue, 01 Sep 2026
21 · 8-K
After market open · 14:00 ET
8-K ↗
Tue, 01 Sep 2026
69.5400
70.1000
67.8500
68.8100
1,315,900
Mon, 31 Aug 2026
70.3300
70.9200
69.2800
70.5100
1,416,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
71.7800
72.7300
70.0900
71.2600
974,400
Thu, 27 Aug 2026
70.7900
71.5700
70.0000
70.7200
1,181,600
Wed, 26 Aug 2026
72.4400
72.9100
71.1300
71.2200
838,000
Tue, 25 Aug 2026
73.2500
73.2500
71.8300
72.3200
980,200
Mon, 24 Aug 2026
73.6800
74.5200
71.6900
72.6200
634,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
73.9400
74.2800
73.0000
73.1800
797,200
Thu, 20 Aug 2026
73.8600
75.2000
72.8300
73.7500
1,037,300
Wed, 19 Aug 2026
72.7700
76.0500
72.2400
75.9900
1,114,500
Tue, 18 Aug 2026
72.0200
72.0200
70.1200
71.2300
1,100,000
Mon, 17 Aug 2026
73.2400
73.8900
70.8000
72.2900
1,332,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
73.8000
74.5300
73.1500
73.8900
828,100
Thu, 13 Aug 2026
74.4400
75.2400
73.2800
74.1400
1,065,600
Wed, 12 Aug 2026
75.1100
75.9300
72.6400
73.6600
816,500
Tue, 11 Aug 2026
74.9000
76.6500
74.9000
75.5200
1,437,700
Mon, 10 Aug 2026
77.8900
77.9100
74.1900
74.3900
1,211,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.5000
79.4800
77.0100
78.5100
1,151,900
Thu, 06 Aug 2026
76.5900
77.8400
74.3800
75.9100
1,440,400
Wed, 05 Aug 2026
20 · 10-Q
After market open · 14:20 ET
10-Q ↗
Wed, 05 Aug 2026
75.0000
79.3500
73.4500
77.3600
2,151,200
Wed, 05 Aug 2026
19 · 8-K
Next filing day · accepted 04 Aug, 21:36 ET
8-K ↗
Tue, 04 Aug 2026
73.5100
77.7200
73.0100
76.8100
1,987,500
Mon, 03 Aug 2026
70.5000
74.5000
70.2500
73.7600
1,820,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
18 · 8-K
After market open · 11:00 ET
8-K ↗
Fri, 31 Jul 2026
71.7300
72.8400
70.9600
72.4300
919,400
Thu, 30 Jul 2026
74.0500
74.1900
71.3300
71.9100
1,279,800
Wed, 29 Jul 2026
75.3700
76.4400
73.4400
73.6100
1,651,200
Tue, 28 Jul 2026
75.2200
77.7900
75.2200
76.5500
1,019,700
Mon, 27 Jul 2026
75.1900
77.3400
73.6800
74.2300
695,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
72.1300
74.8400
71.9300
74.4800
710,400
Thu, 23 Jul 2026
70.8300
72.5200
70.4900
72.1400
913,400
Wed, 22 Jul 2026
70.8500
72.6300
70.3800
72.6200
682,700
Tue, 21 Jul 2026
71.5000
72.4000
69.4200
70.2500
1,550,600
Mon, 20 Jul 2026
73.9700
73.9700
70.9300
71.3200
713,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.5800
77.6100
73.6400
73.9800
847,500
Thu, 16 Jul 2026
73.4400
77.2000
73.4400
76.8800
980,000
Wed, 15 Jul 2026
75.5800
77.4400
73.3800
73.4400
1,651,800
Tue, 14 Jul 2026
74.0400
75.8000
72.9800
75.4100
2,251,300
Mon, 13 Jul 2026
73.2100
74.4700
71.8500
72.2000
967,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.9800
74.7100
72.9800
73.1600
1,215,700
Thu, 09 Jul 2026
72.3700
73.5100
72.1500
72.7200
1,104,600
Wed, 08 Jul 2026
74.0000
74.0000
70.2500
72.0900
1,497,000
Tue, 07 Jul 2026
77.9600
78.6000
74.2300
74.7800
1,417,900
Mon, 06 Jul 2026
79.1300
79.4900
76.6500
77.6100
900,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.3300
81.4800
77.8900
79.3100
1,045,900
Wed, 01 Jul 2026
78.2900
80.1300
78.0600
78.6600
1,073,000
Tue, 30 Jun 2026
80.9800
80.9800
78.2900
78.6600
1,414,500
Mon, 29 Jun 2026
81.1400
81.5100
78.4700
80.5400
1,093,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.2500
82.7300
80.6000
82.3800
1,279,100
Thu, 25 Jun 2026
80.2900
83.7500
80.2900
81.6000
1,374,000
Wed, 24 Jun 2026
75.2800
80.8000
75.2800
79.6900
1,863,400
Tue, 23 Jun 2026
76.2900
76.2900
73.7000
74.1700
805,600
Mon, 22 Jun 2026
76.3100
77.4700
75.2800
75.7400
620,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.5000
79.3400
76.3700
77.5600
1,963,200
Wed, 17 Jun 2026
77.2200
79.6400
75.2400
75.2900
926,700
Tue, 16 Jun 2026
77.8600
78.9400
77.0400
77.3400
728,300
Mon, 15 Jun 2026
77.2700
79.6900
76.9500
77.2300
845,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.7200
76.8700
74.6300
75.0400
1,010,100
Thu, 11 Jun 2026
72.3300
74.9600
70.4400
74.7600
1,112,100
Wed, 10 Jun 2026
71.5600
72.4400
70.1900
71.7600
1,046,400
Tue, 09 Jun 2026
71.1000
73.4500
70.9300
72.4900
1,143,600
Mon, 08 Jun 2026
70.7300
71.2000
69.4000
70.0500
830,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70.9000
72.2700
70.4500
70.6000
1,686,200
Thu, 04 Jun 2026
74.6500
75.1000
71.0100
71.2900
1,394,000
Wed, 03 Jun 2026
72.9000
74.5000
72.6300
73.7900
613,700
Tue, 02 Jun 2026
72.7500
75.0400
72.4800
73.8700
905,700
Mon, 01 Jun 2026
17 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 01 Jun 2026
75.4600
75.4800
72.2200
74.5300
802,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
76.1100
76.9400
75.3300
76.3800
1,185,500
Thu, 28 May 2026
74.3000
76.6800
73.4000
76.0900
934,100
Wed, 27 May 2026
74.2500
76.5200
74.1200
75.2400
940,400
Tue, 26 May 2026
70.9000
73.7800
70.3700
73.5000
779,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.4100
71.1400
69.0300
70.5100
823,900
Thu, 21 May 2026
68.6700
70.7000
67.8000
70.1400
1,542,900
Wed, 20 May 2026
67.1800
70.3500
66.1200
70.0600
1,068,300
Tue, 19 May 2026
69.7300
70.2300
67.0000
67.0200
879,500
Mon, 18 May 2026
69.5800
73.2000
69.4700
70.4400
1,070,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.5500
73.0300
69.8300
69.8600
1,081,000
Thu, 14 May 2026
70.9400
74.0800
70.3000
73.6000
854,100
Wed, 13 May 2026
71.0500
71.5000
69.6500
70.2400
869,100
Tue, 12 May 2026
73.3100
73.7400
71.1500
71.7500
1,301,800
Mon, 11 May 2026
75.0300
75.1600
72.7200
72.9800
1,209,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
75.8400
76.5000
74.2600
75.1500
1,487,400
Thu, 07 May 2026
71.7400
76.4300
71.7400
75.4900
2,401,800
Wed, 06 May 2026
16 · 10-Q
After market open · 14:31 ET
10-Q ↗
Wed, 06 May 2026
70.3100
73.2000
66.6800
72.4900
2,735,500
Wed, 06 May 2026
15 · 8-K
Next filing day · accepted 05 May, 21:59 ET
8-K ↗
Tue, 05 May 2026
14 · 8-K
After market open · 11:30 ET
8-K ↗
Tue, 05 May 2026
69.9100
70.6400
68.6600
69.7500
1,897,300
Mon, 04 May 2026
70.5700
70.6500
68.6300
69.0100
1,862,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 8-K
After market open · 11:01 ET
8-K ↗
Fri, 01 May 2026
72.4700
73.3600
71.2000
71.2600
772,600
Thu, 30 Apr 2026
72.0900
73.1200
70.7100
72.1900
861,600
Wed, 29 Apr 2026
75.5000
75.5300
71.1800
72.0900
1,522,600
Tue, 28 Apr 2026
76.8100
76.8800
75.1300
75.6300
947,000
Mon, 27 Apr 2026
75.2700
77.1800
74.8800
76.5200
1,429,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.4300
75.5200
73.3000
75.3100
1,207,900
Thu, 23 Apr 2026
74.0000
75.3200
73.3800
74.7000
798,400
Wed, 22 Apr 2026
71.8900
73.8100
68.8700
73.7500
2,488,900
Tue, 21 Apr 2026
74.2500
75.8000
70.0100
70.7100
3,330,400
Mon, 20 Apr 2026
76.4100
76.4900
73.6300
73.7000
1,810,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
74.4300
77.8800
73.7900
76.9700
1,377,500
Thu, 16 Apr 2026
73.9900
74.9400
72.2000
72.5100
669,400
Wed, 15 Apr 2026
75.1500
75.2500
73.3700
73.8100
508,900
Tue, 14 Apr 2026
76.0000
76.3200
74.7700
75.2300
550,300
Mon, 13 Apr 2026
74.2000
75.5700
72.3100
75.5000
470,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
76.0700
76.9200
74.7300
74.7900
649,400
Thu, 09 Apr 2026
74.5600
76.6100
74.3000
76.0000
803,100
Wed, 08 Apr 2026
73.4000
76.1400
73.0700
75.2600
1,564,300
Tue, 07 Apr 2026
71.2600
71.8200
69.3400
69.8900
699,500
Mon, 06 Apr 2026
70.7100
72.4200
70.1300
72.1300
581,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
71.0000
73.1000
69.6900
70.8100
781,200
Wed, 01 Apr 2026
72.6100
74.0000
72.2100
72.7000
911,600
Tue, 31 Mar 2026
71.8300
73.9100
70.7000
72.7500
813,800
Mon, 30 Mar 2026
72.4400
72.4400
70.1300
70.2700
762,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.9500
72.2600
70.8400
71.2900
696,000
Thu, 26 Mar 2026
73.7200
75.6900
72.3900
72.4700
852,400
Wed, 25 Mar 2026
74.7100
75.5000
72.9200
74.4100
642,800
Tue, 24 Mar 2026
71.8300
74.4400
71.4900
73.5900
555,000
Mon, 23 Mar 2026
71.9700
74.4400
70.4700
72.6400
675,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.3100
72.3900
69.6300
69.9200
1,371,900
Fri, 20 Mar 2026
12 · DEFA14A
Pre-market · 08:32 ET
DEFA14A ↗
Fri, 20 Mar 2026
11 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Thu, 19 Mar 2026
74.0400
74.3100
71.8700
72.2500
745,400
Wed, 18 Mar 2026
76.1900
77.8600
74.5700
75.1600
593,800
Tue, 17 Mar 2026
76.3600
77.3100
75.5000
77.0900
426,300
Mon, 16 Mar 2026
76.1900
77.4500
75.5200
75.7400
393,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
76.2800
76.7900
75.0100
75.8100
439,000
Thu, 12 Mar 2026
76.1700
77.2800
74.9000
75.3200
787,600
Wed, 11 Mar 2026
78.3800
79.0100
77.0000
77.0300
693,000
Tue, 10 Mar 2026
76.5000
79.9800
76.3300
78.8400
1,187,000
Mon, 09 Mar 2026
76.5600
78.0200
74.2300
77.6600
680,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
79.2500
79.3700
76.7400
77.7000
1,442,000
Thu, 05 Mar 2026
79.7700
80.7400
78.7500
80.4600
958,600
Wed, 04 Mar 2026
82.1000
83.5300
80.0000
80.5900
839,500
Tue, 03 Mar 2026
80.4100
82.9400
78.8400
82.6600
1,365,100
Mon, 02 Mar 2026
82.5200
84.1300
81.1500
83.5700
1,172,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.2500
84.8300
80.7900
84.7400
1,113,200
Thu, 26 Feb 2026
82.8300
83.6700
81.0800
83.5200
676,600
Wed, 25 Feb 2026
85.5400
85.5700
81.4600
82.3300
1,452,000
Tue, 24 Feb 2026
83.2000
85.7400
83.1000
85.2800
1,752,300
Mon, 23 Feb 2026
80.4900
81.4600
78.5300
81.4000
1,238,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
85.3100
85.7000
81.1900
81.2800
1,366,000
Thu, 19 Feb 2026
86.0700
87.3600
84.7300
85.2100
1,022,900
Wed, 18 Feb 2026
88.7000
90.0300
86.2300
86.2700
1,340,400
Tue, 17 Feb 2026
10 · 10-K
After market open · 12:34 ET
10-K ↗
Tue, 17 Feb 2026
91.1600
91.3800
86.5600
88.8600
3,114,500
Tue, 17 Feb 2026
9 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 17 Feb 2026
8 · 8-K/A
Next filing day · accepted 13 Feb, 18:24 ET
8-K/A ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 8-K
After market open · 11:10 ET
8-K ↗
Fri, 13 Feb 2026
93.9800
95.4000
92.7800
93.6200
1,739,800
Thu, 12 Feb 2026
97.7300
99.3100
93.6800
93.8900
937,400
Wed, 11 Feb 2026
96.9500
97.9600
94.7300
97.0100
1,237,100
Tue, 10 Feb 2026
96.4900
100.3400
96.0800
96.5900
2,180,400
Mon, 09 Feb 2026
96.8400
98.7400
96.0600
98.5700
788,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
95.2500
97.4500
94.3700
96.9700
1,146,000
Thu, 05 Feb 2026
95.9300
95.9300
92.9600
93.8300
1,871,000
Wed, 04 Feb 2026
90.2500
95.7000
89.5100
94.1900
2,019,300
Tue, 03 Feb 2026
83.9300
91.4200
83.9300
89.1700
1,592,000
Mon, 02 Feb 2026
83.7400
85.6100
83.1500
84.7600
836,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
85.8500
85.9400
83.3200
83.7400
940,500
Thu, 29 Jan 2026
87.9500
88.1500
84.1500
86.4400
940,800
Wed, 28 Jan 2026
6 · 8-K
After market open · 13:19 ET
8-K ↗
Wed, 28 Jan 2026
87.7600
89.5100
87.1500
88.4300
855,100
Tue, 27 Jan 2026
89.9500
90.4400
87.6600
88.0100
814,400
Mon, 26 Jan 2026
91.8000
91.8000
89.3300
90.6100
511,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
92.4700
92.7000
91.0100
91.2500
514,900
Thu, 22 Jan 2026
93.1800
94.0400
91.6000
92.6100
984,200
Wed, 21 Jan 2026
92.7500
93.9500
91.9000
92.1700
709,700
Tue, 20 Jan 2026
91.1800
92.3700
90.9500
91.9200
484,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.4500
94.1100
92.4600
93.1400
829,500
Thu, 15 Jan 2026
93.5200
94.0700
91.4300
93.7100
842,100
Wed, 14 Jan 2026
91.2400
93.5800
90.1300
91.9900
2,259,400
Tue, 13 Jan 2026
90.9100
92.3100
90.9100
91.3400
1,663,500
Mon, 12 Jan 2026
91.0100
91.4800
89.8000
91.3800
1,718,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
85.9500
92.3700
85.3400
92.0500
1,985,600
Thu, 08 Jan 2026
78.2200
85.6900
77.8700
84.4800
1,435,100
Wed, 07 Jan 2026
85.6800
85.6800
78.8600
79.1500
1,233,600
Tue, 06 Jan 2026
83.5500
85.3300
83.5000
85.1100
753,400
Mon, 05 Jan 2026
81.1900
84.4900
81.1900
83.8900
603,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
80.8800
82.0900
79.5600
81.7300
834,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
82.2300
82.2300
80.6600
80.7600
354,900
Tue, 30 Dec 2025
81.5800
82.6600
81.0700
82.3200
986,900
Mon, 29 Dec 2025
83.1600
83.1600
81.7500
81.9200
1,235,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
82.3500
83.0800
82.0900
82.9700
398,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
82.6600
83.0800
82.1000
82.5500
198,700
Tue, 23 Dec 2025
82.5500
82.5500
81.3100
81.9900
473,600
Mon, 22 Dec 2025
80.9200
82.7800
80.8000
82.4400
736,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
84.4200
84.4200
79.0100
80.8100
3,218,000
Thu, 18 Dec 2025
85.3100
86.4800
84.9800
85.2100
662,900
Wed, 17 Dec 2025
83.7700
85.1200
83.4600
84.4400
437,400
Tue, 16 Dec 2025
86.2500
86.4300
84.1500
84.4400
839,700
Mon, 15 Dec 2025
87.1700
87.1700
85.7700
85.9100
1,259,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 10-Q/A
After market open · 10:44 ET
10-Q/A ↗
Fri, 12 Dec 2025
88.1300
88.7000
86.5800
86.6700
1,828,300
Thu, 11 Dec 2025
87.6900
88.4700
87.3100
87.6700
1,353,200
Wed, 10 Dec 2025
84.1600
87.8000
83.7900
87.1200
1,462,900
Tue, 09 Dec 2025
84.0000
84.5900
83.2800
83.8600
696,800
Mon, 08 Dec 2025
84.2000
85.0500
83.3600
84.6000
761,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.3000
85.3300
82.0400
84.2100
987,100
Thu, 04 Dec 2025
83.2800
83.5000
81.8700
82.1900
671,800
Wed, 03 Dec 2025
82.0300
83.2400
82.0300
82.7500
567,900
Tue, 02 Dec 2025
82.1400
82.2100
81.1500
81.8400
848,600
Mon, 01 Dec 2025
81.0200
83.6800
80.9500
82.0600
918,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.7300
82.6400
81.5200
82.0100
1,106,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.9500
82.0700
80.8100
81.5000
864,600
Tue, 25 Nov 2025
78.5100
81.9500
78.1000
81.3800
1,190,700
Mon, 24 Nov 2025
76.9700
77.6700
76.6000
77.5400
889,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
75.0200
79.1000
74.9200
77.7500
920,500
Thu, 20 Nov 2025
75.6300
76.0400
74.1700
74.6500
853,000
Wed, 19 Nov 2025
74.6900
75.3800
74.0200
74.9900
714,600
Tue, 18 Nov 2025
74.1500
75.6300
73.7400
74.6600
638,500
Mon, 17 Nov 2025
75.4600
75.4600
73.4200
74.6000
1,421,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
75.1500
75.4600
74.0100
75.4100
842,000
Thu, 13 Nov 2025
77.4100
78.2500
75.2200
75.8700
865,900
Wed, 12 Nov 2025
77.7400
78.5600
76.3300
77.8700
819,500
Tue, 11 Nov 2025
77.5400
78.3200
77.0100
77.7200
774,100
Mon, 10 Nov 2025
79.3500
79.3500
76.5600
76.8300
1,320,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
76.6100
78.6700
76.2500
78.5000
1,239,500
Thu, 06 Nov 2025
77.3300
79.2600
76.3700
77.2200
1,255,700
Wed, 05 Nov 2025
4 · 10-Q
After market open · 14:45 ET
10-Q ↗
Wed, 05 Nov 2025
81.0700
83.1100
78.0300
78.1800
3,349,800
Wed, 05 Nov 2025
3 · 8-K
Next filing day · accepted 04 Nov, 21:12 ET
8-K ↗
Tue, 04 Nov 2025
84.3000
85.9000
83.5900
85.3300
994,300
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 03 Nov 2025
86.4200
87.0600
85.2200
86.0700
638,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
88.1900
88.1900
86.2100
87.1100
763,000
Thu, 30 Oct 2025
1 · 8-K
After market open · 10:00 ET
8-K ↗
Thu, 30 Oct 2025
88.6800
90.1800
87.8800
88.2200
528,300
Wed, 29 Oct 2025
90.8000
91.1300
87.6200
89.0900
695,000
Tue, 28 Oct 2025
92.2600
92.2600
91.0800
91.4000
543,600
Mon, 27 Oct 2025
92.7100
93.9000
91.5500
92.8100
486,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
93.3800
94.2500
91.6200
92.7800
704,900
Thu, 23 Oct 2025
90.1400
91.0300
88.4200
90.7600
673,100
Wed, 22 Oct 2025
92.3800
92.6200
90.1500
90.3800
588,700
Tue, 21 Oct 2025
90.0900
93.0800
89.9500
92.6500
544,400
Mon, 20 Oct 2025
90.5100
91.2700
90.1900
90.7500
397,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
89.7600
90.6300
88.8700
90.1400
304,500
Thu, 16 Oct 2025
93.5100
93.7400
89.4100
90.2600
632,800
Wed, 15 Oct 2025
93.1700
93.6000
91.9200
93.0200
764,300
Tue, 14 Oct 2025
89.0800
93.8500
89.0800
92.7900
803,300
Mon, 13 Oct 2025
88.7700
90.3400
88.5800
89.7300
946,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
91.0800
91.5000
88.7100
88.8300
1,110,500
Thu, 09 Oct 2025
92.5900
94.0000
89.0400
90.1000
858,700
Wed, 08 Oct 2025
90.6400
91.0000
89.1500
90.3100
615,700
Tue, 07 Oct 2025
91.0700
92.5500
89.0300
89.9000
1,129,700
Mon, 06 Oct 2025
90.0200
90.8800
87.9500
89.1900
567,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
90.2700
90.9000
89.3500
90.4100
1,031,200
Thu, 02 Oct 2025
89.7200
90.8400
89.4400
89.9800
693,400
Wed, 01 Oct 2025
88.9400
90.3000
88.4400
90.1800
993,400
Tue, 30 Sep 2025
85.2600
89.0200
84.6800
88.8400
1,198,000
Mon, 29 Sep 2025
85.1200
86.2100
83.3800
85.2000
906,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
83.5500
85.0200
83.1900
84.7200
770,000
Thu, 25 Sep 2025
82.7900
83.9200
82.3000
83.3900
766,000
Wed, 24 Sep 2025
85.7400
85.9700
83.0000
83.3900
1,241,400
Tue, 23 Sep 2025
87.3800
88.0000
85.8100
86.0900
681,200
Mon, 22 Sep 2025
88.3100
88.3100
86.4800
86.8900
740,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
90.7900
90.7900
87.7600
88.3000
1,442,100
Thu, 18 Sep 2025
90.5200
91.0300
89.2100
90.9400
1,136,200
Wed, 17 Sep 2025
94.0100
96.4100
90.0500
90.3400
905,500
Tue, 16 Sep 2025
95.1500
95.9500
93.2200
93.9300
512,100
Mon, 15 Sep 2025
96.5200
96.5200
94.3000
94.9700
579,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
96.9400
97.4600
95.8500
95.9100
303,900
Thu, 11 Sep 2025
95.8100
97.8800
95.8100
97.7400
480,700
Wed, 10 Sep 2025
95.4200
96.4200
94.7800
95.4100
555,400
Tue, 09 Sep 2025
98.2600
98.5400
95.0000
95.7200
440,100
Mon, 08 Sep 2025
98.2800
99.3700
97.4000
99.2800
632,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
98.0400
101.2800
97.4000
99.0200
966,700