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
43.3400
43.8750
42.9300
43.5700
1,036,808
Thu, 22 Oct 2026
41.8000
43.8600
41.8000
43.7600
1,190,000
Wed, 21 Oct 2026
14 · 8-K
After market open · 10:46 ET
8-K ↗
Wed, 21 Oct 2026
42.7900
42.7900
41.6100
42.0800
1,486,800
Tue, 20 Oct 2026
41.3600
42.5600
41.3600
42.3200
1,450,100
Mon, 19 Oct 2026
41.7200
41.9800
41.1800
41.3100
956,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
42.1400
42.6300
41.6600
41.9400
1,068,300
Thu, 15 Oct 2026
41.4400
42.0100
41.1200
42.0100
1,049,000
Wed, 14 Oct 2026
41.1600
41.3300
40.8300
41.0300
1,389,000
Tue, 13 Oct 2026
42.4100
42.5400
41.5100
41.7100
700,700
Mon, 12 Oct 2026
42.2800
42.5500
42.1200
42.2200
607,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
42.1400
42.3800
41.9500
42.2800
743,300
Thu, 08 Oct 2026
42.0000
42.6900
41.9800
42.6100
1,005,400
Wed, 07 Oct 2026
42.4200
42.8400
41.9400
42.2600
1,354,000
Tue, 06 Oct 2026
43.3900
43.6300
42.8800
42.9000
533,200
Mon, 05 Oct 2026
43.5300
43.6000
42.8100
43.2300
827,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
42.9300
43.5600
42.9300
43.3800
1,187,500
Thu, 01 Oct 2026
41.9700
42.8000
41.3100
42.7200
904,400
Wed, 30 Sep 2026
42.3600
42.6600
41.9300
42.2000
934,400
Tue, 29 Sep 2026
43.1400
43.3300
42.4300
42.5500
1,111,300
Mon, 28 Sep 2026
43.6300
43.8500
43.0600
43.0700
834,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
43.7100
44.2600
43.5700
43.6400
939,000
Thu, 24 Sep 2026
43.5100
43.6300
43.1000
43.3900
702,600
Wed, 23 Sep 2026
43.7800
44.1200
43.3400
43.3600
636,800
Tue, 22 Sep 2026
44.6600
44.9200
43.7600
43.7800
808,700
Mon, 21 Sep 2026
44.8500
45.0100
44.4400
44.4500
813,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.5700
44.8100
44.1900
44.7700
1,787,300
Thu, 17 Sep 2026
44.9700
45.1700
44.3800
44.7500
1,113,800
Wed, 16 Sep 2026
44.6000
45.5100
43.8100
44.4800
2,410,100
Tue, 15 Sep 2026
44.4700
44.8200
44.1300
44.6000
1,328,000
Mon, 14 Sep 2026
44.6700
44.9800
44.1100
44.4700
1,580,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
45.6800
46.0800
44.6200
44.7800
889,000
Thu, 10 Sep 2026
45.2800
45.5100
44.3500
45.1700
975,200
Wed, 09 Sep 2026
45.2300
45.8800
45.1400
45.2000
654,700
Tue, 08 Sep 2026
46.1900
46.5800
45.5400
45.5500
712,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
46.0600
46.5700
45.9800
46.3800
665,900
Thu, 03 Sep 2026
45.5500
46.2200
45.4100
45.9000
562,500
Wed, 02 Sep 2026
44.9700
46.0600
44.9100
45.4400
972,200
Tue, 01 Sep 2026
45.2500
45.8000
44.5800
44.7400
894,000
Mon, 31 Aug 2026
46.4600
46.7900
45.3500
45.6000
1,133,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
46.7500
47.0000
46.1900
46.3900
460,200
Thu, 27 Aug 2026
46.4400
46.6500
45.9500
46.5700
345,300
Wed, 26 Aug 2026
46.7800
47.0800
46.2700
46.4400
434,200
Tue, 25 Aug 2026
46.7600
46.7600
46.1000
46.3200
490,600
Mon, 24 Aug 2026
46.7400
47.1100
46.1600
46.2800
380,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
46.5100
46.7200
45.9600
46.3300
453,200
Thu, 20 Aug 2026
46.6400
46.7700
46.1800
46.2100
690,400
Wed, 19 Aug 2026
47.6500
48.0300
46.7400
46.8300
741,200
Tue, 18 Aug 2026
47.2500
48.1100
47.2500
47.7800
447,700
Mon, 17 Aug 2026
48.1000
48.4000
47.7100
47.8600
700,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
48.3200
48.3400
47.4400
48.3400
496,500
Thu, 13 Aug 2026
47.9000
48.4000
47.4900
47.8300
338,900
Wed, 12 Aug 2026
47.0300
47.7700
46.9900
47.4500
425,600
Tue, 11 Aug 2026
46.3800
47.1600
46.3800
47.0000
529,900
Mon, 10 Aug 2026
46.3300
46.7600
46.0700
46.2600
494,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
46.5600
46.8700
46.1800
46.4600
454,400
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Thu, 06 Aug 2026
47.9100
47.9100
46.6100
46.6300
468,800
Wed, 05 Aug 2026
47.9300
48.3900
47.4500
47.4900
569,700
Tue, 04 Aug 2026
47.3600
48.2500
47.1100
47.9000
690,300
Mon, 03 Aug 2026
45.6900
47.2500
45.6900
47.0800
539,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
46.3900
46.6800
45.8200
46.6500
730,300
Thu, 30 Jul 2026
46.4600
46.5600
46.0600
46.0800
771,600
Wed, 29 Jul 2026
46.7300
46.9000
45.9500
46.0400
880,300
Tue, 28 Jul 2026
46.3500
47.1800
46.2400
46.8700
929,400
Mon, 27 Jul 2026
45.9600
47.0900
45.9600
46.2200
1,193,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
47.1300
47.1300
46.3300
46.4700
1,174,800
Thu, 23 Jul 2026
44.6400
46.9900
44.6300
46.9800
1,668,900
Wed, 22 Jul 2026
45.9800
47.7900
44.2900
45.9400
4,706,300
Wed, 22 Jul 2026
12 · 8-K
Pre-market · 06:48 ET
8-K ↗
Tue, 21 Jul 2026
48.1900
48.1900
47.3800
48.0700
1,118,200
Mon, 20 Jul 2026
48.8200
49.2100
47.9000
48.0500
823,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
48.6500
49.2600
48.4200
48.8600
853,100
Thu, 16 Jul 2026
48.3600
49.7300
48.3600
49.3400
702,300
Wed, 15 Jul 2026
48.2600
48.8300
47.8800
48.3700
677,700
Tue, 14 Jul 2026
48.0000
48.1800
47.6800
47.9500
886,700
Mon, 13 Jul 2026
48.2800
48.4600
47.3000
47.9300
1,307,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
48.0600
48.4800
47.9600
48.2300
428,500
Thu, 09 Jul 2026
47.9900
48.6800
47.8400
48.2300
719,700
Wed, 08 Jul 2026
48.4800
48.6700
47.3400
47.6300
750,800
Tue, 07 Jul 2026
49.3400
49.6300
48.8000
48.8000
902,600
Mon, 06 Jul 2026
48.5500
49.6600
48.5000
49.4600
797,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
48.4500
49.3300
47.7000
48.5700
1,051,800
Wed, 01 Jul 2026
48.3000
49.0400
48.0300
48.6200
1,247,800
Tue, 30 Jun 2026
47.4400
48.8300
47.4400
48.4500
1,942,800
Mon, 29 Jun 2026
48.5300
49.4400
48.1900
48.4100
918,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
50.2700
50.5200
48.9600
49.2600
2,261,500
Thu, 25 Jun 2026
50.5200
51.0000
49.7600
50.2500
1,661,600
Wed, 24 Jun 2026
48.9400
50.6300
48.9400
50.4300
2,138,900
Tue, 23 Jun 2026
48.5700
49.2800
47.8900
49.1200
778,700
Mon, 22 Jun 2026
47.7400
48.5200
47.5400
48.5000
750,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
47.1600
47.7200
47.0600
47.5400
2,271,200
Wed, 17 Jun 2026
47.6600
48.2900
46.4000
46.8800
830,000
Tue, 16 Jun 2026
48.6200
48.9200
47.8900
48.0300
669,500
Mon, 15 Jun 2026
49.3800
49.7500
47.9900
48.1500
781,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.2300
49.3800
48.5600
48.9600
535,000
Thu, 11 Jun 2026
48.1900
48.8100
47.7600
48.6400
594,200
Wed, 10 Jun 2026
47.8100
48.6200
47.8100
48.1100
526,500
Tue, 09 Jun 2026
47.6000
48.6200
47.1900
47.6700
658,400
Mon, 08 Jun 2026
47.4800
47.7500
47.1400
47.1400
554,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.3900
47.5300
46.9700
47.1400
607,900
Thu, 04 Jun 2026
46.3800
47.3900
46.3800
47.2700
694,700
Wed, 03 Jun 2026
46.0900
46.4100
45.4800
45.5900
1,013,500
Tue, 02 Jun 2026
45.6400
46.8000
45.6400
46.6700
409,700
Mon, 01 Jun 2026
46.1800
46.2500
45.6600
45.8000
639,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
46.3600
46.9200
46.0100
46.3900
758,900
Thu, 28 May 2026
46.3300
46.6700
46.0000
46.5200
359,000
Wed, 27 May 2026
47.3100
47.5100
46.5300
46.6400
318,700
Tue, 26 May 2026
46.5900
47.3100
46.4800
47.2100
435,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.1700
46.6200
46.0500
46.2200
389,500
Thu, 21 May 2026
11 · 8-K
After-hours · 16:58 ET
8-K ↗
Thu, 21 May 2026
45.7400
46.5700
45.7000
46.3300
477,900
Wed, 20 May 2026
45.2700
46.6500
44.9800
46.2900
620,700
Tue, 19 May 2026
45.7900
45.7900
44.8900
45.1600
551,900
Mon, 18 May 2026
45.8400
45.9900
45.4200
45.5600
391,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.0300
46.2100
44.8700
45.2200
510,900
Thu, 14 May 2026
46.3400
46.6800
45.8300
46.0600
554,000
Wed, 13 May 2026
45.7000
46.5500
45.7000
45.8400
1,256,300
Tue, 12 May 2026
46.5400
46.5400
45.4400
46.2000
479,700
Tue, 12 May 2026
10 · 8-K
Next filing day · accepted 11 May, 19:12 ET
8-K ↗
Mon, 11 May 2026
47.6800
47.6800
46.1900
46.3700
608,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
47.4200
47.8500
46.7200
47.5000
625,700
Thu, 07 May 2026
9 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 07 May 2026
48.1900
48.2900
47.1900
47.2800
469,500
Wed, 06 May 2026
48.0300
48.6900
47.6300
47.9300
669,300
Tue, 05 May 2026
46.4600
47.6000
46.2500
47.3900
638,600
Mon, 04 May 2026
46.5600
47.3100
46.1200
46.1600
724,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
46.6800
47.1900
46.1300
46.5900
487,200
Thu, 30 Apr 2026
45.7200
46.8700
45.7200
46.4800
667,400
Wed, 29 Apr 2026
47.1000
47.3200
45.6100
46.0400
530,600
Tue, 28 Apr 2026
47.1100
47.3500
46.7500
47.2300
710,300
Mon, 27 Apr 2026
45.8300
46.8200
45.7000
46.6000
660,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
46.3400
46.7600
45.5300
45.6900
1,243,900
Thu, 23 Apr 2026
45.7200
47.2300
45.7200
46.8100
1,227,900
Wed, 22 Apr 2026
44.8200
46.5900
44.2900
46.0100
2,158,000
Wed, 22 Apr 2026
8 · 8-K
Pre-market · 06:46 ET
8-K ↗
Tue, 21 Apr 2026
47.1400
47.8300
46.4700
46.7700
1,311,400
Mon, 20 Apr 2026
47.5800
48.2000
47.2100
47.3400
966,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.5700
48.6200
47.2100
47.8900
811,500
Thu, 16 Apr 2026
47.2300
47.4900
46.7400
46.8900
897,400
Wed, 15 Apr 2026
46.4000
47.7700
46.4000
47.4200
669,800
Tue, 14 Apr 2026
46.7400
47.4800
46.2400
47.3100
1,060,100
Mon, 13 Apr 2026
46.3400
47.0100
46.0100
46.9900
750,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Fri, 10 Apr 2026
47.2600
47.2600
46.5900
46.6600
852,400
Thu, 09 Apr 2026
46.9000
47.8200
46.7800
47.6300
1,437,500
Wed, 08 Apr 2026
47.2400
47.7800
46.8200
46.9800
850,300
Tue, 07 Apr 2026
45.7200
46.0200
45.3200
45.7700
1,152,600
Mon, 06 Apr 2026
45.7900
46.1300
45.3800
46.0400
545,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.7800
45.6300
44.2600
45.5400
580,700
Wed, 01 Apr 2026
44.4900
46.2700
44.4900
45.3800
1,033,300
Tue, 31 Mar 2026
43.6600
45.4400
43.6600
45.1600
774,200
Mon, 30 Mar 2026
45.0400
45.0400
44.0400
44.2000
880,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
45.1900
45.1900
44.1600
44.5100
630,100
Thu, 26 Mar 2026
44.6700
45.4200
44.6700
45.0200
623,200
Wed, 25 Mar 2026
45.2400
45.6000
44.5500
45.3500
577,000
Tue, 24 Mar 2026
44.7900
45.3100
43.3900
44.6600
720,900
Mon, 23 Mar 2026
44.7900
45.6500
44.0800
44.5400
921,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
43.4300
43.6700
42.9100
43.6100
1,867,800
Thu, 19 Mar 2026
42.2900
43.7100
41.9500
43.2900
916,400
Wed, 18 Mar 2026
43.1200
43.1900
42.3200
42.5800
935,100
Tue, 17 Mar 2026
43.7000
43.7500
42.6200
43.1800
753,700
Mon, 16 Mar 2026
43.4100
43.7600
42.9500
43.0300
1,074,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.6300
43.7000
42.4800
42.7900
878,100
Thu, 12 Mar 2026
42.7800
43.9000
42.1600
43.1800
900,200
Wed, 11 Mar 2026
44.2800
44.7800
43.3500
43.9200
634,500
Tue, 10 Mar 2026
44.8900
45.5900
44.1000
44.4400
2,139,100
Mon, 09 Mar 2026
45.2400
45.3200
43.1000
44.9700
812,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.9800
45.0500
43.6000
44.7600
1,007,100
Thu, 05 Mar 2026
46.4800
46.8600
45.9500
46.5100
667,500
Wed, 04 Mar 2026
47.4500
47.6600
46.8700
47.2800
737,700
Tue, 03 Mar 2026
46.7100
47.6100
45.4300
47.3400
699,300
Mon, 02 Mar 2026
45.7500
47.9200
45.5000
47.2300
836,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
48.3100
48.3800
46.0200
46.7000
1,659,500
Thu, 26 Feb 2026
6 · 10-K
After-hours · 16:32 ET
10-K ↗
Thu, 26 Feb 2026
48.8100
49.6000
48.4200
49.4800
638,500
Wed, 25 Feb 2026
48.1000
48.6900
47.7600
48.5900
645,200
Tue, 24 Feb 2026
48.0200
48.5500
47.5000
47.7900
600,800
Mon, 23 Feb 2026
49.9400
50.1200
47.3800
48.1900
1,006,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
48.9200
50.2400
48.1000
50.0700
803,400
Thu, 19 Feb 2026
48.6400
49.0100
48.3500
48.9900
508,000
Wed, 18 Feb 2026
49.4700
50.3200
48.8200
49.0300
491,200
Tue, 17 Feb 2026
49.1400
49.7300
48.7300
49.1500
467,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.1100
49.1100
47.5500
48.7300
480,400
Thu, 12 Feb 2026
49.7800
49.7800
47.6300
48.3100
646,200
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 11 Feb 2026
50.3900
50.6600
49.1200
49.2900
538,200
Tue, 10 Feb 2026
50.5600
50.8900
49.2500
49.8500
557,200
Mon, 09 Feb 2026
50.7300
51.2100
50.3500
50.6000
749,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.9100
51.3800
50.6600
50.9300
561,700
Thu, 05 Feb 2026
50.3900
51.1000
49.5500
50.2200
1,051,100
Wed, 04 Feb 2026
50.7700
51.9700
50.4600
50.4900
1,749,300
Tue, 03 Feb 2026
48.2100
50.4700
47.8100
50.4100
2,129,900
Mon, 02 Feb 2026
47.1800
48.4700
46.9900
47.9700
809,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.4200
47.9600
46.9900
47.4700
841,000
Thu, 29 Jan 2026
47.1500
47.7400
46.7700
47.6200
850,600
Wed, 28 Jan 2026
47.5400
47.9300
46.9200
46.9400
1,042,100
Tue, 27 Jan 2026
47.7200
47.9400
47.2600
47.6100
739,600
Mon, 26 Jan 2026
47.5800
48.3300
47.2500
47.5100
1,295,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.0700
50.3400
47.5100
47.6400
1,365,000
Thu, 22 Jan 2026
51.0400
52.1100
50.0800
50.2300
2,038,800
Wed, 21 Jan 2026
48.7000
51.3300
47.7500
50.3500
2,155,500
Wed, 21 Jan 2026
4 · 8-K
Pre-market · 06:47 ET
8-K ↗
Tue, 20 Jan 2026
46.1500
46.6700
45.8900
46.3900
939,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
46.7200
47.1600
46.3400
47.0800
890,900
Thu, 15 Jan 2026
45.6200
46.9700
45.1100
46.6900
887,300
Wed, 14 Jan 2026
44.2900
45.6400
44.1300
45.2000
1,253,900
Tue, 13 Jan 2026
44.6100
44.9700
44.3000
44.4300
1,180,100
Mon, 12 Jan 2026
44.7800
45.2200
44.3600
44.4500
769,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
45.3900
45.8700
45.0000
45.3900
797,500
Thu, 08 Jan 2026
45.0100
46.3500
44.7300
45.7000
1,012,400
Wed, 07 Jan 2026
45.4200
45.5300
44.8600
45.2200
583,700
Tue, 06 Jan 2026
45.0200
45.7100
44.7200
45.5100
713,800
Mon, 05 Jan 2026
44.6300
46.0000
44.4200
45.2500
792,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
44.5100
45.0600
43.8700
44.7600
522,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.0800
45.0800
44.4300
44.5700
444,200
Tue, 30 Dec 2025
44.9700
45.1500
44.5800
44.6200
441,400
Mon, 29 Dec 2025
45.4700
45.6500
44.8700
44.8900
362,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.1600
45.5900
44.9700
45.3600
392,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.9600
45.3600
44.9100
45.2200
271,300
Tue, 23 Dec 2025
45.6400
45.7100
45.0500
45.0800
584,500
Mon, 22 Dec 2025
45.5300
45.9500
45.4400
45.5800
474,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
45.3600
45.9200
45.0300
45.3000
1,736,900
Thu, 18 Dec 2025
46.1900
46.3300
45.4500
45.4800
682,900
Wed, 17 Dec 2025
45.5500
46.0700
45.3300
45.6100
969,400
Tue, 16 Dec 2025
46.0700
46.2200
45.5200
45.5600
854,800
Mon, 15 Dec 2025
46.6400
46.9200
45.7100
45.8800
1,059,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
46.5500
46.5600
45.4600
46.0000
1,056,700
Thu, 11 Dec 2025
45.4800
46.5000
45.3300
46.2700
1,164,800
Wed, 10 Dec 2025
44.9100
46.1600
44.7100
45.7400
1,150,100
Tue, 09 Dec 2025
45.0700
45.9400
44.9300
45.0000
571,300
Mon, 08 Dec 2025
45.0900
45.5600
44.8200
45.1200
811,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.2500
45.0800
44.0900
44.7000
987,600
Thu, 04 Dec 2025
44.4700
44.7700
44.3700
44.5000
962,600
Wed, 03 Dec 2025
44.1500
45.1100
44.1000
44.5600
931,500
Tue, 02 Dec 2025
44.3900
44.7300
43.8400
44.0200
868,900
Mon, 01 Dec 2025
44.2900
44.6900
43.6000
44.4000
1,188,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.2800
43.3900
42.8800
43.2100
335,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
43.1400
43.8000
43.1400
43.2900
926,100
Tue, 25 Nov 2025
41.9900
43.8200
41.9900
43.3300
1,561,700
Mon, 24 Nov 2025
41.3800
41.9200
41.2200
41.5800
1,996,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 21 Nov 2025
40.2800
42.0400
40.0800
41.4800
950,500
Thu, 20 Nov 2025
40.2200
40.9800
39.7500
40.1000
1,769,000
Wed, 19 Nov 2025
39.0600
39.8800
38.7100
39.8400
1,243,300
Tue, 18 Nov 2025
38.0900
39.2500
38.0100
38.9400
776,200
Mon, 17 Nov 2025
39.5200
39.7500
38.1400
38.2900
772,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39.1200
39.8100
38.8300
39.6800
561,300
Thu, 13 Nov 2025
39.7400
40.2600
39.4100
39.5800
670,700
Wed, 12 Nov 2025
40.6400
41.0100
40.0000
40.0000
847,400
Tue, 11 Nov 2025
40.5300
40.7600
40.1300
40.4400
986,600
Mon, 10 Nov 2025
40.2300
40.8000
39.9800
40.4800
546,400
Mon, 10 Nov 2025
2 · 8-K
Pre-market · 06:45 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.7900
40.3800
39.5100
40.2600
1,040,100
Thu, 06 Nov 2025
40.1100
40.7100
39.7000
40.1600
994,400
Wed, 05 Nov 2025
1 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Wed, 05 Nov 2025
40.2700
41.0800
40.1700
40.4300
899,200
Tue, 04 Nov 2025
40.1900
40.8800
39.7900
40.1700
915,900
Mon, 03 Nov 2025
39.7100
40.6800
39.2100
40.6700
1,013,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
39.5000
40.2200
38.9000
40.0800
1,074,800
Thu, 30 Oct 2025
40.0600
41.4000
39.7200
39.8600
1,239,700
Wed, 29 Oct 2025
39.3700
40.6400
39.3700
40.3100
1,895,600
Tue, 28 Oct 2025
38.8300
40.9900
38.6900
39.7800
1,927,100
Mon, 27 Oct 2025
38.2600
39.5000
38.2600
38.9800
1,136,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.3600
38.2100
37.2900
37.9000
911,300
Thu, 23 Oct 2025
37.1600
37.5300
36.7100
36.8900
924,000