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
95.7400
99.8700
95.9045
99.4700
318,029
Thu, 22 Oct 2026
95.1600
95.7700
93.2300
95.3100
245,100
Wed, 21 Oct 2026
94.8200
96.6300
93.9500
95.9900
244,300
Tue, 20 Oct 2026
94.1800
96.5700
93.3800
94.4700
311,000
Mon, 19 Oct 2026
97.3500
99.2100
93.6400
94.8000
300,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
99.2400
99.8700
96.6400
96.8200
340,100
Thu, 15 Oct 2026
96.5800
100.4200
96.2900
97.0300
555,900
Wed, 14 Oct 2026
107.0600
107.0700
100.2500
101.5600
1,095,600
Tue, 13 Oct 2026
107.4800
109.0100
106.2600
106.3900
337,800
Mon, 12 Oct 2026
108.1000
110.6500
107.2700
108.4300
411,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
106.4100
107.2800
105.3400
106.1400
418,700
Thu, 08 Oct 2026
104.0700
107.3900
103.3900
106.6200
500,300
Wed, 07 Oct 2026
101.7400
104.6700
101.7400
102.1200
399,100
Tue, 06 Oct 2026
100.7100
102.5900
99.2000
101.2400
447,100
Mon, 05 Oct 2026
103.7600
105.5000
99.6100
103.3800
341,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
100.0000
103.9800
98.5500
103.1000
663,600
Thu, 01 Oct 2026
96.7800
101.2300
96.0400
101.0100
340,600
Wed, 30 Sep 2026
98.1600
100.2900
96.9500
97.0600
579,600
Tue, 29 Sep 2026
94.7000
97.7500
94.0100
96.8100
349,900
Mon, 28 Sep 2026
95.7600
97.0900
94.5100
95.7100
312,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
93.8000
95.4900
93.0000
94.0700
330,000
Thu, 24 Sep 2026
94.0100
96.3900
93.1400
94.0800
387,300
Wed, 23 Sep 2026
95.8500
96.1700
92.5400
94.5400
335,700
Tue, 22 Sep 2026
95.4800
96.8700
92.7800
95.6000
690,800
Mon, 21 Sep 2026
100.1000
102.2300
98.0100
98.7600
384,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
100.8800
102.3800
99.8700
100.9200
844,400
Thu, 17 Sep 2026
100.5900
103.1600
100.0200
100.8200
368,100
Wed, 16 Sep 2026
99.3000
103.0300
99.3000
100.6300
514,500
Tue, 15 Sep 2026
100.3000
102.8200
99.1600
99.2500
538,800
Mon, 14 Sep 2026
101.4200
102.0700
98.8000
100.0000
613,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
97.7000
100.9100
97.4000
100.8300
767,000
Thu, 10 Sep 2026
96.6900
98.4000
95.3400
98.2500
534,500
Wed, 09 Sep 2026
93.3200
97.0800
92.4100
96.3100
603,500
Tue, 08 Sep 2026
94.0000
94.0000
90.9600
92.3300
346,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.9900
93.9900
91.9900
93.3700
453,200
Thu, 03 Sep 2026
91.3800
92.0200
89.4500
91.8300
849,500
Wed, 02 Sep 2026
88.0000
91.0200
86.7900
90.7500
510,200
Tue, 01 Sep 2026
89.9000
90.8900
87.1000
88.3000
471,100
Mon, 31 Aug 2026
89.8700
90.1500
87.9200
89.6400
624,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
87.1300
89.6400
87.1300
88.7000
353,000
Thu, 27 Aug 2026
84.2700
88.2700
84.0700
88.2000
706,300
Wed, 26 Aug 2026
88.5600
88.5600
82.8500
83.2000
1,300,800
Tue, 25 Aug 2026
91.2000
91.6000
89.4500
90.0300
365,000
Mon, 24 Aug 2026
91.0200
92.9700
90.6200
92.0100
499,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.0600
94.4400
90.5300
91.0200
419,600
Thu, 20 Aug 2026
90.3500
92.1100
89.0100
91.1200
284,400
Wed, 19 Aug 2026
89.5600
91.4600
89.5600
90.8200
476,000
Tue, 18 Aug 2026
89.6900
90.3200
87.7800
89.1000
472,300
Mon, 17 Aug 2026
86.1000
89.4100
85.8200
89.1100
458,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.3500
86.2000
84.0800
85.1300
292,700
Thu, 13 Aug 2026
81.1400
84.2400
81.1400
83.5400
456,700
Wed, 12 Aug 2026
77.3100
81.3200
77.3100
80.8900
487,000
Tue, 11 Aug 2026
76.2100
78.1400
74.7900
77.4700
527,500
Mon, 10 Aug 2026
77.4800
77.8900
75.8400
76.2100
302,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.7600
78.0900
75.2100
77.2500
212,400
Thu, 06 Aug 2026
75.8300
77.8900
74.6500
77.0900
247,900
Wed, 05 Aug 2026
77.4200
77.6900
74.2400
74.4200
305,000
Tue, 04 Aug 2026
80.1700
80.1700
76.4200
76.8000
496,700
Mon, 03 Aug 2026
80.9600
81.5000
78.0200
80.4800
349,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
9 · 6-K
After market open · 11:34 ET
6-K ↗
Fri, 31 Jul 2026
77.6300
80.8200
77.3000
79.3700
450,800
Thu, 30 Jul 2026
76.1100
77.4400
75.0100
77.3600
394,300
Wed, 29 Jul 2026
8 · 6-K
After-hours · 16:13 ET
6-K ↗
Wed, 29 Jul 2026
77.3800
79.0000
76.5900
78.1800
327,500
Tue, 28 Jul 2026
75.9500
77.9400
75.9500
76.7800
383,900
Mon, 27 Jul 2026
74.8300
76.2000
74.0100
75.9700
307,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.4000
77.1800
75.0200
75.8100
288,800
Thu, 23 Jul 2026
74.8200
76.4700
74.7000
75.6900
218,500
Wed, 22 Jul 2026
76.3600
76.7400
74.5600
74.7800
262,600
Tue, 21 Jul 2026
72.5300
75.8000
72.2600
75.5600
445,800
Mon, 20 Jul 2026
71.3900
73.3900
71.3900
71.9100
239,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.8600
70.8600
69.2600
70.0700
303,100
Thu, 16 Jul 2026
72.0100
74.0000
71.6600
71.8300
189,800
Wed, 15 Jul 2026
71.9900
73.5300
71.0100
72.7400
327,700
Tue, 14 Jul 2026
71.8700
74.0600
71.8700
72.2700
263,700
Mon, 13 Jul 2026
73.6300
74.0900
70.7200
70.7200
312,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.8100
72.5000
69.6500
72.4500
311,800
Thu, 09 Jul 2026
71.0100
71.0100
67.4500
69.2700
407,900
Wed, 08 Jul 2026
69.9000
71.7500
69.3900
71.6900
292,300
Tue, 07 Jul 2026
68.4200
70.4600
68.4200
69.3300
379,100
Mon, 06 Jul 2026
66.8900
70.4200
66.4600
68.7600
249,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.5000
68.0200
66.5000
67.6000
409,200
Wed, 01 Jul 2026
64.6700
65.5400
64.0400
64.3300
342,900
Tue, 30 Jun 2026
66.0700
66.6100
64.4100
64.8700
388,200
Mon, 29 Jun 2026
68.5700
69.9300
65.8000
65.9900
705,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
69.6400
70.9600
66.7300
67.9900
897,700
Thu, 25 Jun 2026
74.8300
76.4900
69.4700
70.2800
487,300
Wed, 24 Jun 2026
78.8400
79.2200
75.2000
76.3400
428,700
Tue, 23 Jun 2026
77.5000
79.2400
76.9000
79.2100
343,900
Mon, 22 Jun 2026
75.0000
78.7400
75.0000
77.5800
575,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.4700
74.7400
71.9800
74.4500
406,300
Wed, 17 Jun 2026
74.8700
75.3400
73.1000
73.9300
249,300
Tue, 16 Jun 2026
76.0400
76.1400
73.8700
75.1400
315,400
Mon, 15 Jun 2026
75.4000
76.2000
73.5000
75.5600
340,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.0000
76.2300
71.8500
75.4000
337,500
Thu, 11 Jun 2026
73.8500
75.0000
72.1500
72.5000
269,500
Wed, 10 Jun 2026
72.0100
73.7800
71.9600
72.7600
226,000
Tue, 09 Jun 2026
71.2500
72.9300
71.2500
72.0100
294,500
Mon, 08 Jun 2026
73.1000
73.3500
71.1400
71.6600
360,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.9200
72.7400
69.0100
72.2000
334,900
Thu, 04 Jun 2026
71.0600
71.7700
69.9100
70.1300
257,400
Wed, 03 Jun 2026
70.5000
71.8200
70.2800
70.7800
282,300
Tue, 02 Jun 2026
71.6300
72.2000
70.0700
70.5900
235,600
Mon, 01 Jun 2026
70.3100
72.7800
70.0100
72.2100
287,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.6700
71.1200
69.0600
70.3500
402,900
Thu, 28 May 2026
73.1100
73.3700
70.2300
70.2900
509,600
Wed, 27 May 2026
75.0400
76.4400
73.0500
73.9800
432,900
Tue, 26 May 2026
75.6900
76.6900
74.3600
75.5200
500,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
77.0200
77.6100
75.0200
77.2100
508,700
Thu, 21 May 2026
78.4900
79.9800
77.4100
77.7000
299,700
Wed, 20 May 2026
77.4800
79.2300
77.0200
78.9900
360,700
Tue, 19 May 2026
77.0000
77.5600
75.3000
75.9800
352,100
Mon, 18 May 2026
77.1900
79.1200
76.3000
76.9400
420,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
7 · 6-K
After market open · 13:57 ET
6-K ↗
Fri, 15 May 2026
75.7800
77.7500
75.2500
77.1900
373,200
Thu, 14 May 2026
79.6500
79.9400
75.7900
77.3400
554,300
Wed, 13 May 2026
6 · 6-K
After-hours · 16:14 ET
6-K ↗
Wed, 13 May 2026
80.5600
80.7900
76.4500
77.5700
495,200
Tue, 12 May 2026
81.1300
82.2000
78.7600
80.0600
389,300
Mon, 11 May 2026
83.3000
83.8600
81.0100
81.5600
445,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.5700
83.9900
80.8600
83.0300
356,700
Thu, 07 May 2026
80.6500
82.0900
79.8900
81.2700
342,600
Wed, 06 May 2026
5 · 6-K
After-hours · 17:01 ET
6-K ↗
Wed, 06 May 2026
81.4000
83.5300
78.9300
79.3800
335,500
Tue, 05 May 2026
80.5500
83.5400
80.3300
82.6100
392,000
Mon, 04 May 2026
80.4900
81.3900
79.1700
79.7000
346,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.5300
80.4900
77.7300
80.4800
347,600
Thu, 30 Apr 2026
78.0000
79.5100
77.2600
78.5500
303,300
Wed, 29 Apr 2026
78.2200
79.0600
77.3200
78.3100
266,100
Tue, 28 Apr 2026
78.9100
79.3300
77.4500
78.0300
354,400
Mon, 27 Apr 2026
76.5100
78.5800
75.3600
77.7100
406,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
73.9700
75.9400
73.0500
75.9400
378,900
Thu, 23 Apr 2026
73.9100
75.0900
72.9900
73.8000
435,800
Wed, 22 Apr 2026
74.7500
74.7500
71.7700
73.4200
567,700
Tue, 21 Apr 2026
77.4400
77.7700
73.1800
73.6300
343,000
Mon, 20 Apr 2026
75.3800
77.0100
73.5100
76.5000
506,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
75.6500
77.2400
73.6100
75.2900
817,700
Thu, 16 Apr 2026
74.9200
75.4400
73.6700
74.4100
606,300
Wed, 15 Apr 2026
75.7900
77.4900
73.8000
74.7300
1,000,900
Tue, 14 Apr 2026
75.0900
75.5900
72.7400
72.8900
429,500
Mon, 13 Apr 2026
74.8200
76.6600
74.0700
75.0800
831,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
74.8700
75.2800
72.9900
73.9600
506,700
Thu, 09 Apr 2026
77.0300
77.9900
74.3900
74.8700
533,900
Wed, 08 Apr 2026
73.0400
77.1100
72.1100
77.0400
621,100
Tue, 07 Apr 2026
78.2100
79.6900
75.3600
75.8200
553,000
Mon, 06 Apr 2026
77.5000
79.0000
76.0700
78.2100
515,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.1900
77.6900
72.5300
76.9900
482,700
Wed, 01 Apr 2026
73.3100
74.6600
72.4500
72.9600
305,400
Tue, 31 Mar 2026
72.7500
74.5800
72.2800
73.3200
487,600
Mon, 30 Mar 2026
73.0000
73.9400
70.6700
72.0300
418,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.4000
72.9500
69.9800
72.4500
372,100
Thu, 26 Mar 2026
70.4600
73.1200
70.3800
70.6000
561,400
Wed, 25 Mar 2026
72.3000
72.7800
69.7200
70.3700
493,600
Tue, 24 Mar 2026
70.2500
73.7600
69.9900
72.9900
715,200
Mon, 23 Mar 2026
67.4000
70.3300
67.4000
69.4000
524,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.2700
69.1600
66.8600
67.0800
1,090,800
Thu, 19 Mar 2026
64.5300
68.4400
64.0200
68.0700
584,600
Wed, 18 Mar 2026
63.5900
67.5600
63.5900
65.9400
699,600
Tue, 17 Mar 2026
66.2500
66.9000
63.6200
63.9200
405,200
Mon, 16 Mar 2026
64.4300
66.3000
64.0300
66.2000
419,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
4 · 20-F
After market open · 12:45 ET
20-F ↗
Fri, 13 Mar 2026
64.4500
65.0000
63.0400
63.3900
520,600
Thu, 12 Mar 2026
69.0500
69.4300
64.8900
64.9700
770,300
Wed, 11 Mar 2026
71.5300
71.6300
68.7200
69.4500
440,000
Tue, 10 Mar 2026
74.1700
75.1500
72.4400
72.5000
391,800
Mon, 09 Mar 2026
71.1600
75.2700
71.1600
74.3800
557,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.7100
73.0000
71.3000
71.8100
706,300
Thu, 05 Mar 2026
77.4800
77.4800
72.1200
73.2000
694,700
Wed, 04 Mar 2026
75.3700
77.5000
74.6800
77.2800
743,900
Tue, 03 Mar 2026
76.2500
77.0200
73.8100
75.8900
797,700
Mon, 02 Mar 2026
81.6300
82.2400
76.3600
78.1400
1,074,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
78.0300
78.6800
76.5900
78.2700
940,100
Thu, 26 Feb 2026
75.0100
77.5000
73.5000
76.9900
1,217,400
Wed, 25 Feb 2026
73.9500
74.8500
72.7800
74.7700
579,800
Tue, 24 Feb 2026
71.9000
74.0900
71.7100
73.8200
663,900
Mon, 23 Feb 2026
72.0000
72.3700
70.3500
71.8200
543,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.0800
74.0100
71.6700
72.8800
681,900
Thu, 19 Feb 2026
72.8000
74.7000
71.0000
73.8900
917,400
Wed, 18 Feb 2026
3 · 6-K
After-hours · 16:13 ET
6-K ↗
Wed, 18 Feb 2026
72.7000
73.7300
72.1400
72.5400
598,500
Tue, 17 Feb 2026
70.5500
71.8400
69.5300
71.6100
346,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.2400
70.7500
68.2400
70.5500
374,700
Thu, 12 Feb 2026
69.7500
70.0900
67.8300
68.4500
419,500
Wed, 11 Feb 2026
67.8600
69.6700
67.3900
69.5700
425,200
Tue, 10 Feb 2026
66.8700
67.5600
66.5100
66.9700
268,400
Mon, 09 Feb 2026
66.0000
67.3300
65.6100
66.9300
241,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.3000
67.2000
64.3000
66.7400
283,500
Thu, 05 Feb 2026
63.8100
65.7500
63.8100
64.4200
343,400
Wed, 04 Feb 2026
65.3200
65.4500
63.6200
64.2700
352,300
Tue, 03 Feb 2026
65.0600
65.6100
63.2500
65.1400
479,200
Mon, 02 Feb 2026
63.0100
65.6500
62.3100
65.2500
378,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.5000
65.4800
63.5000
64.5200
405,700
Thu, 29 Jan 2026
63.9400
65.2200
62.3900
64.1900
411,600
Wed, 28 Jan 2026
62.5700
63.7000
62.2800
63.3300
312,400
Tue, 27 Jan 2026
61.4000
63.2300
61.2800
61.9100
183,700
Mon, 26 Jan 2026
63.0900
63.7600
61.2900
61.4500
342,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.9500
63.2100
61.2300
61.7800
292,600
Thu, 22 Jan 2026
62.0000
62.0100
59.6800
60.4700
399,700
Wed, 21 Jan 2026
61.3700
62.6900
60.7300
62.0000
426,900
Tue, 20 Jan 2026
59.9700
62.2800
59.3500
60.8500
476,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.5000
61.4700
59.8900
60.1400
635,300
Thu, 15 Jan 2026
60.4100
60.8500
58.7800
59.8100
503,600
Wed, 14 Jan 2026
61.5800
62.6500
60.7600
61.4200
472,600
Tue, 13 Jan 2026
59.7300
61.7500
59.7300
60.7500
611,400
Mon, 12 Jan 2026
59.2500
59.4900
58.4400
58.7000
313,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
58.7300
59.5800
57.5500
58.9300
420,900
Thu, 08 Jan 2026
59.0300
59.6200
57.4700
59.1000
630,500
Wed, 07 Jan 2026
55.5200
59.4600
55.0000
59.0200
770,600
Tue, 06 Jan 2026
52.5200
54.2800
52.5200
53.4900
449,600
Mon, 05 Jan 2026
52.4600
53.5500
51.9600
51.9600
488,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.5000
53.5000
50.9400
51.5000
430,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0100
53.5100
52.6700
53.4200
248,000
Tue, 30 Dec 2025
54.3700
54.5000
53.1000
53.1700
341,900
Mon, 29 Dec 2025
54.3200
54.9500
53.8000
54.4000
329,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.8100
54.5700
53.5100
54.3400
182,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.0700
54.0700
53.2500
53.8600
98,400
Tue, 23 Dec 2025
54.1700
54.2900
53.3400
53.8400
309,500
Mon, 22 Dec 2025
54.7400
55.0800
54.2500
54.3700
328,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.6400
54.8300
53.4100
54.1800
566,300
Thu, 18 Dec 2025
54.6100
54.6100
53.2300
53.7500
283,800
Wed, 17 Dec 2025
54.2700
54.9400
53.7800
54.4900
264,500
Tue, 16 Dec 2025
53.7200
54.2700
53.2700
53.6400
354,100
Mon, 15 Dec 2025
53.7100
54.5000
53.0100
54.0800
576,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.9300
54.2500
53.3400
53.5900
473,700
Thu, 11 Dec 2025
54.0900
54.3900
53.0900
53.9300
509,200
Wed, 10 Dec 2025
53.8000
54.0300
52.5500
53.4700
988,200
Tue, 09 Dec 2025
55.0000
55.0400
53.7800
53.8500
404,300
Mon, 08 Dec 2025
55.1200
56.1700
54.7500
55.3300
446,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.4700
56.2300
55.1500
55.2100
386,500
Thu, 04 Dec 2025
56.7400
56.7400
55.2400
55.4700
305,100
Wed, 03 Dec 2025
56.7500
57.7200
56.7500
57.0000
467,300
Tue, 02 Dec 2025
55.5300
55.9400
54.6300
55.7900
350,300
Mon, 01 Dec 2025
57.6900
57.7500
55.3900
55.5300
391,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
58.2000
58.4300
57.3100
57.6700
260,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.6600
59.7000
57.7100
58.1100
652,600
Tue, 25 Nov 2025
60.1400
60.9700
58.6600
59.2700
745,900
Mon, 24 Nov 2025
61.6700
61.6700
59.3200
60.9900
508,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
61.2500
63.0100
60.0100
62.2500
412,900
Thu, 20 Nov 2025
62.8300
63.7100
60.3000
60.5200
324,900
Wed, 19 Nov 2025
62.0100
62.8500
61.7100
61.8900
305,300
Tue, 18 Nov 2025
62.3500
63.3000
61.4000
63.0300
349,800
Mon, 17 Nov 2025
62.1700
62.9400
61.5600
62.4900
349,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.1100
62.6500
60.6000
62.4700
222,200
Thu, 13 Nov 2025
61.8000
63.1900
61.6700
61.8200
401,400
Wed, 12 Nov 2025
61.6100
62.0900
61.2200
61.8400
284,400
Tue, 11 Nov 2025
61.4500
61.9000
60.5000
60.8100
279,700
Mon, 10 Nov 2025
61.1700
61.9100
60.4200
61.1400
313,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.4000
61.4600
60.1900
60.9400
480,300
Thu, 06 Nov 2025
60.0100
61.8800
59.8400
61.1000
500,700
Wed, 05 Nov 2025
59.7000
61.0800
59.3900
61.0000
311,100
Tue, 04 Nov 2025
59.5000
59.8300
58.6000
59.5400
249,000
Mon, 03 Nov 2025
60.7200
60.9700
59.7600
60.6100
427,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 6-K
After market open · 11:57 ET
6-K ↗
Fri, 31 Oct 2025
59.1000
61.2500
58.6000
61.0000
472,200
Thu, 30 Oct 2025
57.9900
60.5500
57.6800
58.8400
514,700
Wed, 29 Oct 2025
1 · 6-K
After-hours · 16:12 ET
6-K ↗
Wed, 29 Oct 2025
59.7300
61.1700
59.6000
60.2900
600,800
Tue, 28 Oct 2025
59.5900
60.5900
59.0700
59.7100
388,300
Mon, 27 Oct 2025
59.1800
59.4300
58.2100
59.3100
301,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.5400
59.9600
58.4500
58.7800
524,800
Thu, 23 Oct 2025
57.4500
59.2000
57.2800
58.9100
845,100