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
52.1000
52.9500
52.0100
52.9000
208,647
Thu, 03 Sep 2026
53.2200
53.2200
52.1100
52.3900
117,800
Wed, 02 Sep 2026
52.6800
52.9100
52.0200
52.7800
134,200
Tue, 01 Sep 2026
52.9900
53.0600
52.1300
52.3900
91,800
Mon, 31 Aug 2026
52.4500
53.0200
52.2800
52.4900
159,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
52.4500
53.0800
52.4300
52.4800
80,900
Thu, 27 Aug 2026
53.3900
53.9100
52.5300
52.5500
115,400
Wed, 26 Aug 2026
21 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 26 Aug 2026
54.0600
54.4700
53.3500
53.4200
160,700
Tue, 25 Aug 2026
54.4500
54.7800
53.8400
53.9000
106,500
Mon, 24 Aug 2026
53.9500
55.0300
53.9500
54.6000
74,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.2000
54.7600
53.6300
53.9600
74,200
Thu, 20 Aug 2026
53.8500
54.5200
53.8300
54.1600
65,900
Wed, 19 Aug 2026
53.8800
54.4200
53.5100
54.0700
169,700
Tue, 18 Aug 2026
55.1800
55.4600
53.3300
53.3300
130,300
Mon, 17 Aug 2026
55.4600
56.0900
54.5200
54.6400
88,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
20 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 14 Aug 2026
55.9000
56.3800
55.6400
55.8400
103,500
Thu, 13 Aug 2026
55.2200
56.8300
55.2200
55.9300
102,200
Wed, 12 Aug 2026
54.6200
55.3800
54.6200
55.0600
85,200
Tue, 11 Aug 2026
55.2500
55.7900
54.6600
54.7800
88,000
Mon, 10 Aug 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 10 Aug 2026
56.3000
56.7400
55.1100
55.1500
139,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
56.1100
57.0100
56.0100
56.6800
106,200
Thu, 06 Aug 2026
57.3300
57.4800
55.2700
56.0000
132,300
Wed, 05 Aug 2026
54.9600
56.9800
54.1500
56.9000
337,300
Tue, 04 Aug 2026
54.6400
56.0900
53.8100
54.5900
329,700
Mon, 03 Aug 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 03 Aug 2026
17 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Mon, 03 Aug 2026
54.7600
55.7800
54.7600
55.4700
145,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
55.7200
55.9900
54.7700
54.8400
131,500
Thu, 30 Jul 2026
56.5100
56.5100
54.7600
56.0100
98,500
Wed, 29 Jul 2026
56.1400
57.3400
55.7500
56.6300
84,200
Tue, 28 Jul 2026
55.7800
57.0100
55.0000
56.0100
163,100
Mon, 27 Jul 2026
55.7300
56.4800
55.5000
55.7800
136,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
56.2200
56.7300
55.6800
55.7300
179,900
Thu, 23 Jul 2026
55.5000
56.2800
55.2800
55.7000
112,800
Wed, 22 Jul 2026
55.9400
56.0100
55.0000
55.9900
123,700
Tue, 21 Jul 2026
55.6500
56.5900
55.5800
55.5800
134,500
Mon, 20 Jul 2026
55.8000
56.0500
55.4400
55.8700
104,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.7200
57.7300
55.2900
55.8200
136,900
Thu, 16 Jul 2026
55.1800
57.5800
55.1800
56.8100
200,700
Wed, 15 Jul 2026
55.1800
56.2700
55.0900
55.1900
108,900
Tue, 14 Jul 2026
55.7600
56.3400
54.9100
55.1500
177,900
Mon, 13 Jul 2026
55.9200
56.3500
55.7000
55.7800
149,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.4900
56.4500
54.9900
55.5700
92,000
Thu, 09 Jul 2026
55.6800
56.2500
54.6500
55.1800
145,600
Wed, 08 Jul 2026
56.2800
57.8500
55.4200
55.4500
123,800
Tue, 07 Jul 2026
57.2800
57.9400
56.5300
56.7700
97,200
Mon, 06 Jul 2026
56.6800
57.0800
56.2300
56.6900
104,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.3000
57.5200
56.3000
57.2400
171,300
Wed, 01 Jul 2026
57.0000
57.8800
56.1100
56.3100
138,500
Tue, 30 Jun 2026
56.4800
56.7400
55.9000
56.1900
160,700
Mon, 29 Jun 2026
56.2700
56.9600
55.9100
56.8800
186,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
57.1500
58.1500
56.9600
57.0000
442,400
Thu, 25 Jun 2026
57.3000
58.3300
56.4800
56.7500
165,300
Wed, 24 Jun 2026
56.8100
57.4300
55.6600
56.7400
131,100
Tue, 23 Jun 2026
55.8600
56.7800
55.4200
56.4000
185,300
Mon, 22 Jun 2026
55.8500
56.0000
54.5500
55.3400
153,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.1100
56.6000
54.5000
55.6500
452,400
Wed, 17 Jun 2026
56.0700
56.5200
54.7000
54.8900
295,200
Tue, 16 Jun 2026
55.3000
56.8700
55.3000
56.3900
236,400
Mon, 15 Jun 2026
58.8900
59.8000
56.4600
56.4600
228,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
57.2800
59.3600
57.2800
58.3900
110,500
Thu, 11 Jun 2026
58.6900
59.1300
57.4800
57.7600
149,500
Wed, 10 Jun 2026
58.3800
59.5700
58.1100
58.4800
168,700
Tue, 09 Jun 2026
57.5300
58.5600
57.0600
57.8700
491,400
Mon, 08 Jun 2026
58.3600
59.0500
57.1100
57.5000
345,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
59.3000
60.9900
58.3200
59.2600
252,300
Thu, 04 Jun 2026
60.8800
61.3700
59.3900
60.0000
229,500
Wed, 03 Jun 2026
59.2700
60.5300
58.5300
60.2100
160,400
Tue, 02 Jun 2026
62.8300
62.8300
57.6800
59.6300
260,800
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 01 Jun 2026
66.8100
68.0200
65.0100
66.6700
89,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.2100
67.6500
66.0400
67.4800
110,400
Thu, 28 May 2026
67.8000
68.1600
66.9400
67.6900
64,300
Wed, 27 May 2026
68.6300
69.0000
67.4000
67.7100
77,200
Tue, 26 May 2026
68.1300
68.8700
67.1300
68.1500
81,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.6900
68.4300
66.3500
68.2400
62,800
Thu, 21 May 2026
66.4700
67.4700
65.5400
67.4000
85,800
Wed, 20 May 2026
66.5600
67.3400
64.3500
67.0700
112,200
Tue, 19 May 2026
67.5700
68.2900
66.0300
66.6900
192,500
Mon, 18 May 2026
67.1400
68.0300
67.0000
67.5900
69,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 15 May 2026
68.0800
68.7000
66.7300
66.9700
127,400
Thu, 14 May 2026
68.5500
68.9900
67.5900
67.8800
71,700
Wed, 13 May 2026
68.7600
69.0000
67.0000
68.4900
101,000
Tue, 12 May 2026
68.2500
68.9100
66.7600
68.8900
114,900
Mon, 11 May 2026
68.2200
68.6800
67.7100
67.9200
61,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 08 May 2026
67.6000
68.5000
66.7500
67.6500
60,100
Thu, 07 May 2026
67.0500
68.2400
66.7100
67.4500
64,000
Wed, 06 May 2026
66.1400
67.4800
65.9800
67.2000
126,200
Tue, 05 May 2026
67.7400
68.5000
65.1700
65.4600
153,000
Mon, 04 May 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 04 May 2026
12 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Mon, 04 May 2026
67.9400
69.6100
67.8100
68.7700
93,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.5000
69.1600
66.6900
68.3800
75,800
Thu, 30 Apr 2026
67.2500
68.6700
65.4300
68.2700
98,500
Wed, 29 Apr 2026
68.0100
68.6700
66.6400
67.2400
137,000
Tue, 28 Apr 2026
66.8700
68.5500
66.2100
68.3800
183,000
Mon, 27 Apr 2026
65.9900
66.9800
65.5400
66.3400
91,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.5000
66.4900
64.8000
66.4900
129,900
Thu, 23 Apr 2026
65.4300
66.0500
64.6100
65.8700
92,800
Wed, 22 Apr 2026
65.8000
65.9900
64.0000
65.0600
107,300
Tue, 21 Apr 2026
66.5600
66.5600
65.1400
65.6300
159,400
Mon, 20 Apr 2026
64.9700
66.8800
64.7100
66.5800
108,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.2000
65.4100
64.0400
65.1000
102,900
Thu, 16 Apr 2026
62.1700
63.6600
62.0400
63.6600
188,000
Wed, 15 Apr 2026
62.1700
63.5300
61.6800
62.4400
72,700
Tue, 14 Apr 2026
62.7700
63.3100
62.2400
62.4900
464,600
Mon, 13 Apr 2026
64.0000
64.1600
62.5800
63.0500
132,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.4200
64.1900
62.0500
63.9200
127,900
Thu, 09 Apr 2026
60.5600
62.5500
60.5600
62.0400
102,700
Wed, 08 Apr 2026
60.8900
61.1500
60.4800
61.0200
107,200
Tue, 07 Apr 2026
60.7100
61.6500
59.8600
60.1800
148,300
Mon, 06 Apr 2026
59.7900
60.0300
59.2800
59.2800
144,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
11 · DEFA14A
Next filing day · accepted 02 Apr, 17:37 ET
DEFA14A ↗
Fri, 03 Apr 2026
10 · DEF 14A
Next filing day · accepted 02 Apr, 17:36 ET
DEF 14A ↗
Thu, 02 Apr 2026
57.9400
60.0100
57.0500
59.9000
148,100
Wed, 01 Apr 2026
57.5500
58.3500
57.4500
57.7800
81,300
Tue, 31 Mar 2026
57.9900
58.5700
57.0900
57.4500
90,900
Mon, 30 Mar 2026
57.5600
58.0200
56.9100
57.4300
152,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.5000
58.5000
57.5200
57.7700
67,900
Thu, 26 Mar 2026
58.5100
58.9800
58.0300
58.5700
78,800
Wed, 25 Mar 2026
58.4500
58.8400
57.5100
58.4000
101,300
Tue, 24 Mar 2026
57.5300
59.4100
56.8400
57.9600
332,900
Mon, 23 Mar 2026
57.8000
59.0000
57.2400
58.0200
105,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.7700
58.7700
56.5300
57.0500
356,700
Thu, 19 Mar 2026
59.2000
59.9900
58.4400
58.6700
98,700
Wed, 18 Mar 2026
59.9200
60.5400
59.4900
59.6000
113,900
Tue, 17 Mar 2026
61.0600
61.1800
60.0700
60.1800
135,800
Mon, 16 Mar 2026
62.4900
63.0000
60.5200
60.9100
124,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.5800
63.8400
61.9100
62.0200
47,600
Thu, 12 Mar 2026
62.3600
63.4500
61.7300
63.0900
74,300
Wed, 11 Mar 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 11 Mar 2026
61.3700
62.6500
60.6700
62.5200
93,600
Tue, 10 Mar 2026
62.4000
62.5400
61.4100
61.7300
73,600
Mon, 09 Mar 2026
62.4200
63.0400
60.4900
62.6900
230,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.4000
63.4400
61.3400
63.0900
155,200
Thu, 05 Mar 2026
62.1800
62.3600
61.5500
62.3300
78,700
Wed, 04 Mar 2026
62.5700
62.9600
61.9300
62.7600
77,800
Tue, 03 Mar 2026
62.0200
62.6100
60.4200
62.3600
89,000
Mon, 02 Mar 2026
62.5700
63.2100
62.2100
62.6100
61,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 27 Feb 2026
63.2100
63.8100
61.6400
62.9000
153,500
Thu, 26 Feb 2026
62.5400
63.3300
62.2000
63.1200
154,100
Wed, 25 Feb 2026
61.9200
62.4500
61.2500
62.3800
101,700
Tue, 24 Feb 2026
62.1400
62.2500
61.6100
61.7800
88,100
Mon, 23 Feb 2026
61.6100
62.8400
61.6100
62.0700
106,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.4200
63.9100
62.1400
62.1400
126,100
Thu, 19 Feb 2026
63.0900
63.8500
61.8900
63.3900
87,600
Wed, 18 Feb 2026
62.2600
65.1000
62.0000
63.5200
279,300
Tue, 17 Feb 2026
7 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 17 Feb 2026
6 · 10-K
After-hours · 16:15 ET
10-K ↗
Tue, 17 Feb 2026
63.9900
63.9900
62.6900
62.8700
233,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.0400
63.7700
62.3100
63.5700
80,400
Thu, 12 Feb 2026
64.7100
64.8000
62.3600
62.7700
105,300
Wed, 11 Feb 2026
64.9200
65.1000
64.2600
64.4400
99,100
Tue, 10 Feb 2026
64.3300
64.9700
64.0400
64.8100
70,000
Mon, 09 Feb 2026
64.1400
65.1200
63.6700
64.1700
60,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.5700
64.6200
63.9300
64.2500
75,000
Thu, 05 Feb 2026
64.3400
64.4800
63.7500
64.2700
103,500
Wed, 04 Feb 2026
64.7500
65.3200
63.9500
64.0000
59,500
Tue, 03 Feb 2026
63.5500
64.5600
63.5500
64.1800
97,900
Mon, 02 Feb 2026
64.7700
64.7700
63.5200
63.8300
88,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
64.2200
64.6300
63.4800
64.2700
136,100
Thu, 29 Jan 2026
64.6000
64.8000
63.8400
64.3400
115,100
Wed, 28 Jan 2026
64.4000
66.2500
63.7500
63.9700
178,200
Tue, 27 Jan 2026
63.4100
64.4400
63.4100
64.3600
110,200
Mon, 26 Jan 2026
64.5000
65.2600
63.6600
63.8600
127,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.3000
65.3000
63.5500
64.1000
122,600
Thu, 22 Jan 2026
64.7400
65.2800
64.5700
64.8300
139,000
Wed, 21 Jan 2026
65.2000
65.5000
64.5200
64.8500
182,900
Tue, 20 Jan 2026
63.9200
64.8700
63.5300
64.6000
178,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
64.1900
65.0400
64.1900
64.6900
107,600
Thu, 15 Jan 2026
65.6300
65.8300
64.5700
64.6300
103,700
Wed, 14 Jan 2026
64.8300
66.1000
64.3200
65.2900
126,500
Tue, 13 Jan 2026
65.9400
66.1500
64.8200
64.9600
119,500
Mon, 12 Jan 2026
66.7500
67.7400
65.7500
65.8400
98,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
66.9000
67.3000
64.9200
66.5800
157,200
Thu, 08 Jan 2026
66.3600
68.1900
66.0300
67.0000
220,300
Wed, 07 Jan 2026
66.6000
67.6600
65.5700
66.9800
84,700
Tue, 06 Jan 2026
64.9200
67.1300
64.4800
66.3400
194,400
Mon, 05 Jan 2026
66.3400
67.2300
65.3200
65.3200
212,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
66.6400
67.0700
65.4400
66.9700
84,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.6100
67.4300
64.9200
66.7200
108,600
Tue, 30 Dec 2025
66.7700
67.5200
65.8400
66.5100
123,600
Mon, 29 Dec 2025
66.6300
68.0100
65.8300
67.7300
97,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.8700
67.4000
66.3600
67.2100
50,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
67.7000
67.8600
65.0000
67.0000
55,200
Tue, 23 Dec 2025
65.4200
67.1100
65.4200
66.7500
135,000
Mon, 22 Dec 2025
64.8700
65.9300
64.0100
65.5000
152,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.8400
67.1400
65.0300
65.3400
498,200
Thu, 18 Dec 2025
66.0700
67.1300
65.0700
66.2700
224,300
Wed, 17 Dec 2025
64.4900
65.9800
64.4500
65.6300
282,000
Tue, 16 Dec 2025
64.4100
64.9500
63.5900
64.4200
179,800
Mon, 15 Dec 2025
65.9500
65.9500
64.4900
64.8400
196,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
64.3700
66.2800
63.8900
65.5000
492,200
Thu, 11 Dec 2025
61.6000
64.4000
61.5700
64.2200
183,600
Wed, 10 Dec 2025
60.7000
62.0000
60.5400
61.2800
245,100
Tue, 09 Dec 2025
62.3100
63.1800
60.6400
61.0200
206,500
Mon, 08 Dec 2025
63.4800
63.8000
61.8100
62.0100
198,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
64.5000
65.2200
63.6000
63.7000
191,400
Thu, 04 Dec 2025
65.6400
66.8300
64.5300
64.6500
204,400
Wed, 03 Dec 2025
66.1500
66.6600
65.3500
66.0500
123,800
Tue, 02 Dec 2025
66.5300
66.5300
65.4300
65.8100
95,400
Mon, 01 Dec 2025
66.6000
67.1400
65.9200
66.0700
102,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
66.1300
67.1300
66.1300
66.7600
48,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
66.2300
67.8500
66.1300
66.6100
188,800
Tue, 25 Nov 2025
67.1800
68.1000
66.5200
66.5900
236,600
Mon, 24 Nov 2025
66.5900
67.4600
65.0200
66.6800
111,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
67.1900
67.6200
66.4800
66.7000
112,400
Thu, 20 Nov 2025
67.4000
67.9300
66.6100
66.6300
177,200
Wed, 19 Nov 2025
66.9700
67.7000
66.5000
67.2300
143,500
Tue, 18 Nov 2025
66.9800
67.4000
65.2500
67.0000
119,800
Mon, 17 Nov 2025
66.8200
68.2300
66.4600
66.4900
170,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
63.9700
67.5200
63.2100
66.8700
366,100
Thu, 13 Nov 2025
66.7600
69.1500
65.2900
65.3000
465,700
Wed, 12 Nov 2025
65.1100
67.1200
63.4200
66.7200
535,300
Tue, 11 Nov 2025
59.0500
66.7800
58.7000
65.9900
527,200
Mon, 10 Nov 2025
5 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 10 Nov 2025
59.4600
60.1100
58.7400
58.7400
94,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
60.1800
60.8400
59.4000
59.8200
164,400
Thu, 06 Nov 2025
59.5700
60.1100
58.9200
60.0000
118,400
Wed, 05 Nov 2025
60.3500
60.4700
59.4600
59.8400
106,600
Tue, 04 Nov 2025
58.0100
60.8700
58.0100
60.3700
162,400
Mon, 03 Nov 2025
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 03 Nov 2025
3 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Mon, 03 Nov 2025
58.6300
59.2200
58.2800
59.0000
131,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
58.9900
59.4300
58.7200
59.2500
102,300
Thu, 30 Oct 2025
58.8300
59.3700
58.4000
59.2500
110,600
Wed, 29 Oct 2025
59.7400
59.7400
58.1500
58.6000
187,800
Tue, 28 Oct 2025
60.4200
60.4200
59.5900
59.9700
81,700
Mon, 27 Oct 2025
59.5000
60.3000
58.8400
60.2200
99,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
59.5800
59.8800
58.6800
59.6400
86,800
Thu, 23 Oct 2025
59.7800
60.0700
58.6300
59.5500
100,100
Wed, 22 Oct 2025
60.1800
60.7500
59.3500
59.8700
62,000
Tue, 21 Oct 2025
60.8600
61.0200
59.4400
59.9200
96,600
Mon, 20 Oct 2025
60.6300
61.0200
60.0600
60.5800
69,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
60.8000
61.2700
59.8100
60.2500
183,900
Thu, 16 Oct 2025
59.7800
61.1600
59.7800
60.6100
157,000
Wed, 15 Oct 2025
58.8400
60.0500
58.2900
59.8600
180,200
Tue, 14 Oct 2025
58.2500
59.1200
58.0000
58.9300
160,700
Mon, 13 Oct 2025
58.5200
59.3200
56.6100
58.7600
183,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
58.8400
59.6500
57.7000
58.0400
221,500
Thu, 09 Oct 2025
58.9200
59.4300
58.2100
58.7900
124,100
Wed, 08 Oct 2025
58.8200
59.2100
58.4000
58.9400
94,700
Tue, 07 Oct 2025
57.1800
59.2700
56.9300
59.0200
169,300
Mon, 06 Oct 2025
58.9300
59.2700
57.1100
57.4100
154,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
59.0000
59.8100
58.6500
59.0100
104,000
Thu, 02 Oct 2025
58.5400
59.0400
58.3500
58.7700
132,400
Wed, 01 Oct 2025
58.6200
59.8200
58.2000
58.7400
111,400
Tue, 30 Sep 2025
57.5600
58.9700
56.9100
58.9000
134,200
Mon, 29 Sep 2025
57.7400
57.8300
56.9100
57.6100
128,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
57.9100
58.8400
57.5000
58.7000
132,600
Thu, 25 Sep 2025
58.3000
59.0300
57.6500
57.8000
127,400
Wed, 24 Sep 2025
58.5400
58.6400
57.8600
58.1900
101,300
Tue, 23 Sep 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 23 Sep 2025
58.1800
58.9800
57.9400
58.6400
96,200
Mon, 22 Sep 2025
58.0300
59.0900
57.6200
58.4800
109,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
58.2300
58.9200
57.8300
58.3300
253,900
Thu, 18 Sep 2025
57.5100
58.6900
57.1600
58.2000
111,700
Wed, 17 Sep 2025
57.0400
58.7800
57.0400
57.3100
115,300
Tue, 16 Sep 2025
57.1200
57.6900
56.9400
57.0000
70,500
Mon, 15 Sep 2025
58.8900
59.1600
57.2900
57.4500
95,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
59.0600
59.2500
58.0800
58.4200
58,400
Thu, 11 Sep 2025
57.7400
59.2700
57.5700
59.2200
83,600
Wed, 10 Sep 2025
59.2900
60.2600
57.7700
57.9900
109,000
Tue, 09 Sep 2025
60.5100
60.8300
59.2900
59.6200
89,200
Mon, 08 Sep 2025
60.2500
60.7200
59.6600
60.5300
93,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 05 Sep 2025
59.9500
60.9100
59.9500
60.5000
140,700