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
62.4400
63.0300
61.5800
62.6100
207,504
Thu, 22 Oct 2026
64.1600
64.5300
63.2100
63.3800
236,600
Wed, 21 Oct 2026
64.7100
65.3700
63.1400
65.0000
287,300
Tue, 20 Oct 2026
62.8300
65.4400
61.9700
64.4300
363,100
Mon, 19 Oct 2026
60.9500
61.4900
60.4700
60.9700
147,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.7600
61.6700
60.3200
60.7600
150,000
Thu, 15 Oct 2026
61.3200
61.4400
60.1100
60.7000
193,400
Wed, 14 Oct 2026
59.8900
60.9900
59.8900
60.6100
164,600
Tue, 13 Oct 2026
61.2600
61.2600
60.0700
61.0100
209,600
Mon, 12 Oct 2026
61.4900
61.8900
60.6000
60.7400
156,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.5200
62.4200
60.0100
61.8000
246,100
Thu, 08 Oct 2026
59.3100
59.6400
58.3400
59.4300
230,700
Wed, 07 Oct 2026
58.5100
60.0500
57.3500
59.3800
393,200
Tue, 06 Oct 2026
61.1100
62.7000
58.9900
59.3100
295,900
Mon, 05 Oct 2026
60.2400
61.9800
59.1200
59.4800
351,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.1700
61.0600
59.6500
60.8800
214,600
Thu, 01 Oct 2026
59.6800
59.7700
58.5000
59.0500
190,200
Wed, 30 Sep 2026
60.2400
60.2400
59.3300
59.6100
169,200
Tue, 29 Sep 2026
60.8100
60.8400
59.4300
59.5900
153,600
Mon, 28 Sep 2026
60.7900
61.5400
60.0100
60.0800
207,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
60.6600
61.2800
60.0700
60.9800
182,000
Thu, 24 Sep 2026
60.7600
61.4600
59.7400
60.6400
293,600
Wed, 23 Sep 2026
59.6600
60.8700
58.9800
60.7700
162,100
Tue, 22 Sep 2026
60.3100
60.3100
59.1200
60.2200
183,000
Mon, 21 Sep 2026
61.1700
61.1700
59.1500
59.3300
183,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
60.5700
60.6100
59.0600
60.6100
558,700
Thu, 17 Sep 2026
61.3600
61.3600
59.6700
60.0100
256,200
Wed, 16 Sep 2026
59.8800
61.0700
59.3000
60.2000
169,900
Tue, 15 Sep 2026
60.4400
60.4400
58.5200
59.4700
217,300
Mon, 14 Sep 2026
59.1300
60.4500
58.7900
60.1900
346,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
60.7700
61.3400
59.2500
60.2800
231,200
Thu, 10 Sep 2026
60.0100
60.1900
58.8600
59.9000
233,300
Wed, 09 Sep 2026
61.5100
62.5800
60.4000
60.5800
254,300
Tue, 08 Sep 2026
62.4000
63.0900
61.2000
62.3400
266,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
62.9000
63.8300
62.1100
62.4300
275,800
Thu, 03 Sep 2026
61.1100
63.8500
60.6900
62.5900
426,600
Wed, 02 Sep 2026
55.4100
61.0700
55.4100
58.7800
402,300
Tue, 01 Sep 2026
14 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 01 Sep 2026
54.6000
56.0800
54.1500
54.3300
276,000
Mon, 31 Aug 2026
57.7500
57.7500
54.7900
55.4300
411,100
Mon, 31 Aug 2026
13 · 8-K
Pre-market · 09:05 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
59.4900
59.7200
58.2300
58.3500
194,400
Thu, 27 Aug 2026
59.6700
59.6700
57.6300
59.2000
196,500
Wed, 26 Aug 2026
58.7000
58.9600
57.6300
58.9600
170,000
Tue, 25 Aug 2026
59.2200
59.7000
58.0100
58.1500
252,900
Mon, 24 Aug 2026
59.5000
60.0200
57.8500
58.3400
196,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
59.1000
59.6200
58.1000
59.1000
166,200
Thu, 20 Aug 2026
59.5100
59.7800
58.5000
58.8900
218,200
Wed, 19 Aug 2026
62.7300
63.4900
59.5400
59.9200
374,500
Tue, 18 Aug 2026
63.8000
64.3100
62.5800
62.7200
233,600
Mon, 17 Aug 2026
64.7600
64.7600
63.5000
63.8800
276,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.0000
65.0000
63.2100
64.8700
232,300
Thu, 13 Aug 2026
64.1400
64.8400
63.1500
64.0900
344,500
Wed, 12 Aug 2026
63.4500
64.3800
63.0300
63.8400
272,100
Tue, 11 Aug 2026
61.2200
63.2500
61.2000
63.0200
397,000
Mon, 10 Aug 2026
62.5800
62.5800
60.6800
61.0100
257,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
61.8700
62.9800
60.3700
62.7100
500,000
Thu, 06 Aug 2026
62.1500
62.8800
58.7100
61.2700
1,010,400
Wed, 05 Aug 2026
62.0800
66.4700
61.6100
61.8100
509,700
Tue, 04 Aug 2026
12 · 10-Q
After market open · 12:53 ET
10-Q ↗
Tue, 04 Aug 2026
70.2500
70.2500
61.1800
62.9800
843,500
Tue, 04 Aug 2026
11 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 03 Aug 2026
74.7600
76.6100
74.7600
75.1200
230,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
73.4600
74.8900
73.4600
74.5100
162,600
Thu, 30 Jul 2026
74.7400
75.4000
72.9900
74.1200
134,100
Wed, 29 Jul 2026
75.5600
75.5600
72.8900
73.7900
175,800
Tue, 28 Jul 2026
76.3900
76.8100
75.2700
76.2500
131,400
Mon, 27 Jul 2026
76.6400
77.0000
75.0300
76.1600
168,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.3800
76.1100
74.6000
75.4900
119,200
Thu, 23 Jul 2026
72.7700
75.0300
72.7400
74.6900
332,200
Wed, 22 Jul 2026
75.4000
76.0600
73.9700
74.3100
181,700
Tue, 21 Jul 2026
75.6600
76.9900
74.8200
75.9100
230,200
Mon, 20 Jul 2026
74.2900
75.7200
73.5800
75.0600
218,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
73.1900
75.6900
73.1900
74.5400
298,800
Thu, 16 Jul 2026
72.8100
75.8800
72.4200
74.4500
277,600
Wed, 15 Jul 2026
74.2300
74.9600
73.5700
74.3300
119,400
Tue, 14 Jul 2026
72.7800
74.5700
72.1600
73.7300
173,900
Mon, 13 Jul 2026
72.2500
72.7700
71.6200
71.8800
142,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.5600
73.7100
72.4900
72.5700
123,900
Thu, 09 Jul 2026
72.0100
73.0400
71.1800
72.8800
234,700
Wed, 08 Jul 2026
72.6300
72.9800
71.2700
71.3100
235,400
Tue, 07 Jul 2026
73.6700
74.4800
70.5400
73.5700
197,700
Mon, 06 Jul 2026
73.6600
74.8200
73.3800
73.9800
168,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.7700
76.0400
72.6500
73.3900
164,800
Wed, 01 Jul 2026
75.0300
76.3200
73.8500
74.4200
185,600
Tue, 30 Jun 2026
75.4800
76.3500
74.2700
74.5000
236,200
Mon, 29 Jun 2026
75.1500
76.0800
73.8900
75.4900
239,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.4200
76.5600
73.6200
76.2900
1,012,900
Thu, 25 Jun 2026
72.7500
75.2900
72.0500
75.0600
225,800
Wed, 24 Jun 2026
70.2700
72.2300
70.2700
71.9600
194,300
Tue, 23 Jun 2026
71.1900
71.5000
70.2500
70.3700
153,000
Mon, 22 Jun 2026
70.5900
72.3100
70.5900
71.9900
176,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.1500
72.3100
70.5100
71.0800
446,600
Wed, 17 Jun 2026
70.1000
71.5500
69.6000
70.3700
306,300
Tue, 16 Jun 2026
71.2900
72.1600
70.0000
70.2900
179,300
Mon, 15 Jun 2026
71.6600
72.1900
70.5200
70.7100
204,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.1900
72.8500
70.9000
70.9500
308,700
Thu, 11 Jun 2026
68.0000
71.0200
67.4400
70.9500
180,300
Wed, 10 Jun 2026
70.0000
70.7200
66.4700
67.6300
405,600
Tue, 09 Jun 2026
70.0300
71.2700
67.7000
69.5200
229,800
Mon, 08 Jun 2026
68.1600
70.0100
67.9100
69.1000
303,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.2700
69.6600
66.5700
67.7400
554,700
Thu, 04 Jun 2026
64.8100
68.8400
64.4700
68.6900
354,300
Wed, 03 Jun 2026
64.4200
64.7900
63.5100
63.7800
304,700
Tue, 02 Jun 2026
64.0800
65.5100
63.9200
64.9200
152,000
Mon, 01 Jun 2026
64.2400
64.3900
62.1500
63.9200
225,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.3100
65.2500
64.0000
64.6900
142,000
Thu, 28 May 2026
63.1100
64.7500
62.2100
64.6600
193,400
Wed, 27 May 2026
63.8000
64.2200
63.1400
63.7400
208,700
Tue, 26 May 2026
62.8400
64.0500
62.7200
63.4800
199,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.1400
62.2700
60.8800
62.1300
155,500
Thu, 21 May 2026
59.7900
61.0700
58.7500
60.9600
191,400
Wed, 20 May 2026
60.4000
61.1500
59.0200
60.2600
189,200
Tue, 19 May 2026
60.9500
61.2200
59.7700
60.2200
181,900
Tue, 19 May 2026
10 · 8-K
Pre-market · 09:06 ET
8-K ↗
Mon, 18 May 2026
60.8800
61.6600
60.0600
61.1700
204,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.7400
62.9100
60.4200
60.6500
226,400
Thu, 14 May 2026
63.8200
64.0400
62.4900
63.4300
196,400
Wed, 13 May 2026
61.6900
64.0000
60.6500
63.2700
277,700
Tue, 12 May 2026
61.1700
61.8000
59.7700
61.7300
238,400
Mon, 11 May 2026
62.9300
63.5600
61.4000
61.4200
283,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.7700
63.3300
61.0400
62.5500
211,000
Thu, 07 May 2026
61.2600
62.1700
60.7200
61.6300
274,900
Wed, 06 May 2026
59.4600
61.0700
59.4600
60.8100
150,500
Tue, 05 May 2026
57.6900
58.5600
56.6500
58.4800
173,600
Mon, 04 May 2026
57.8700
58.3700
56.3500
57.2000
242,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.7300
58.7300
56.8500
58.2700
273,700
Thu, 30 Apr 2026
9 · 10-Q
After market open · 13:36 ET
10-Q ↗
Thu, 30 Apr 2026
58.4100
59.1000
55.8000
58.0400
566,200
Thu, 30 Apr 2026
8 · 8-K
Pre-market · 08:02 ET
8-K ↗
Wed, 29 Apr 2026
55.0000
58.7400
55.0000
58.0200
470,800
Tue, 28 Apr 2026
56.3200
56.3200
54.4200
55.1000
151,200
Mon, 27 Apr 2026
55.2200
57.0200
55.2200
56.1100
192,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.3100
56.7100
55.2800
55.3200
351,300
Thu, 23 Apr 2026
55.9700
57.1900
55.5800
56.4900
147,000
Wed, 22 Apr 2026
57.2500
57.5200
54.9700
55.7700
272,800
Tue, 21 Apr 2026
58.4100
58.8100
56.0700
56.6500
187,900
Mon, 20 Apr 2026
57.9000
58.7500
57.9000
58.3900
163,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.7600
58.9900
56.7600
58.2400
261,400
Thu, 16 Apr 2026
56.5800
57.3100
55.4000
55.8100
162,200
Wed, 15 Apr 2026
57.9800
58.1000
56.6000
56.6400
118,000
Tue, 14 Apr 2026
57.9700
58.4700
57.7400
58.3600
149,800
Mon, 13 Apr 2026
56.9300
57.9200
56.5500
57.9000
156,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
57.2200
57.4200
56.3600
57.2000
132,600
Thu, 09 Apr 2026
55.0900
57.0200
55.0900
56.9100
163,500
Wed, 08 Apr 2026
55.0400
56.3300
55.0400
55.9200
233,300
Tue, 07 Apr 2026
52.6800
53.3200
52.2700
53.1700
182,600
Mon, 06 Apr 2026
52.2000
53.1000
51.7100
52.8600
176,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.0000
53.7200
51.8700
52.2600
245,300
Thu, 02 Apr 2026
7 · DEF 14A
Pre-market · 08:31 ET
DEF 14A ↗
Wed, 01 Apr 2026
52.6600
54.5400
52.6600
53.9400
222,300
Tue, 31 Mar 2026
51.5000
52.3700
50.1400
52.2100
297,000
Mon, 30 Mar 2026
50.5700
51.2500
50.2300
50.4300
288,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.4700
51.9800
50.5400
50.8300
242,000
Thu, 26 Mar 2026
52.3700
53.1400
51.9400
52.1700
254,700
Wed, 25 Mar 2026
52.7900
52.9800
51.7500
52.8700
258,100
Tue, 24 Mar 2026
50.1300
52.3100
49.8500
52.0100
368,100
Mon, 23 Mar 2026
50.1100
51.1900
49.2300
50.8900
459,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.0400
51.0400
48.5600
49.0400
856,200
Thu, 19 Mar 2026
52.2400
52.5200
50.8800
51.2100
302,300
Wed, 18 Mar 2026
54.1900
55.1100
52.7800
52.8600
290,200
Tue, 17 Mar 2026
54.5500
55.1800
54.0100
54.4200
196,100
Mon, 16 Mar 2026
54.0300
54.5700
53.5900
54.0900
226,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.0100
55.1600
53.3800
53.5700
233,600
Thu, 12 Mar 2026
55.8800
55.8800
54.5000
54.6600
207,100
Wed, 11 Mar 2026
55.7800
56.2900
54.9100
56.0000
210,900
Tue, 10 Mar 2026
56.4400
57.1000
55.7700
56.1200
244,800
Mon, 09 Mar 2026
57.5600
57.5600
55.3100
56.4800
340,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.2300
58.8400
56.7500
58.4400
389,200
Thu, 05 Mar 2026
59.9700
60.6100
58.3100
59.3500
330,700
Wed, 04 Mar 2026
59.0800
59.5400
58.2800
58.9600
287,800
Tue, 03 Mar 2026
57.8600
59.1000
56.8100
58.6500
308,400
Mon, 02 Mar 2026
56.9500
59.9000
55.8300
59.6100
409,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 17:00 ET
10-K ↗
Fri, 27 Feb 2026
58.0300
58.2700
56.8300
57.6500
389,300
Thu, 26 Feb 2026
57.5400
58.9000
56.8700
58.2700
284,600
Wed, 25 Feb 2026
55.1300
57.0700
52.4800
56.9100
649,300
Tue, 24 Feb 2026
59.4500
59.5800
52.4500
54.8300
975,000
Tue, 24 Feb 2026
5 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 23 Feb 2026
58.9800
58.9800
56.6100
57.9600
434,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.1600
60.5900
58.3600
59.4400
247,600
Thu, 19 Feb 2026
58.4100
59.7200
58.3100
59.4600
265,300
Wed, 18 Feb 2026
57.9600
59.0300
57.5400
58.6600
223,100
Tue, 17 Feb 2026
58.0400
58.1800
56.1200
57.5000
318,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.8000
58.7800
57.6700
57.8800
183,400
Thu, 12 Feb 2026
59.2600
60.3200
56.4000
57.2800
247,600
Wed, 11 Feb 2026
60.0000
60.2400
58.7700
58.7900
258,500
Tue, 10 Feb 2026
59.4200
59.9900
58.6600
59.3500
216,900
Mon, 09 Feb 2026
58.5800
59.5200
58.2400
58.9600
206,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.8600
58.9300
57.4900
58.7800
289,700
Thu, 05 Feb 2026
56.9800
57.2600
56.0500
56.8900
229,000
Wed, 04 Feb 2026
56.6800
58.2200
56.4100
56.9700
233,400
Tue, 03 Feb 2026
56.4100
57.1500
55.1800
56.2100
233,600
Mon, 02 Feb 2026
55.3400
57.2100
55.1200
56.7300
244,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.4600
56.6700
54.6100
55.4900
295,000
Thu, 29 Jan 2026
56.2500
56.4800
55.4500
56.0700
333,300
Wed, 28 Jan 2026
56.7900
57.0100
55.5100
55.5600
181,100
Tue, 27 Jan 2026
57.4100
57.8000
56.2500
56.5700
172,300
Mon, 26 Jan 2026
58.0500
58.2200
56.8500
57.5100
252,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.0500
58.5000
57.3100
57.5600
251,400
Thu, 22 Jan 2026
57.8000
58.6900
56.9900
58.1500
583,900
Wed, 21 Jan 2026
57.0000
57.9200
55.9100
57.5900
306,100
Tue, 20 Jan 2026
56.9200
57.0600
56.2800
56.4600
219,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.4500
58.5800
57.4400
57.8500
335,900
Thu, 15 Jan 2026
58.3600
59.3100
58.2500
58.5200
180,700
Wed, 14 Jan 2026
57.1700
58.5900
57.1700
58.3500
233,800
Tue, 13 Jan 2026
57.0700
57.5000
56.7300
57.1800
162,300
Mon, 12 Jan 2026
56.4500
57.1900
55.8500
56.9200
265,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.7400
56.8700
54.5700
56.7000
450,500
Thu, 08 Jan 2026
53.6000
56.6300
53.6000
55.2400
588,700
Wed, 07 Jan 2026
54.6900
54.6900
52.8800
53.4500
304,800
Tue, 06 Jan 2026
54.2100
54.9200
53.8800
54.8000
305,400
Mon, 05 Jan 2026
52.5200
55.6500
52.5200
54.1600
419,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.2200
52.7800
51.2200
52.3400
315,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.4300
51.6900
50.6200
50.7000
141,700
Tue, 30 Dec 2025
51.8600
52.3900
51.2500
51.5300
196,700
Mon, 29 Dec 2025
51.5500
51.9200
51.0500
51.9100
253,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.2400
51.7600
50.5900
51.5800
183,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.1800
51.8100
50.7500
51.2000
89,200
Tue, 23 Dec 2025
51.4000
51.4800
50.7200
51.1000
285,400
Mon, 22 Dec 2025
50.9100
52.1500
50.5200
51.3500
307,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.1500
50.8000
49.9200
50.4600
856,500
Thu, 18 Dec 2025
50.4600
51.5000
49.9200
50.4600
287,900
Wed, 17 Dec 2025
49.7000
50.8900
49.7000
50.2800
291,700
Tue, 16 Dec 2025
51.4100
51.4100
49.9900
50.0800
280,600
Mon, 15 Dec 2025
52.8600
52.8600
50.4500
51.2300
379,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.5200
53.8800
51.5900
52.1600
421,600
Thu, 11 Dec 2025
51.6700
53.5400
51.1700
53.0800
471,800
Wed, 10 Dec 2025
49.4200
51.4100
49.3600
51.2700
609,700
Tue, 09 Dec 2025
49.3900
49.9800
49.1300
49.3200
326,600
Mon, 08 Dec 2025
49.6000
50.0000
49.1600
49.5800
326,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
48.8100
50.8400
48.7600
49.6100
462,200
Fri, 05 Dec 2025
4 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 04 Dec 2025
47.9100
48.8100
47.6500
48.6300
274,800
Wed, 03 Dec 2025
47.9800
48.3600
47.4200
48.0200
272,100
Tue, 02 Dec 2025
47.6700
47.6700
46.5200
47.2400
268,000
Mon, 01 Dec 2025
47.1700
48.1200
46.9900
47.4700
472,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.6000
47.8900
47.1600
47.6800
187,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.9300
48.2100
46.9300
47.3900
335,700
Tue, 25 Nov 2025
45.7400
48.1400
45.5200
47.5500
401,200
Mon, 24 Nov 2025
45.2300
45.6100
44.8300
45.4900
398,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
44.3300
46.1000
44.2300
45.4100
401,800
Thu, 20 Nov 2025
42.8900
44.3600
42.8000
44.3200
825,800
Wed, 19 Nov 2025
42.2800
42.6600
41.2900
42.1500
1,148,000
Tue, 18 Nov 2025
41.3000
43.1800
41.1500
42.3500
1,070,900
Mon, 17 Nov 2025
45.2900
45.4000
41.3600
41.4200
527,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
44.4300
45.2900
43.8700
45.1300
595,000
Thu, 13 Nov 2025
45.4400
46.0000
44.8400
45.3500
411,600
Wed, 12 Nov 2025
46.0300
46.5800
45.3400
45.9800
477,300
Tue, 11 Nov 2025
47.6000
48.0100
45.4200
45.5800
433,300
Mon, 10 Nov 2025
48.6800
48.6800
46.9400
47.6100
536,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.1200
54.4500
47.6500
48.2400
850,200
Thu, 06 Nov 2025
3 · 10-Q
After market open · 13:28 ET
10-Q ↗
Thu, 06 Nov 2025
55.7900
56.9100
52.8500
54.0000
1,178,700
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 05 Nov 2025
55.1900
55.8400
51.1500
54.5900
954,400
Tue, 04 Nov 2025
55.8100
55.8100
54.9200
55.0600
280,300
Mon, 03 Nov 2025
56.2100
56.9400
55.3300
56.4600
229,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
56.5400
57.0200
55.1600
56.5800
309,200
Thu, 30 Oct 2025
56.6900
58.1800
56.4600
56.8600
229,400
Wed, 29 Oct 2025
58.5100
59.4100
56.6500
57.0400
356,400
Tue, 28 Oct 2025
60.1100
60.1100
56.7900
59.2500
587,100
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 27 Oct 2025
60.4600
61.1700
60.0900
60.4400
261,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
61.0600
61.2100
60.0800
60.2600
268,000
Thu, 23 Oct 2025
57.4900
60.6200
57.4400
60.4200
265,900