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
45.4600
47.3100
45.2900
46.9200
1,610,440
Thu, 22 Oct 2026
44.5700
46.7800
44.4800
46.6900
1,720,300
Wed, 21 Oct 2026
44.5200
44.7900
43.7700
44.5200
1,171,500
Tue, 20 Oct 2026
44.0000
45.3500
43.6800
44.1500
1,371,600
Mon, 19 Oct 2026
43.8700
44.9400
43.5700
43.7000
1,248,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
44.2400
45.2800
44.1000
44.4500
1,920,400
Thu, 15 Oct 2026
42.4300
44.0400
42.2500
43.9200
1,901,400
Wed, 14 Oct 2026
41.1500
41.7100
40.6700
41.6200
1,101,400
Tue, 13 Oct 2026
41.9000
42.4200
41.2500
41.8800
997,700
Mon, 12 Oct 2026
42.7300
42.7300
40.8400
41.6600
1,267,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
42.5200
42.8100
41.6300
42.3000
1,308,300
Thu, 08 Oct 2026
41.0400
42.5200
40.8500
42.4000
1,595,100
Wed, 07 Oct 2026
41.1200
41.6500
40.4600
41.2000
1,442,700
Tue, 06 Oct 2026
40.2400
41.8000
39.9500
41.2400
1,363,600
Mon, 05 Oct 2026
38.7200
39.8300
38.0900
39.6500
1,868,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
39.3600
39.6300
38.3700
38.6800
1,532,100
Thu, 01 Oct 2026
38.7700
38.9100
38.0500
38.7400
2,068,000
Wed, 30 Sep 2026
39.9400
39.9400
38.3000
38.9100
1,759,700
Tue, 29 Sep 2026
39.9700
40.6000
39.4000
39.7300
1,958,400
Mon, 28 Sep 2026
41.7300
42.1000
39.6100
39.7700
2,590,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
42.0200
42.2400
41.2300
41.7300
1,604,900
Thu, 24 Sep 2026
41.7600
42.2000
40.7500
41.4300
1,668,500
Wed, 23 Sep 2026
42.2600
42.6800
40.9000
41.1000
2,012,900
Tue, 22 Sep 2026
41.9800
43.5700
41.9800
42.6600
1,923,500
Mon, 21 Sep 2026
43.0000
43.2000
40.9500
41.0100
1,933,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
41.6700
42.9300
41.6100
42.5500
2,287,100
Thu, 17 Sep 2026
42.9800
42.9800
41.8200
41.9800
1,247,900
Wed, 16 Sep 2026
43.5000
44.0900
41.8500
41.9000
1,683,400
Tue, 15 Sep 2026
44.7300
45.2300
43.1800
43.4700
1,384,600
Mon, 14 Sep 2026
44.4200
45.5200
44.4200
45.0100
1,919,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
44.0000
45.2800
43.4900
44.6800
1,564,100
Thu, 10 Sep 2026
43.0400
43.5000
42.2900
43.3100
1,230,700
Wed, 09 Sep 2026
42.1700
43.9300
41.6900
43.3800
1,865,400
Tue, 08 Sep 2026
44.0000
44.1900
42.3300
42.5600
1,708,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
42.6300
44.2200
42.4900
44.1800
1,322,700
Thu, 03 Sep 2026
42.9300
43.3600
42.0500
42.7200
1,871,500
Wed, 02 Sep 2026
42.7500
43.6100
42.5400
42.8000
1,196,400
Tue, 01 Sep 2026
42.4500
43.4100
42.1600
42.7600
2,070,900
Mon, 31 Aug 2026
42.7600
43.7900
41.4900
42.1800
2,722,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
43.7200
44.0300
42.6700
42.9000
1,314,100
Thu, 27 Aug 2026
43.1700
43.6800
42.8700
43.6700
1,051,600
Wed, 26 Aug 2026
43.8700
44.2300
42.7800
44.0500
1,313,500
Tue, 25 Aug 2026
43.6300
44.6300
43.1500
43.6400
1,665,000
Mon, 24 Aug 2026
43.0500
44.6600
42.5200
43.6300
3,181,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
42.4100
43.7500
42.0000
42.5800
4,551,000
Thu, 20 Aug 2026
16 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 20 Aug 2026
46.8500
47.3700
40.6600
42.3900
16,664,900
Thu, 20 Aug 2026
15 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 19 Aug 2026
57.8900
58.9300
55.9900
56.1800
2,087,500
Tue, 18 Aug 2026
57.0500
59.2800
56.6000
56.9600
1,871,100
Mon, 17 Aug 2026
55.9300
57.4100
55.2300
56.7200
1,663,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
56.5100
56.9400
55.5200
56.5500
1,315,100
Thu, 13 Aug 2026
54.7400
58.1200
54.3100
57.3600
1,937,100
Wed, 12 Aug 2026
53.1600
53.8800
51.9700
53.5200
1,682,600
Tue, 11 Aug 2026
55.5300
56.3300
52.6400
52.9500
1,187,300
Mon, 10 Aug 2026
57.4400
57.4400
54.8900
55.7300
1,194,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.4100
58.0600
57.0000
57.8000
767,300
Thu, 06 Aug 2026
59.1600
59.2500
57.6300
57.9200
964,800
Wed, 05 Aug 2026
58.8300
60.2800
58.4300
59.5800
918,800
Tue, 04 Aug 2026
55.4700
58.9500
55.3000
58.8300
1,244,100
Mon, 03 Aug 2026
56.2500
57.4200
54.9600
55.6800
1,030,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
56.0500
56.5100
55.0100
55.5400
1,069,300
Thu, 30 Jul 2026
57.9300
58.1000
54.8900
56.1900
1,295,200
Wed, 29 Jul 2026
57.8700
59.4900
57.0600
58.4300
1,485,600
Tue, 28 Jul 2026
58.3600
59.5500
57.1900
58.7000
1,182,600
Mon, 27 Jul 2026
56.8500
58.3600
55.4100
57.7300
1,944,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
52.7900
56.0400
52.7900
55.8000
1,229,300
Thu, 23 Jul 2026
54.9300
55.2900
52.7700
53.4200
1,139,000
Wed, 22 Jul 2026
56.5500
58.0800
55.1100
55.4900
1,549,600
Tue, 21 Jul 2026
55.2100
55.8000
53.6000
55.6400
2,425,900
Mon, 20 Jul 2026
53.2200
53.5300
50.9400
52.0400
1,931,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.1600
54.9300
52.2100
53.1600
1,530,800
Thu, 16 Jul 2026
52.1700
54.6900
51.6200
53.1300
1,857,900
Wed, 15 Jul 2026
55.0400
56.3500
52.0200
52.0900
2,860,600
Tue, 14 Jul 2026
55.8600
55.8600
53.8400
55.4100
1,734,600
Tue, 14 Jul 2026
14 · S-3ASR
Next filing day · accepted 13 Jul, 18:02 ET
S-3ASR ↗
Mon, 13 Jul 2026
58.5000
59.2000
54.7100
55.3100
1,726,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.1100
58.0300
54.6200
57.9500
1,779,100
Thu, 09 Jul 2026
54.4900
55.7400
54.3500
55.0000
1,139,800
Wed, 08 Jul 2026
55.5500
56.0300
54.4000
55.0900
3,069,900
Tue, 07 Jul 2026
56.9500
57.7300
55.6000
55.8600
1,508,300
Mon, 06 Jul 2026
60.4100
61.0800
56.3000
56.3300
2,414,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.6100
63.0300
60.4100
61.5300
1,359,400
Wed, 01 Jul 2026
63.1500
63.2000
61.8300
63.0200
1,126,700
Tue, 30 Jun 2026
62.5500
63.0900
60.7900
62.2200
1,123,900
Mon, 29 Jun 2026
61.0600
63.1400
60.7900
61.6300
1,972,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
13 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 26 Jun 2026
58.5800
62.6300
58.5800
62.1800
3,305,000
Thu, 25 Jun 2026
57.7400
59.4400
57.3600
59.2000
1,301,600
Wed, 24 Jun 2026
55.4800
58.8800
55.4800
57.9400
1,933,400
Tue, 23 Jun 2026
55.0800
56.0900
54.0100
54.8100
1,466,900
Mon, 22 Jun 2026
59.3100
59.5300
55.4100
55.4200
1,982,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.3800
61.5500
58.3000
60.1000
2,156,400
Wed, 17 Jun 2026
59.5200
60.9000
57.9400
58.1000
1,380,000
Tue, 16 Jun 2026
60.4600
61.1700
59.9200
60.3700
1,190,700
Mon, 15 Jun 2026
61.0700
62.4700
60.2800
61.0400
1,034,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.7600
61.7600
59.9000
60.8000
1,281,000
Thu, 11 Jun 2026
60.1000
61.3200
58.2200
60.6200
1,455,300
Wed, 10 Jun 2026
59.9900
60.8800
58.4800
59.3600
1,389,200
Tue, 09 Jun 2026
59.0300
61.3400
58.2100
60.0400
1,813,000
Mon, 08 Jun 2026
56.8700
59.8600
56.7100
58.3800
2,856,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
56.0400
57.2000
55.4000
56.8100
1,549,700
Thu, 04 Jun 2026
57.4200
57.7500
54.5400
55.8900
1,540,600
Wed, 03 Jun 2026
57.4000
57.5400
55.8800
57.1200
1,946,900
Tue, 02 Jun 2026
59.0000
59.2900
56.2200
57.6500
2,389,700
Mon, 01 Jun 2026
60.7400
62.3200
59.1800
59.3000
2,458,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
59.0500
61.0000
58.9400
60.2400
2,127,200
Thu, 28 May 2026
58.3300
59.9000
57.9200
59.8600
2,462,100
Wed, 27 May 2026
55.6700
58.2800
55.5700
58.2600
2,825,900
Tue, 26 May 2026
56.3400
57.3100
54.0300
55.1300
3,416,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
12 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 22 May 2026
58.0100
59.1300
55.5200
57.9500
3,468,600
Thu, 21 May 2026
11 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 21 May 2026
57.5900
62.1900
55.0400
58.6200
8,648,300
Thu, 21 May 2026
10 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 20 May 2026
49.0100
52.1800
48.2000
51.2400
3,118,600
Tue, 19 May 2026
50.2900
50.4200
48.7100
49.5300
2,299,900
Mon, 18 May 2026
49.2600
50.8000
47.4500
50.6000
2,604,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
49.8500
50.2700
47.1300
47.1700
2,092,200
Thu, 14 May 2026
49.9300
50.7800
49.3000
49.7100
1,535,900
Wed, 13 May 2026
52.0000
52.0000
49.2500
49.2600
2,506,500
Tue, 12 May 2026
51.7000
52.8300
50.3100
52.6200
1,619,800
Mon, 11 May 2026
55.1900
55.3500
51.7700
51.8300
1,928,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.5500
57.5500
55.0400
56.1500
2,257,800
Thu, 07 May 2026
57.9500
58.6800
55.7500
57.2300
1,302,200
Wed, 06 May 2026
57.8100
59.0000
56.9000
58.0700
975,800
Tue, 05 May 2026
57.5400
58.4500
56.5100
56.9000
1,086,900
Mon, 04 May 2026
58.0500
59.9400
57.0600
57.3800
1,424,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.0000
60.0500
58.4600
58.9300
901,100
Thu, 30 Apr 2026
57.5300
60.0100
57.2700
59.5100
1,809,700
Wed, 29 Apr 2026
56.0700
56.8200
55.3300
55.7600
1,161,800
Tue, 28 Apr 2026
58.1600
59.0000
56.0400
56.6000
898,300
Mon, 27 Apr 2026
57.6300
59.0200
57.0000
57.8700
1,110,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
57.3800
58.3500
56.0400
58.1800
1,030,100
Thu, 23 Apr 2026
59.8700
60.4300
57.5300
58.1600
984,900
Wed, 22 Apr 2026
59.0000
60.9400
58.6700
59.6100
1,260,600
Tue, 21 Apr 2026
57.2500
58.7700
56.8900
58.7300
1,689,100
Mon, 20 Apr 2026
57.5700
57.7900
56.4100
57.2700
1,222,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
57.6500
58.5400
56.7500
57.4900
1,440,000
Thu, 16 Apr 2026
56.5500
57.5900
56.0000
56.6600
1,288,200
Wed, 15 Apr 2026
55.6500
57.0000
54.8000
56.8800
1,158,300
Tue, 14 Apr 2026
56.0300
56.6000
55.5000
56.0100
1,252,800
Mon, 13 Apr 2026
55.3000
56.3700
54.4900
56.3600
1,591,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
57.3800
57.9100
54.0900
54.5900
2,023,000
Thu, 09 Apr 2026
53.6800
57.3800
53.6800
56.5300
1,423,500
Wed, 08 Apr 2026
53.9800
55.3700
53.5500
54.5000
1,662,200
Tue, 07 Apr 2026
52.4500
52.9700
52.0000
52.6700
799,500
Mon, 06 Apr 2026
51.1500
53.2600
50.9700
53.0000
856,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.8000
54.3700
51.1700
51.8300
1,272,800
Wed, 01 Apr 2026
9 · DEFA14A
After-hours · 17:03 ET
DEFA14A ↗
Wed, 01 Apr 2026
8 · DEF 14A
After-hours · 16:58 ET
DEF 14A ↗
Wed, 01 Apr 2026
53.3000
54.4900
53.0000
54.4000
1,108,600
Tue, 31 Mar 2026
51.4300
53.5200
51.4300
52.7500
1,299,800
Mon, 30 Mar 2026
51.9800
52.2000
50.4300
51.1600
1,373,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.8400
52.3600
51.2600
51.5700
1,379,900
Thu, 26 Mar 2026
52.0400
52.9700
51.2500
51.8500
1,182,100
Wed, 25 Mar 2026
51.4100
52.7900
50.6600
52.7300
900,800
Tue, 24 Mar 2026
50.0000
51.2600
49.2300
50.9000
995,300
Mon, 23 Mar 2026
49.4700
51.3300
48.9300
50.7400
1,783,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
48.1000
48.9700
46.5400
47.0400
2,438,900
Thu, 19 Mar 2026
48.2800
48.8700
46.8600
48.3400
2,317,400
Wed, 18 Mar 2026
51.0000
51.2500
49.2500
49.3600
1,643,600
Tue, 17 Mar 2026
53.7600
54.4500
51.6500
51.9200
1,582,200
Mon, 16 Mar 2026
51.1800
53.7800
51.1500
53.1900
1,705,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.9700
53.4400
50.9700
51.7300
2,176,000
Thu, 12 Mar 2026
52.7800
54.5600
52.5800
52.6600
1,668,700
Wed, 11 Mar 2026
51.6800
53.5800
51.1600
53.3300
1,532,600
Tue, 10 Mar 2026
7 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 10 Mar 2026
50.7600
51.7600
49.9400
51.0700
1,019,900
Mon, 09 Mar 2026
50.0600
51.3400
48.8000
51.0900
1,488,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.9000
52.2200
49.9000
50.3300
1,865,600
Thu, 05 Mar 2026
51.3200
51.9900
50.2300
51.2600
1,528,100
Wed, 04 Mar 2026
51.9600
52.7300
51.0700
51.2100
1,120,400
Tue, 03 Mar 2026
51.8900
52.4200
49.7400
51.9100
1,544,300
Mon, 02 Mar 2026
52.3000
53.2900
51.1800
53.2700
1,441,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.8600
53.2400
51.1700
53.1700
1,769,600
Thu, 26 Feb 2026
50.4600
52.5700
49.8900
52.0000
1,812,300
Wed, 25 Feb 2026
53.1100
53.2900
50.1900
50.4400
2,705,400
Tue, 24 Feb 2026
54.4200
55.6700
53.4000
53.7800
1,870,600
Mon, 23 Feb 2026
55.0400
56.2000
54.2400
55.3700
1,618,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.7000
57.3200
52.9700
55.8700
2,842,800
Thu, 19 Feb 2026
56.3100
56.4100
54.5500
55.9800
1,740,000
Wed, 18 Feb 2026
56.5500
56.8500
55.1800
55.9300
1,937,300
Tue, 17 Feb 2026
58.3800
59.9500
55.9300
56.7400
2,049,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 10-K
After-hours · 16:04 ET
10-K ↗
Fri, 13 Feb 2026
63.0000
65.2000
56.2800
58.8500
5,147,000
Fri, 13 Feb 2026
5 · 8-K
Pre-market · 06:33 ET
8-K ↗
Thu, 12 Feb 2026
59.7100
61.7900
55.7800
58.2200
3,158,700
Wed, 11 Feb 2026
57.9900
59.8600
57.3800
59.6300
2,140,400
Tue, 10 Feb 2026
56.0100
57.2300
55.4000
56.6000
1,621,600
Mon, 09 Feb 2026
55.4000
55.9700
53.8800
55.3000
1,805,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.2500
55.4400
52.0000
55.3000
1,955,100
Thu, 05 Feb 2026
54.0300
54.4700
51.7300
52.9300
1,973,400
Wed, 04 Feb 2026
51.0000
54.8800
50.7100
54.5200
3,134,400
Tue, 03 Feb 2026
48.2200
51.2600
48.2200
50.7000
1,976,100
Mon, 02 Feb 2026
48.4600
49.9400
47.8500
48.7100
2,023,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.8100
48.9100
47.0000
48.0100
2,037,700
Thu, 29 Jan 2026
50.0000
50.9800
47.6100
48.1200
1,502,000
Wed, 28 Jan 2026
50.0000
50.4600
48.3200
49.5900
1,495,300
Tue, 27 Jan 2026
47.9500
49.6800
46.3100
49.3400
1,923,100
Mon, 26 Jan 2026
47.3400
49.3700
47.0300
47.5400
2,429,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
46.2900
46.8300
45.6100
46.7700
1,846,300
Thu, 22 Jan 2026
45.8600
47.2300
45.1000
45.7900
2,350,400
Wed, 21 Jan 2026
42.3400
45.5600
42.3400
45.5300
3,283,800
Tue, 20 Jan 2026
42.0500
43.0400
39.9200
41.3100
1,910,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
42.5800
43.2900
41.7100
43.2000
1,262,500
Thu, 15 Jan 2026
42.3000
43.3500
41.4000
42.7200
1,801,300
Wed, 14 Jan 2026
42.4000
42.9100
41.5200
42.8800
1,242,700
Tue, 13 Jan 2026
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 13 Jan 2026
42.7500
43.5300
42.2200
42.3700
1,659,000
Mon, 12 Jan 2026
43.6600
44.3200
42.7000
42.9900
1,972,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
42.5100
43.8600
41.6000
43.8400
1,606,900
Thu, 08 Jan 2026
40.7900
43.0100
40.4800
42.3800
1,858,600
Wed, 07 Jan 2026
41.0400
42.5000
40.7700
41.2200
1,852,000
Tue, 06 Jan 2026
38.6700
41.5400
38.4100
41.3600
2,430,400
Mon, 05 Jan 2026
39.1400
40.0600
38.6700
38.7500
2,635,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.5800
39.7100
37.8900
38.8900
2,612,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.6500
40.7100
38.8800
39.3000
1,597,700
Tue, 30 Dec 2025
39.8800
40.3000
39.2700
39.6400
2,167,100
Mon, 29 Dec 2025
41.7500
41.7500
39.6900
39.8700
3,854,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.8100
41.9700
40.4900
41.2500
1,483,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.5000
41.2400
39.4100
41.1200
1,062,300
Tue, 23 Dec 2025
40.3300
40.5600
39.3600
39.4800
2,059,200
Mon, 22 Dec 2025
40.4300
40.9000
40.0100
40.7500
1,525,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
41.1300
41.2600
40.3800
40.4000
2,331,000
Thu, 18 Dec 2025
43.1500
43.3500
41.2300
41.2600
2,661,600
Wed, 17 Dec 2025
43.8800
44.0800
42.6100
42.7900
1,497,100
Tue, 16 Dec 2025
45.9000
45.9000
42.8000
44.0700
2,910,400
Mon, 15 Dec 2025
46.3500
46.4500
45.3000
45.4600
2,009,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
48.2600
48.6200
46.0800
46.3700
1,499,100
Thu, 11 Dec 2025
49.2700
49.4900
48.0100
48.2900
1,253,700
Wed, 10 Dec 2025
46.0100
49.9600
45.4500
49.0500
2,891,800
Tue, 09 Dec 2025
50.1200
50.2400
45.9500
46.3100
2,616,700
Mon, 08 Dec 2025
52.4700
52.6100
50.7400
51.0800
938,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.7000
54.7300
52.1600
52.4700
1,103,700
Thu, 04 Dec 2025
53.3300
53.8600
52.1800
52.5000
824,500
Wed, 03 Dec 2025
52.7100
53.8800
52.3900
53.5300
1,056,200
Tue, 02 Dec 2025
53.1500
53.9400
52.1700
52.6900
1,044,900
Mon, 01 Dec 2025
52.1500
54.1900
51.8100
52.8400
1,323,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.2700
53.1200
50.9000
51.8800
2,203,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.0000
52.2900
50.8900
51.4900
1,299,000
Tue, 25 Nov 2025
51.2500
53.2200
51.0100
51.0600
1,487,200
Mon, 24 Nov 2025
50.9000
52.4100
50.4700
50.9300
1,217,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.9200
52.2700
48.6600
51.7000
1,523,200
Thu, 20 Nov 2025
50.3800
51.1400
48.0900
48.3700
1,229,300
Wed, 19 Nov 2025
49.9400
50.5000
48.5900
50.0400
933,700
Tue, 18 Nov 2025
48.3300
50.4200
48.0800
49.7600
821,000
Mon, 17 Nov 2025
49.3900
49.8600
48.1100
48.9300
926,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
49.5100
50.2000
49.0700
50.0300
1,333,700
Thu, 13 Nov 2025
51.2600
52.0000
50.0100
50.2200
1,300,100
Wed, 12 Nov 2025
51.3100
52.1700
50.3400
51.0200
1,940,300
Tue, 11 Nov 2025
47.7000
51.1400
47.1100
51.0600
1,841,700
Mon, 10 Nov 2025
48.2800
48.5700
46.1100
47.5500
1,451,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
47.4700
49.0000
46.5100
48.6700
1,081,100
Thu, 06 Nov 2025
48.5000
49.3900
47.0300
47.4700
1,196,800
Wed, 05 Nov 2025
48.3000
50.1100
48.1700
48.6600
1,349,700
Tue, 04 Nov 2025
46.9000
48.9200
46.3900
48.0900
2,016,700
Mon, 03 Nov 2025
47.3400
48.3800
46.0200
47.4100
2,771,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.0000
51.0100
45.5000
47.1300
3,986,700
Thu, 30 Oct 2025
3 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Thu, 30 Oct 2025
59.4100
60.9400
50.4400
50.7000
5,852,300
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 06:32 ET
8-K ↗
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 29 Oct 2025
56.8300
57.2200
54.3600
55.1300
2,289,700
Tue, 28 Oct 2025
56.0700
57.7300
55.6600
57.0000
1,167,800
Mon, 27 Oct 2025
55.9000
56.3500
54.7500
56.3200
1,148,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.7200
56.0900
54.3400
54.5600
1,102,300
Thu, 23 Oct 2025
56.0900
56.3300
52.8100
55.0000
2,216,200