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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
64.0600
64.7000
63.5548
64.4200
266,802
Thu, 22 Oct 2026
60.6000
65.0800
60.4600
64.9400
450,600
Wed, 21 Oct 2026
62.1600
62.2500
60.5100
60.6800
228,800
Tue, 20 Oct 2026
61.2400
62.3200
61.0600
61.9900
246,900
Mon, 19 Oct 2026
61.5800
61.6900
60.2700
60.4500
268,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
62.0000
63.0500
60.8800
61.1700
293,300
Thu, 15 Oct 2026
61.5400
62.8000
61.0000
61.9800
398,700
Wed, 14 Oct 2026
60.6300
60.9700
59.1200
60.1200
497,000
Tue, 13 Oct 2026
62.5300
63.0700
61.6800
61.7100
271,100
Mon, 12 Oct 2026
62.7600
62.9500
61.7000
61.8300
332,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.2700
63.4600
62.5000
62.8600
344,400
Thu, 08 Oct 2026
63.6200
64.4400
63.0000
63.6400
588,400
Wed, 07 Oct 2026
66.0700
66.3600
64.1400
64.5200
454,900
Tue, 06 Oct 2026
65.7700
67.8500
64.9300
67.0000
341,300
Mon, 05 Oct 2026
66.6000
66.6000
65.4000
65.4700
370,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
68.0500
68.3200
66.4600
66.6600
379,000
Thu, 01 Oct 2026
66.0500
66.9900
64.5700
66.4400
294,300
Wed, 30 Sep 2026
67.9600
68.0200
66.0800
66.1100
328,200
Tue, 29 Sep 2026
68.4200
68.4200
66.8700
67.4000
337,400
Mon, 28 Sep 2026
68.3500
69.2000
68.0400
68.2800
278,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
67.9700
69.0100
67.6800
68.7900
254,300
Thu, 24 Sep 2026
67.0000
68.1500
66.7800
67.7900
338,400
Wed, 23 Sep 2026
67.9100
68.3700
67.1600
67.2100
345,800
Tue, 22 Sep 2026
67.2400
69.2500
67.2400
68.8000
373,000
Mon, 21 Sep 2026
66.7900
67.8700
66.0200
67.5600
269,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
66.3100
66.7700
65.8400
66.2100
778,500
Thu, 17 Sep 2026
67.5000
67.7700
66.3500
66.8000
466,100
Wed, 16 Sep 2026
67.5200
68.2200
65.6400
66.2700
452,600
Tue, 15 Sep 2026
68.8300
68.9300
67.1200
67.1200
579,000
Mon, 14 Sep 2026
67.9200
69.6600
67.4700
68.8500
300,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
68.5900
68.8100
67.2900
68.4200
223,600
Thu, 10 Sep 2026
68.2800
68.4900
66.8200
67.5000
382,600
Wed, 09 Sep 2026
70.1300
70.9800
67.5900
68.8300
520,800
Tue, 08 Sep 2026
70.7100
70.8200
69.9400
70.2500
407,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
70.8100
71.8800
70.3000
71.0900
274,800
Thu, 03 Sep 2026
71.9800
73.2400
70.2800
70.7800
324,200
Wed, 02 Sep 2026
71.1400
72.3300
70.3800
70.9800
489,100
Tue, 01 Sep 2026
71.6200
72.9700
70.8900
70.9300
641,800
Mon, 31 Aug 2026
72.6400
73.1200
72.0900
72.2200
646,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.2900
74.7200
72.3100
73.3100
343,800
Thu, 27 Aug 2026
73.1400
73.6400
72.4300
72.7900
374,400
Thu, 27 Aug 2026
20 · 8-K
Pre-market · 08:29 ET
8-K ↗
Wed, 26 Aug 2026
73.9500
74.7100
73.4800
73.7800
221,700
Tue, 25 Aug 2026
73.5700
73.6800
72.0000
73.5500
198,000
Mon, 24 Aug 2026
72.2800
73.8200
72.1200
72.7700
222,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.4800
72.6300
71.1400
71.9200
334,500
Thu, 20 Aug 2026
70.3900
71.4500
69.8800
70.8700
340,900
Wed, 19 Aug 2026
70.6600
72.5300
70.6600
71.3500
684,600
Tue, 18 Aug 2026
71.2600
71.4600
69.3200
69.3500
281,500
Mon, 17 Aug 2026
70.0100
71.1600
69.5100
70.8800
166,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.2500
70.6900
70.0000
70.4600
113,300
Thu, 13 Aug 2026
71.0400
71.4100
70.1700
70.6700
206,300
Wed, 12 Aug 2026
71.8000
71.9700
69.9800
70.1100
170,200
Tue, 11 Aug 2026
70.5700
71.9600
70.5700
71.6100
169,900
Mon, 10 Aug 2026
72.1600
72.1600
69.9100
70.5200
170,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
71.7900
73.6700
71.7900
72.9000
195,000
Thu, 06 Aug 2026
73.4600
73.4600
71.2800
71.4400
209,200
Wed, 05 Aug 2026
71.6200
73.5300
71.6200
73.2300
202,500
Tue, 04 Aug 2026
72.5300
72.8600
71.2600
72.0500
220,500
Mon, 03 Aug 2026
72.1900
72.8200
70.9000
71.9400
295,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
69.6500
71.0900
69.6000
70.7300
304,000
Thu, 30 Jul 2026
73.1500
73.6300
70.0000
70.1300
344,400
Thu, 30 Jul 2026
19 · 8-K
Pre-market · 08:48 ET
8-K ↗
Wed, 29 Jul 2026
18 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Wed, 29 Jul 2026
17 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Jul 2026
73.3100
73.9600
71.2900
71.5300
237,300
Tue, 28 Jul 2026
73.2200
74.5400
73.1700
73.6300
174,600
Mon, 27 Jul 2026
73.6200
74.4600
72.1700
72.4300
132,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.0000
72.9100
70.5000
72.4800
211,200
Thu, 23 Jul 2026
69.9100
71.2700
69.9100
70.9600
200,100
Wed, 22 Jul 2026
71.0700
72.2700
70.4400
71.4500
187,200
Tue, 21 Jul 2026
70.1400
70.9900
69.3100
70.5500
186,500
Mon, 20 Jul 2026
73.0400
73.1200
70.1900
70.5000
202,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.0000
76.2300
72.4600
72.7500
205,900
Thu, 16 Jul 2026
73.3000
75.7300
73.3000
75.1900
221,400
Wed, 15 Jul 2026
72.5200
73.6300
72.3200
73.3700
209,700
Tue, 14 Jul 2026
72.9200
73.1000
71.3900
72.3100
218,600
Mon, 13 Jul 2026
73.6100
74.1000
71.7200
71.9000
175,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.6700
74.9900
73.5100
73.6400
121,400
Thu, 09 Jul 2026
72.2500
74.0200
71.9200
73.3600
216,300
Wed, 08 Jul 2026
73.9700
73.9800
71.6500
71.9700
301,400
Tue, 07 Jul 2026
77.1300
77.2600
74.6400
74.8100
326,000
Mon, 06 Jul 2026
79.0200
79.0200
76.3700
76.7400
192,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.6400
79.3700
77.5200
79.2500
207,900
Wed, 01 Jul 2026
16 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 01 Jul 2026
79.2500
80.4000
78.6500
78.6600
379,100
Tue, 30 Jun 2026
79.5900
80.2800
79.0100
80.0400
252,100
Mon, 29 Jun 2026
80.0000
80.2800
78.4000
80.1400
271,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
80.5000
82.5000
80.0600
80.2400
844,400
Thu, 25 Jun 2026
80.6600
83.1800
79.6300
79.9300
258,300
Wed, 24 Jun 2026
75.2900
81.7700
75.2900
80.2200
371,700
Tue, 23 Jun 2026
74.0200
74.8300
73.3200
74.5500
202,900
Mon, 22 Jun 2026
74.6100
75.1100
73.4900
73.6000
191,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.0000
75.1800
71.8700
74.6100
485,000
Wed, 17 Jun 2026
72.4900
74.9900
71.2700
71.3900
256,800
Tue, 16 Jun 2026
72.1000
74.1000
72.1000
73.0000
155,600
Mon, 15 Jun 2026
72.7100
74.1000
71.9000
72.0600
241,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.8900
73.4900
72.1800
72.1900
206,300
Thu, 11 Jun 2026
15 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 11 Jun 2026
70.4000
73.1300
69.8200
73.0400
245,100
Wed, 10 Jun 2026
71.8800
71.8800
69.9000
70.0000
248,400
Tue, 09 Jun 2026
68.9400
71.5500
68.4600
71.4400
320,500
Mon, 08 Jun 2026
69.0200
69.6000
67.9300
67.9400
183,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.0400
69.9100
68.3700
68.8100
204,000
Thu, 04 Jun 2026
69.7600
70.0000
69.0200
69.3200
208,100
Wed, 03 Jun 2026
68.6900
69.6300
68.2300
68.6500
261,500
Tue, 02 Jun 2026
68.2700
69.5300
67.7800
69.0200
520,200
Mon, 01 Jun 2026
68.0000
68.5200
67.5400
68.3100
258,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.4100
69.0400
67.1700
67.2600
224,100
Thu, 28 May 2026
67.5000
68.3400
66.8800
67.6700
157,900
Wed, 27 May 2026
67.6900
69.4300
67.5800
68.1000
176,900
Tue, 26 May 2026
66.6000
67.5800
66.3500
67.1400
193,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.5200
66.5600
65.7900
66.3300
197,900
Fri, 22 May 2026
14 · DEFA14A
Pre-market · 08:09 ET
DEFA14A ↗
Fri, 22 May 2026
13 · DEF 14A
Pre-market · 08:08 ET
DEF 14A ↗
Thu, 21 May 2026
64.7700
66.5700
64.3500
66.5300
286,200
Wed, 20 May 2026
63.9700
65.9100
63.4800
65.7000
341,600
Tue, 19 May 2026
62.5100
64.0000
62.0500
63.4500
308,600
Mon, 18 May 2026
62.4100
63.9000
62.4100
63.4600
312,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.7100
63.8700
61.9900
62.0000
349,600
Thu, 14 May 2026
64.0400
64.6300
63.2800
64.0200
277,800
Wed, 13 May 2026
63.7500
64.0800
62.4800
63.4100
221,900
Tue, 12 May 2026
65.6300
65.6300
63.5000
64.2800
191,100
Mon, 11 May 2026
12 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Mon, 11 May 2026
11 · 10-K/A
After-hours · 16:12 ET
10-K/A ↗
Mon, 11 May 2026
66.1200
66.4900
65.1300
65.2600
254,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
65.9100
66.9800
65.5400
66.0900
172,700
Thu, 07 May 2026
66.8700
67.3400
65.0000
65.6400
147,300
Wed, 06 May 2026
67.2700
68.4100
66.6800
66.8200
162,500
Tue, 05 May 2026
65.3800
66.4900
64.8700
65.6600
157,700
Mon, 04 May 2026
65.7100
66.6600
64.6900
64.7000
249,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.3100
67.7400
65.9700
66.2700
157,000
Thu, 30 Apr 2026
10 · 10-K/A
After market open · 12:55 ET
10-K/A ↗
Thu, 30 Apr 2026
67.1300
68.4500
66.3200
67.4400
265,000
Wed, 29 Apr 2026
9 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Apr 2026
8 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 29 Apr 2026
69.9300
69.9300
67.1100
67.3400
195,100
Tue, 28 Apr 2026
71.7500
71.9600
69.7700
70.2800
155,900
Mon, 27 Apr 2026
70.7100
71.2500
70.2200
70.8700
141,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.6800
72.0300
70.6600
70.8200
137,500
Thu, 23 Apr 2026
72.1200
72.3400
70.7400
71.8400
166,500
Wed, 22 Apr 2026
71.8100
72.1600
71.2300
71.6800
186,100
Tue, 21 Apr 2026
71.6700
72.8400
70.7600
70.9400
189,500
Mon, 20 Apr 2026
69.0000
70.7200
68.6900
70.5500
158,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67.1100
70.3100
67.1100
69.1800
287,300
Thu, 16 Apr 2026
65.6500
66.2000
65.4600
65.6900
175,500
Wed, 15 Apr 2026
67.0100
67.0100
65.1400
65.5600
146,700
Tue, 14 Apr 2026
67.4300
68.1800
67.3400
67.4500
113,000
Mon, 13 Apr 2026
66.8300
67.9300
65.6100
67.7700
183,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
69.3400
69.3400
67.2200
67.2800
152,400
Thu, 09 Apr 2026
67.7200
70.1400
67.7200
69.2300
298,800
Wed, 08 Apr 2026
67.4400
69.2900
66.7300
68.2300
338,600
Tue, 07 Apr 2026
65.0500
65.3300
63.4700
64.2400
367,900
Mon, 06 Apr 2026
64.6100
66.4800
64.5400
66.2600
145,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
64.0800
66.2400
63.8400
65.3500
240,200
Wed, 01 Apr 2026
64.1200
66.0200
63.4300
65.3700
250,500
Tue, 31 Mar 2026
63.6900
65.0700
62.7800
64.4500
283,900
Mon, 30 Mar 2026
63.0000
63.2200
62.0900
62.7500
327,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.8800
63.0200
61.8300
61.9000
169,400
Thu, 26 Mar 2026
63.3900
64.0200
62.9400
63.0000
185,100
Wed, 25 Mar 2026
64.1500
64.1500
62.0300
64.0100
160,500
Tue, 24 Mar 2026
62.4600
64.0000
62.0000
63.2300
163,600
Mon, 23 Mar 2026
63.1800
64.2200
62.9700
63.4800
233,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.8100
62.8100
60.9700
61.2600
546,100
Thu, 19 Mar 2026
62.6800
63.1600
61.4300
62.9300
226,000
Wed, 18 Mar 2026
64.8000
65.1400
63.2600
63.4200
197,800
Tue, 17 Mar 2026
65.6100
66.0400
64.6600
65.5200
188,700
Mon, 16 Mar 2026
65.4100
65.7900
64.8200
65.2500
231,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
65.0000
65.2500
64.0000
65.0200
190,500
Thu, 12 Mar 2026
64.5000
64.7400
63.6800
64.0600
221,200
Wed, 11 Mar 2026
65.7700
66.2500
64.8300
65.5900
198,500
Tue, 10 Mar 2026
66.5100
67.5100
65.8800
66.0300
181,200
Mon, 09 Mar 2026
66.6300
67.0600
63.9100
66.9800
248,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
68.9800
69.0700
67.8300
68.3100
190,800
Thu, 05 Mar 2026
70.4500
71.2000
69.0200
70.2600
185,300
Wed, 04 Mar 2026
71.9500
71.9500
70.7200
71.7800
156,700
Tue, 03 Mar 2026
70.7500
72.1500
69.4800
71.8100
262,100
Mon, 02 Mar 2026
71.7200
72.7800
71.0000
72.4000
243,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
76.1100
76.5300
73.2700
73.6600
328,700
Thu, 26 Feb 2026
77.7900
79.5000
75.3500
77.6900
347,600
Wed, 25 Feb 2026
6 · 10-K
After-hours · 17:24 ET
10-K ↗
Wed, 25 Feb 2026
5 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 25 Feb 2026
78.1400
78.1400
73.4200
74.4200
333,800
Tue, 24 Feb 2026
77.8300
79.3600
77.8100
78.2400
125,900
Mon, 23 Feb 2026
79.1300
79.1300
76.2200
77.8600
159,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.6900
79.9500
78.0000
78.7200
128,300
Thu, 19 Feb 2026
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 19 Feb 2026
79.1300
79.5000
77.8400
78.3000
152,300
Wed, 18 Feb 2026
79.1700
80.8300
79.0000
79.3500
196,300
Tue, 17 Feb 2026
80.5900
80.5900
78.2100
79.4900
168,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
77.6100
80.9700
77.6100
80.5900
307,000
Thu, 12 Feb 2026
77.7300
79.6700
77.0000
77.5600
225,900
Wed, 11 Feb 2026
77.0200
78.0500
76.3500
77.2900
174,100
Tue, 10 Feb 2026
75.5500
78.5000
75.0700
77.5800
164,400
Mon, 09 Feb 2026
75.8200
76.4000
74.3900
74.7700
146,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
74.9000
76.5900
74.5800
75.4600
233,800
Thu, 05 Feb 2026
75.7200
76.3000
74.6900
74.9400
182,600
Wed, 04 Feb 2026
73.2800
76.3500
73.0400
75.2700
351,100
Tue, 03 Feb 2026
69.4500
73.7700
69.2000
72.5000
283,500
Mon, 02 Feb 2026
69.2700
70.2400
68.5400
69.6600
221,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
69.0700
70.4700
68.0200
69.3900
262,500
Thu, 29 Jan 2026
69.4500
70.6900
69.0000
70.0500
169,400
Wed, 28 Jan 2026
68.7300
70.3100
68.5500
69.3900
183,400
Tue, 27 Jan 2026
69.1700
69.5600
68.5600
68.8000
101,800
Mon, 26 Jan 2026
70.0900
70.6900
69.2300
69.6200
157,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.5000
71.8800
69.3600
69.9500
173,900
Thu, 22 Jan 2026
73.1000
74.0800
71.2000
71.6300
169,300
Wed, 21 Jan 2026
71.1400
73.3200
70.3800
73.0200
182,400
Tue, 20 Jan 2026
71.0000
73.2300
69.3100
70.7000
303,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
73.7800
75.0000
72.9400
73.4400
209,700
Thu, 15 Jan 2026
73.0000
74.4400
72.4300
74.1900
275,500
Wed, 14 Jan 2026
73.9600
74.6000
72.4700
72.7500
226,000
Tue, 13 Jan 2026
73.0600
74.3200
72.8100
74.1100
194,500
Mon, 12 Jan 2026
71.8600
74.0200
71.1700
72.8500
268,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.1700
72.6000
68.1700
72.0500
361,800
Thu, 08 Jan 2026
63.8500
67.5300
63.8500
67.4000
205,100
Wed, 07 Jan 2026
64.7600
66.1100
64.0800
64.4600
282,100
Tue, 06 Jan 2026
62.9900
64.5000
62.4700
64.4000
258,300
Mon, 05 Jan 2026
62.7600
64.5300
62.7000
63.6700
210,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.6600
63.4200
62.0000
63.2100
183,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.9000
63.0500
62.3500
62.6600
281,200
Tue, 30 Dec 2025
63.6700
64.1000
62.7000
63.0900
205,400
Mon, 29 Dec 2025
63.7800
63.8200
63.2300
63.7800
189,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.4900
64.3600
63.2700
63.8100
125,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.5600
63.7600
62.5200
63.5400
129,900
Tue, 23 Dec 2025
63.3900
63.5600
62.7300
62.9200
220,600
Mon, 22 Dec 2025
63.8900
64.5800
63.2000
63.3900
221,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
64.6800
64.7500
63.5000
64.0800
687,100
Thu, 18 Dec 2025
66.2400
66.8800
65.3700
65.3700
202,200
Wed, 17 Dec 2025
66.3200
66.6800
65.1000
65.4400
229,400
Tue, 16 Dec 2025
3 · 8-K
After-hours · 16:35 ET
8-K ↗
Tue, 16 Dec 2025
66.5300
66.7100
65.6200
66.0100
181,400
Mon, 15 Dec 2025
67.3900
67.5400
65.8900
66.0800
274,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
67.8800
67.8800
66.5200
66.9800
155,200
Thu, 11 Dec 2025
67.0100
68.1900
66.6600
67.2800
209,700
Wed, 10 Dec 2025
64.5300
67.1300
64.5300
66.5000
257,700
Tue, 09 Dec 2025
64.0900
65.3600
63.6300
64.2300
225,900
Mon, 08 Dec 2025
66.1300
66.1300
64.1600
64.4700
372,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.0800
67.1700
65.6300
65.7400
160,000
Thu, 04 Dec 2025
67.0600
67.2900
66.0300
66.2100
241,400
Wed, 03 Dec 2025
66.8000
68.3900
66.0600
67.3200
255,900
Tue, 02 Dec 2025
67.0700
67.5100
65.5200
66.6300
448,000
Mon, 01 Dec 2025
66.4900
68.0600
66.4900
67.0800
232,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
68.2500
68.5400
67.5600
67.8800
97,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
67.3500
68.9500
67.3500
68.2500
267,200
Tue, 25 Nov 2025
65.7700
68.2300
65.3700
67.9500
294,100
Mon, 24 Nov 2025
65.1500
65.7300
63.7200
64.7200
255,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.7700
66.0700
62.7700
65.2700
320,900
Thu, 20 Nov 2025
62.0600
63.1700
61.4000
61.9800
239,000
Wed, 19 Nov 2025
62.1300
62.3400
61.5600
61.9800
179,500
Tue, 18 Nov 2025
61.0900
62.0600
60.4400
61.7700
199,000
Mon, 17 Nov 2025
63.1900
63.4200
61.4200
61.6000
241,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
63.7000
64.4700
62.8200
63.5600
154,200
Thu, 13 Nov 2025
64.0800
65.1200
63.6300
63.7000
197,100
Wed, 12 Nov 2025
64.2500
65.8000
64.2500
64.7300
251,100
Tue, 11 Nov 2025
63.7600
64.7700
63.1600
64.4200
183,100
Mon, 10 Nov 2025
63.0600
63.3900
62.1600
63.0700
188,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
62.4400
63.2200
61.8400
62.7100
127,800
Thu, 06 Nov 2025
63.2200
64.0100
62.2100
62.2500
179,900
Wed, 05 Nov 2025
63.3500
64.3700
62.7600
63.0800
217,800
Tue, 04 Nov 2025
62.5700
63.8600
62.4400
63.3900
181,800
Mon, 03 Nov 2025
64.0700
64.5000
62.2000
62.6100
344,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.3700
65.5000
64.3600
64.7400
322,100
Thu, 30 Oct 2025
68.0000
69.7300
65.0800
66.0700
333,100
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Oct 2025
66.0900
67.0000
63.7300
64.4300
296,800
Tue, 28 Oct 2025
65.8400
67.8600
64.6200
66.8300
219,700
Mon, 27 Oct 2025
68.0400
68.8200
67.2400
67.6800
259,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.3200
69.3800
68.0100
68.0400
140,700