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
49.3300
49.3800
48.3600
48.4000
320,949
Thu, 22 Oct 2026
48.4900
49.4800
48.4800
49.3900
271,800
Wed, 21 Oct 2026
48.5800
48.5800
48.0700
48.3200
273,100
Tue, 20 Oct 2026
48.2600
48.8800
48.0400
48.4000
363,200
Mon, 19 Oct 2026
47.5500
47.9300
47.2900
47.8300
283,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
47.6000
48.0300
47.4300
47.9000
324,100
Thu, 15 Oct 2026
47.8900
48.4700
47.1100
47.3100
618,300
Wed, 14 Oct 2026
46.5500
47.2400
46.0100
47.2400
386,900
Tue, 13 Oct 2026
47.1600
47.1600
46.4600
46.7300
352,200
Mon, 12 Oct 2026
46.3400
46.8200
46.1000
46.6600
395,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
46.6000
46.6800
46.1400
46.1700
425,300
Thu, 08 Oct 2026
45.9200
46.9500
45.7200
46.6900
396,300
Wed, 07 Oct 2026
45.9600
46.4900
45.8400
45.8600
348,500
Tue, 06 Oct 2026
46.1300
46.7600
46.0600
46.2100
370,900
Mon, 05 Oct 2026
46.2100
46.5800
46.0400
46.2100
501,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
46.2200
46.4200
45.8400
46.3400
436,900
Thu, 01 Oct 2026
44.8600
46.0900
44.8400
45.8800
625,200
Wed, 30 Sep 2026
45.9300
46.1700
44.8500
44.8800
561,100
Tue, 29 Sep 2026
45.1000
46.1100
45.0000
45.9900
654,100
Mon, 28 Sep 2026
46.0400
46.1300
45.4100
45.4400
619,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.2600
46.3500
45.7500
45.9800
492,000
Thu, 24 Sep 2026
47.4000
47.6000
46.0200
46.1100
598,700
Wed, 23 Sep 2026
47.3400
48.4500
47.0600
47.1100
1,071,600
Tue, 22 Sep 2026
47.7900
47.9500
47.0100
47.4700
1,114,100
Mon, 21 Sep 2026
48.0900
48.6100
47.7500
47.7900
895,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
47.8800
48.2700
47.5000
48.0200
1,084,400
Thu, 17 Sep 2026
48.1400
48.3200
47.7200
48.2000
675,200
Wed, 16 Sep 2026
48.2200
48.7100
47.5000
48.0800
568,600
Tue, 15 Sep 2026
47.9500
48.5100
47.6200
48.4200
571,000
Mon, 14 Sep 2026
48.0800
48.6400
47.6900
48.0900
571,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
47.9300
48.0900
47.1400
47.6700
453,900
Thu, 10 Sep 2026
47.8300
48.1100
47.1000
47.4800
347,500
Wed, 09 Sep 2026
47.6800
47.7500
47.2400
47.3900
434,500
Tue, 08 Sep 2026
48.0700
48.3300
47.6100
47.7700
398,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
48.9100
49.4500
48.4500
48.4700
309,900
Thu, 03 Sep 2026
48.8800
49.4300
48.6300
49.1600
342,400
Wed, 02 Sep 2026
48.9800
49.3000
48.0300
48.5600
630,800
Tue, 01 Sep 2026
48.7700
49.1600
48.2500
48.6800
516,000
Mon, 31 Aug 2026
49.1400
49.2400
48.5300
48.5700
327,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.2000
49.3400
48.7800
49.3100
371,500
Thu, 27 Aug 2026
48.7600
49.2100
48.1200
48.9200
312,600
Wed, 26 Aug 2026
49.2400
49.7100
49.1900
49.4500
351,400
Tue, 25 Aug 2026
49.6600
49.8000
49.0100
49.1400
253,000
Mon, 24 Aug 2026
49.3000
50.3200
49.3000
49.6500
283,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
49.7500
50.0800
48.9800
48.9800
257,300
Thu, 20 Aug 2026
49.7200
50.2400
49.4400
49.4800
275,700
Wed, 19 Aug 2026
50.4400
50.6000
49.5900
49.8400
328,900
Tue, 18 Aug 2026
50.6000
51.0700
50.2100
50.3300
331,900
Mon, 17 Aug 2026
50.4200
50.9400
49.9700
50.0000
387,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
51.0900
51.3900
50.8400
51.0000
253,100
Thu, 13 Aug 2026
51.0000
51.1900
50.6300
51.1500
387,600
Wed, 12 Aug 2026
50.4500
51.1800
50.4500
50.6700
250,200
Tue, 11 Aug 2026
50.9400
51.3800
50.5500
50.8700
319,800
Mon, 10 Aug 2026
51.6500
51.9500
51.0200
51.2700
386,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
52.1100
52.4500
51.5500
52.0200
375,500
Thu, 06 Aug 2026
53.0100
53.0100
52.1500
52.6200
411,700
Wed, 05 Aug 2026
52.8500
53.4600
52.2500
52.3400
695,000
Tue, 04 Aug 2026
52.5900
53.4000
52.0100
52.9600
728,800
Mon, 03 Aug 2026
54.4500
55.2500
52.5000
53.5900
647,700
Mon, 03 Aug 2026
12 · 10-Q
Pre-market · 06:19 ET
10-Q ↗
Mon, 03 Aug 2026
11 · 8-K
Pre-market · 06:10 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
52.7100
53.3000
52.4200
52.4700
482,600
Thu, 30 Jul 2026
54.9500
54.9500
52.9500
53.2600
447,500
Wed, 29 Jul 2026
54.9200
55.5700
54.7600
55.1600
497,600
Tue, 28 Jul 2026
54.5100
55.7100
54.5100
55.3100
469,200
Mon, 27 Jul 2026
53.6500
54.6000
52.9900
54.1800
445,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
52.2300
53.7700
52.1400
53.6600
387,600
Thu, 23 Jul 2026
51.7200
52.3600
51.3400
52.2200
549,400
Wed, 22 Jul 2026
52.5600
52.5600
51.5300
51.8500
453,200
Tue, 21 Jul 2026
52.6000
52.7400
52.0100
52.6200
353,700
Mon, 20 Jul 2026
52.2400
52.9900
51.8500
52.9100
457,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
51.9700
52.9800
51.8900
52.2700
750,500
Thu, 16 Jul 2026
50.1100
51.4300
50.1100
51.4200
535,300
Wed, 15 Jul 2026
50.7800
50.9500
49.5300
49.9800
539,000
Tue, 14 Jul 2026
51.4400
51.9400
50.7400
50.9100
539,200
Mon, 13 Jul 2026
51.8100
52.1800
51.5300
51.9100
447,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
51.0700
51.4800
50.7300
51.3000
335,500
Thu, 09 Jul 2026
51.5700
51.6200
50.5600
50.9100
501,100
Wed, 08 Jul 2026
52.1400
52.2600
51.0000
51.4400
461,500
Tue, 07 Jul 2026
52.1500
52.8600
51.7400
51.8000
587,700
Mon, 06 Jul 2026
51.0700
51.7700
50.8300
51.6800
553,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
50.0000
51.2200
49.6100
51.1700
616,500
Wed, 01 Jul 2026
48.9300
49.7800
48.7700
49.6400
452,400
Tue, 30 Jun 2026
48.9100
49.1400
48.5300
48.6100
547,800
Mon, 29 Jun 2026
48.1800
49.0000
48.1800
48.9500
484,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
47.2500
48.4400
47.2200
48.3600
663,300
Thu, 25 Jun 2026
46.7500
47.6100
46.3400
46.9400
525,900
Wed, 24 Jun 2026
47.0400
47.4700
46.7500
46.9400
563,300
Tue, 23 Jun 2026
46.1500
46.9800
45.6800
46.9200
524,600
Mon, 22 Jun 2026
44.8600
46.0100
44.8200
45.7600
961,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.5300
45.5300
44.5000
44.5200
2,192,400
Wed, 17 Jun 2026
45.1700
45.8100
44.9400
45.2900
820,400
Tue, 16 Jun 2026
45.3100
45.6900
44.9200
45.5300
477,000
Mon, 15 Jun 2026
44.8300
45.3700
44.7600
44.9200
534,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
44.7300
45.2000
44.4700
45.1200
456,500
Thu, 11 Jun 2026
45.2600
45.3900
44.8100
44.8500
430,700
Wed, 10 Jun 2026
44.4300
45.1100
44.1400
44.8000
556,100
Tue, 09 Jun 2026
43.5400
44.2600
43.4300
43.9400
520,600
Mon, 08 Jun 2026
43.3900
43.4900
43.0700
43.3000
400,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
42.6300
43.8400
42.6300
43.6600
460,700
Thu, 04 Jun 2026
42.3000
42.8700
42.0000
42.1200
393,900
Wed, 03 Jun 2026
42.2900
42.4200
41.8100
41.9100
436,000
Tue, 02 Jun 2026
41.8500
42.7000
41.8500
42.2400
526,300
Mon, 01 Jun 2026
41.5300
42.1600
41.5300
41.9000
597,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
42.1000
42.5800
42.0200
42.0600
492,800
Thu, 28 May 2026
42.6200
42.9400
42.2100
42.3500
536,000
Wed, 27 May 2026
43.6200
44.0800
42.6500
42.7900
543,900
Tue, 26 May 2026
44.1100
44.3300
43.7000
43.7300
367,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
44.4600
44.4900
44.0200
44.0500
400,600
Thu, 21 May 2026
44.2800
44.4500
43.7400
44.3300
376,900
Wed, 20 May 2026
44.3100
44.5700
43.8900
44.4300
417,500
Tue, 19 May 2026
44.3900
44.8100
43.8700
44.2500
473,600
Mon, 18 May 2026
43.2000
44.6300
43.2000
44.4200
384,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
43.6600
43.9300
43.3400
43.7300
416,400
Thu, 14 May 2026
43.0000
43.5300
43.0000
43.3000
501,600
Wed, 13 May 2026
43.2600
43.6200
42.4800
42.6500
651,400
Tue, 12 May 2026
43.2900
43.5300
42.8000
43.3300
582,400
Mon, 11 May 2026
43.7100
44.0200
43.0300
43.1300
665,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.7900
44.0000
43.3000
43.5400
445,200
Thu, 07 May 2026
43.1800
44.0000
43.1800
43.7200
639,900
Wed, 06 May 2026
44.7600
45.1900
43.3500
43.4300
828,000
Tue, 05 May 2026
43.5600
44.9700
42.7700
44.5300
823,300
Mon, 04 May 2026
47.9300
47.9300
43.0900
44.2200
1,482,000
Mon, 04 May 2026
10 · 10-Q
Pre-market · 06:22 ET
10-Q ↗
Mon, 04 May 2026
9 · 8-K
Pre-market · 06:14 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48.3400
48.7900
47.8900
48.0400
566,900
Thu, 30 Apr 2026
47.4300
48.5000
47.4300
48.2300
437,000
Wed, 29 Apr 2026
8 · 8-K
After market open · 15:14 ET
8-K ↗
Wed, 29 Apr 2026
48.4300
48.5400
47.5300
47.7900
374,300
Tue, 28 Apr 2026
48.5300
48.9200
48.1900
48.7200
367,300
Mon, 27 Apr 2026
47.9300
48.5900
47.8300
48.0000
424,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
48.5500
48.7800
47.9900
48.1800
386,100
Thu, 23 Apr 2026
48.2900
48.9500
47.9700
48.7500
294,300
Wed, 22 Apr 2026
48.0600
48.1300
47.4100
48.0600
531,500
Tue, 21 Apr 2026
47.6700
48.4600
47.4700
48.1700
567,900
Mon, 20 Apr 2026
48.2700
48.6400
47.5600
47.6800
376,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.6400
48.5800
47.6400
48.2000
303,500
Thu, 16 Apr 2026
47.3000
47.6900
47.2800
47.6800
285,500
Wed, 15 Apr 2026
47.2000
47.7100
46.9500
47.4400
320,300
Tue, 14 Apr 2026
47.2500
47.6000
47.0200
47.2500
280,700
Mon, 13 Apr 2026
47.1200
47.6200
47.0800
47.5800
349,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
47.6300
47.8800
46.9600
47.2200
282,700
Thu, 09 Apr 2026
47.0900
47.8200
46.7300
47.6900
315,100
Wed, 08 Apr 2026
46.7900
47.4400
46.7200
47.4100
374,700
Tue, 07 Apr 2026
46.4600
46.8800
45.9800
46.4900
374,700
Mon, 06 Apr 2026
46.1800
46.5000
45.9200
46.3700
409,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
45.6800
46.4600
45.4400
46.2400
309,500
Wed, 01 Apr 2026
46.0400
46.0400
45.5500
45.7200
377,900
Tue, 31 Mar 2026
45.9900
45.9900
45.2800
45.9200
346,000
Mon, 30 Mar 2026
45.2300
45.8400
44.9600
45.6200
300,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
7 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Fri, 27 Mar 2026
46.0600
46.0600
44.7400
44.8800
323,000
Thu, 26 Mar 2026
45.6900
45.9100
45.6200
45.8300
295,800
Wed, 25 Mar 2026
46.0000
46.0800
45.4900
45.5400
331,900
Tue, 24 Mar 2026
45.4900
45.9600
45.4400
45.7600
359,200
Mon, 23 Mar 2026
45.7500
46.1100
45.3700
45.4800
430,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · DEF 14A
After market open · 10:04 ET
DEF 14A ↗
Fri, 20 Mar 2026
44.9300
45.3700
44.6800
45.3600
1,803,300
Thu, 19 Mar 2026
45.8900
46.0900
44.9700
45.1200
398,700
Wed, 18 Mar 2026
46.6500
46.6500
45.8000
45.8200
364,200
Tue, 17 Mar 2026
47.3800
47.6100
46.7600
46.7700
353,900
Mon, 16 Mar 2026
47.0100
47.4700
46.5400
46.8600
608,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.2300
47.4800
46.5800
46.5900
302,500
Thu, 12 Mar 2026
46.5400
47.2600
46.2100
46.5300
487,800
Wed, 11 Mar 2026
47.4200
47.4800
46.7400
46.9100
361,600
Tue, 10 Mar 2026
47.3600
48.1800
47.2100
47.5600
368,100
Mon, 09 Mar 2026
47.9300
47.9400
46.9400
47.5500
509,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.1700
48.2100
46.8800
48.1600
353,600
Thu, 05 Mar 2026
48.7400
49.0400
48.0500
48.3400
408,700
Wed, 04 Mar 2026
49.3500
49.3500
48.4400
49.0000
472,600
Tue, 03 Mar 2026
49.2700
49.6400
48.5600
49.4300
623,100
Mon, 02 Mar 2026
47.9000
49.7100
47.9000
49.5800
797,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
48.0100
48.2500
47.4300
48.0200
735,900
Thu, 26 Feb 2026
47.7800
48.1800
47.2400
47.9700
530,300
Wed, 25 Feb 2026
47.2900
47.6500
46.9300
47.5300
679,200
Tue, 24 Feb 2026
46.8800
47.4800
46.7700
47.1100
778,100
Mon, 23 Feb 2026
47.4500
47.8500
46.5100
46.8600
730,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.3900
50.1200
48.9800
49.9700
872,800
Thu, 19 Feb 2026
49.3000
49.7800
49.0000
49.1500
405,000
Wed, 18 Feb 2026
49.6400
49.8600
48.8500
49.3200
408,000
Tue, 17 Feb 2026
49.0700
49.8700
48.8800
49.6600
513,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.7700
48.8400
48.2100
48.6900
393,200
Thu, 12 Feb 2026
48.8100
49.1700
48.3600
48.9100
369,200
Wed, 11 Feb 2026
48.2400
48.8400
47.6500
48.5500
425,400
Tue, 10 Feb 2026
48.1500
49.1100
47.6500
48.8000
680,700
Tue, 10 Feb 2026
5 · 10-K
Pre-market · 08:11 ET
10-K ↗
Mon, 09 Feb 2026
49.9400
50.7200
48.6500
49.1300
827,500
Mon, 09 Feb 2026
4 · 8-K
Pre-market · 06:11 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.0000
50.7000
49.8100
49.8300
435,000
Thu, 05 Feb 2026
49.6500
50.5200
49.6500
50.1000
441,900
Wed, 04 Feb 2026
49.0300
50.3100
48.7500
49.5100
510,000
Tue, 03 Feb 2026
48.2100
49.2500
48.1600
48.7400
380,500
Mon, 02 Feb 2026
48.1100
48.4500
47.8700
48.3500
385,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.8200
48.0900
47.3100
47.8600
305,100
Thu, 29 Jan 2026
47.4800
47.8900
47.3900
47.7800
364,600
Wed, 28 Jan 2026
46.5800
47.3800
46.5300
47.2300
405,700
Tue, 27 Jan 2026
46.9600
46.9600
46.5400
46.7400
254,000
Mon, 26 Jan 2026
46.4700
47.2000
46.3500
47.0200
281,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
46.1500
46.4200
45.7200
46.2700
309,500
Thu, 22 Jan 2026
46.1300
46.4400
45.8800
46.3000
342,100
Wed, 21 Jan 2026
46.5500
46.7900
45.8100
46.4100
293,100
Tue, 20 Jan 2026
46.2200
46.9300
46.2100
46.4000
422,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
46.4200
46.5000
46.0400
46.3800
265,900
Thu, 15 Jan 2026
46.3200
46.7300
46.2300
46.4200
309,600
Wed, 14 Jan 2026
45.5400
46.2400
45.5400
46.1800
351,800
Tue, 13 Jan 2026
46.2900
46.4300
45.2100
45.4200
277,100
Mon, 12 Jan 2026
46.4100
46.8200
46.0900
46.3800
325,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
46.9700
47.3000
46.2700
46.3500
386,400
Thu, 08 Jan 2026
46.6800
47.5200
46.6800
47.0100
274,400
Wed, 07 Jan 2026
46.5700
46.7300
46.3400
46.5700
374,800
Tue, 06 Jan 2026
47.1700
47.1700
46.2400
46.6200
565,100
Mon, 05 Jan 2026
46.5200
47.7700
46.5200
47.4400
401,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
47.6200
47.6200
46.5200
46.8700
400,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
47.8300
47.9400
47.6200
47.7400
309,100
Tue, 30 Dec 2025
48.0100
48.0700
47.7000
47.9100
275,000
Mon, 29 Dec 2025
47.8400
48.1200
47.6900
48.0300
331,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
47.9000
48.1400
47.5400
47.7600
226,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.7300
48.0500
47.7000
47.8800
139,900
Tue, 23 Dec 2025
47.9800
48.1900
47.7500
47.8500
280,900
Mon, 22 Dec 2025
47.2800
48.1000
47.2100
47.8300
424,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.6700
47.9400
47.4200
47.4300
1,139,700
Thu, 18 Dec 2025
47.4300
47.8500
47.2800
47.8100
410,100
Wed, 17 Dec 2025
47.0200
47.8000
47.0200
47.6300
389,700
Tue, 16 Dec 2025
47.4700
47.5600
46.7200
47.1300
543,300
Mon, 15 Dec 2025
47.0300
47.4000
46.8300
47.2900
428,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
46.6500
46.7500
46.4000
46.5700
357,500
Thu, 11 Dec 2025
45.3500
46.6000
45.2900
46.3800
520,700
Wed, 10 Dec 2025
44.6900
45.1300
44.5400
45.0900
2,895,200
Tue, 09 Dec 2025
44.1600
44.7300
44.1600
44.6700
420,900
Mon, 08 Dec 2025
44.1500
44.2500
43.8000
44.1700
550,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.9200
44.9300
44.1600
44.2500
468,700
Thu, 04 Dec 2025
45.8500
46.2100
44.8300
45.0600
534,500
Wed, 03 Dec 2025
46.1800
46.4100
45.6500
46.0100
213,400
Tue, 02 Dec 2025
46.1600
46.4600
45.6300
46.2300
326,500
Mon, 01 Dec 2025
46.9200
47.0400
45.9900
46.1800
367,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.8500
47.0300
46.6700
46.7500
134,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.7500
47.1800
46.7500
46.9300
237,500
Tue, 25 Nov 2025
46.7000
47.0800
46.6000
46.7300
241,200
Mon, 24 Nov 2025
46.4100
46.5900
46.0600
46.4800
350,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.3200
46.8900
46.3200
46.4800
324,400
Thu, 20 Nov 2025
46.2000
46.5900
45.9200
46.2300
243,200
Wed, 19 Nov 2025
46.2000
46.3800
45.8300
46.0300
274,200
Tue, 18 Nov 2025
45.7800
46.4000
45.4600
46.2400
260,800
Mon, 17 Nov 2025
46.0600
46.3100
45.6600
45.7900
368,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
46.2700
46.3800
45.8800
46.3100
283,800
Thu, 13 Nov 2025
46.0800
46.4700
46.0700
46.1800
233,900
Wed, 12 Nov 2025
45.8400
46.2200
45.6700
45.9700
263,700
Tue, 11 Nov 2025
45.5000
46.0300
45.4300
46.0200
378,600
Mon, 10 Nov 2025
45.0300
45.6000
44.7100
45.3400
362,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.4800
45.2400
44.4800
45.2300
375,300
Thu, 06 Nov 2025
44.6600
45.0000
44.1800
44.2000
302,100
Wed, 05 Nov 2025
44.5000
45.1100
44.3100
44.6600
382,900
Tue, 04 Nov 2025
44.0700
44.4600
43.7400
44.3500
373,200
Mon, 03 Nov 2025
45.2800
45.3600
43.8900
44.0500
695,400
Mon, 03 Nov 2025
3 · 10-Q
Pre-market · 06:34 ET
10-Q ↗
Mon, 03 Nov 2025
2 · 8-K
Pre-market · 06:26 ET
8-K ↗
Mon, 03 Nov 2025
1 · 8-K
Pre-market · 06:21 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
44.2600
44.6400
44.2600
44.5500
610,700
Thu, 30 Oct 2025
44.2300
45.0000
44.1700
44.6100
435,700
Wed, 29 Oct 2025
44.0100
44.3600
43.9200
44.0500
524,300
Tue, 28 Oct 2025
45.3900
45.4100
44.2400
44.5100
483,100
Mon, 27 Oct 2025
45.6500
45.6500
45.1800
45.2700
392,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.4700
45.7100
45.2900
45.4100
286,000
Thu, 23 Oct 2025
45.5700
45.6000
45.1300
45.4200
184,900