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
52.0400
53.6900
51.6130
53.4800
289,726
Thu, 22 Oct 2026
51.7100
52.6600
50.6900
51.6500
217,100
Wed, 21 Oct 2026
50.4800
52.7000
50.4800
52.3800
378,900
Tue, 20 Oct 2026
50.5100
51.0300
49.3800
50.4300
348,900
Mon, 19 Oct 2026
51.5400
52.7000
49.0200
50.0500
427,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
52.3900
53.7200
50.9800
51.1800
410,100
Thu, 15 Oct 2026
51.9500
53.3000
51.1500
51.4800
530,000
Wed, 14 Oct 2026
56.7000
56.7300
52.2200
53.7100
527,700
Tue, 13 Oct 2026
54.2600
56.4300
54.0400
56.4000
769,400
Mon, 12 Oct 2026
52.4600
54.6400
52.4600
54.5800
779,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
51.5600
52.2900
51.2500
51.4000
299,000
Thu, 08 Oct 2026
51.0000
52.2400
50.7300
51.8300
455,300
Wed, 07 Oct 2026
50.2300
51.3400
49.7100
49.7900
283,500
Tue, 06 Oct 2026
50.5200
51.0200
49.5300
50.4700
391,100
Mon, 05 Oct 2026
51.5000
51.6800
49.0900
51.2900
539,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
48.5000
50.2800
47.7100
50.0500
432,000
Thu, 01 Oct 2026
46.7100
49.3800
46.2900
48.9800
366,300
Wed, 30 Sep 2026
47.5600
48.8300
47.1600
47.2500
413,900
Tue, 29 Sep 2026
45.9200
47.6700
45.5000
47.1700
455,000
Mon, 28 Sep 2026
47.3700
47.3800
45.8300
46.3100
451,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.7800
47.3400
45.8000
46.2300
300,200
Thu, 24 Sep 2026
46.6700
47.7000
46.2200
46.7500
553,000
Wed, 23 Sep 2026
48.4400
48.4400
46.3600
47.0000
685,400
Tue, 22 Sep 2026
49.4500
50.2500
48.1700
48.2700
747,500
Mon, 21 Sep 2026
52.6600
53.7400
50.6400
50.9200
730,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
52.5900
53.6300
51.5200
52.0900
713,800
Thu, 17 Sep 2026
8 · 6-K
After-hours · 16:17 ET
6-K ↗
Thu, 17 Sep 2026
52.1600
53.8400
51.4400
52.8100
506,600
Wed, 16 Sep 2026
50.9000
52.9000
50.9000
52.3100
656,100
Tue, 15 Sep 2026
49.6400
51.2400
48.8400
51.1100
746,200
Mon, 14 Sep 2026
48.3500
49.6900
47.7000
49.6200
804,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
45.3500
48.2400
44.9200
47.9000
1,060,400
Thu, 10 Sep 2026
45.5100
46.6500
43.8000
44.7100
715,100
Wed, 09 Sep 2026
44.1700
44.5100
43.6100
44.3200
309,200
Tue, 08 Sep 2026
44.1000
44.1000
43.0700
43.5200
301,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
43.4100
43.9900
43.1300
43.7400
326,300
Thu, 03 Sep 2026
43.5000
44.0000
42.8300
43.2800
349,500
Wed, 02 Sep 2026
42.8200
43.3000
42.3700
43.2500
270,700
Tue, 01 Sep 2026
42.9000
43.2100
42.1400
42.8200
193,400
Mon, 31 Aug 2026
42.8100
42.9100
42.0200
42.4000
260,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
42.1400
42.9300
42.0000
42.5200
148,500
Thu, 27 Aug 2026
40.7400
42.3300
40.7400
42.0900
294,200
Wed, 26 Aug 2026
41.7500
41.8300
40.0200
40.2500
329,700
Tue, 25 Aug 2026
42.3800
42.6500
42.0000
42.2700
144,400
Mon, 24 Aug 2026
42.3800
42.8200
42.1800
42.6300
230,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
42.7800
44.0000
42.4900
42.7100
316,400
Thu, 20 Aug 2026
42.6400
42.7700
41.7800
42.3200
140,300
Wed, 19 Aug 2026
42.3900
42.9500
42.0300
42.6000
170,500
Tue, 18 Aug 2026
42.2200
42.2200
41.5500
42.0300
175,400
Mon, 17 Aug 2026
42.0000
42.6900
41.7500
42.1600
257,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
40.8100
42.0000
40.8000
41.4500
246,000
Thu, 13 Aug 2026
39.3600
41.5000
39.3600
40.8100
322,400
Wed, 12 Aug 2026
38.1900
39.3500
38.1900
39.3100
198,600
Tue, 11 Aug 2026
38.4600
38.9100
37.2800
38.2300
175,000
Mon, 10 Aug 2026
39.2200
39.3400
38.3100
38.3100
186,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
39.2800
39.5000
38.1100
39.1400
162,200
Thu, 06 Aug 2026
38.5200
39.4700
38.5200
39.0600
170,000
Wed, 05 Aug 2026
39.3500
39.5200
37.9100
38.0100
234,400
Tue, 04 Aug 2026
39.7300
39.7300
38.6600
38.8300
218,900
Mon, 03 Aug 2026
39.9800
40.8900
38.9900
39.6100
180,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
40.1500
41.0000
39.5300
40.1200
171,700
Thu, 30 Jul 2026
39.1700
39.8900
38.7900
39.6900
130,500
Wed, 29 Jul 2026
39.3700
39.8300
38.5500
39.4200
147,400
Tue, 28 Jul 2026
39.1800
39.9200
38.4000
39.2400
158,600
Mon, 27 Jul 2026
38.2100
39.2200
38.1900
39.1700
129,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
39.6100
40.3500
38.9400
39.4000
191,300
Thu, 23 Jul 2026
38.5100
39.6200
38.3000
39.4300
289,400
Wed, 22 Jul 2026
40.4000
40.5700
39.4400
39.4500
316,000
Tue, 21 Jul 2026
39.3000
40.2300
38.5900
40.2100
208,000
Mon, 20 Jul 2026
38.3400
39.4700
38.0600
38.8600
206,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
39.0000
39.0000
37.5400
37.6200
235,100
Thu, 16 Jul 2026
39.6200
40.4300
39.2200
39.3900
156,900
Wed, 15 Jul 2026
39.5400
39.8900
38.6700
39.6600
164,700
Tue, 14 Jul 2026
39.6100
40.8600
39.1000
39.7500
268,500
Mon, 13 Jul 2026
40.0000
40.4200
38.7400
38.8300
208,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
38.7500
39.8000
38.5700
39.6600
197,500
Thu, 09 Jul 2026
39.1100
39.1100
36.9200
38.2200
351,200
Wed, 08 Jul 2026
38.6800
39.4000
38.3500
39.1900
300,800
Tue, 07 Jul 2026
37.9700
38.7500
37.7000
38.4700
210,700
Mon, 06 Jul 2026
37.0000
38.6300
37.0000
37.8600
209,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
7 · F-3ASR
After-hours · 16:05 ET
F-3ASR ↗
Thu, 02 Jul 2026
37.0300
38.1000
36.5400
37.3700
255,000
Wed, 01 Jul 2026
35.0600
35.8200
34.9800
35.3700
245,600
Tue, 30 Jun 2026
35.6300
35.8200
34.8900
35.3700
292,200
Mon, 29 Jun 2026
37.7300
37.7400
35.6600
35.7600
351,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
37.3100
37.6500
35.9000
36.7200
346,800
Thu, 25 Jun 2026
38.6400
39.3000
37.2400
37.6800
245,000
Wed, 24 Jun 2026
40.8300
41.1500
38.8400
39.1400
375,500
Tue, 23 Jun 2026
40.0700
41.3600
39.1200
41.1500
620,100
Mon, 22 Jun 2026
38.2500
40.0600
38.2500
39.7200
303,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
37.2600
38.3000
36.7000
38.2900
302,800
Wed, 17 Jun 2026
38.5100
38.8700
37.6900
37.8100
182,500
Tue, 16 Jun 2026
38.8900
39.6200
37.5800
38.5200
283,500
Mon, 15 Jun 2026
39.0600
39.8500
37.6300
38.9000
537,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
37.1000
38.8000
37.0100
38.7700
212,800
Thu, 11 Jun 2026
37.6800
38.3500
36.9900
37.1100
195,500
Wed, 10 Jun 2026
36.8800
37.8200
36.8800
37.1400
162,300
Tue, 09 Jun 2026
37.0000
37.3000
36.2700
37.1000
190,300
Mon, 08 Jun 2026
37.5000
37.6100
36.1600
36.8300
208,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
36.7600
37.4900
36.1300
37.0000
250,400
Thu, 04 Jun 2026
36.9800
37.4000
36.3000
36.4200
209,200
Wed, 03 Jun 2026
37.0100
38.1400
36.9000
36.9200
243,400
Tue, 02 Jun 2026
38.2500
38.5500
36.8400
37.3400
498,500
Mon, 01 Jun 2026
37.9600
38.6700
37.3000
37.9200
618,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
37.6100
37.9300
37.2000
37.5800
393,400
Thu, 28 May 2026
40.5200
40.6100
37.8700
38.0100
588,400
Wed, 27 May 2026
41.5600
41.7200
39.8000
40.1000
369,700
Tue, 26 May 2026
42.6500
42.9400
41.3600
41.9200
314,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
6 · 6-K
After-hours · 16:15 ET
6-K ↗
Fri, 22 May 2026
45.3600
45.3600
42.0100
42.6100
573,900
Thu, 21 May 2026
43.1200
45.8500
42.8200
44.4700
361,000
Wed, 20 May 2026
43.4200
44.7800
43.1400
44.1100
313,300
Tue, 19 May 2026
42.9200
43.5600
42.3100
42.9200
288,600
Mon, 18 May 2026
42.3300
43.7000
42.1300
42.9100
242,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
41.9400
42.6900
41.4300
42.5500
283,600
Thu, 14 May 2026
42.8000
43.0800
42.1100
42.4200
217,300
Wed, 13 May 2026
43.7500
43.8300
42.0000
42.7600
337,100
Tue, 12 May 2026
43.1900
43.5800
42.5000
43.3100
164,200
Mon, 11 May 2026
44.0000
44.2400
43.0500
43.4400
202,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.9400
44.5700
43.4000
43.8000
303,300
Thu, 07 May 2026
43.1100
44.0000
42.5000
44.0000
326,600
Wed, 06 May 2026
43.5300
44.1100
42.5800
43.1700
351,600
Tue, 05 May 2026
42.7900
44.1600
42.7900
44.0100
303,500
Mon, 04 May 2026
42.4900
43.4900
42.1100
42.7900
517,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
41.9800
42.4400
40.9900
42.4000
390,800
Thu, 30 Apr 2026
40.0500
40.8400
39.9800
40.6800
238,800
Wed, 29 Apr 2026
39.9300
40.3500
39.5800
40.1000
199,200
Tue, 28 Apr 2026
40.0000
40.3800
39.3100
39.9100
216,900
Mon, 27 Apr 2026
39.3900
39.8400
38.7300
39.8000
201,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.8000
39.2900
38.2100
39.2700
150,600
Thu, 23 Apr 2026
38.4400
39.0000
38.2700
38.5500
158,200
Wed, 22 Apr 2026
38.8000
38.8000
36.9600
38.3500
497,300
Tue, 21 Apr 2026
40.0000
40.5000
38.2000
38.4400
329,800
Mon, 20 Apr 2026
38.7700
40.0900
38.0000
39.9300
362,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
5 · 6-K
After-hours · 16:05 ET
6-K ↗
Fri, 17 Apr 2026
38.7200
40.2500
38.5200
39.4000
353,000
Thu, 16 Apr 2026
38.9700
39.2800
38.0500
38.7000
248,200
Wed, 15 Apr 2026
39.1400
39.9100
38.4200
38.8200
307,100
Tue, 14 Apr 2026
39.4200
39.4900
38.3000
38.3800
273,000
Mon, 13 Apr 2026
39.3200
40.3100
39.1000
39.5000
347,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.3500
39.0700
37.6200
39.0100
464,900
Thu, 09 Apr 2026
39.5200
39.7500
38.2000
38.3500
394,500
Wed, 08 Apr 2026
38.2600
39.4100
37.5800
39.4100
473,800
Tue, 07 Apr 2026
40.3500
41.2500
38.5900
38.7000
573,400
Mon, 06 Apr 2026
4 · 20-F
After-hours · 17:21 ET
20-F ↗
Mon, 06 Apr 2026
40.2000
40.9100
39.9000
40.7100
630,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
39.3400
40.9500
39.0000
40.1900
536,900
Wed, 01 Apr 2026
39.3800
39.5000
38.6500
39.0700
273,800
Tue, 31 Mar 2026
38.2400
39.9500
38.1300
39.4600
516,400
Mon, 30 Mar 2026
38.5900
38.7000
37.7200
38.0000
292,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.0400
38.7200
37.7700
38.1400
433,800
Thu, 26 Mar 2026
38.7600
39.5800
38.0500
38.1700
300,900
Wed, 25 Mar 2026
39.0500
39.2900
37.8700
38.2200
416,400
Tue, 24 Mar 2026
38.3000
39.6900
37.9900
39.5300
720,100
Mon, 23 Mar 2026
35.8000
38.1900
35.6000
38.0400
1,073,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36.4300
36.6200
35.4000
35.6800
338,700
Thu, 19 Mar 2026
35.0900
36.6500
34.8000
36.2900
317,200
Wed, 18 Mar 2026
34.9400
36.0600
34.7100
35.7700
583,300
Tue, 17 Mar 2026
35.0700
35.2200
34.3400
34.8600
546,100
Mon, 16 Mar 2026
34.6100
35.3900
33.8500
34.8900
695,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
34.7000
34.7000
33.5400
33.7500
799,800
Thu, 12 Mar 2026
36.6800
36.6900
34.7600
34.8100
909,500
Wed, 11 Mar 2026
37.6100
38.1200
36.7000
37.1600
1,217,900
Tue, 10 Mar 2026
37.5700
38.8700
37.0900
37.7600
1,206,300
Mon, 09 Mar 2026
35.7800
38.0500
35.1700
37.0900
1,497,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
3 · 6-K
After-hours · 16:16 ET
6-K ↗
Fri, 06 Mar 2026
34.4300
35.3500
33.7500
34.7500
588,300
Thu, 05 Mar 2026
35.6500
35.7400
34.1200
34.9500
624,200
Wed, 04 Mar 2026
36.2100
36.9900
35.6700
35.9700
615,700
Tue, 03 Mar 2026
35.8200
36.7700
35.0000
36.3200
726,800
Mon, 02 Mar 2026
37.2900
37.6100
36.0900
37.0500
886,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
34.7600
35.6200
34.3900
35.3000
638,700
Thu, 26 Feb 2026
34.1100
34.9000
33.6000
34.4300
1,037,100
Wed, 25 Feb 2026
32.7800
34.9000
32.5100
33.1100
592,300
Tue, 24 Feb 2026
32.6400
32.9500
31.8900
32.8200
712,000
Mon, 23 Feb 2026
31.1000
31.7900
30.5800
31.7900
309,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
30.3600
31.1500
30.0600
31.1500
442,100
Thu, 19 Feb 2026
30.0000
30.7200
29.7400
30.3500
369,200
Wed, 18 Feb 2026
29.2000
29.8900
29.0200
29.7300
330,100
Tue, 17 Feb 2026
28.3200
28.7500
27.7300
28.5800
204,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
27.2000
28.4400
27.1500
28.3200
360,100
Thu, 12 Feb 2026
27.8900
28.0800
27.0400
27.1900
260,800
Wed, 11 Feb 2026
27.4600
28.1300
27.2600
27.8900
349,400
Tue, 10 Feb 2026
27.3400
27.6700
27.1500
27.5300
282,100
Mon, 09 Feb 2026
27.0400
27.5000
26.9900
27.3100
193,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
26.1300
26.9900
25.7200
26.9900
228,100
Thu, 05 Feb 2026
26.1500
26.6300
26.0200
26.1000
196,400
Wed, 04 Feb 2026
27.2900
27.4800
26.1700
26.3200
241,300
Tue, 03 Feb 2026
27.1000
27.2800
26.5200
27.2600
241,900
Mon, 02 Feb 2026
26.4500
27.2700
26.4200
27.0500
178,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
27.0000
27.7000
26.8200
27.1700
382,400
Thu, 29 Jan 2026
27.5000
27.7900
26.6700
27.0100
226,100
Wed, 28 Jan 2026
26.7700
27.3000
26.6000
27.1400
421,500
Tue, 27 Jan 2026
26.2200
26.8400
26.2100
26.4700
257,700
Mon, 26 Jan 2026
26.7000
26.9800
26.1200
26.2400
289,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
25.8400
26.6000
25.6800
25.9900
351,400
Thu, 22 Jan 2026
25.7500
25.8800
25.0600
25.1600
315,900
Wed, 21 Jan 2026
25.5200
25.8700
25.2200
25.7000
228,600
Tue, 20 Jan 2026
25.6400
25.7300
25.0000
25.3200
219,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
25.8800
26.0500
25.4000
25.5200
425,400
Thu, 15 Jan 2026
25.8300
25.8300
25.0600
25.6000
316,100
Wed, 14 Jan 2026
26.1200
26.5000
25.6900
26.0200
437,800
Tue, 13 Jan 2026
25.0000
25.7000
25.0000
25.4800
419,200
Mon, 12 Jan 2026
25.2500
25.2500
24.7800
24.8600
374,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
24.9200
25.3500
24.6100
25.1500
426,900
Thu, 08 Jan 2026
24.6000
25.1500
23.8900
25.0900
807,800
Wed, 07 Jan 2026
22.8800
24.2600
22.8800
24.0000
538,200
Tue, 06 Jan 2026
21.9900
22.7200
21.9900
22.2800
262,900
Mon, 05 Jan 2026
22.1400
22.5100
21.6500
21.7100
232,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
22.0800
22.1800
21.6500
21.8900
370,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
22.1500
22.5100
22.0600
22.4200
179,200
Tue, 30 Dec 2025
22.7600
22.7600
22.2100
22.2200
137,500
Mon, 29 Dec 2025
22.4500
22.6700
22.2800
22.6200
210,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
22.3200
22.6500
22.0000
22.5000
178,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
22.3100
22.3100
22.0100
22.2300
81,600
Tue, 23 Dec 2025
22.3300
22.3900
22.0600
22.2100
302,500
Mon, 22 Dec 2025
22.2400
22.6200
22.2400
22.4500
253,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
22.0500
22.4500
21.8700
22.0300
325,800
Thu, 18 Dec 2025
22.8500
22.8500
22.0100
22.1300
278,700
Wed, 17 Dec 2025
22.9100
23.0900
22.5200
22.7500
225,900
Tue, 16 Dec 2025
22.8600
23.0500
22.6100
22.6100
288,300
Mon, 15 Dec 2025
23.0000
23.3600
22.8200
23.1000
244,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
23.5500
23.9300
23.3300
23.4700
269,100
Thu, 11 Dec 2025
23.7600
23.9600
23.4800
23.7000
286,000
Wed, 10 Dec 2025
24.0200
24.0400
23.4700
23.7600
230,300
Tue, 09 Dec 2025
24.5600
24.5600
23.9300
24.0100
234,400
Mon, 08 Dec 2025
24.7500
25.1500
24.5700
24.6000
173,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
24.5900
24.9400
24.4700
24.7400
167,600
Thu, 04 Dec 2025
24.8100
24.8200
24.4300
24.5000
149,100
Wed, 03 Dec 2025
24.5300
25.0300
24.5300
24.7000
165,000
Tue, 02 Dec 2025
24.1000
24.5600
23.9700
24.4900
195,600
Mon, 01 Dec 2025
24.3100
24.6800
24.1000
24.1700
298,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
24.2400
24.7300
24.2400
24.4900
129,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
24.4300
24.6400
24.1100
24.2000
283,800
Tue, 25 Nov 2025
24.8900
24.9800
24.3000
24.4000
393,000
Mon, 24 Nov 2025
24.4900
24.9400
23.0900
24.9000
499,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
24.9800
25.2500
23.8600
24.6500
664,800
Fri, 21 Nov 2025
2 · 6-K
Pre-market · 09:15 ET
6-K ↗
Thu, 20 Nov 2025
26.5200
26.6900
25.0000
25.0200
789,500
Wed, 19 Nov 2025
25.1400
25.5700
24.9300
25.2400
348,200
Tue, 18 Nov 2025
25.3500
25.8800
25.0500
25.5300
376,200
Mon, 17 Nov 2025
25.2300
25.6900
25.0900
25.3900
280,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
25.0800
25.5300
24.6200
25.4600
164,300
Thu, 13 Nov 2025
25.3400
25.8700
25.2900
25.4100
353,500
Wed, 12 Nov 2025
25.0400
25.4500
25.0400
25.2900
193,400
Tue, 11 Nov 2025
25.1800
25.2000
24.7200
24.8500
170,300
Mon, 10 Nov 2025
24.6600
25.1200
24.6000
24.9900
273,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
24.3800
24.7100
24.3500
24.6500
197,400
Thu, 06 Nov 2025
23.9600
24.6000
23.9600
24.4400
224,200
Wed, 05 Nov 2025
23.7200
23.9900
23.5400
23.9300
157,000
Tue, 04 Nov 2025
23.7600
23.9700
23.4200
23.7400
168,100
Mon, 03 Nov 2025
24.2800
24.4000
23.9500
24.2900
151,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.0700
24.5800
23.7700
24.3800
231,500
Thu, 30 Oct 2025
1 · 6-K
After-hours · 16:30 ET
6-K ↗
Thu, 30 Oct 2025
24.1400
24.1400
23.7700
23.8700
202,600
Wed, 29 Oct 2025
23.9000
24.2500
23.7400
24.0300
227,600
Tue, 28 Oct 2025
23.2500
23.8600
23.1800
23.7100
207,200
Mon, 27 Oct 2025
23.4900
23.7200
23.0400
23.2900
161,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
23.7100
23.9500
23.2600
23.3000
277,300