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
83.8700
85.9500
84.1500
85.8100
2,653,388
Thu, 03 Sep 2026
84.0000
85.0300
83.2500
84.5000
2,441,600
Wed, 02 Sep 2026
84.4800
85.3800
83.7000
83.7600
2,934,100
Tue, 01 Sep 2026
86.3400
86.9300
83.9300
84.5800
2,860,900
Mon, 31 Aug 2026
87.6100
87.9600
86.4800
87.0800
3,117,500
Mon, 31 Aug 2026
12 · 8-K
Next filing day · accepted 28 Aug, 17:47 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
87.1700
88.6700
86.5200
87.7600
2,594,200
Thu, 27 Aug 2026
89.1500
89.4900
86.1100
86.3300
2,941,300
Wed, 26 Aug 2026
88.7900
89.7800
88.3800
89.4700
3,205,600
Tue, 25 Aug 2026
89.5100
89.7200
88.2000
88.7400
3,267,700
Mon, 24 Aug 2026
92.0100
93.0900
90.8200
92.0800
2,753,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
89.7300
91.6800
89.0600
91.6800
2,292,600
Thu, 20 Aug 2026
90.0000
90.5600
88.1300
88.8600
2,515,400
Wed, 19 Aug 2026
89.9800
92.2000
89.9800
91.5700
2,169,100
Tue, 18 Aug 2026
90.6600
91.8700
89.4600
89.5100
2,183,900
Mon, 17 Aug 2026
92.0000
92.3900
89.6800
90.1100
2,827,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
92.5000
94.3300
92.3000
93.0900
1,654,400
Thu, 13 Aug 2026
92.5000
93.6900
91.6600
93.3000
2,339,500
Wed, 12 Aug 2026
93.7800
94.3700
91.0800
91.2000
3,568,000
Tue, 11 Aug 2026
95.0000
95.7600
93.1100
93.8400
3,113,200
Mon, 10 Aug 2026
98.1800
98.1800
95.0300
97.4400
1,875,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
96.9800
98.5800
96.7800
97.4600
1,237,100
Thu, 06 Aug 2026
99.0200
99.8000
97.7400
97.8700
1,192,000
Wed, 05 Aug 2026
100.5200
101.6700
99.1300
99.3100
1,425,700
Tue, 04 Aug 2026
99.8200
101.1600
99.4900
99.8700
2,215,500
Mon, 03 Aug 2026
99.4300
101.1500
97.8900
99.5000
2,186,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
98.7500
99.7300
96.8200
96.8800
2,325,200
Thu, 30 Jul 2026
11 · 10-Q
After market open · 13:01 ET
10-Q ↗
Thu, 30 Jul 2026
101.7300
102.1700
98.0200
99.6900
2,131,200
Wed, 29 Jul 2026
102.2100
104.8800
101.3800
103.5400
2,154,800
Tue, 28 Jul 2026
99.1300
104.2400
99.1300
103.9200
3,095,200
Mon, 27 Jul 2026
98.6900
100.0000
97.7000
97.7300
3,053,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
10 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Fri, 24 Jul 2026
9 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Fri, 24 Jul 2026
94.0100
97.1100
91.8000
96.0400
5,138,000
Thu, 23 Jul 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Jul 2026
100.8000
102.2500
94.7200
96.2300
4,776,200
Wed, 22 Jul 2026
103.8000
104.4900
101.2400
102.4700
1,925,800
Tue, 21 Jul 2026
104.0300
104.7600
102.8300
103.3100
2,339,200
Mon, 20 Jul 2026
105.9000
106.3900
103.1000
104.0400
2,182,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
107.3900
110.3000
105.9600
106.4900
1,717,600
Thu, 16 Jul 2026
107.0300
109.9000
106.0100
109.0300
1,597,200
Wed, 15 Jul 2026
107.9900
108.8400
106.4600
106.5300
1,672,500
Tue, 14 Jul 2026
108.5900
108.9500
106.2900
106.6000
1,902,400
Mon, 13 Jul 2026
108.7300
110.7800
107.3700
107.8000
2,139,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
105.3000
107.0900
104.1900
105.9900
1,755,000
Thu, 09 Jul 2026
102.3400
105.2200
102.0200
104.2600
1,203,200
Wed, 08 Jul 2026
103.6000
104.7300
100.3500
102.2200
1,530,500
Tue, 07 Jul 2026
105.9000
107.3400
105.0000
106.0800
1,581,600
Mon, 06 Jul 2026
104.3400
106.2000
102.1200
105.6700
2,082,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
101.8600
106.2000
101.8600
104.6900
2,815,400
Wed, 01 Jul 2026
100.0000
101.7300
99.3200
100.3300
2,018,500
Tue, 30 Jun 2026
100.3900
101.2200
98.7800
99.2900
2,435,100
Mon, 29 Jun 2026
104.9900
105.3900
100.6800
101.2800
2,450,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
102.3200
104.9400
102.0000
104.5600
6,162,900
Thu, 25 Jun 2026
104.8400
106.1600
101.1000
102.5900
1,924,400
Wed, 24 Jun 2026
103.5100
107.0300
103.4700
105.7000
1,790,700
Tue, 23 Jun 2026
103.5900
104.9200
102.9200
103.6300
2,178,400
Mon, 22 Jun 2026
107.9700
108.4000
103.5800
105.5700
2,258,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
108.0000
110.5900
107.4000
109.1100
3,840,800
Wed, 17 Jun 2026
110.2300
111.9200
105.5500
105.7200
2,230,800
Tue, 16 Jun 2026
112.8800
114.8200
110.1000
110.1700
1,290,600
Mon, 15 Jun 2026
115.0000
116.0600
112.2500
112.5000
2,038,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
116.5000
116.5000
113.6800
113.8300
1,487,900
Thu, 11 Jun 2026
111.7600
114.4100
110.8500
114.3700
1,452,500
Wed, 10 Jun 2026
111.9100
112.6800
110.0500
111.1800
1,403,800
Tue, 09 Jun 2026
111.3800
115.0000
110.2100
112.4800
1,834,700
Mon, 08 Jun 2026
107.9600
111.2500
107.5000
109.7300
1,706,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
108.0100
109.7800
107.2100
108.1300
1,181,300
Thu, 04 Jun 2026
108.7900
109.3800
107.1700
108.9600
1,536,400
Wed, 03 Jun 2026
108.5600
109.9300
105.1300
107.3600
2,357,600
Tue, 02 Jun 2026
110.7200
112.7500
110.4600
110.7900
1,565,000
Mon, 01 Jun 2026
112.4300
113.5000
110.0500
110.8200
1,739,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
114.7900
115.2500
113.1200
113.8500
2,850,500
Thu, 28 May 2026
113.5600
115.6300
111.3300
114.3100
1,974,200
Wed, 27 May 2026
112.6500
115.8300
112.6500
114.3700
2,529,600
Tue, 26 May 2026
107.5000
111.4900
105.0000
111.4400
3,036,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
7 · 10-K
After market open · 15:06 ET
10-K ↗
Fri, 22 May 2026
102.0500
106.8000
99.3800
106.6700
5,163,700
Thu, 21 May 2026
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 21 May 2026
98.3500
102.9900
97.1800
102.6200
4,385,600
Wed, 20 May 2026
93.9100
98.2500
92.3100
98.2400
2,348,700
Tue, 19 May 2026
94.4000
95.7200
93.0600
94.2700
2,127,300
Mon, 18 May 2026
93.6100
96.8000
93.2800
94.6100
2,545,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
94.6800
95.0900
92.9800
93.5600
1,772,400
Thu, 14 May 2026
95.0200
95.7500
94.0900
94.9700
1,892,300
Wed, 13 May 2026
94.6900
95.6700
93.7500
93.9300
1,819,000
Tue, 12 May 2026
95.9500
95.9600
94.3300
94.8900
2,305,800
Mon, 11 May 2026
99.4100
99.4300
96.2900
96.6500
2,071,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
101.9400
102.6200
99.2300
100.4200
1,779,700
Thu, 07 May 2026
104.9200
106.0100
102.2000
102.7200
1,791,100
Wed, 06 May 2026
102.9500
104.6900
101.0100
103.9200
2,139,100
Tue, 05 May 2026
97.7400
99.5000
96.7800
98.5400
2,243,000
Mon, 04 May 2026
99.6500
100.4900
97.0000
97.6500
1,791,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
103.1200
103.7600
100.3800
100.8800
1,382,600
Thu, 30 Apr 2026
101.1700
103.7300
101.1000
102.2000
1,792,100
Wed, 29 Apr 2026
105.4400
105.9400
100.4400
101.3400
2,398,500
Tue, 28 Apr 2026
107.2700
107.9300
105.6700
106.1800
1,299,900
Mon, 27 Apr 2026
108.7000
109.1500
106.5600
106.7700
1,241,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
107.7000
109.3400
107.4000
108.5300
1,074,600
Thu, 23 Apr 2026
106.9900
107.9600
105.5000
107.7100
1,458,100
Wed, 22 Apr 2026
110.5300
110.5600
107.0700
107.6900
1,609,600
Tue, 21 Apr 2026
110.8000
112.7800
109.8300
110.1700
1,404,200
Mon, 20 Apr 2026
111.7800
113.6600
109.2900
111.0600
1,600,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
110.7000
113.8700
110.5900
112.5000
1,841,400
Thu, 16 Apr 2026
109.4500
110.9100
108.2400
108.3300
1,503,200
Wed, 15 Apr 2026
108.5600
110.3200
108.1500
108.8700
1,391,700
Tue, 14 Apr 2026
108.6700
110.3400
107.4700
107.8100
1,389,800
Mon, 13 Apr 2026
107.6800
108.6500
106.6700
108.1400
1,225,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
110.3000
110.9900
107.0000
107.8600
1,308,000
Thu, 09 Apr 2026
106.0000
110.4400
105.0700
109.7700
1,529,200
Wed, 08 Apr 2026
105.5800
107.3600
105.3400
106.3500
2,076,700
Tue, 07 Apr 2026
101.4600
102.3800
99.4300
100.2600
1,821,400
Mon, 06 Apr 2026
97.9500
101.7700
97.5400
101.6400
1,613,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
98.8900
101.1600
97.6000
98.3100
1,651,200
Wed, 01 Apr 2026
98.7800
103.4300
98.0100
100.9100
2,397,800
Tue, 31 Mar 2026
96.5800
100.5100
96.3000
100.0900
2,470,800
Mon, 30 Mar 2026
94.3100
95.5000
93.4300
94.9700
2,041,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
93.5400
94.9500
92.5600
94.0500
1,929,800
Thu, 26 Mar 2026
99.7500
101.3400
93.4200
93.6900
3,137,400
Wed, 25 Mar 2026
102.4900
103.1800
98.8500
100.0500
1,959,800
Tue, 24 Mar 2026
101.4700
101.9500
100.0000
101.3900
2,062,300
Mon, 23 Mar 2026
103.0700
103.6900
101.1000
102.4500
2,417,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
103.8800
105.1900
99.5600
100.4300
3,669,800
Thu, 19 Mar 2026
103.5000
106.3700
103.0800
104.9100
1,998,800
Wed, 18 Mar 2026
104.0500
107.3900
104.0100
104.5400
2,170,400
Tue, 17 Mar 2026
102.5800
104.7600
102.5100
104.7100
1,610,700
Mon, 16 Mar 2026
101.6800
102.8700
99.9800
101.7100
2,118,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
101.3100
103.3700
100.7100
100.7800
1,975,700
Thu, 12 Mar 2026
100.9500
103.1300
100.3600
100.6900
2,167,100
Wed, 11 Mar 2026
106.1800
106.6500
102.1200
102.7200
2,081,100
Tue, 10 Mar 2026
104.5800
107.3100
103.0800
105.2600
2,103,600
Mon, 09 Mar 2026
102.1800
104.5400
99.9300
104.3200
2,290,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
106.9600
107.3800
103.7300
104.2500
2,387,200
Thu, 05 Mar 2026
107.6500
110.0000
106.6900
107.5800
2,203,700
Wed, 04 Mar 2026
109.8600
110.4100
107.4300
108.7400
1,682,900
Tue, 03 Mar 2026
109.7700
110.6200
106.7800
109.8600
2,942,100
Mon, 02 Mar 2026
115.0500
116.2000
112.6000
114.5100
2,192,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
117.2000
118.5000
115.6000
117.2700
2,236,200
Thu, 26 Feb 2026
119.8600
121.2600
118.8600
119.4100
1,806,200
Wed, 25 Feb 2026
120.4000
122.1000
118.7100
119.4200
2,295,000
Tue, 24 Feb 2026
118.9900
120.9700
117.7700
120.9400
2,436,900
Mon, 23 Feb 2026
117.8900
119.0000
114.5300
118.1700
2,436,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
119.5200
122.2900
116.5200
118.6900
2,779,800
Thu, 19 Feb 2026
118.3900
119.6700
117.1200
118.0700
1,757,400
Wed, 18 Feb 2026
116.3400
119.1600
115.6000
118.8900
1,894,200
Tue, 17 Feb 2026
116.3700
118.6700
115.2000
117.3500
2,043,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
116.0200
116.8300
113.4000
115.7300
1,898,400
Thu, 12 Feb 2026
117.3200
119.5700
114.8100
116.0200
2,496,900
Wed, 11 Feb 2026
115.9500
116.9900
114.4500
115.3600
2,256,100
Tue, 10 Feb 2026
115.4900
116.4300
114.2300
115.5100
2,069,500
Mon, 09 Feb 2026
115.7800
116.4200
114.2300
114.5000
1,898,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
111.4200
115.5900
111.4200
115.4500
2,157,500
Thu, 05 Feb 2026
111.7700
114.0700
110.0500
111.1700
2,115,600
Wed, 04 Feb 2026
113.7600
115.0000
110.9600
112.2500
4,045,900
Tue, 03 Feb 2026
5 · 10-Q
After market open · 11:42 ET
10-Q ↗
Tue, 03 Feb 2026
116.2300
117.0900
111.6700
113.3400
4,649,800
Mon, 02 Feb 2026
119.0000
119.0000
113.5000
116.2500
4,905,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
114.9000
119.6500
110.5100
119.3400
9,768,800
Thu, 29 Jan 2026
4 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 29 Jan 2026
98.0200
100.2600
97.0000
99.9000
5,941,600
Wed, 28 Jan 2026
101.0800
101.5900
97.1200
97.6200
3,005,700
Tue, 27 Jan 2026
102.0000
102.5900
99.0000
100.1600
2,447,000
Mon, 26 Jan 2026
98.8800
102.0100
98.8800
101.3000
3,468,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
101.6700
102.0100
99.6000
99.9800
2,255,400
Thu, 22 Jan 2026
102.3300
103.9300
100.8600
101.6200
2,299,400
Wed, 21 Jan 2026
99.4100
103.1500
98.7100
101.9400
3,786,300
Tue, 20 Jan 2026
99.9500
101.2600
97.6600
97.9800
2,733,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
102.2400
102.6400
99.9900
100.6900
2,589,100
Thu, 15 Jan 2026
101.7100
103.9200
99.8200
103.0700
2,738,300
Wed, 14 Jan 2026
101.5000
103.0000
99.8800
101.4000
2,168,400
Tue, 13 Jan 2026
102.3600
103.5200
100.4200
101.7100
1,896,100
Mon, 12 Jan 2026
102.5400
103.0000
100.8600
101.8100
2,443,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
107.5900
108.4000
102.1700
103.7600
2,389,300
Thu, 08 Jan 2026
102.5400
109.3700
102.0100
107.3600
3,171,300
Wed, 07 Jan 2026
101.0000
105.4000
100.5000
103.0400
3,249,700
Tue, 06 Jan 2026
108.0000
108.9300
106.3400
107.4600
2,535,600
Mon, 05 Jan 2026
107.3800
108.9700
107.3000
108.1000
3,058,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
104.3100
107.1000
104.0000
106.7900
2,571,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
104.6500
104.8800
103.5500
103.6700
1,807,200
Tue, 30 Dec 2025
104.4500
105.8100
104.1100
105.0300
2,575,000
Mon, 29 Dec 2025
102.8900
104.5500
102.8900
103.7100
2,349,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
100.6900
103.0900
100.5300
103.0900
1,781,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
100.9100
102.1500
100.5900
100.9500
916,300
Tue, 23 Dec 2025
101.7000
101.8900
99.5000
100.6800
1,994,500
Mon, 22 Dec 2025
100.0000
102.2700
99.5700
101.9100
2,721,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
98.8900
100.6000
97.9200
99.4700
6,711,300
Thu, 18 Dec 2025
102.2800
104.5500
100.3500
100.5500
2,758,300
Wed, 17 Dec 2025
104.1000
105.0500
102.2300
102.3900
3,347,000
Tue, 16 Dec 2025
104.0000
105.8400
103.7000
104.2000
2,541,100
Mon, 15 Dec 2025
102.4400
104.5100
100.4400
103.9900
3,498,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
102.4100
103.0900
100.9200
101.1800
2,482,600
Thu, 11 Dec 2025
100.0000
102.3400
99.6500
101.3600
2,796,100
Wed, 10 Dec 2025
99.7400
101.6500
99.1200
100.7100
3,075,500
Tue, 09 Dec 2025
100.5700
101.4400
98.8500
100.8100
2,420,200
Mon, 08 Dec 2025
99.3900
101.2400
99.0000
101.2100
4,306,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
96.5000
99.7400
96.1800
99.7000
4,560,800
Thu, 04 Dec 2025
95.2300
96.3100
94.2600
96.2500
3,311,500
Wed, 03 Dec 2025
92.3500
95.9800
91.8000
94.9700
3,760,500
Tue, 02 Dec 2025
92.0700
92.9300
91.4400
91.7700
3,246,200
Mon, 01 Dec 2025
87.5500
92.6200
87.5000
92.0200
5,560,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
87.6500
89.1000
87.1200
88.0300
1,892,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
85.0300
87.8900
84.6000
87.1900
3,074,400
Tue, 25 Nov 2025
83.3800
86.3500
83.1500
85.4700
3,582,500
Mon, 24 Nov 2025
84.7500
85.0000
83.0700
83.1300
4,384,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
82.0100
86.0900
81.6300
85.1300
4,335,100
Thu, 20 Nov 2025
82.9600
84.4300
81.4000
81.4800
2,745,300
Wed, 19 Nov 2025
83.9800
84.2600
82.6500
83.0100
2,228,100
Tue, 18 Nov 2025
81.8300
84.4900
80.9300
83.7700
3,915,500
Mon, 17 Nov 2025
82.7900
82.8200
80.2300
80.7200
3,385,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
82.2500
83.3500
82.0000
82.8200
2,478,100
Thu, 13 Nov 2025
83.8000
85.9600
83.0000
83.1000
3,193,000
Wed, 12 Nov 2025
84.9200
86.6900
84.1600
84.3900
3,948,300
Tue, 11 Nov 2025
80.7000
83.4400
80.4100
82.7100
3,766,200
Mon, 10 Nov 2025
82.4700
82.6000
79.5500
79.8400
4,169,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.0700
82.2500
79.0700
81.7700
3,428,900
Thu, 06 Nov 2025
81.3100
81.5800
79.3200
79.8100
3,388,500
Wed, 05 Nov 2025
79.4800
82.6800
78.9100
81.8100
4,431,000
Tue, 04 Nov 2025
80.1000
80.2500
79.1500
79.5400
3,352,600
Mon, 03 Nov 2025
81.5000
81.5000
78.9800
81.1200
5,290,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After market open · 12:40 ET
10-Q ↗
Fri, 31 Oct 2025
81.4600
82.0800
80.3000
81.5000
6,043,200
Thu, 30 Oct 2025
83.5800
83.5800
80.6400
80.8900
6,206,100
Wed, 29 Oct 2025
87.3100
87.6000
83.6300
83.8400
6,365,700
Tue, 28 Oct 2025
90.5000
90.5800
86.6800
87.6100
6,860,100
Mon, 27 Oct 2025
88.3000
90.7400
88.2100
90.4700
9,525,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
88.5000
90.9500
86.8300
86.9400
21,265,400
Thu, 23 Oct 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
101.2600
104.0800
100.9300
102.5400
9,160,700
Wed, 22 Oct 2025
102.8000
103.5600
100.2100
100.8900
2,702,300
Tue, 21 Oct 2025
101.5800
104.1000
100.8600
102.9600
2,924,700
Mon, 20 Oct 2025
100.3300
102.5300
100.0600
100.1900
3,934,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
97.3800
100.5100
97.3200
99.8200
3,819,800
Thu, 16 Oct 2025
97.6700
99.2400
96.8200
99.0600
3,680,600
Wed, 15 Oct 2025
100.0200
100.6300
96.1700
96.4400
3,420,700
Tue, 14 Oct 2025
97.0000
99.6700
96.4500
99.2800
2,512,000
Mon, 13 Oct 2025
95.7500
98.5300
95.7500
98.3100
2,780,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
98.2300
98.7600
94.3700
95.0700
3,792,000
Thu, 09 Oct 2025
101.6300
102.1000
98.3800
98.8500
2,879,200
Wed, 08 Oct 2025
99.2700
101.9500
98.9500
101.5800
2,524,500
Tue, 07 Oct 2025
102.3800
102.4700
97.3400
97.9800
3,085,700
Mon, 06 Oct 2025
103.2000
103.8500
101.6400
102.0400
2,548,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
104.1500
104.7900
102.9300
103.0500
2,405,900
Thu, 02 Oct 2025
101.3900
104.1600
100.5200
103.8000
3,455,700
Wed, 01 Oct 2025
102.1000
102.7500
99.8800
101.1800
3,527,600
Tue, 30 Sep 2025
103.3500
103.3500
100.4600
101.3700
3,635,100
Mon, 29 Sep 2025
107.4200
107.5500
102.1500
103.2800
3,774,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
106.2200
106.6000
104.9400
105.7700
2,349,400
Thu, 25 Sep 2025
110.4900
110.8300
105.7400
105.8300
3,089,300
Wed, 24 Sep 2025
111.5000
113.9100
110.5500
111.2300
2,042,500
Tue, 23 Sep 2025
113.3600
114.0400
111.9700
112.0300
2,139,800
Mon, 22 Sep 2025
113.5800
115.4500
112.8100
113.2200
2,415,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
116.1000
116.1000
113.5600
113.7900
4,551,000
Thu, 18 Sep 2025
118.0000
119.2600
115.2800
115.4300
2,906,100
Wed, 17 Sep 2025
118.6300
121.1900
117.6800
118.6800
2,170,000
Tue, 16 Sep 2025
118.2500
119.0400
115.5000
118.6900
2,213,100
Mon, 15 Sep 2025
118.7200
120.3000
117.1700
118.6600
2,640,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
118.7000
119.7900
116.0000
118.5000
2,445,500
Thu, 11 Sep 2025
1 · 8-K
After-hours · 16:33 ET
8-K ↗
Thu, 11 Sep 2025
114.9300
118.2600
114.7200
117.8700
1,864,600
Wed, 10 Sep 2025
115.1300
116.1500
113.5300
114.1300
1,712,100
Tue, 09 Sep 2025
116.5000
116.9600
114.7900
115.4100
1,889,000
Mon, 08 Sep 2025
119.7000
119.9000
116.0700
117.1700
3,721,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
122.9300
124.8800
120.3000
120.4000
2,193,600