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.6100
58.3751
55.9700
56.8800
694,521
Thu, 22 Oct 2026
55.5800
58.5200
55.0600
58.2300
701,800
Wed, 21 Oct 2026
56.1100
56.8700
55.1700
56.2000
630,500
Tue, 20 Oct 2026
56.6900
57.8700
55.6200
55.8700
859,700
Mon, 19 Oct 2026
55.0600
57.1100
54.7000
56.7500
642,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
54.5000
55.2100
54.1200
54.7200
730,000
Thu, 15 Oct 2026
52.9300
54.8600
52.1200
54.2700
601,600
Wed, 14 Oct 2026
51.8500
52.8300
50.8300
52.7600
707,400
Tue, 13 Oct 2026
50.9900
52.3200
50.1800
52.2700
500,000
Mon, 12 Oct 2026
50.4100
51.7700
50.0700
51.1100
467,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
48.6200
50.5600
48.4600
50.4500
427,900
Thu, 08 Oct 2026
47.7700
48.4800
47.3100
48.1800
655,400
Wed, 07 Oct 2026
15 · 8-K
After market open · 11:31 ET
8-K ↗
Wed, 07 Oct 2026
48.4100
49.5400
47.3700
48.1600
419,900
Tue, 06 Oct 2026
49.4300
50.1700
49.1800
49.7700
416,900
Mon, 05 Oct 2026
48.4700
49.9700
48.1800
49.1600
525,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
48.9100
49.0000
47.6700
48.7800
457,100
Thu, 01 Oct 2026
47.0500
48.7100
46.2200
48.0600
479,800
Wed, 30 Sep 2026
47.1800
47.3800
46.6400
47.1000
527,100
Tue, 29 Sep 2026
47.8900
48.2000
46.6800
47.0000
453,600
Mon, 28 Sep 2026
47.4800
48.6000
46.5100
47.5000
544,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
47.4100
48.2700
47.0100
47.7200
383,200
Thu, 24 Sep 2026
48.0000
48.2100
47.0300
47.1600
759,400
Wed, 23 Sep 2026
48.2300
49.2800
47.1900
48.4200
747,800
Tue, 22 Sep 2026
47.7000
49.2000
47.4000
48.4400
717,500
Mon, 21 Sep 2026
46.2000
46.2200
44.8600
45.7700
649,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
45.2400
45.9400
44.8400
45.6100
767,200
Thu, 17 Sep 2026
48.5200
48.5200
45.2000
45.2900
594,800
Wed, 16 Sep 2026
47.5800
48.1000
46.5300
47.3300
538,200
Tue, 15 Sep 2026
49.5800
50.2800
47.4200
47.5400
593,300
Mon, 14 Sep 2026
51.1800
51.7600
49.7500
49.8100
549,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
51.0400
52.1500
50.7200
51.9900
509,700
Thu, 10 Sep 2026
50.2400
50.9000
49.8000
50.3700
786,100
Wed, 09 Sep 2026
49.5000
51.2400
49.4800
50.6700
621,700
Tue, 08 Sep 2026
50.6000
50.6000
49.2100
49.6000
487,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
49.7700
50.7800
49.6100
50.0600
344,000
Thu, 03 Sep 2026
50.4000
50.4000
49.4000
49.9900
516,500
Wed, 02 Sep 2026
49.0300
50.2800
48.9800
50.0700
421,200
Tue, 01 Sep 2026
48.2300
49.9300
48.2300
49.1600
524,400
Mon, 31 Aug 2026
49.7000
50.6000
48.5300
48.9000
412,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.6700
50.2900
49.0400
50.1300
431,100
Thu, 27 Aug 2026
50.4500
51.0600
49.5900
49.7100
385,200
Wed, 26 Aug 2026
50.1500
50.8200
49.8400
50.6400
350,500
Tue, 25 Aug 2026
50.6200
50.8700
49.5800
50.1500
386,700
Mon, 24 Aug 2026
50.5100
50.8300
49.0500
49.8000
619,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
50.0000
50.4700
48.7100
50.2000
411,900
Thu, 20 Aug 2026
48.2300
49.5600
47.5800
49.4600
399,700
Wed, 19 Aug 2026
48.0600
48.7800
47.7900
48.5600
499,000
Tue, 18 Aug 2026
49.5800
49.5800
47.8100
47.9000
467,500
Mon, 17 Aug 2026
51.4000
51.7300
49.9600
50.3300
455,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
51.3300
52.0400
50.9400
51.6600
347,100
Thu, 13 Aug 2026
52.1000
52.5400
50.6900
51.4300
373,000
Wed, 12 Aug 2026
51.6500
52.1600
50.1800
51.9800
425,600
Tue, 11 Aug 2026
51.4700
52.6700
50.6500
51.1800
778,000
Tue, 11 Aug 2026
14 · 8-K
Pre-market · 06:00 ET
8-K ↗
Mon, 10 Aug 2026
52.6700
53.6900
50.6800
51.4900
686,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
54.6800
54.6800
52.0200
53.3300
710,400
Thu, 06 Aug 2026
53.4500
57.7700
53.1000
54.3500
768,300
Wed, 05 Aug 2026
13 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 05 Aug 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 05 Aug 2026
54.6000
54.9100
52.1500
52.3700
829,800
Tue, 04 Aug 2026
54.2200
54.9400
53.8700
54.6800
697,700
Mon, 03 Aug 2026
52.3300
53.7200
52.3300
53.6500
475,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
51.9600
52.7700
51.1400
51.9500
556,600
Thu, 30 Jul 2026
52.9300
52.9300
50.6400
51.6000
621,100
Wed, 29 Jul 2026
53.8200
54.3900
51.2400
52.0000
606,600
Tue, 28 Jul 2026
54.1000
54.8100
53.4800
54.5600
596,500
Mon, 27 Jul 2026
53.5000
54.3500
52.8700
54.2200
607,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
52.0100
53.2900
51.5300
52.8600
512,900
Thu, 23 Jul 2026
50.9100
52.5900
50.9100
52.0500
706,700
Wed, 22 Jul 2026
51.4000
52.1400
51.0100
51.7500
509,400
Tue, 21 Jul 2026
51.4200
51.7100
50.4600
51.1100
425,400
Mon, 20 Jul 2026
51.0500
51.9400
50.1500
51.0900
403,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
51.0500
52.8500
50.9700
51.2700
581,700
Thu, 16 Jul 2026
51.4100
53.0700
51.3400
52.0400
839,200
Wed, 15 Jul 2026
51.7000
52.7200
50.6400
51.4100
586,900
Tue, 14 Jul 2026
50.7200
50.9400
49.7800
50.6600
548,300
Mon, 13 Jul 2026
50.7200
51.5100
50.2900
50.4700
560,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.3200
51.3000
49.7400
50.8300
544,200
Thu, 09 Jul 2026
49.7700
51.0900
49.2800
49.9500
619,400
Wed, 08 Jul 2026
49.4300
49.6400
47.7300
49.1900
773,200
Tue, 07 Jul 2026
51.8500
51.8600
49.4500
49.8900
848,900
Mon, 06 Jul 2026
52.4700
53.8500
51.8100
51.9800
1,155,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
51.8700
52.8400
51.4000
52.5000
836,600
Wed, 01 Jul 2026
50.9900
52.7100
50.5400
51.9600
724,300
Tue, 30 Jun 2026
49.6300
51.2100
48.6600
51.1600
1,086,500
Mon, 29 Jun 2026
47.9100
49.6200
47.4800
49.1400
1,427,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
47.7800
49.6100
47.2300
48.6400
8,787,100
Thu, 25 Jun 2026
46.3000
48.8000
45.3900
48.0300
922,600
Wed, 24 Jun 2026
45.0400
46.3600
45.0400
45.5700
667,200
Tue, 23 Jun 2026
45.0100
46.1800
44.3000
45.4900
751,300
Mon, 22 Jun 2026
46.7400
47.5300
45.5900
45.6200
1,279,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.0300
47.8000
46.0100
46.9300
1,150,000
Wed, 17 Jun 2026
45.2600
46.4800
45.1700
45.3500
1,370,100
Tue, 16 Jun 2026
42.7700
43.8700
42.7700
42.8800
844,900
Mon, 15 Jun 2026
43.3500
44.4100
42.5000
42.5200
961,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
41.3700
42.9800
41.1000
42.4700
985,300
Thu, 11 Jun 2026
37.9600
41.8900
37.7700
41.0100
1,088,700
Wed, 10 Jun 2026
38.0600
39.4500
37.0500
37.5900
1,210,800
Tue, 09 Jun 2026
37.1100
38.2900
36.1000
38.2500
1,219,900
Mon, 08 Jun 2026
36.4900
37.3100
36.1700
36.6500
759,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
36.7900
37.3100
36.0500
36.1300
942,500
Thu, 04 Jun 2026
36.2800
37.3700
35.9000
37.2300
821,500
Wed, 03 Jun 2026
36.0000
36.4500
35.7100
36.1600
799,400
Tue, 02 Jun 2026
36.6200
36.9700
35.9000
36.4600
1,061,400
Mon, 01 Jun 2026
38.8700
39.0700
35.9000
36.4200
1,173,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
39.7600
40.0600
38.4800
38.8400
1,335,000
Thu, 28 May 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 28 May 2026
38.7500
40.3300
38.3400
40.1000
1,041,600
Wed, 27 May 2026
40.9400
41.2400
38.9900
39.0800
1,061,800
Tue, 26 May 2026
41.6000
42.1300
40.7800
40.7900
863,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
40.2800
41.3100
40.1100
41.1100
554,100
Thu, 21 May 2026
38.7500
40.1300
38.4000
40.0600
891,500
Wed, 20 May 2026
38.1900
39.0200
37.5100
38.9900
486,900
Tue, 19 May 2026
37.9900
38.1000
37.0000
37.9200
848,800
Mon, 18 May 2026
38.7100
39.6800
38.2300
38.3400
1,093,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
40.5200
40.9100
38.1900
38.2100
683,800
Thu, 14 May 2026
41.8200
42.4900
39.7500
39.7900
1,145,300
Wed, 13 May 2026
42.4300
42.4600
41.2500
41.4100
654,300
Tue, 12 May 2026
44.5800
44.6500
41.8900
42.6500
796,800
Mon, 11 May 2026
45.3200
45.3200
43.9600
44.4800
955,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
44.5400
46.5300
44.2800
45.3100
1,273,500
Thu, 07 May 2026
44.5600
46.0200
43.8000
43.8800
1,391,400
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 06 May 2026
45.2100
46.3600
45.2100
45.6500
712,800
Tue, 05 May 2026
44.7500
45.2000
44.1500
44.3300
585,800
Mon, 04 May 2026
44.4600
45.0600
44.1000
44.4900
588,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.7700
44.9700
43.9100
44.6000
647,000
Thu, 30 Apr 2026
43.5900
44.7300
43.4600
44.6800
654,300
Wed, 29 Apr 2026
44.4000
44.4600
43.4900
43.6200
566,900
Tue, 28 Apr 2026
44.4000
44.5900
43.5900
44.3000
631,900
Mon, 27 Apr 2026
45.1300
45.7400
43.9000
44.3200
490,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.4400
46.1200
44.5100
44.9400
499,000
Thu, 23 Apr 2026
44.9100
45.8700
44.5700
45.3600
685,000
Wed, 22 Apr 2026
46.2000
46.2000
44.2200
44.7500
455,700
Tue, 21 Apr 2026
46.4800
46.9600
45.6900
45.9300
412,100
Mon, 20 Apr 2026
46.0000
46.6200
45.5000
46.3800
453,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
44.6700
46.9300
44.6700
46.4000
722,200
Thu, 16 Apr 2026
45.9300
46.0100
43.8800
44.0700
615,100
Wed, 15 Apr 2026
45.3800
46.1200
44.9300
45.8300
643,400
Tue, 14 Apr 2026
44.9300
46.3500
44.1200
45.6100
939,700
Mon, 13 Apr 2026
43.6900
44.8600
43.0400
44.8200
588,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
43.7100
44.0300
43.2900
43.8800
503,500
Thu, 09 Apr 2026
42.5700
43.6600
42.5700
43.3000
793,600
Wed, 08 Apr 2026
44.5900
44.5900
42.8000
43.2700
846,600
Tue, 07 Apr 2026
40.9100
42.2200
40.9100
41.6300
763,600
Tue, 07 Apr 2026
8 · DEFA14A
Pre-market · 06:03 ET
DEFA14A ↗
Tue, 07 Apr 2026
7 · DEF 14A
Pre-market · 06:03 ET
DEF 14A ↗
Mon, 06 Apr 2026
40.0800
41.4200
39.9300
41.4000
962,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.8500
42.0400
39.3000
40.1900
991,100
Wed, 01 Apr 2026
40.8300
42.3600
40.5900
41.8300
848,400
Tue, 31 Mar 2026
40.0700
40.7500
39.3900
40.5900
725,100
Mon, 30 Mar 2026
41.4000
41.9600
39.2300
39.5900
712,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
41.2700
41.9100
40.7300
41.1500
813,000
Thu, 26 Mar 2026
42.7200
43.4800
41.2100
41.4100
733,700
Wed, 25 Mar 2026
43.7600
43.7600
42.9200
43.1300
840,900
Tue, 24 Mar 2026
42.2300
43.6400
42.2300
43.1300
703,900
Mon, 23 Mar 2026
41.5600
42.9900
41.0100
42.7600
814,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.1800
41.3800
40.0100
40.3700
1,086,000
Thu, 19 Mar 2026
40.7200
41.9100
40.5800
41.5600
607,100
Wed, 18 Mar 2026
41.7500
42.3600
41.3400
41.3700
525,700
Tue, 17 Mar 2026
42.5300
43.0300
42.1200
42.2100
488,600
Mon, 16 Mar 2026
42.6800
43.3100
41.8600
42.0200
759,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.3200
43.3700
42.1200
42.2700
443,000
Thu, 12 Mar 2026
6 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Thu, 12 Mar 2026
43.5000
44.0600
42.6100
42.8500
796,000
Wed, 11 Mar 2026
45.0400
45.4800
43.9000
44.2000
679,700
Tue, 10 Mar 2026
45.6800
45.6800
44.3300
45.1100
786,100
Mon, 09 Mar 2026
45.2600
46.0100
43.6700
45.5800
787,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.9300
47.3800
45.8500
46.1200
531,500
Thu, 05 Mar 2026
47.7000
49.1500
47.4400
47.7700
611,800
Wed, 04 Mar 2026
48.1700
48.6600
47.1600
48.5600
1,038,900
Tue, 03 Mar 2026
47.3800
48.7900
46.5100
48.1700
781,900
Mon, 02 Mar 2026
47.9400
49.5900
47.6700
48.6600
1,109,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
48.5400
49.0900
47.8200
48.2900
1,158,100
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:19 ET
10-K ↗
Thu, 26 Feb 2026
51.3500
51.3500
49.3500
49.4600
1,135,500
Wed, 25 Feb 2026
51.8600
52.0000
50.5600
51.0200
523,600
Wed, 25 Feb 2026
4 · 8-K
Pre-market · 07:31 ET
FORM 8-K ↗
Tue, 24 Feb 2026
51.3200
53.1100
51.2500
51.5400
731,700
Mon, 23 Feb 2026
51.7300
51.8000
50.6100
51.2200
591,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.2800
53.7500
51.7300
52.1000
582,900
Thu, 19 Feb 2026
53.2900
53.2900
51.3400
52.6400
829,300
Wed, 18 Feb 2026
53.2700
54.1800
52.4600
52.9000
1,186,200
Tue, 17 Feb 2026
52.5000
53.6000
52.3000
53.2500
1,424,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.3800
54.9500
52.4100
52.7600
1,211,700
Thu, 12 Feb 2026
52.2500
55.8800
50.6800
53.5000
2,156,400
Wed, 11 Feb 2026
3 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 11 Feb 2026
55.0500
55.0500
51.4800
51.7300
1,047,500
Tue, 10 Feb 2026
55.5100
55.7600
53.8500
54.5700
997,600
Mon, 09 Feb 2026
55.1400
55.9300
54.2800
55.0000
913,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
53.6700
56.1600
53.5800
56.0500
790,000
Thu, 05 Feb 2026
51.8800
53.0000
51.5300
52.9500
513,500
Wed, 04 Feb 2026
51.7200
53.6800
51.7200
52.5100
574,300
Tue, 03 Feb 2026
50.3600
51.5600
50.1600
51.3900
550,800
Mon, 02 Feb 2026
50.2500
51.0200
50.1400
50.5800
451,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
50.1200
51.0900
50.1200
50.5200
538,000
Thu, 29 Jan 2026
50.7000
50.7600
49.4200
50.6900
576,000
Wed, 28 Jan 2026
49.9300
50.9400
49.4500
50.1400
481,100
Tue, 27 Jan 2026
50.6000
50.7500
49.6700
49.6800
485,200
Mon, 26 Jan 2026
51.1500
51.3000
50.2000
50.6700
411,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.1000
52.1000
50.8500
51.0400
317,600
Thu, 22 Jan 2026
52.9300
53.2900
51.7300
52.0100
535,100
Wed, 21 Jan 2026
51.8900
52.9500
51.7000
52.4100
513,700
Tue, 20 Jan 2026
51.2200
52.3100
50.6500
51.0800
601,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
51.5800
52.2400
51.2100
52.2000
571,800
Thu, 15 Jan 2026
51.0000
51.8400
50.5900
51.7300
417,700
Wed, 14 Jan 2026
49.8800
50.9700
49.5200
50.8000
491,000
Tue, 13 Jan 2026
50.3100
52.2600
49.6900
49.8100
657,000
Mon, 12 Jan 2026
49.6400
50.3000
48.9300
50.2600
445,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
49.5600
50.0400
49.2000
49.9800
320,300
Thu, 08 Jan 2026
48.1200
49.5700
47.6500
49.4100
566,800
Wed, 07 Jan 2026
49.4400
49.6500
47.4300
48.1600
447,800
Tue, 06 Jan 2026
48.5700
49.9900
48.2800
49.8800
862,600
Mon, 05 Jan 2026
48.1400
50.0900
47.9100
49.0200
518,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
47.5300
48.2600
47.1600
47.7300
523,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
47.7000
47.7500
46.7300
47.0700
378,800
Tue, 30 Dec 2025
48.0100
48.0100
47.3600
47.8000
374,600
Mon, 29 Dec 2025
48.2100
48.4800
47.5600
47.9400
473,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
48.4200
48.9800
47.9900
48.3500
379,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.8400
48.5100
47.7800
48.4600
266,800
Tue, 23 Dec 2025
47.9000
48.2600
47.4200
47.9900
485,400
Mon, 22 Dec 2025
47.6000
48.7500
47.3400
47.9200
567,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
46.6000
47.3400
46.5000
47.2000
1,180,900
Thu, 18 Dec 2025
47.4100
47.5000
46.0200
46.5900
1,078,800
Wed, 17 Dec 2025
48.2400
48.4600
46.6600
46.8600
785,400
Tue, 16 Dec 2025
49.8600
50.1400
48.3400
48.4200
825,000
Mon, 15 Dec 2025
51.9800
52.2400
48.6300
49.7100
1,209,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
55.3200
55.4500
51.3700
51.7900
1,715,800
Thu, 11 Dec 2025
56.8700
56.9300
53.8300
54.5700
778,400
Wed, 10 Dec 2025
56.0000
57.6800
55.8600
57.1300
635,600
Tue, 09 Dec 2025
57.7600
58.2300
56.5900
56.6300
647,600
Mon, 08 Dec 2025
57.8000
58.6900
57.3700
57.4000
377,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.9000
58.2800
57.4200
58.1000
522,000
Thu, 04 Dec 2025
57.3400
58.5500
57.2200
58.3500
384,100
Wed, 03 Dec 2025
56.5100
57.3100
55.7600
57.3100
276,100
Tue, 02 Dec 2025
55.9700
56.4400
55.4400
56.0000
329,700
Mon, 01 Dec 2025
56.1500
56.7900
55.5200
56.0200
411,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.2600
56.9700
55.6100
56.3000
500,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
57.0200
57.3100
56.2300
56.2500
381,200
Tue, 25 Nov 2025
54.9300
56.9000
54.6800
56.4400
436,300
Mon, 24 Nov 2025
53.8400
54.9100
53.5000
54.7900
344,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.5400
54.8400
53.3300
54.3000
324,700
Thu, 20 Nov 2025
56.4900
56.4900
53.1800
53.2900
511,200
Wed, 19 Nov 2025
55.8200
56.4200
53.9700
54.9800
459,600
Tue, 18 Nov 2025
56.1400
56.6300
55.6700
55.8400
505,300
Mon, 17 Nov 2025
57.9600
58.3900
56.4800
56.5900
398,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.2800
60.0200
58.4200
58.5900
263,100
Thu, 13 Nov 2025
61.6000
62.2100
60.0700
60.1700
553,200
Wed, 12 Nov 2025
61.4900
62.2600
61.1500
61.7600
336,900
Tue, 11 Nov 2025
62.7900
62.8300
61.2600
61.2800
311,400
Mon, 10 Nov 2025
63.1300
63.1300
61.8700
62.5800
489,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
60.8600
62.6500
60.1700
62.4500
454,500
Thu, 06 Nov 2025
65.5600
65.5600
59.4500
61.3500
816,500
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 05 Nov 2025
63.1000
65.0900
63.1000
64.2000
554,900
Tue, 04 Nov 2025
63.4400
63.8700
62.8600
63.1300
389,700
Mon, 03 Nov 2025
62.9300
64.1400
61.6400
64.1400
548,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
64.1800
64.5000
62.7900
63.2500
588,800
Thu, 30 Oct 2025
64.2900
65.8500
64.1200
64.2100
341,100
Wed, 29 Oct 2025
64.7700
66.4400
64.6900
64.9800
329,200
Tue, 28 Oct 2025
65.5900
66.0000
64.5300
65.0400
337,200
Mon, 27 Oct 2025
66.3700
66.3900
65.5900
65.6500
350,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
67.2300
67.2500
65.9700
66.0200
360,200