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
64.1900
64.3150
63.3125
63.6500
294,242
Fri, 23 Oct 2026
24 · 8-K
Pre-market · 08:55 ET
8-K ↗
Thu, 22 Oct 2026
64.9200
65.1200
63.8800
64.4400
289,000
Wed, 21 Oct 2026
64.0700
65.3600
63.6400
65.1000
661,100
Tue, 20 Oct 2026
63.2600
64.3800
62.9900
63.9000
261,300
Mon, 19 Oct 2026
64.7800
65.0800
63.2800
63.3300
231,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
64.0000
65.0900
63.5900
64.2400
222,000
Thu, 15 Oct 2026
63.1200
63.9100
62.9600
63.8400
191,500
Wed, 14 Oct 2026
63.1400
63.8800
62.4400
62.7300
259,300
Tue, 13 Oct 2026
63.1900
63.8100
62.5400
63.7500
196,200
Mon, 12 Oct 2026
62.9300
63.1400
62.1900
62.6400
304,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
23 · 10-Q
After market open · 14:16 ET
10-Q ↗
Fri, 09 Oct 2026
61.5300
62.5300
60.6600
62.4500
189,800
Thu, 08 Oct 2026
60.1600
61.3500
59.9800
61.2200
174,400
Wed, 07 Oct 2026
60.7000
61.1400
59.5500
60.4500
267,200
Tue, 06 Oct 2026
61.6800
62.1700
61.0900
61.6400
275,800
Mon, 05 Oct 2026
60.5800
62.3000
60.0100
61.1400
273,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.2200
61.0700
59.9200
60.6600
228,900
Thu, 01 Oct 2026
58.8500
59.8600
58.0500
59.1400
238,400
Wed, 30 Sep 2026
60.3900
61.0600
59.4900
59.5400
601,600
Tue, 29 Sep 2026
60.8100
61.0800
59.8100
59.9400
377,200
Mon, 28 Sep 2026
61.8200
62.4000
59.6100
60.8700
395,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
22 · 8-K
After-hours · 20:01 ET
8-K ↗
Fri, 25 Sep 2026
60.0000
62.4300
59.3100
62.2400
672,800
Thu, 24 Sep 2026
59.3700
60.9500
58.4200
60.3300
705,300
Wed, 23 Sep 2026
67.1100
67.5400
56.7400
59.7000
1,529,200
Tue, 22 Sep 2026
21 · 8-K
After-hours · 20:20 ET
8-K ↗
Tue, 22 Sep 2026
58.6400
59.9500
58.6300
58.9400
489,800
Mon, 21 Sep 2026
58.2400
58.7900
57.0000
58.1500
338,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
59.7500
59.7500
57.0200
57.3800
804,800
Thu, 17 Sep 2026
59.7400
60.2600
58.8400
59.9400
601,100
Wed, 16 Sep 2026
55.4500
60.2600
55.4500
58.8400
830,200
Tue, 15 Sep 2026
20 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 15 Sep 2026
55.2700
55.2900
54.2600
54.3600
312,600
Mon, 14 Sep 2026
56.2500
56.8100
55.2400
55.2500
305,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
58.8000
58.8000
56.8600
56.9300
231,900
Thu, 10 Sep 2026
58.8900
59.3700
57.5000
57.6100
392,100
Wed, 09 Sep 2026
62.2500
62.2800
59.7800
59.7800
558,000
Tue, 08 Sep 2026
62.2900
63.1300
61.0400
62.4100
425,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
60.8100
63.0000
60.7800
62.4900
425,400
Thu, 03 Sep 2026
59.7500
61.3500
59.1300
61.2700
345,500
Wed, 02 Sep 2026
57.1700
60.3900
56.7700
59.5400
471,900
Tue, 01 Sep 2026
56.8200
57.2300
56.3200
56.7400
268,500
Mon, 31 Aug 2026
19 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 31 Aug 2026
57.2200
57.7400
56.5500
57.4400
203,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
58.0900
58.1600
56.7400
57.3200
173,100
Thu, 27 Aug 2026
57.6700
58.1100
57.1200
57.7900
284,900
Wed, 26 Aug 2026
57.6100
58.2700
57.3800
57.9700
225,300
Tue, 25 Aug 2026
57.3200
57.6100
56.0600
57.3200
234,500
Mon, 24 Aug 2026
57.1400
57.3400
56.4500
56.7900
197,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
57.0100
57.5200
56.4300
56.8600
237,300
Thu, 20 Aug 2026
56.8000
57.5000
56.3300
56.3900
210,500
Wed, 19 Aug 2026
57.7100
57.7400
56.9100
57.3300
227,900
Tue, 18 Aug 2026
57.6700
57.6700
56.6300
56.9900
228,500
Mon, 17 Aug 2026
58.2200
58.2200
56.8800
57.7100
224,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
18 · 8-K
After market open · 10:04 ET
8-K ↗
Fri, 14 Aug 2026
58.0500
59.0800
58.0500
58.6600
215,900
Thu, 13 Aug 2026
17 · DEF 14A
After market open · 14:10 ET
DEF 14A ↗
Thu, 13 Aug 2026
16 · DEFA14A
After market open · 14:05 ET
DEFA14A ↗
Thu, 13 Aug 2026
57.4900
58.1600
56.5300
58.1600
276,400
Wed, 12 Aug 2026
57.1500
57.4100
55.8900
56.9000
136,000
Tue, 11 Aug 2026
57.1900
58.6000
57.0300
57.0500
101,700
Mon, 10 Aug 2026
57.8700
58.0900
56.6800
56.9800
136,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
15 · 8-K
After market open · 09:59 ET
8-K ↗
Fri, 07 Aug 2026
58.2900
58.6600
57.8500
58.4200
105,700
Thu, 06 Aug 2026
59.1500
59.5500
57.5800
57.8900
294,200
Wed, 05 Aug 2026
59.2200
59.6600
58.6200
58.7200
155,800
Tue, 04 Aug 2026
56.9400
59.5000
56.7500
59.1200
233,500
Mon, 03 Aug 2026
56.5300
57.8500
56.3200
56.8500
191,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
55.6100
56.4900
54.9900
56.2100
202,900
Thu, 30 Jul 2026
14 · 10-K
After market open · 14:41 ET
10-K ↗
Thu, 30 Jul 2026
56.2000
56.3100
55.2800
55.6500
220,500
Wed, 29 Jul 2026
56.9100
57.4800
55.4500
55.5500
228,200
Tue, 28 Jul 2026
57.1900
58.6300
51.4800
57.1800
217,100
Mon, 27 Jul 2026
56.2700
57.5100
56.2200
56.6300
291,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.6800
56.3600
54.9200
56.0000
153,300
Thu, 23 Jul 2026
54.3000
55.2400
54.3000
55.1900
262,500
Wed, 22 Jul 2026
54.6300
55.6000
54.5100
54.9700
155,700
Tue, 21 Jul 2026
54.0600
55.2800
53.5500
54.6800
193,000
Mon, 20 Jul 2026
56.0300
56.0300
53.9800
53.9800
186,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.0200
57.3500
55.1900
55.7700
184,200
Thu, 16 Jul 2026
55.8300
57.0000
55.7200
56.6700
235,800
Wed, 15 Jul 2026
54.8600
56.0600
54.0600
55.8000
293,900
Tue, 14 Jul 2026
54.4200
54.8800
53.6700
54.6500
235,300
Mon, 13 Jul 2026
54.5500
54.8600
53.5400
53.8500
198,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
52.9000
54.8900
52.3900
54.2700
279,700
Thu, 09 Jul 2026
52.9000
53.1800
52.5000
52.7600
220,400
Wed, 08 Jul 2026
52.5000
53.2500
51.7000
52.7800
251,400
Tue, 07 Jul 2026
54.8500
55.2100
52.8000
53.0900
249,700
Mon, 06 Jul 2026
54.6000
55.5700
54.2800
54.9100
375,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
54.5400
54.8900
53.7600
54.5700
483,700
Wed, 01 Jul 2026
53.2700
54.1000
51.3400
54.0100
511,600
Tue, 30 Jun 2026
53.9700
54.1400
53.0300
53.7600
343,100
Mon, 29 Jun 2026
55.1600
56.0300
53.7700
53.7700
557,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
13 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 26 Jun 2026
56.0800
56.7800
55.2100
56.3500
835,800
Thu, 25 Jun 2026
56.1100
57.4500
54.0400
55.9400
537,300
Wed, 24 Jun 2026
54.4000
57.4200
53.8100
57.3000
733,100
Tue, 23 Jun 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 23 Jun 2026
61.3800
61.8100
60.5400
61.0300
371,900
Mon, 22 Jun 2026
60.3000
61.9500
59.8800
61.4900
268,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
59.6000
61.5900
59.5400
60.4000
528,400
Wed, 17 Jun 2026
59.8400
60.5900
58.3700
59.0400
211,100
Tue, 16 Jun 2026
60.3400
60.7600
59.4500
59.9100
177,900
Mon, 15 Jun 2026
60.0000
60.6900
59.4800
59.8500
186,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
59.2700
59.9200
58.9000
59.6800
123,900
Thu, 11 Jun 2026
58.0600
59.3400
57.8600
58.7200
176,400
Wed, 10 Jun 2026
58.7400
59.4200
57.4900
57.4900
195,900
Tue, 09 Jun 2026
58.7900
59.6000
58.3100
58.3200
275,800
Mon, 08 Jun 2026
57.4600
58.6200
56.4300
57.8400
156,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
57.6300
58.3000
56.7400
57.3100
119,100
Thu, 04 Jun 2026
57.8100
58.2900
57.3300
57.7100
169,400
Wed, 03 Jun 2026
57.4500
58.0600
56.5300
56.9500
184,700
Tue, 02 Jun 2026
57.2400
58.2100
56.9600
57.6400
130,400
Mon, 01 Jun 2026
56.6400
57.5500
55.5200
56.9800
191,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
55.9800
58.0100
55.2700
56.7700
312,400
Thu, 28 May 2026
55.6600
56.4900
54.8800
56.2900
142,200
Wed, 27 May 2026
56.0200
56.6200
55.6900
56.0800
119,500
Tue, 26 May 2026
55.5000
56.2000
55.2600
55.6700
136,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.7100
55.3600
54.4700
55.1400
135,500
Thu, 21 May 2026
53.9600
55.0700
53.5300
54.5400
153,900
Wed, 20 May 2026
53.3900
54.9400
53.0800
54.6600
135,800
Tue, 19 May 2026
53.8200
53.9100
52.9400
53.5000
116,400
Mon, 18 May 2026
53.1400
55.3200
53.1400
54.3100
206,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
55.1100
55.9000
53.3200
53.3800
176,200
Thu, 14 May 2026
54.8300
55.9000
54.7100
55.6500
123,700
Wed, 13 May 2026
53.9300
54.7800
53.3000
54.6600
185,100
Tue, 12 May 2026
54.4000
54.4000
53.2300
54.0800
202,300
Mon, 11 May 2026
54.5900
54.7700
53.7800
54.4000
245,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
55.8800
55.9200
54.1200
54.4400
183,100
Thu, 07 May 2026
56.2100
56.5200
55.6300
55.6700
140,400
Wed, 06 May 2026
55.4100
56.6800
55.1400
55.9000
145,000
Tue, 05 May 2026
53.6900
55.0700
53.0700
54.6400
188,200
Mon, 04 May 2026
54.0000
54.1200
52.7700
53.3100
115,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.6700
54.7300
53.4100
54.3800
102,800
Thu, 30 Apr 2026
53.9200
54.9300
53.2800
54.2700
201,500
Wed, 29 Apr 2026
55.5700
55.5800
53.4500
53.8400
159,600
Tue, 28 Apr 2026
56.1200
56.2000
55.3600
55.6900
129,200
Mon, 27 Apr 2026
55.3500
55.9800
55.3400
55.7800
150,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.7300
55.7600
54.3500
55.1900
122,100
Thu, 23 Apr 2026
54.2600
55.3300
54.1400
54.8400
173,600
Wed, 22 Apr 2026
54.9300
55.1900
53.6500
53.9600
183,000
Tue, 21 Apr 2026
54.8700
55.5100
54.2100
54.6000
145,600
Mon, 20 Apr 2026
54.9400
55.6600
54.5800
54.8300
163,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.6000
56.0600
53.6000
55.1500
205,500
Thu, 16 Apr 2026
53.5800
53.9100
52.9500
53.0300
169,600
Wed, 15 Apr 2026
54.9000
54.9500
53.3800
53.8000
150,600
Tue, 14 Apr 2026
55.3800
55.7000
55.1200
55.3200
148,700
Mon, 13 Apr 2026
54.8900
55.5200
54.6100
55.4700
141,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.3300
55.6900
55.0500
55.2000
171,900
Thu, 09 Apr 2026
11 · 10-Q
After market open · 11:25 ET
10-Q ↗
Thu, 09 Apr 2026
54.3700
56.0000
54.3600
55.3200
163,100
Wed, 08 Apr 2026
53.7600
55.0400
52.4100
54.7700
228,500
Tue, 07 Apr 2026
52.0900
52.3200
51.5700
52.1000
210,500
Mon, 06 Apr 2026
52.0300
52.7400
51.4600
52.0600
235,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
51.8300
52.7200
51.1600
52.0400
175,500
Wed, 01 Apr 2026
52.2000
53.4800
51.9300
52.5000
263,500
Tue, 31 Mar 2026
51.2700
52.6900
50.2900
52.1400
317,600
Mon, 30 Mar 2026
51.2800
51.8200
50.3600
50.9900
401,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 27 Mar 2026
50.7800
51.4200
50.4000
50.7000
322,200
Thu, 26 Mar 2026
49.0900
51.0900
48.6900
50.9600
392,900
Wed, 25 Mar 2026
50.3300
50.9900
45.0100
49.5100
903,000
Tue, 24 Mar 2026
9 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 24 Mar 2026
48.6800
52.7600
48.6800
51.8800
633,100
Mon, 23 Mar 2026
48.8400
50.1900
48.4400
49.1600
221,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
48.7100
49.0500
47.4600
47.6400
563,900
Thu, 19 Mar 2026
47.1900
48.3900
46.6400
47.9900
164,300
Wed, 18 Mar 2026
48.0800
48.4700
47.7600
47.8900
197,300
Tue, 17 Mar 2026
48.6900
48.6900
47.7400
48.3900
181,300
Mon, 16 Mar 2026
47.9200
48.7500
47.8400
48.2100
161,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.1000
47.6900
46.0900
47.3400
232,300
Thu, 12 Mar 2026
48.4900
48.7000
46.9400
46.9900
178,800
Wed, 11 Mar 2026
49.1800
49.5800
48.5500
49.3300
124,200
Tue, 10 Mar 2026
49.7200
50.5700
49.4800
49.5900
163,400
Mon, 09 Mar 2026
49.8300
50.3200
48.7100
50.2400
122,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.8900
51.3500
49.8200
51.0300
145,800
Thu, 05 Mar 2026
52.8600
53.3100
51.8600
52.1300
108,200
Wed, 04 Mar 2026
53.8200
54.3200
53.0500
53.7300
132,400
Tue, 03 Mar 2026
54.9800
55.1600
52.7400
53.7800
191,400
Mon, 02 Mar 2026
54.8200
56.2700
54.1000
56.2700
185,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
56.8000
57.1100
55.6400
56.0100
180,700
Thu, 26 Feb 2026
57.1300
57.6900
56.4100
57.2000
116,900
Wed, 25 Feb 2026
56.4400
57.2300
55.5000
57.1200
217,400
Tue, 24 Feb 2026
56.0500
56.7700
55.7200
56.3400
116,700
Mon, 23 Feb 2026
57.0200
57.0200
55.3000
55.7200
102,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
56.5000
57.5000
56.1700
57.1600
132,000
Thu, 19 Feb 2026
56.3800
56.6700
55.9700
56.5800
121,800
Wed, 18 Feb 2026
58.3400
58.8600
56.6700
56.8000
133,500
Tue, 17 Feb 2026
58.9100
59.0700
58.2400
58.3400
128,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.3900
59.0900
57.9200
58.9500
124,700
Thu, 12 Feb 2026
58.8900
59.4500
57.6800
58.1500
162,600
Wed, 11 Feb 2026
58.5200
59.2100
58.2700
58.5500
138,800
Tue, 10 Feb 2026
58.2400
58.6400
57.8900
57.8900
148,400
Mon, 09 Feb 2026
59.1100
59.3600
58.4500
58.4700
141,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.4700
59.5900
58.1900
59.1000
165,800
Thu, 05 Feb 2026
57.5100
58.4800
57.5100
57.9900
203,700
Wed, 04 Feb 2026
57.5900
58.4000
56.2900
57.6000
197,300
Tue, 03 Feb 2026
56.1100
56.9600
55.8100
56.8200
142,200
Mon, 02 Feb 2026
55.8700
56.6100
55.4400
56.0300
190,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.2800
55.8000
54.1500
55.5700
293,000
Thu, 29 Jan 2026
54.2900
54.9900
53.8700
54.8600
198,400
Wed, 28 Jan 2026
53.2000
54.6000
52.6700
53.8200
175,200
Tue, 27 Jan 2026
53.0500
55.0000
52.8200
53.2900
192,200
Mon, 26 Jan 2026
53.2600
54.4000
53.0200
53.2900
269,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.2200
53.2200
52.3500
53.0100
124,600
Thu, 22 Jan 2026
53.8300
54.2900
53.3600
53.5100
179,800
Wed, 21 Jan 2026
52.9500
54.0600
52.5900
53.8100
169,000
Tue, 20 Jan 2026
52.7500
53.0500
52.2800
52.4900
135,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 16 Jan 2026
53.9100
54.2300
53.0500
53.4300
160,000
Fri, 16 Jan 2026
7 · 8-K
Pre-market · 08:59 ET
8-K ↗
Thu, 15 Jan 2026
53.5800
54.9000
53.1900
54.5100
156,300
Wed, 14 Jan 2026
53.2400
53.8600
52.4900
53.6000
156,200
Tue, 13 Jan 2026
53.8100
53.9300
52.7700
53.1500
142,300
Mon, 12 Jan 2026
53.9100
54.0200
53.4200
53.8100
107,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
6 · 10-Q
After market open · 10:40 ET
10-Q ↗
Fri, 09 Jan 2026
53.7200
53.8900
53.1100
53.8100
145,600
Thu, 08 Jan 2026
50.7400
53.6200
50.7400
53.5400
150,100
Wed, 07 Jan 2026
52.6000
52.7700
51.0400
51.1700
123,100
Wed, 07 Jan 2026
5 · 8-K
Pre-market · 08:37 ET
8-K ↗
Tue, 06 Jan 2026
51.9900
52.6100
51.7100
52.5500
139,400
Mon, 05 Jan 2026
51.8800
53.2600
51.8800
52.4000
154,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.4600
51.9800
51.3500
51.9600
120,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.8000
51.8000
51.2100
51.5700
146,100
Tue, 30 Dec 2025
52.2500
52.6900
51.8300
51.9100
125,100
Mon, 29 Dec 2025
52.6700
52.9200
52.1800
52.1900
128,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.8000
52.9600
52.2000
52.8700
96,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.5300
53.0600
52.0500
52.8700
92,300
Tue, 23 Dec 2025
52.6100
53.5700
52.4400
52.8600
370,800
Mon, 22 Dec 2025
52.5700
53.5300
52.5000
52.7900
206,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
4 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 19 Dec 2025
52.0000
52.4900
51.8000
52.3800
744,600
Thu, 18 Dec 2025
54.9300
55.1700
52.2900
52.4100
408,100
Wed, 17 Dec 2025
51.2500
55.8600
51.2500
54.8600
609,200
Tue, 16 Dec 2025
3 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 16 Dec 2025
57.6400
57.7200
55.2000
56.2900
569,800
Mon, 15 Dec 2025
58.5300
58.5600
57.5300
57.7400
184,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.2300
58.4300
57.5100
58.3600
200,900
Thu, 11 Dec 2025
57.3600
58.2600
57.2500
58.0000
151,500
Wed, 10 Dec 2025
55.7400
57.8000
55.7400
57.1600
227,000
Tue, 09 Dec 2025
55.1300
55.9800
55.1300
55.8900
107,600
Mon, 08 Dec 2025
55.4000
55.7800
55.1100
55.1800
147,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.8200
55.5300
54.5900
55.2500
102,400
Thu, 04 Dec 2025
55.2000
55.5100
54.9600
55.1400
95,900
Wed, 03 Dec 2025
54.9900
55.7900
54.9400
55.5300
118,200
Tue, 02 Dec 2025
55.5100
55.5100
54.2300
54.6700
90,500
Mon, 01 Dec 2025
54.3700
55.2500
54.2000
54.9500
137,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
55.3700
55.5300
54.5500
54.8600
58,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.0200
56.3300
55.0200
55.4200
263,900
Tue, 25 Nov 2025
54.5100
55.8200
54.4800
55.3800
164,100
Mon, 24 Nov 2025
54.1400
54.7000
53.8200
54.2900
191,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.1200
54.7100
52.7200
54.2700
150,100
Thu, 20 Nov 2025
54.2700
54.7100
52.4400
52.5100
164,200
Wed, 19 Nov 2025
52.5300
53.6500
52.5300
53.5700
169,300
Tue, 18 Nov 2025
52.7400
52.8800
52.0000
52.6700
124,900
Mon, 17 Nov 2025
2 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 17 Nov 2025
54.1200
54.7100
52.5000
52.6600
94,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
55.0600
55.4900
54.4300
54.5200
118,300
Thu, 13 Nov 2025
55.0200
55.6900
54.8900
55.3300
182,400
Wed, 12 Nov 2025
54.7900
55.7600
54.7300
55.1700
153,500
Tue, 11 Nov 2025
55.2200
55.2200
54.5900
54.9700
124,500
Mon, 10 Nov 2025
55.1300
55.7800
54.1900
55.0500
171,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
54.8900
55.1400
54.5300
54.8200
108,000
Thu, 06 Nov 2025
55.7300
56.2900
55.0600
55.1700
103,700
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Nov 2025
54.8100
56.2800
54.5200
56.1600
164,900
Tue, 04 Nov 2025
55.3400
55.3600
54.6800
54.9100
191,900
Mon, 03 Nov 2025
55.6500
55.9400
54.7700
55.7500
200,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.4600
56.4800
55.2900
56.0900
176,200
Thu, 30 Oct 2025
54.9700
55.5800
54.5500
55.5600
195,400
Wed, 29 Oct 2025
55.6800
56.3100
54.6200
55.1800
190,000
Tue, 28 Oct 2025
56.1200
56.5600
55.6500
55.9400
135,800
Mon, 27 Oct 2025
58.5400
58.9400
56.2200
56.2900
159,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.3400
58.8100
57.8500
58.5400
186,500
Thu, 23 Oct 2025
57.1100
57.7300
56.7700
57.7200
126,600