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
80.5500
80.8200
79.5050
79.8600
307,178
Thu, 22 Oct 2026
79.1100
81.1600
79.0700
81.0300
272,500
Wed, 21 Oct 2026
79.4700
79.5300
78.2000
78.9600
343,900
Tue, 20 Oct 2026
77.6000
79.6100
77.6000
79.5600
286,700
Mon, 19 Oct 2026
78.3400
79.0400
76.4000
76.8000
338,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.0900
80.6900
78.3600
79.0100
399,000
Thu, 15 Oct 2026
79.1300
79.9100
77.5800
78.9100
399,900
Wed, 14 Oct 2026
76.7300
78.1300
76.3900
77.0400
294,000
Tue, 13 Oct 2026
77.6700
77.6700
76.2900
77.1800
275,800
Mon, 12 Oct 2026
76.9700
77.2600
76.3100
77.0800
224,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
77.1700
77.9500
76.4700
77.3700
250,900
Thu, 08 Oct 2026
76.4900
77.7600
76.0400
77.5800
251,300
Wed, 07 Oct 2026
75.7900
77.4200
75.1300
76.9500
424,700
Tue, 06 Oct 2026
76.2000
77.0600
75.9500
76.7200
373,500
Mon, 05 Oct 2026
78.0000
78.3100
75.5100
75.9900
418,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
80.2900
80.2900
77.9700
78.3200
385,100
Thu, 01 Oct 2026
78.6100
79.9700
77.7100
79.4500
551,600
Wed, 30 Sep 2026
81.4200
81.4200
79.3200
79.5100
342,500
Tue, 29 Sep 2026
83.0900
83.2600
80.1100
80.6300
372,400
Mon, 28 Sep 2026
84.2600
84.9600
82.0400
82.8400
290,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
84.9700
85.0600
83.5400
84.9100
227,200
Thu, 24 Sep 2026
86.0100
87.0700
84.7000
84.7700
285,400
Wed, 23 Sep 2026
87.3500
87.6700
86.1400
86.4800
203,200
Tue, 22 Sep 2026
86.6200
88.4300
86.0200
88.0200
325,200
Mon, 21 Sep 2026
86.8300
86.9900
85.1600
85.2200
258,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
86.2800
86.7300
84.9000
86.1700
502,600
Thu, 17 Sep 2026
87.8000
87.8000
86.1500
86.9300
288,600
Wed, 16 Sep 2026
86.0500
87.2400
85.3900
86.5600
199,700
Tue, 15 Sep 2026
85.4000
85.9200
84.0200
85.6600
196,400
Mon, 14 Sep 2026
86.0300
86.9400
84.9400
85.4500
215,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
87.0600
87.0600
85.5200
86.2200
185,600
Thu, 10 Sep 2026
85.8300
86.5000
84.5400
85.6200
320,800
Wed, 09 Sep 2026
86.0100
87.0600
85.2600
85.6500
319,700
Tue, 08 Sep 2026
88.3800
88.9800
87.2500
87.4800
334,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
87.9200
89.1900
87.9200
88.5000
225,800
Thu, 03 Sep 2026
89.4200
89.8600
87.4800
88.4100
249,800
Wed, 02 Sep 2026
86.6700
89.4300
86.2900
89.2900
366,600
Tue, 01 Sep 2026
85.8700
87.5200
85.5300
86.0600
287,700
Mon, 31 Aug 2026
88.2200
88.2400
85.4100
86.3100
492,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
88.2700
89.0400
87.9500
88.6800
314,100
Thu, 27 Aug 2026
87.5600
89.3900
87.0200
88.5000
305,000
Wed, 26 Aug 2026
88.9900
89.3500
87.8000
88.8900
211,900
Tue, 25 Aug 2026
88.2600
89.1900
86.3600
88.9500
300,900
Mon, 24 Aug 2026
87.1400
89.0900
87.0500
88.3400
278,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
86.4500
87.2400
85.4400
86.9100
305,400
Thu, 20 Aug 2026
86.7800
87.7700
85.2600
86.1600
411,500
Wed, 19 Aug 2026
89.3200
90.7100
88.7300
88.7900
323,500
Tue, 18 Aug 2026
87.9500
88.4500
86.5700
88.0000
350,600
Mon, 17 Aug 2026
89.3000
89.8500
87.1700
87.8500
423,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
90.5100
91.3600
89.3200
89.9300
277,200
Thu, 13 Aug 2026
89.2500
91.2900
89.2500
90.6900
594,400
Wed, 12 Aug 2026
87.4700
88.6400
86.3500
88.4200
563,100
Tue, 11 Aug 2026
87.1900
89.1900
87.0900
87.9100
384,300
Mon, 10 Aug 2026
88.2300
88.4800
85.8100
87.8800
582,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
13 · 10-Q
After market open · 10:02 ET
10-Q ↗
Fri, 07 Aug 2026
96.5000
99.0600
88.0200
90.1300
766,100
Fri, 07 Aug 2026
12 · 8-K
Pre-market · 06:43 ET
8-K ↗
Thu, 06 Aug 2026
91.0000
91.2100
87.5700
88.2600
473,700
Wed, 05 Aug 2026
11 · 8-K
After-hours · 17:09 ET
8-K ↗
Wed, 05 Aug 2026
90.8000
92.2900
90.2500
90.4700
363,800
Tue, 04 Aug 2026
88.6000
91.6600
87.4200
90.9700
330,200
Mon, 03 Aug 2026
89.0000
90.0000
88.1100
88.9200
359,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
88.8900
89.4100
87.8000
88.7700
260,300
Thu, 30 Jul 2026
88.2200
89.2800
87.2200
88.7700
306,300
Wed, 29 Jul 2026
89.5100
89.5200
87.5000
88.2800
332,400
Tue, 28 Jul 2026
89.3100
91.4200
89.0200
90.5300
285,300
Mon, 27 Jul 2026
89.5600
91.4200
88.5600
88.8100
223,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
88.4800
90.0300
86.7800
88.8100
254,400
Thu, 23 Jul 2026
87.7900
88.7700
86.2300
87.4300
360,000
Wed, 22 Jul 2026
88.8300
89.4500
88.4700
89.0000
235,600
Tue, 21 Jul 2026
88.5600
89.8700
87.9800
88.9700
234,100
Mon, 20 Jul 2026
89.0100
89.9500
88.2700
88.4900
211,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
88.9100
90.6000
85.9900
88.6900
331,700
Thu, 16 Jul 2026
87.6100
89.9800
87.6100
89.6000
468,300
Wed, 15 Jul 2026
84.0000
88.6500
83.1500
87.6700
326,900
Tue, 14 Jul 2026
85.3500
86.1000
82.5100
84.1200
265,400
Mon, 13 Jul 2026
84.1900
84.8800
83.2700
84.6900
313,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
83.4600
84.2800
82.9400
83.3100
276,400
Thu, 09 Jul 2026
81.8700
84.2100
81.6200
84.0800
242,700
Wed, 08 Jul 2026
82.4800
84.1000
80.7700
81.6100
264,700
Tue, 07 Jul 2026
83.5200
84.1300
82.3000
83.3700
353,500
Mon, 06 Jul 2026
85.0900
85.2300
83.3600
83.4400
301,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.5000
86.8200
84.3400
84.9900
572,300
Wed, 01 Jul 2026
86.0000
87.5400
85.4200
86.1500
374,800
Tue, 30 Jun 2026
85.0000
86.2000
83.8600
85.7500
343,800
Mon, 29 Jun 2026
86.5700
86.5700
84.6900
85.4300
426,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
10 · DEFA14A
After market open · 10:20 ET
DEF 14A ↗
Fri, 26 Jun 2026
9 · DEF 14A
After market open · 10:19 ET
DEF 14A ↗
Fri, 26 Jun 2026
86.0900
88.1400
85.9900
87.4900
736,400
Thu, 25 Jun 2026
85.8800
87.8700
84.8300
85.9600
272,200
Wed, 24 Jun 2026
84.2800
87.0900
84.2800
86.2100
441,100
Tue, 23 Jun 2026
82.9100
84.0500
82.3100
83.4700
389,400
Mon, 22 Jun 2026
84.0700
85.2700
83.0300
83.2900
505,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.5700
85.2300
81.5700
83.9700
638,400
Wed, 17 Jun 2026
82.1200
83.2900
80.3800
80.5500
403,700
Tue, 16 Jun 2026
84.5300
85.2400
83.7700
84.0000
302,300
Mon, 15 Jun 2026
84.5500
85.5100
83.2500
84.5500
431,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
84.3600
85.2300
83.0900
83.3000
384,100
Thu, 11 Jun 2026
81.5700
83.8400
80.9400
83.8300
427,700
Wed, 10 Jun 2026
83.1500
83.1700
80.9900
81.2000
313,900
Tue, 09 Jun 2026
81.9600
83.2700
80.9800
82.7200
342,000
Mon, 08 Jun 2026
81.9100
82.8300
81.3300
81.4000
281,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
81.4500
82.9700
81.0700
81.5500
300,400
Thu, 04 Jun 2026
81.0000
81.9900
79.9700
81.7000
373,700
Wed, 03 Jun 2026
79.1600
80.7600
79.0200
79.6400
302,100
Tue, 02 Jun 2026
78.2200
80.1400
77.5200
79.8600
272,500
Mon, 01 Jun 2026
77.6600
78.2700
76.1700
77.7600
257,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.0300
79.8800
77.9800
78.6900
368,300
Thu, 28 May 2026
76.4200
79.9900
75.6100
78.4600
452,000
Wed, 27 May 2026
79.1000
81.2400
77.5100
77.5800
385,400
Tue, 26 May 2026
78.1000
79.7500
77.8100
78.6800
339,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.7900
78.9000
75.5000
78.3500
468,700
Thu, 21 May 2026
73.5200
75.5800
71.6300
75.5300
423,600
Wed, 20 May 2026
73.3100
74.9700
72.1400
74.4900
502,300
Tue, 19 May 2026
76.3300
76.6000
72.6500
72.9800
445,400
Mon, 18 May 2026
76.4500
78.3500
76.4500
77.0900
503,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
79.7700
80.1900
76.8700
77.0800
384,300
Thu, 14 May 2026
80.4400
81.1100
79.4700
80.0600
386,000
Wed, 13 May 2026
80.1600
80.9700
78.2900
79.4800
432,000
Tue, 12 May 2026
79.1600
80.7200
79.0700
80.6400
438,300
Mon, 11 May 2026
81.9000
81.9000
77.9500
79.0800
504,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
79.5600
81.4900
77.8600
81.4700
402,200
Thu, 07 May 2026
8 · 10-Q
After market open · 09:58 ET
10-Q ↗
Thu, 07 May 2026
83.8300
85.2200
77.7400
78.6300
633,700
Thu, 07 May 2026
7 · 8-K
Pre-market · 06:33 ET
8-K ↗
Wed, 06 May 2026
83.5800
86.9600
83.5200
85.0300
686,700
Tue, 05 May 2026
80.8200
82.7500
79.9400
82.3800
322,600
Mon, 04 May 2026
82.1800
82.9900
79.4300
79.8700
340,200
Mon, 04 May 2026
6 · 8-K
Pre-market · 06:04 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.6700
84.7400
82.2200
82.9600
357,600
Thu, 30 Apr 2026
81.6700
82.8800
80.8500
82.6000
270,500
Wed, 29 Apr 2026
82.4500
82.7400
81.1200
81.4900
339,800
Tue, 28 Apr 2026
84.4900
84.4900
82.6500
82.8600
212,900
Mon, 27 Apr 2026
84.4100
85.0200
83.5500
83.7000
230,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
84.7200
85.2300
84.0700
84.3600
155,500
Thu, 23 Apr 2026
84.0700
85.4600
83.6000
84.3300
179,200
Wed, 22 Apr 2026
83.1700
83.8300
82.8100
83.4400
217,900
Tue, 21 Apr 2026
85.4900
85.4900
82.3500
82.7100
388,100
Mon, 20 Apr 2026
84.2300
85.4500
83.9100
85.4100
259,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
81.7600
85.3400
81.7600
84.7100
378,700
Thu, 16 Apr 2026
78.8200
81.2500
78.8200
80.9600
268,900
Wed, 15 Apr 2026
79.7700
80.1300
78.8200
79.1600
245,800
Tue, 14 Apr 2026
78.5100
80.3900
78.5100
80.2500
258,100
Mon, 13 Apr 2026
78.5600
78.9100
76.9900
78.9100
201,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
80.3900
80.3900
78.9200
79.0400
188,600
Thu, 09 Apr 2026
77.6600
80.5000
77.6500
80.2200
302,000
Wed, 08 Apr 2026
77.9300
78.8400
77.2700
78.6400
350,200
Tue, 07 Apr 2026
75.9100
76.5700
75.2800
76.0600
266,800
Mon, 06 Apr 2026
72.5900
76.8700
72.1200
76.5400
361,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.4700
74.4200
72.2700
73.7200
267,900
Wed, 01 Apr 2026
73.5500
75.3100
73.5500
74.2900
353,100
Tue, 31 Mar 2026
74.6200
75.0000
72.5000
73.7000
317,400
Mon, 30 Mar 2026
74.2700
74.9400
72.1400
73.6500
345,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
75.4100
75.6600
73.3000
73.6000
382,300
Thu, 26 Mar 2026
74.1900
75.9700
74.1900
75.5700
258,600
Wed, 25 Mar 2026
75.0000
75.4700
73.7200
75.3400
349,700
Tue, 24 Mar 2026
72.1000
74.3300
71.9100
74.2200
266,300
Mon, 23 Mar 2026
71.3100
73.6500
70.8600
72.5800
393,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.0600
72.0600
68.8200
69.7400
1,057,900
Thu, 19 Mar 2026
71.9800
73.1600
71.7200
71.9400
376,300
Wed, 18 Mar 2026
74.9700
74.9700
72.3500
72.4800
298,900
Tue, 17 Mar 2026
74.9400
75.9200
73.9700
75.3600
423,200
Mon, 16 Mar 2026
74.2500
75.1300
73.5900
74.2000
326,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
75.1600
75.2500
73.4500
73.7200
344,900
Thu, 12 Mar 2026
75.8400
76.4200
74.2100
74.3400
459,800
Wed, 11 Mar 2026
75.1600
77.2500
73.8700
76.8800
306,200
Tue, 10 Mar 2026
75.5700
76.6500
74.5600
75.5300
354,600
Mon, 09 Mar 2026
75.3300
76.6500
73.1200
76.2300
371,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
75.9000
76.7000
73.7100
76.5300
351,000
Thu, 05 Mar 2026
76.2900
76.7000
75.5700
76.1800
251,300
Wed, 04 Mar 2026
78.3200
78.3200
76.6000
77.0600
325,000
Tue, 03 Mar 2026
77.0700
78.1700
75.0200
77.8000
346,400
Mon, 02 Mar 2026
77.1500
78.8500
76.0600
78.7000
369,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
77.9900
79.2300
77.3400
78.3800
337,600
Thu, 26 Feb 2026
77.9800
78.4000
76.6800
78.2200
453,200
Wed, 25 Feb 2026
78.1300
78.2900
74.7200
77.5300
285,300
Tue, 24 Feb 2026
79.2400
80.2700
77.9300
78.2000
284,400
Mon, 23 Feb 2026
78.6600
79.9400
77.3500
78.9100
328,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.2600
80.4200
77.4100
80.1200
438,900
Thu, 19 Feb 2026
77.9500
78.6700
77.5600
78.2100
410,200
Wed, 18 Feb 2026
77.3600
79.2800
76.7300
78.3200
468,400
Tue, 17 Feb 2026
75.9900
77.9000
75.3400
77.3600
518,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
75.0000
76.2400
74.1500
76.1400
407,500
Thu, 12 Feb 2026
75.5000
77.2300
74.9300
75.8300
301,600
Wed, 11 Feb 2026
74.4700
75.9200
74.2900
75.5600
369,300
Tue, 10 Feb 2026
74.7200
75.8400
73.9800
74.5000
361,200
Mon, 09 Feb 2026
75.2000
75.5400
73.2900
74.1800
467,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
75.2700
76.8600
74.2200
75.7200
471,200
Thu, 05 Feb 2026
5 · 10-Q
After market open · 09:59 ET
10-Q ↗
Thu, 05 Feb 2026
73.0100
77.2100
71.4100
75.4300
992,200
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 04 Feb 2026
68.0000
69.4400
67.6300
68.4400
641,800
Tue, 03 Feb 2026
65.2800
67.2700
65.2800
66.9800
410,500
Mon, 02 Feb 2026
64.2800
65.8500
63.8500
65.6300
415,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.5200
64.1700
63.0500
63.7100
404,900
Thu, 29 Jan 2026
62.9000
63.8200
62.4400
63.8100
335,100
Wed, 28 Jan 2026
65.0600
65.5000
62.4500
62.7100
339,100
Tue, 27 Jan 2026
64.2100
65.5200
64.2100
65.2600
342,700
Mon, 26 Jan 2026
64.4100
64.8400
62.8700
64.5300
368,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
3 · 10-K/A
After-hours · 16:43 ET
10-K/A ↗
Fri, 23 Jan 2026
64.8100
65.3300
64.3800
64.6800
264,000
Thu, 22 Jan 2026
64.0000
66.0600
64.0000
65.2400
442,700
Wed, 21 Jan 2026
62.3600
63.9100
61.8700
63.8900
360,200
Tue, 20 Jan 2026
61.1600
63.6900
61.0400
62.4500
403,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.1300
64.0000
61.4900
61.9300
449,600
Thu, 15 Jan 2026
64.0100
64.4100
63.2200
63.4700
343,800
Wed, 14 Jan 2026
64.2600
65.4600
63.8700
63.9900
268,100
Tue, 13 Jan 2026
63.3000
64.1300
63.2100
63.9500
272,000
Mon, 12 Jan 2026
64.6800
64.8000
62.8700
63.2000
264,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.1600
65.0000
63.3800
64.7500
257,500
Thu, 08 Jan 2026
61.7200
64.5200
61.7200
63.9400
309,900
Wed, 07 Jan 2026
62.5100
62.9900
61.4000
62.3900
322,000
Tue, 06 Jan 2026
60.0600
62.5500
59.7200
62.4900
311,000
Mon, 05 Jan 2026
60.3000
61.0300
59.9100
60.3700
250,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.3600
60.3900
58.8200
60.0400
281,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
59.5200
59.9600
58.7900
59.0800
331,900
Tue, 30 Dec 2025
60.0700
60.2600
59.2700
59.4500
241,900
Mon, 29 Dec 2025
60.0300
60.9100
59.7500
60.3100
282,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.0200
60.2400
59.5700
60.0600
206,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
59.5900
60.4200
59.1500
59.8400
129,400
Tue, 23 Dec 2025
60.2500
60.8100
59.4300
59.6800
303,000
Mon, 22 Dec 2025
59.1200
60.7700
59.0100
60.4500
296,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.1400
60.6900
59.2800
59.7400
573,100
Thu, 18 Dec 2025
61.7300
62.4600
59.8400
60.4800
272,900
Wed, 17 Dec 2025
60.4600
61.8900
60.1300
61.2700
326,100
Tue, 16 Dec 2025
61.2600
62.4900
60.0700
60.2000
322,000
Mon, 15 Dec 2025
61.6600
62.2900
60.6400
61.5800
330,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.1500
62.7400
60.9900
61.3300
345,500
Thu, 11 Dec 2025
61.7900
63.1200
61.6000
62.2500
305,800
Wed, 10 Dec 2025
58.7300
61.7300
58.2200
61.1800
373,200
Tue, 09 Dec 2025
56.7100
58.6300
56.7100
58.2600
252,200
Mon, 08 Dec 2025
56.9900
57.0100
55.9300
56.9300
217,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.4900
57.7700
56.4900
57.1900
230,900
Thu, 04 Dec 2025
58.4600
58.7300
56.5300
56.9400
220,600
Wed, 03 Dec 2025
57.8000
58.8600
57.4600
58.5500
227,700
Tue, 02 Dec 2025
57.8200
58.0300
57.2100
57.4300
292,300
Mon, 01 Dec 2025
58.9400
59.5500
57.7800
57.9500
302,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
59.4500
59.8000
59.1300
59.3500
175,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.4100
59.8800
58.4100
59.6300
300,200
Tue, 25 Nov 2025
57.7100
59.0700
57.7100
58.8600
281,000
Mon, 24 Nov 2025
56.6600
57.9600
56.3100
57.2700
405,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
54.7300
58.4700
54.7300
57.3800
453,600
Thu, 20 Nov 2025
54.7700
55.7400
54.0300
54.3200
230,600
Wed, 19 Nov 2025
54.2600
55.1500
53.2100
54.6600
420,900
Tue, 18 Nov 2025
2 · 10-K
After-hours · 16:02 ET
10-K ↗
Tue, 18 Nov 2025
55.2500
55.2500
53.5800
54.3100
551,700
Mon, 17 Nov 2025
57.5800
58.6300
55.9000
55.9300
413,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.0000
59.4000
56.0000
57.1200
585,100
Thu, 13 Nov 2025
59.0300
63.6700
58.0300
58.4100
946,300
Thu, 13 Nov 2025
1 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 12 Nov 2025
52.0000
53.6000
51.5400
53.2400
481,200
Tue, 11 Nov 2025
53.9000
54.1100
51.4100
51.5800
391,800
Mon, 10 Nov 2025
54.2000
54.4000
53.3300
53.5000
250,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
54.9600
55.6300
53.9600
54.1800
286,000
Thu, 06 Nov 2025
55.1200
56.3500
54.6200
54.7700
218,300
Wed, 05 Nov 2025
54.5000
55.5200
54.2900
55.2900
186,000
Tue, 04 Nov 2025
53.6700
54.4900
53.3200
54.3800
401,800
Mon, 03 Nov 2025
53.5500
54.5100
52.9400
53.8800
325,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.0700
54.6500
53.1900
53.8800
243,000
Thu, 30 Oct 2025
54.1000
55.2500
54.1000
54.8100
197,900
Wed, 29 Oct 2025
56.0200
56.4100
54.0500
54.4500
262,500
Tue, 28 Oct 2025
55.2000
56.4700
54.7200
56.3500
249,600
Mon, 27 Oct 2025
55.8000
56.2600
55.4400
55.6200
173,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.7700
55.9800
55.1900
55.7000
187,000