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
57.5500
58.7500
57.0000
58.5000
793,921
Thu, 22 Oct 2026
58.0600
58.8200
55.8300
57.6000
1,725,700
Wed, 21 Oct 2026
58.4900
59.6000
57.4600
58.4400
1,067,500
Tue, 20 Oct 2026
58.6500
58.6600
57.0500
57.3700
1,571,400
Mon, 19 Oct 2026
58.0000
59.4800
57.9600
58.3900
1,618,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
57.0000
57.8100
56.8150
57.6800
864,200
Thu, 15 Oct 2026
56.3400
56.7700
55.8400
56.0300
886,600
Wed, 14 Oct 2026
56.0300
56.4400
55.2340
56.3600
656,400
Tue, 13 Oct 2026
56.9300
57.3000
56.2800
56.4400
1,432,900
Mon, 12 Oct 2026
55.5500
56.3700
54.9400
56.3000
1,095,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
53.2200
55.8700
52.6720
55.5900
1,110,200
Thu, 08 Oct 2026
52.9600
53.7600
52.3000
53.0700
547,300
Wed, 07 Oct 2026
53.9300
54.3460
52.4300
53.0100
730,800
Tue, 06 Oct 2026
54.0300
54.7400
53.1300
54.2400
375,400
Mon, 05 Oct 2026
52.6500
54.5400
52.2100
53.8700
662,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
52.5800
52.9600
51.7900
52.6500
368,500
Thu, 01 Oct 2026
52.2800
53.1300
51.2900
52.2000
493,700
Wed, 30 Sep 2026
52.9200
53.0650
51.7600
52.6400
709,000
Tue, 29 Sep 2026
53.2500
53.6200
51.6500
52.4000
1,386,100
Mon, 28 Sep 2026
53.2700
53.9700
52.8940
53.5400
740,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.6600
54.0000
52.0700
53.5600
1,050,600
Thu, 24 Sep 2026
52.0200
53.3300
51.2100
53.0200
1,566,300
Wed, 23 Sep 2026
51.5450
51.8000
50.6300
51.7300
507,400
Tue, 22 Sep 2026
52.0100
52.0700
50.2300
51.3800
591,900
Mon, 21 Sep 2026
51.7500
52.9800
51.6150
52.4700
542,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
50.8900
51.5300
50.3050
51.3500
537,400
Thu, 17 Sep 2026
50.9200
51.3800
50.6400
50.9000
449,600
Wed, 16 Sep 2026
50.8800
51.6700
50.0900
50.4100
328,300
Tue, 15 Sep 2026
51.4300
51.4300
50.3430
50.7900
550,500
Mon, 14 Sep 2026
50.0000
51.6400
49.9400
51.4500
451,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
51.6100
51.8000
50.1250
50.4600
272,200
Thu, 10 Sep 2026
51.7500
52.2200
50.8500
51.3400
645,000
Wed, 09 Sep 2026
50.4400
51.7000
49.9350
51.6600
767,600
Tue, 08 Sep 2026
49.5800
50.9800
49.4650
50.7800
555,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
49.7000
50.2100
49.3300
49.7700
192,100
Thu, 03 Sep 2026
49.8600
50.4900
49.2300
49.6800
269,500
Wed, 02 Sep 2026
49.9600
50.5000
49.0300
49.3500
457,900
Tue, 01 Sep 2026
48.5700
50.4600
48.1000
49.9000
931,700
Mon, 31 Aug 2026
48.9200
49.7300
48.4400
48.5700
665,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.4500
49.9500
48.6050
48.9900
546,300
Thu, 27 Aug 2026
50.0800
50.2700
48.3650
48.7000
679,100
Wed, 26 Aug 2026
50.6500
51.0400
49.7500
49.9100
707,300
Tue, 25 Aug 2026
51.0000
51.6200
50.0400
50.9100
1,067,800
Mon, 24 Aug 2026
50.3000
50.9500
49.7300
50.8200
1,007,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
50.0000
51.0300
49.0200
50.6600
1,159,000
Thu, 20 Aug 2026
49.0000
50.0000
48.2800
49.7700
1,312,900
Wed, 19 Aug 2026
48.6200
49.7650
48.2000
49.5200
1,045,200
Tue, 18 Aug 2026
48.6000
49.3300
48.0600
48.0600
601,000
Mon, 17 Aug 2026
47.3900
48.7800
46.5000
48.4500
738,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
48.8200
50.2000
47.6100
47.7900
1,594,400
Thu, 13 Aug 2026
45.7500
49.7700
44.8750
49.2000
3,093,000
Wed, 12 Aug 2026
16 · 6-K
After-hours · 16:30 ET
6-K ↗
Wed, 12 Aug 2026
41.2900
42.6800
41.2800
42.3000
625,900
Tue, 11 Aug 2026
40.7600
41.6500
40.7100
41.4400
456,400
Mon, 10 Aug 2026
40.3600
40.9800
39.6800
40.6500
465,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
40.8700
41.0500
40.3000
40.8000
262,700
Thu, 06 Aug 2026
42.2400
43.5770
40.5000
40.6700
324,600
Wed, 05 Aug 2026
42.1000
42.6850
41.5500
41.9500
284,200
Tue, 04 Aug 2026
44.5300
44.5800
41.4700
41.9500
765,400
Mon, 03 Aug 2026
41.6600
43.0000
41.0460
42.8500
497,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
40.7800
41.7400
39.8300
41.3300
642,400
Thu, 30 Jul 2026
39.7300
40.2900
39.0500
40.2000
347,700
Wed, 29 Jul 2026
39.7500
40.5000
38.6500
39.4800
520,600
Tue, 28 Jul 2026
40.5400
41.1200
38.9600
39.9100
578,400
Mon, 27 Jul 2026
40.7000
41.5000
40.1100
40.6300
341,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
39.8600
40.6300
39.3700
40.2200
228,200
Thu, 23 Jul 2026
39.5500
39.9900
38.4400
39.8500
433,800
Wed, 22 Jul 2026
41.0000
42.0000
40.4100
40.4300
422,600
Tue, 21 Jul 2026
41.4300
41.8250
40.2400
40.8900
594,100
Mon, 20 Jul 2026
40.7500
41.4600
40.5550
41.2400
625,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
40.0300
41.4600
39.5300
40.7400
541,500
Thu, 16 Jul 2026
39.3600
40.5700
39.1800
40.1800
535,300
Wed, 15 Jul 2026
40.4900
40.9600
39.2500
39.6800
716,900
Tue, 14 Jul 2026
42.0400
42.4000
40.1150
40.4600
662,800
Mon, 13 Jul 2026
42.8400
43.0150
41.6200
41.7200
696,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
41.5100
43.1900
40.8700
42.5800
724,400
Thu, 09 Jul 2026
40.8800
42.1900
40.8800
41.6500
711,300
Wed, 08 Jul 2026
40.8700
41.2500
40.2600
41.0000
344,600
Tue, 07 Jul 2026
41.6700
41.9900
40.5400
40.6100
378,400
Mon, 06 Jul 2026
42.6800
42.6800
41.3950
41.9200
579,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.8800
42.5750
41.5400
42.0700
609,500
Wed, 01 Jul 2026
41.0800
42.1450
40.3200
41.6600
827,000
Tue, 30 Jun 2026
41.0900
41.9800
40.6400
41.6700
626,300
Mon, 29 Jun 2026
41.9900
42.6000
41.2900
41.5300
809,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.5400
43.0000
41.8500
41.9900
681,200
Thu, 25 Jun 2026
41.7500
42.7100
41.4150
42.4000
486,000
Wed, 24 Jun 2026
42.1100
42.8700
41.8500
42.0300
382,900
Tue, 23 Jun 2026
41.6600
42.8600
41.0000
42.0900
539,200
Mon, 22 Jun 2026
42.1800
42.5150
41.4200
41.6900
552,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
43.8100
43.8100
41.5800
42.1000
418,200
Wed, 17 Jun 2026
42.4100
43.7650
41.9300
42.5400
818,900
Tue, 16 Jun 2026
42.4500
43.1500
41.8100
42.4300
420,300
Mon, 15 Jun 2026
42.1400
43.8000
41.5300
42.4100
1,047,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
41.6900
42.7100
41.6900
42.1200
704,700
Thu, 11 Jun 2026
40.5800
41.9200
40.1500
41.8100
878,300
Wed, 10 Jun 2026
39.0700
40.5800
39.0670
40.1300
722,800
Tue, 09 Jun 2026
40.0000
40.0800
39.0900
39.5200
659,400
Mon, 08 Jun 2026
39.4300
40.0000
39.2200
39.6000
625,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
38.2200
39.7500
38.0000
39.4200
826,800
Thu, 04 Jun 2026
39.7400
39.7480
37.5000
38.2000
528,900
Wed, 03 Jun 2026
37.8800
39.3600
37.7200
39.2900
1,059,300
Tue, 02 Jun 2026
38.9700
39.9600
37.4800
37.9400
1,004,900
Mon, 01 Jun 2026
15 · 6-K
After-hours · 16:12 ET
6-K ↗
Mon, 01 Jun 2026
37.2700
40.0000
36.8410
39.5600
2,106,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
14 · 424B5
After-hours · 17:07 ET
424B5 ↗
Fri, 29 May 2026
33.7400
38.0000
33.5900
37.8200
6,205,300
Fri, 29 May 2026
13 · 6-K
Pre-market · 06:20 ET
6-K ↗
Thu, 28 May 2026
34.7300
34.8300
32.5100
32.7300
2,177,000
Wed, 27 May 2026
12 · 6-K
After-hours · 16:25 ET
6-K ↗
Wed, 27 May 2026
11 · 424B5
After-hours · 16:19 ET
424B5 ↗
Wed, 27 May 2026
10 · 6-K
After-hours · 16:14 ET
6-K ↗
Wed, 27 May 2026
9 · F-3ASR
After-hours · 16:10 ET
F-3ASR ↗
Wed, 27 May 2026
35.1000
36.3600
34.6700
36.1400
548,800
Tue, 26 May 2026
36.6800
36.6800
34.3500
34.3900
574,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
37.0700
38.2400
36.6400
36.7400
493,400
Fri, 22 May 2026
8 · 20-F/A
Next filing day · accepted 21 May, 21:45 ET
20-F/A ↗
Thu, 21 May 2026
36.6900
37.5950
36.6900
37.2000
296,000
Wed, 20 May 2026
36.3500
37.2000
35.8250
37.1900
247,600
Tue, 19 May 2026
36.8200
37.5600
36.3200
36.3200
542,100
Mon, 18 May 2026
36.6400
37.3500
35.7100
37.0000
308,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
35.4900
37.2850
35.3600
36.5600
395,400
Thu, 14 May 2026
35.1400
36.3200
35.0800
35.8300
223,500
Wed, 13 May 2026
35.5400
35.7500
34.6500
35.6500
215,300
Tue, 12 May 2026
36.3300
36.6300
34.1900
35.4700
843,600
Mon, 11 May 2026
38.0000
38.6500
36.2300
36.5000
598,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
38.5000
39.3600
36.8900
38.0900
362,600
Thu, 07 May 2026
38.2000
39.3400
36.8000
38.4300
412,100
Wed, 06 May 2026
7 · 6-K
After-hours · 16:19 ET
6-K ↗
Wed, 06 May 2026
38.6900
38.8100
37.0300
37.3800
742,100
Tue, 05 May 2026
36.4900
38.3450
36.4900
38.2000
314,800
Mon, 04 May 2026
36.5100
36.9130
35.9700
36.1100
143,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
36.3800
36.7900
36.0300
36.5800
170,600
Thu, 30 Apr 2026
36.4750
36.7800
35.8100
36.5000
254,300
Wed, 29 Apr 2026
6 · 6-K
After-hours · 16:23 ET
6-K ↗
Wed, 29 Apr 2026
36.0500
36.9500
35.6800
35.7600
236,100
Tue, 28 Apr 2026
36.2400
37.0100
35.6700
36.2000
225,900
Mon, 27 Apr 2026
37.2700
37.3750
36.0900
36.2400
196,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
37.4700
38.3600
37.0600
37.2700
339,900
Thu, 23 Apr 2026
39.1500
39.2000
37.0000
37.3000
572,500
Wed, 22 Apr 2026
39.4700
39.5480
38.7000
39.1400
304,500
Tue, 21 Apr 2026
39.0000
39.7100
38.8700
39.1500
390,600
Mon, 20 Apr 2026
38.0700
39.1500
37.9550
39.0000
293,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
37.3000
38.3500
37.0800
38.1800
337,800
Thu, 16 Apr 2026
35.0500
37.4400
35.0500
37.3600
578,700
Wed, 15 Apr 2026
35.6600
36.1200
34.9750
35.0000
554,300
Tue, 14 Apr 2026
35.8100
36.1600
35.4500
35.7300
396,500
Mon, 13 Apr 2026
37.2300
37.6500
35.8200
35.8400
263,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.6600
37.7000
37.2000
37.6400
243,400
Thu, 09 Apr 2026
37.1400
37.7400
36.8600
37.5600
407,800
Wed, 08 Apr 2026
5 · 6-K
After-hours · 16:26 ET
6-K ↗
Wed, 08 Apr 2026
37.2500
37.7400
36.6400
37.1100
388,000
Tue, 07 Apr 2026
36.5500
36.7750
35.9800
36.5900
311,400
Mon, 06 Apr 2026
36.3900
36.7500
35.6100
36.5300
254,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
4 · 6-K
After-hours · 16:28 ET
6-K ↗
Thu, 02 Apr 2026
3 · 20-F
After-hours · 16:25 ET
20-F ↗
Thu, 02 Apr 2026
34.7300
36.4200
34.0200
36.2900
765,100
Wed, 01 Apr 2026
35.7600
35.8100
34.8200
34.9300
512,300
Tue, 31 Mar 2026
34.7200
36.1200
34.6520
35.3700
575,000
Mon, 30 Mar 2026
34.4700
35.1900
34.2650
34.3500
458,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
33.9200
34.3850
33.7500
34.2900
348,500
Thu, 26 Mar 2026
34.1600
34.5000
33.3300
33.9400
535,400
Wed, 25 Mar 2026
35.2700
35.8600
34.5500
34.5800
724,100
Tue, 24 Mar 2026
33.3100
35.2400
33.3100
34.8800
721,600
Mon, 23 Mar 2026
33.0200
33.7900
32.7550
33.5700
369,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
32.8900
33.0000
32.2600
32.4900
465,100
Thu, 19 Mar 2026
32.9800
33.3400
32.3400
32.8200
551,200
Wed, 18 Mar 2026
33.6200
34.2000
33.3800
33.3800
657,500
Tue, 17 Mar 2026
33.5000
34.4350
33.5000
33.8600
804,500
Mon, 16 Mar 2026
33.4900
34.1100
33.3800
33.6300
646,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.5000
33.9200
32.0100
33.0800
1,221,800
Thu, 12 Mar 2026
32.7900
33.2050
30.1000
31.7600
2,442,700
Wed, 11 Mar 2026
2 · 6-K
After-hours · 16:55 ET
6-K ↗
Wed, 11 Mar 2026
33.3500
34.3200
33.1810
34.0300
517,400
Tue, 10 Mar 2026
33.6100
34.3400
33.0000
33.6800
564,200
Mon, 09 Mar 2026
32.6200
33.5300
32.0400
33.5000
633,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
32.8000
33.6400
31.8500
33.1100
535,900
Thu, 05 Mar 2026
34.3700
34.3800
32.9000
33.0100
727,000
Wed, 04 Mar 2026
35.4600
35.6500
34.0100
34.8800
339,500
Tue, 03 Mar 2026
34.7800
35.4950
34.0700
35.0400
713,000
Mon, 02 Mar 2026
35.8400
36.6820
35.5400
35.6400
443,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
36.5300
37.0200
36.0700
36.4500
266,500
Thu, 26 Feb 2026
37.0200
37.1850
36.4000
36.7200
255,700
Wed, 25 Feb 2026
37.2000
37.9900
36.9350
37.0000
460,300
Tue, 24 Feb 2026
36.1400
36.9800
35.8600
36.8000
816,600
Mon, 23 Feb 2026
36.9800
36.9800
35.5300
36.0300
734,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
38.2800
38.3400
37.4350
37.6300
242,700
Thu, 19 Feb 2026
38.5100
38.8300
37.9750
38.1300
172,100
Wed, 18 Feb 2026
38.8900
40.0900
38.1700
38.5100
944,900
Tue, 17 Feb 2026
37.9400
38.8400
37.6300
38.6900
577,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
37.2800
37.9600
36.5000
37.6500
414,400
Thu, 12 Feb 2026
38.0400
38.5700
37.3100
37.3400
452,000
Wed, 11 Feb 2026
38.3300
39.0700
37.6000
38.7100
717,900
Tue, 10 Feb 2026
38.1700
38.9400
37.3600
38.1000
850,100
Mon, 09 Feb 2026
39.2200
39.3480
38.1300
38.2900
527,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.5800
39.3900
38.1100
39.0600
758,300
Thu, 05 Feb 2026
37.8300
38.8800
37.6720
38.1500
709,300
Wed, 04 Feb 2026
37.8800
38.3700
37.3250
38.1700
708,600
Tue, 03 Feb 2026
36.4000
37.8200
36.2600
37.7900
1,725,400
Mon, 02 Feb 2026
34.8200
36.3800
34.4200
36.3800
746,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.6100
35.4200
34.2200
34.8900
982,300
Thu, 29 Jan 2026
34.4400
35.4000
33.7900
34.9400
1,612,600
Wed, 28 Jan 2026
34.4800
34.8000
33.1600
33.5000
856,700
Tue, 27 Jan 2026
34.9500
35.3700
33.9400
34.4800
1,098,800
Mon, 26 Jan 2026
34.7000
34.8900
33.7510
34.8100
833,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.6400
34.4400
33.3900
34.2000
410,100
Thu, 22 Jan 2026
34.1300
34.5100
33.4200
33.8400
457,600
Wed, 21 Jan 2026
32.6400
34.6500
32.2800
34.0100
744,000
Tue, 20 Jan 2026
32.1000
33.0650
31.9700
32.5400
731,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.1200
32.4000
31.3450
32.1300
236,300
Thu, 15 Jan 2026
31.6100
32.3900
31.4500
32.1200
525,000
Wed, 14 Jan 2026
31.9700
32.5550
31.0300
31.4900
767,100
Tue, 13 Jan 2026
33.4700
33.6600
32.0800
32.1200
484,600
Mon, 12 Jan 2026
33.5300
34.1390
33.3800
33.3900
326,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
33.9500
34.3750
33.2950
33.4200
638,500
Thu, 08 Jan 2026
34.1700
34.3000
33.3650
34.0900
939,300
Wed, 07 Jan 2026
33.5000
34.6500
32.8200
34.4400
375,300
Tue, 06 Jan 2026
34.7600
35.1900
33.7300
33.8200
629,400
Mon, 05 Jan 2026
34.7000
35.1800
34.4200
35.1600
465,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
33.5400
35.2700
33.5400
34.3700
855,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.4300
33.9600
33.3250
33.3900
413,200
Tue, 30 Dec 2025
34.0200
34.4100
33.4600
33.4600
424,800
Mon, 29 Dec 2025
34.2000
34.8800
34.0100
34.1500
335,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
34.4600
34.7500
33.3300
34.3000
237,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
34.4600
34.8300
34.0600
34.5000
128,200
Tue, 23 Dec 2025
35.0500
35.2000
34.3500
34.4900
493,300
Mon, 22 Dec 2025
33.8400
35.3800
33.5000
35.1000
935,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.2500
33.7300
33.1000
33.7100
702,200
Thu, 18 Dec 2025
32.4300
33.6700
32.4050
33.2200
565,400
Wed, 17 Dec 2025
32.3800
33.6700
31.9200
32.1500
1,537,200
Tue, 16 Dec 2025
32.8700
33.0700
32.3500
32.3600
686,100
Mon, 15 Dec 2025
33.3200
33.5700
32.7500
33.0500
1,197,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
33.7400
34.2280
32.8450
33.0000
794,900
Thu, 11 Dec 2025
33.8400
34.8040
33.3900
33.4900
703,400
Wed, 10 Dec 2025
34.7900
34.9200
33.5900
33.9500
485,100
Tue, 09 Dec 2025
33.4400
34.9170
33.1900
34.7900
769,000
Mon, 08 Dec 2025
33.1400
33.5300
32.8500
33.1900
539,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
33.3400
33.9030
32.5100
32.7300
496,500
Thu, 04 Dec 2025
33.1600
33.6600
32.8500
33.3500
693,200
Wed, 03 Dec 2025
33.5300
33.8450
32.9900
33.0000
1,030,100
Tue, 02 Dec 2025
33.2400
33.8600
32.7500
33.4000
506,700
Mon, 01 Dec 2025
32.6700
33.5700
32.0100
33.0000
833,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
31.6100
33.9000
31.6100
32.5800
839,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.2400
32.4650
31.5650
31.9500
600,200
Tue, 25 Nov 2025
32.0600
32.5300
31.5700
32.1700
803,700
Mon, 24 Nov 2025
30.8500
32.2500
30.4200
31.8200
888,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.0000
32.1250
30.1800
31.8000
737,300
Thu, 20 Nov 2025
31.5000
33.1400
30.5200
31.5800
1,655,700
Wed, 19 Nov 2025
1 · 6-K
After-hours · 17:11 ET
6-K ↗
Wed, 19 Nov 2025
29.5300
30.6000
29.2600
30.5000
538,900
Tue, 18 Nov 2025
28.3100
29.4100
28.2400
29.1800
271,100
Mon, 17 Nov 2025
28.0100
28.6700
27.6500
28.4000
315,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
25.8400
27.8100
25.8400
27.6900
695,600
Thu, 13 Nov 2025
29.0100
29.2000
26.2800
26.3000
1,421,200
Wed, 12 Nov 2025
28.9700
29.3510
28.9300
29.1800
316,900
Tue, 11 Nov 2025
27.6900
28.7500
27.0000
28.6600
478,600
Mon, 10 Nov 2025
27.9700
27.9800
27.2300
27.7000
417,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
27.5800
28.1300
27.3700
28.0400
539,700
Thu, 06 Nov 2025
27.5000
27.6000
26.7480
27.4900
698,400
Wed, 05 Nov 2025
26.1100
27.9900
25.9000
27.7800
560,400
Tue, 04 Nov 2025
26.9200
27.1100
26.1800
26.2200
274,200
Mon, 03 Nov 2025
27.1200
27.5200
26.9100
26.9400
291,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.4200
28.9100
27.0800
27.3200
616,100
Thu, 30 Oct 2025
30.2100
30.4900
28.6600
28.6800
639,700
Wed, 29 Oct 2025
29.2600
30.2400
28.9000
30.1600
416,000
Tue, 28 Oct 2025
29.0500
29.3750
28.6650
29.2900
402,900
Mon, 27 Oct 2025
28.5800
29.2200
28.1800
29.1500
691,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
29.1800
29.4900
28.5400
28.8400
944,600