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
36.5500
38.0300
36.2800
37.2100
2,608,632
Thu, 22 Oct 2026
18 · 8-K
After market open · 10:31 ET
8-K ↗
Thu, 22 Oct 2026
35.0700
37.5300
35.0000
37.3000
2,778,600
Wed, 21 Oct 2026
37.2700
38.0200
36.7500
37.3700
1,599,700
Tue, 20 Oct 2026
35.5400
37.3900
35.3200
36.6700
1,470,600
Mon, 19 Oct 2026
36.5100
37.0000
35.5900
35.6100
1,286,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
36.3500
36.9900
35.7000
36.0900
1,650,500
Thu, 15 Oct 2026
34.8300
36.4600
34.3100
36.1600
1,932,700
Wed, 14 Oct 2026
35.6800
35.9400
34.1300
34.6600
2,286,100
Tue, 13 Oct 2026
17 · 8-K
After-hours · 21:06 ET
8-K ↗
Tue, 13 Oct 2026
37.1800
37.5800
36.4300
36.5200
2,634,300
Mon, 12 Oct 2026
36.0700
37.4000
35.3500
37.0500
1,741,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
36.1700
36.7900
35.6100
36.7500
933,500
Thu, 08 Oct 2026
35.1900
35.9900
34.8500
35.8200
1,645,600
Wed, 07 Oct 2026
35.5300
35.9300
34.7600
35.8200
1,149,900
Tue, 06 Oct 2026
35.2700
36.9600
35.2700
36.3600
1,915,000
Mon, 05 Oct 2026
35.9100
36.1900
35.2600
35.2800
1,290,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
36.8300
37.5000
35.9800
36.0700
1,215,600
Thu, 01 Oct 2026
35.6000
36.7300
35.2800
36.4400
1,485,200
Wed, 30 Sep 2026
36.0300
36.6700
35.5700
36.2300
1,615,500
Tue, 29 Sep 2026
35.9100
36.3900
35.5500
35.8000
1,703,800
Mon, 28 Sep 2026
36.2600
36.7800
35.3500
35.7900
1,897,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
36.5500
37.2900
36.3100
36.7200
932,900
Thu, 24 Sep 2026
36.5700
36.7900
35.5600
36.1200
1,368,200
Wed, 23 Sep 2026
36.3500
37.2800
36.3100
36.8200
1,594,700
Tue, 22 Sep 2026
36.9600
37.3700
35.4200
36.6000
2,055,400
Mon, 21 Sep 2026
36.7200
37.1100
35.3700
36.4800
2,497,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
36.0600
36.3900
35.1600
35.7500
8,183,000
Thu, 17 Sep 2026
37.5200
37.5400
35.8200
36.0600
3,003,900
Wed, 16 Sep 2026
38.5600
39.0300
35.7300
36.6100
2,352,800
Tue, 15 Sep 2026
39.5500
39.9000
37.7800
38.6300
2,015,400
Mon, 14 Sep 2026
40.2500
40.8000
38.6500
39.7400
1,562,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
42.5700
42.8700
40.8800
41.1000
941,200
Thu, 10 Sep 2026
42.5700
43.5600
41.8400
41.8700
1,134,500
Wed, 09 Sep 2026
43.9600
46.9500
42.4600
42.6700
1,266,400
Tue, 08 Sep 2026
44.2200
44.7500
43.7900
44.0500
1,432,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
43.8300
45.2000
43.4600
45.0000
817,200
Thu, 03 Sep 2026
43.8500
44.8200
43.3300
44.3300
769,600
Wed, 02 Sep 2026
43.0200
44.1000
42.0000
42.9500
704,100
Tue, 01 Sep 2026
42.3700
44.0800
41.9700
42.3200
838,800
Mon, 31 Aug 2026
43.3400
43.4900
42.5400
43.2300
1,362,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
43.1000
43.9900
43.0200
43.6400
712,200
Thu, 27 Aug 2026
42.8900
43.6500
42.5000
43.2200
1,177,100
Wed, 26 Aug 2026
43.5300
43.9200
42.6900
42.7900
1,573,200
Tue, 25 Aug 2026
44.5500
44.5500
43.1400
43.7900
1,083,300
Mon, 24 Aug 2026
44.3400
44.3600
43.5000
44.0700
1,253,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
43.2600
44.3100
43.2100
44.1500
1,032,400
Thu, 20 Aug 2026
44.8800
45.4500
42.3200
42.7700
1,181,800
Wed, 19 Aug 2026
44.4000
46.0500
44.1000
45.2100
1,521,900
Tue, 18 Aug 2026
43.5000
44.3600
43.0000
44.0600
1,459,700
Mon, 17 Aug 2026
44.6100
44.6500
43.7000
43.7500
1,174,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
45.0000
45.9200
44.4600
44.6400
1,445,500
Thu, 13 Aug 2026
43.6900
45.6200
43.5100
45.4900
1,264,300
Wed, 12 Aug 2026
43.9400
44.1700
43.1500
43.5400
1,416,200
Tue, 11 Aug 2026
43.7400
44.2200
43.2600
43.5100
1,594,600
Mon, 10 Aug 2026
43.7500
43.7500
42.3200
42.6700
2,250,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
43.6500
44.6700
43.5600
44.2000
1,763,500
Thu, 06 Aug 2026
43.9000
44.5000
43.1500
43.3200
1,739,000
Wed, 05 Aug 2026
43.8200
44.4900
43.7300
43.7500
1,075,400
Tue, 04 Aug 2026
43.7200
44.6200
43.2400
43.7400
1,222,300
Mon, 03 Aug 2026
41.7300
43.3800
41.7300
43.1900
1,292,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
41.9000
42.5900
41.5000
42.3800
1,321,100
Thu, 30 Jul 2026
41.0800
42.1700
39.6100
41.9500
2,146,300
Wed, 29 Jul 2026
42.3600
42.3800
40.1100
40.6700
2,486,300
Tue, 28 Jul 2026
16 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Tue, 28 Jul 2026
42.6100
43.9600
41.8200
42.7600
2,273,800
Mon, 27 Jul 2026
45.0700
45.6200
42.2700
42.9900
1,829,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
43.0100
44.8600
42.8300
44.3500
2,203,300
Thu, 23 Jul 2026
41.0100
43.1400
40.5000
43.0500
2,418,700
Thu, 23 Jul 2026
15 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 22 Jul 2026
43.4300
44.7700
43.2200
43.5800
2,932,100
Tue, 21 Jul 2026
40.5500
43.8400
40.5500
43.5100
1,514,100
Mon, 20 Jul 2026
43.4100
43.4100
42.0500
42.1400
1,414,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
41.9200
43.7900
40.8500
43.1600
1,496,100
Thu, 16 Jul 2026
44.8200
44.9800
43.2900
43.4700
2,194,300
Wed, 15 Jul 2026
44.0000
45.3500
43.8500
45.0300
1,547,700
Tue, 14 Jul 2026
41.1200
43.6300
41.1200
43.3900
1,948,100
Mon, 13 Jul 2026
41.6300
42.3200
40.6100
41.1000
1,726,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
41.8700
42.4700
41.2600
41.4100
1,523,700
Thu, 09 Jul 2026
40.9200
43.0300
40.8400
41.7000
1,323,700
Wed, 08 Jul 2026
42.5500
42.5500
39.8100
40.7900
1,344,000
Tue, 07 Jul 2026
43.0000
43.7300
41.7000
41.7400
1,988,300
Tue, 07 Jul 2026
14 · 8-K
Pre-market · 08:31 ET
8-K ↗
Mon, 06 Jul 2026
41.7400
43.6200
41.4900
43.2800
1,706,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
42.2500
43.0100
41.1700
41.5400
1,466,900
Wed, 01 Jul 2026
42.0400
43.0800
41.2600
41.3200
1,345,500
Tue, 30 Jun 2026
40.4000
42.8700
40.4000
41.9400
2,641,500
Mon, 29 Jun 2026
40.3600
40.5400
39.0400
40.3700
2,031,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
40.3800
40.7800
39.3800
40.1200
2,539,100
Thu, 25 Jun 2026
40.7800
41.6900
40.2100
40.6200
2,331,900
Wed, 24 Jun 2026
41.9700
42.2500
39.8700
40.4900
2,645,000
Tue, 23 Jun 2026
42.5100
43.6800
42.0400
42.3100
3,147,900
Mon, 22 Jun 2026
44.1100
44.7800
42.9700
43.6500
3,260,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
43.8900
44.6800
43.1400
44.3000
18,694,900
Wed, 17 Jun 2026
45.0100
46.5400
43.0000
43.2000
2,966,900
Tue, 16 Jun 2026
44.8400
45.8800
44.4700
44.9000
2,417,100
Mon, 15 Jun 2026
45.3900
46.3700
43.8400
44.0600
3,063,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
43.3300
44.5200
43.3300
43.7200
3,112,000
Thu, 11 Jun 2026
41.8600
43.6600
41.2100
42.9200
3,246,000
Wed, 10 Jun 2026
43.8800
46.5000
40.6000
41.3600
5,171,600
Tue, 09 Jun 2026
46.6500
48.7500
46.0500
47.3000
2,088,500
Mon, 08 Jun 2026
49.5400
50.5800
45.7000
45.7400
4,355,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.6300
48.7500
46.0100
46.3600
1,872,600
Thu, 04 Jun 2026
47.9300
48.8200
47.5600
48.5500
817,500
Wed, 03 Jun 2026
48.2800
48.5300
46.8700
47.0800
941,100
Tue, 02 Jun 2026
48.6500
49.4800
48.0200
48.7900
1,116,000
Mon, 01 Jun 2026
45.6800
48.7000
45.6800
48.5600
629,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
48.7800
49.2200
47.1000
47.3300
1,253,500
Thu, 28 May 2026
47.6000
48.9700
47.0800
48.9300
786,700
Wed, 27 May 2026
48.6300
49.3200
47.8100
48.1400
560,200
Tue, 26 May 2026
48.5100
48.9700
47.8000
48.9200
955,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
13 · 8-K
After-hours · 17:19 ET
8-K ↗
Fri, 22 May 2026
47.8100
48.7100
47.5100
48.0600
678,500
Thu, 21 May 2026
46.4100
47.9100
45.3500
47.6800
1,060,100
Wed, 20 May 2026
45.7100
47.3300
45.5500
47.2000
868,200
Tue, 19 May 2026
45.6000
46.1300
45.0000
45.4000
1,098,000
Mon, 18 May 2026
45.3300
47.2800
45.3300
45.9400
972,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.5500
45.8200
45.0200
45.2300
877,300
Thu, 14 May 2026
45.9400
46.8000
45.4400
45.9600
1,096,900
Wed, 13 May 2026
45.7500
46.0700
44.6000
45.2500
1,091,500
Tue, 12 May 2026
45.8700
46.6900
45.3500
46.0900
1,765,300
Mon, 11 May 2026
47.5300
47.6500
45.8500
45.9800
889,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.6600
48.2200
46.1400
48.0800
1,821,000
Thu, 07 May 2026
47.0000
47.3300
45.9100
46.4400
1,706,400
Wed, 06 May 2026
46.0000
47.4600
45.2500
46.5600
1,589,700
Tue, 05 May 2026
44.1600
45.8400
43.3500
45.1000
2,684,400
Mon, 04 May 2026
12 · 10-Q
After-hours · 16:41 ET
10-Q ↗
Mon, 04 May 2026
44.7800
45.0000
43.5600
43.7600
1,314,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 01 May 2026
45.4200
46.7800
44.0300
45.1300
2,938,100
Fri, 01 May 2026
10 · 8-K
Pre-market · 06:31 ET
8-K ↗
Thu, 30 Apr 2026
47.3500
49.1000
46.8000
48.5000
1,878,900
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 29 Apr 2026
48.1600
48.6000
46.5800
47.4800
865,100
Tue, 28 Apr 2026
49.9300
50.0000
47.9700
48.5100
909,800
Mon, 27 Apr 2026
47.3100
49.3100
47.3000
49.2800
1,152,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
47.0400
47.9700
46.6100
47.3000
880,500
Thu, 23 Apr 2026
47.3400
48.0100
45.8100
47.0400
647,100
Wed, 22 Apr 2026
49.2700
49.7100
46.9000
47.4100
1,475,500
Tue, 21 Apr 2026
48.2700
49.3600
47.2200
48.7200
1,636,000
Mon, 20 Apr 2026
48.7200
48.9900
47.5300
48.3000
1,051,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
49.7500
51.3100
48.8700
49.0400
1,036,200
Thu, 16 Apr 2026
49.2700
49.8200
47.5700
48.3300
1,649,700
Wed, 15 Apr 2026
50.2900
50.7600
48.8900
49.2200
1,430,900
Tue, 14 Apr 2026
49.0900
50.4300
47.5500
50.0200
2,280,100
Mon, 13 Apr 2026
45.9600
48.6000
45.1400
48.2400
1,416,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.2700
46.7700
45.2700
46.6800
1,481,300
Thu, 09 Apr 2026
44.1500
46.5100
44.1500
45.9800
1,225,500
Wed, 08 Apr 2026
42.3900
45.0600
42.2200
44.8000
2,146,700
Tue, 07 Apr 2026
8 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Tue, 07 Apr 2026
7 · DEF 14A
After-hours · 16:34 ET
DEF 14A ↗
Tue, 07 Apr 2026
41.0600
41.8300
40.8300
41.1900
984,500
Mon, 06 Apr 2026
40.9700
41.6300
40.7900
41.5100
872,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.2900
41.8100
39.3800
41.4800
1,276,000
Wed, 01 Apr 2026
42.6100
43.3600
41.7200
41.9700
1,185,700
Tue, 31 Mar 2026
41.4800
42.7400
40.6700
42.4800
1,599,700
Mon, 30 Mar 2026
39.3000
40.7300
39.0200
40.3300
1,239,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
40.7700
40.8700
39.0700
39.1100
1,934,900
Thu, 26 Mar 2026
40.3300
41.5200
40.2300
41.2500
1,057,500
Wed, 25 Mar 2026
40.3000
41.1500
39.8600
40.9000
936,800
Tue, 24 Mar 2026
39.8200
40.5300
39.2400
39.4500
1,307,500
Mon, 23 Mar 2026
6 · PRE 14A
After-hours · 17:03 ET
PRE 14A ↗
Mon, 23 Mar 2026
40.9100
41.1400
39.9000
40.1600
1,046,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
39.4700
40.0600
38.8500
39.2500
2,161,900
Thu, 19 Mar 2026
39.3700
40.0700
38.6700
39.8400
1,380,700
Wed, 18 Mar 2026
40.3700
41.4200
39.6900
39.8900
1,324,400
Tue, 17 Mar 2026
40.4000
42.2700
40.4000
40.5200
1,618,600
Mon, 16 Mar 2026
41.0500
41.6400
40.0100
40.0600
1,200,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
40.9800
41.6000
39.5200
40.5300
1,565,200
Thu, 12 Mar 2026
41.8800
43.4100
40.4600
40.6800
2,325,000
Wed, 11 Mar 2026
42.7800
44.2700
42.1700
44.1600
2,425,300
Tue, 10 Mar 2026
44.1700
44.9700
42.7000
43.0400
3,098,700
Mon, 09 Mar 2026
43.6800
43.9600
40.5700
43.1800
4,420,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
45.0600
45.4000
43.5500
44.6400
1,403,100
Thu, 05 Mar 2026
48.0500
48.7100
45.8000
46.3000
1,218,200
Wed, 04 Mar 2026
49.3800
49.6300
47.3400
48.3900
1,803,300
Tue, 03 Mar 2026
49.4300
49.7300
46.9400
49.1600
1,499,400
Mon, 02 Mar 2026
49.1200
51.3800
48.8500
50.8000
888,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.7900
52.3300
49.8400
50.6000
1,276,400
Thu, 26 Feb 2026
52.2000
53.7500
51.9200
52.9100
1,203,600
Wed, 25 Feb 2026
50.7400
51.8400
50.2600
51.6700
1,266,300
Tue, 24 Feb 2026
48.9200
51.1600
48.5500
50.3400
1,497,500
Mon, 23 Feb 2026
5 · 10-K
After-hours · 16:33 ET
10-K ↗
Mon, 23 Feb 2026
51.1100
51.1100
48.5400
49.3200
1,200,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.9100
52.1800
49.8600
51.3300
1,725,400
Thu, 19 Feb 2026
51.6500
51.9500
50.0200
51.0900
967,400
Wed, 18 Feb 2026
54.2500
55.0000
51.7600
51.9600
1,497,800
Tue, 17 Feb 2026
52.5600
53.4200
51.4200
51.6800
1,158,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.8800
52.6900
51.0700
52.3100
526,100
Thu, 12 Feb 2026
55.5200
56.0300
50.6300
51.9900
1,409,300
Wed, 11 Feb 2026
57.0800
57.6500
54.7500
54.7900
709,200
Tue, 10 Feb 2026
57.0000
58.7500
56.1100
56.9700
1,072,800
Mon, 09 Feb 2026
56.1100
57.7800
55.9200
57.0000
776,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.4500
56.9900
54.9300
56.8000
970,200
Thu, 05 Feb 2026
55.0400
55.7600
54.1800
54.4600
1,101,100
Wed, 04 Feb 2026
52.4400
55.2800
52.4400
55.2500
1,511,400
Tue, 03 Feb 2026
53.2900
54.0400
50.9300
52.3500
900,400
Mon, 02 Feb 2026
4 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 02 Feb 2026
53.2500
54.4900
53.0000
53.8000
872,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.1100
55.1400
52.9400
53.7200
1,101,700
Thu, 29 Jan 2026
53.0900
55.7900
51.9900
53.7900
2,415,500
Thu, 29 Jan 2026
3 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 28 Jan 2026
53.0800
53.5600
52.0200
52.6100
1,545,300
Tue, 27 Jan 2026
52.0500
52.8200
51.2800
52.7700
1,486,000
Mon, 26 Jan 2026
52.3600
53.3400
51.6600
52.3600
859,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.7500
52.8500
50.9600
51.3700
516,300
Thu, 22 Jan 2026
54.4800
54.8200
53.0300
53.1300
621,200
Wed, 21 Jan 2026
52.5800
54.2300
52.5800
53.8500
1,071,000
Tue, 20 Jan 2026
52.0500
53.3400
51.6000
51.9700
945,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
53.5600
54.4600
53.1800
53.3600
914,400
Thu, 15 Jan 2026
52.5000
53.7500
52.1600
53.7500
840,600
Wed, 14 Jan 2026
51.3200
52.0800
50.1500
51.8800
557,600
Tue, 13 Jan 2026
53.0200
53.0200
51.1500
51.3200
721,500
Mon, 12 Jan 2026
50.5700
53.1600
50.0200
52.5000
1,502,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
50.6800
52.0200
50.1900
51.5300
1,101,500
Thu, 08 Jan 2026
50.6300
51.0300
50.0800
50.7100
641,400
Wed, 07 Jan 2026
50.1400
51.7600
50.1400
51.3600
1,300,600
Tue, 06 Jan 2026
49.7200
50.9200
48.8800
50.8900
1,715,400
Mon, 05 Jan 2026
50.0000
51.9700
49.3300
50.7800
1,125,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
49.2900
49.7600
48.4000
49.7400
698,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
49.3000
49.5800
48.5300
48.5600
652,000
Tue, 30 Dec 2025
49.4800
49.7400
49.1900
49.4300
542,700
Mon, 29 Dec 2025
50.0900
50.2900
49.2500
49.5400
416,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.4600
50.2700
49.4300
50.0400
458,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
49.4500
50.0200
48.8300
49.5200
303,800
Tue, 23 Dec 2025
50.2400
50.3100
49.0500
49.2700
798,700
Mon, 22 Dec 2025
49.7700
50.4100
49.3700
50.1200
742,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.6800
51.1100
49.3100
49.6800
1,182,300
Thu, 18 Dec 2025
51.0700
52.0300
50.1000
50.5300
848,000
Wed, 17 Dec 2025
50.7600
51.4100
49.7000
50.3900
1,009,400
Tue, 16 Dec 2025
51.3400
51.5200
50.2900
50.7000
1,031,300
Mon, 15 Dec 2025
51.3000
51.5000
50.2900
50.6700
809,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
50.8900
50.9900
49.7300
50.7300
915,100
Thu, 11 Dec 2025
49.8900
51.0200
49.8700
50.7300
955,000
Wed, 10 Dec 2025
49.9600
51.4300
48.5300
50.4600
1,972,800
Tue, 09 Dec 2025
50.6500
52.3600
50.6500
51.3300
1,043,400
Mon, 08 Dec 2025
53.9000
54.3100
50.6200
50.6600
1,857,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.1800
54.9600
52.6100
54.7500
1,101,400
Thu, 04 Dec 2025
53.2900
54.6300
52.8200
53.4700
1,630,700
Wed, 03 Dec 2025
51.3500
53.5800
50.5700
53.4800
879,700
Tue, 02 Dec 2025
51.3700
51.6800
50.3800
51.0900
720,900
Mon, 01 Dec 2025
50.0600
51.2600
49.2800
50.8600
615,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
50.8400
50.8600
50.2400
50.5000
288,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.5000
51.4900
50.3900
50.4200
808,800
Tue, 25 Nov 2025
49.3400
50.3900
48.8200
50.3400
781,400
Mon, 24 Nov 2025
47.8000
49.0800
47.7900
48.8100
639,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.6300
48.2600
46.5700
47.9500
753,800
Thu, 20 Nov 2025
47.6200
48.4300
46.0500
46.2400
1,100,700
Wed, 19 Nov 2025
46.7300
47.8900
46.2400
46.8900
1,621,400
Tue, 18 Nov 2025
47.2300
48.0500
46.5800
46.6100
1,058,800
Mon, 17 Nov 2025
49.8700
49.8700
47.5700
47.6400
802,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
49.6000
50.4500
49.1800
49.4700
561,600
Thu, 13 Nov 2025
51.4200
52.0100
49.9500
50.0800
516,600
Wed, 12 Nov 2025
51.2200
52.0400
50.7200
51.9100
962,300
Tue, 11 Nov 2025
51.2100
52.1900
50.9100
51.3700
502,000
Mon, 10 Nov 2025
51.0000
51.2300
50.3500
50.9800
807,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.0400
50.6200
48.3400
50.5200
701,000
Thu, 06 Nov 2025
49.6000
50.4800
49.0900
49.5500
649,500
Wed, 05 Nov 2025
48.1700
49.8400
47.8700
49.6300
609,800
Tue, 04 Nov 2025
47.8400
48.9400
47.5100
48.4600
706,400
Mon, 03 Nov 2025
48.0000
48.5200
47.4200
48.3300
729,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.8400
50.3400
48.2600
48.8000
1,445,100
Thu, 30 Oct 2025
47.6800
49.3700
47.2600
48.7700
698,100
Wed, 29 Oct 2025
48.4100
49.1500
47.3000
47.8600
1,194,900
Tue, 28 Oct 2025
50.6100
50.6100
48.3900
49.0100
776,900
Mon, 27 Oct 2025
2 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Mon, 27 Oct 2025
49.6700
50.8100
49.6600
50.2800
774,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
50.3400
50.5000
48.9500
49.2100
1,152,800
Thu, 23 Oct 2025
52.0000
52.0000
47.3700
49.1200
1,868,900
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 06:30 ET
8-K ↗