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
41.7000
41.6100
40.1050
41.4000
556,526
Thu, 22 Oct 2026
43.0000
43.3300
42.0200
42.3500
654,100
Wed, 21 Oct 2026
44.1400
44.1400
42.7800
43.3900
457,000
Tue, 20 Oct 2026
43.4100
44.2900
43.1900
43.8700
605,400
Mon, 19 Oct 2026
44.4900
44.4900
43.5000
43.6900
424,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
43.9200
45.5800
43.7200
44.2200
794,700
Thu, 15 Oct 2026
42.2300
43.9100
41.5600
43.7100
834,100
Wed, 14 Oct 2026
43.0000
43.5000
42.1700
42.5600
707,000
Tue, 13 Oct 2026
43.4000
43.7900
43.1200
43.6500
534,300
Mon, 12 Oct 2026
44.5000
44.6000
43.2300
43.4400
520,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
44.5000
44.9600
43.8100
44.1900
543,800
Thu, 08 Oct 2026
44.8600
45.0800
43.8200
44.1600
1,496,500
Wed, 07 Oct 2026
46.9700
46.9700
44.3400
45.2900
676,000
Tue, 06 Oct 2026
47.0800
47.7200
46.6700
47.3700
432,900
Mon, 05 Oct 2026
46.3500
47.8200
45.9900
47.2700
834,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
46.9600
47.6300
46.4100
46.4300
579,800
Thu, 01 Oct 2026
44.9400
46.6000
44.1900
46.2600
567,900
Wed, 30 Sep 2026
45.6400
46.0000
44.9200
44.9400
1,021,400
Tue, 29 Sep 2026
45.5000
45.8100
44.5800
45.6600
520,100
Mon, 28 Sep 2026
46.2800
46.4600
45.0600
45.4000
690,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
45.5300
46.9200
45.5100
46.7300
592,100
Thu, 24 Sep 2026
46.1000
46.1500
44.3000
45.2200
567,800
Wed, 23 Sep 2026
46.5500
47.1400
45.7500
46.2000
370,300
Tue, 22 Sep 2026
47.6900
47.6900
45.9100
47.0900
630,800
Mon, 21 Sep 2026
46.2700
47.3000
45.6400
47.0700
725,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
47.6800
47.6800
45.1100
45.8600
2,606,900
Thu, 17 Sep 2026
46.0000
47.5800
45.8000
47.5200
1,066,800
Wed, 16 Sep 2026
45.4700
46.2900
44.9100
45.4200
832,800
Tue, 15 Sep 2026
45.7500
46.1400
45.1200
45.1900
630,000
Mon, 14 Sep 2026
46.0800
46.7100
45.8600
46.0800
633,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
47.1700
47.3400
46.4700
46.8900
372,500
Thu, 10 Sep 2026
45.0100
47.1100
44.8700
46.4000
470,600
Wed, 09 Sep 2026
47.0900
47.5800
44.9900
45.7400
1,137,700
Tue, 08 Sep 2026
50.0000
50.1900
47.3000
47.3900
784,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
48.4400
50.2500
48.0300
50.2200
524,100
Thu, 03 Sep 2026
47.6600
48.9800
47.3400
48.4200
588,400
Wed, 02 Sep 2026
46.4800
47.8500
46.4200
46.8100
509,300
Tue, 01 Sep 2026
46.3700
46.7400
45.0000
46.1900
792,300
Mon, 31 Aug 2026
48.2000
49.0500
47.2400
47.4000
630,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
48.6700
49.3200
48.0700
48.2100
460,600
Thu, 27 Aug 2026
47.1000
48.7600
47.1000
48.5600
789,100
Wed, 26 Aug 2026
47.3100
48.0100
47.1500
47.3600
573,600
Tue, 25 Aug 2026
47.0200
47.4000
46.1600
47.2200
457,200
Mon, 24 Aug 2026
48.9700
49.6200
46.9200
46.9600
676,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
46.8400
49.4600
46.8400
49.2300
937,000
Thu, 20 Aug 2026
47.0000
48.0000
46.0700
46.6500
401,800
Wed, 19 Aug 2026
47.4000
48.3900
46.7700
47.4000
756,300
Tue, 18 Aug 2026
46.3000
46.8400
45.8200
46.6900
617,600
Mon, 17 Aug 2026
46.0000
47.3300
44.8200
46.7800
758,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
45.4300
46.9500
44.8700
46.2000
906,900
Thu, 13 Aug 2026
45.5200
46.1500
44.7400
45.5400
776,500
Wed, 12 Aug 2026
46.4700
46.6800
45.2500
45.4300
768,400
Tue, 11 Aug 2026
44.2800
46.6800
44.0500
46.0600
741,800
Mon, 10 Aug 2026
44.0000
44.2100
43.2000
44.0500
682,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
43.1100
45.1300
42.7900
44.1000
837,100
Thu, 06 Aug 2026
44.6600
44.8600
42.7800
42.8200
903,600
Wed, 05 Aug 2026
46.0800
46.7100
44.8000
45.0300
1,234,100
Tue, 04 Aug 2026
45.5500
47.0100
42.8100
45.8000
2,472,500
Tue, 04 Aug 2026
7 · 10-Q
Pre-market · 09:19 ET
10-Q ↗
Tue, 04 Aug 2026
6 · 8-K
Pre-market · 06:59 ET
8-K ↗
Mon, 03 Aug 2026
41.3500
42.9700
41.0600
42.0400
1,210,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
41.7000
42.2900
40.1500
41.3500
892,800
Thu, 30 Jul 2026
43.2800
43.5500
41.2800
41.8900
785,000
Wed, 29 Jul 2026
43.7200
44.6800
42.8500
43.0200
715,600
Tue, 28 Jul 2026
41.7100
44.6100
41.0000
44.1700
1,238,700
Mon, 27 Jul 2026
41.9100
42.1100
40.7900
41.7200
608,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
41.2700
42.3900
40.6600
41.6500
712,400
Thu, 23 Jul 2026
40.7200
41.1100
40.0200
41.0800
1,455,600
Wed, 22 Jul 2026
41.1200
42.5300
40.8300
41.1600
789,500
Tue, 21 Jul 2026
40.8600
42.1300
40.0700
41.0700
1,023,500
Mon, 20 Jul 2026
40.9900
41.0500
39.7700
40.0200
1,043,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
39.0000
40.6800
38.4400
40.0100
653,700
Thu, 16 Jul 2026
40.3500
41.1300
38.8000
40.2700
1,222,200
Wed, 15 Jul 2026
40.7100
41.9000
39.6500
40.7900
1,010,000
Tue, 14 Jul 2026
40.9900
41.5700
39.6200
39.6400
702,500
Mon, 13 Jul 2026
41.4400
41.5300
40.2700
40.6300
871,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
40.7700
42.0500
40.6800
41.3000
900,300
Thu, 09 Jul 2026
40.5200
41.5000
40.0000
40.7200
1,052,400
Wed, 08 Jul 2026
41.3700
41.9600
39.5900
40.4300
1,572,100
Tue, 07 Jul 2026
42.4700
42.4700
39.5500
39.8000
1,368,100
Mon, 06 Jul 2026
40.8300
42.6700
40.4000
42.5200
1,448,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.4700
43.0000
39.6400
40.2000
1,744,200
Wed, 01 Jul 2026
41.5200
42.1000
40.6400
41.8300
1,310,500
Tue, 30 Jun 2026
39.7400
42.3000
39.7400
42.0100
1,660,300
Mon, 29 Jun 2026
40.7800
41.0500
39.3400
39.4000
1,977,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
41.4600
42.2500
39.7100
41.4000
12,273,600
Thu, 25 Jun 2026
42.8600
43.8300
41.9000
42.3100
1,151,600
Wed, 24 Jun 2026
42.3300
42.9700
41.3600
42.2200
1,628,400
Tue, 23 Jun 2026
46.0000
46.0000
42.6300
42.7000
1,507,500
Mon, 22 Jun 2026
45.5400
47.1900
44.8500
45.4300
1,327,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.2200
46.7900
44.6900
45.8900
2,125,600
Wed, 17 Jun 2026
46.9500
47.5600
44.7600
45.1600
1,003,800
Tue, 16 Jun 2026
46.7900
48.2500
45.9500
46.2100
929,300
Mon, 15 Jun 2026
47.8600
48.3600
45.7800
46.9400
1,252,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
47.9500
48.9100
46.1500
46.6900
844,400
Thu, 11 Jun 2026
47.4500
48.6400
46.0000
48.2400
911,700
Wed, 10 Jun 2026
49.0300
49.5500
47.3200
47.3800
1,018,800
Tue, 09 Jun 2026
49.1200
50.8900
48.2200
49.3700
1,030,000
Mon, 08 Jun 2026
48.2000
49.6600
47.7600
49.0700
1,342,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.1200
50.5500
46.8600
47.4000
1,639,300
Thu, 04 Jun 2026
49.3200
50.6600
47.9800
50.1700
1,740,900
Wed, 03 Jun 2026
45.0000
49.9200
44.4000
49.8100
2,825,300
Tue, 02 Jun 2026
45.4100
47.1500
44.7400
45.1600
1,141,800
Mon, 01 Jun 2026
43.5100
44.9800
43.3200
44.6700
1,075,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
44.0500
45.6900
43.3900
44.1200
1,271,100
Thu, 28 May 2026
43.6300
44.6700
42.7500
44.3000
1,043,500
Wed, 27 May 2026
41.3000
44.2600
40.6400
44.1300
1,578,300
Tue, 26 May 2026
41.4300
42.3700
40.4500
41.1000
1,288,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
41.0700
43.0500
40.9700
41.1300
955,800
Thu, 21 May 2026
42.5900
42.5900
40.8000
40.8700
1,836,300
Wed, 20 May 2026
42.7000
43.4300
41.4200
42.5900
656,800
Tue, 19 May 2026
43.7200
43.9800
42.3100
42.6000
1,047,000
Mon, 18 May 2026
43.4900
47.2700
42.9600
44.4500
1,717,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.2900
44.4900
42.4400
42.8000
1,282,900
Thu, 14 May 2026
44.0400
45.7000
44.0400
44.8300
992,800
Wed, 13 May 2026
43.9600
44.4500
42.8400
43.8000
880,100
Tue, 12 May 2026
43.1600
43.5100
41.9200
43.3400
948,100
Mon, 11 May 2026
42.1300
43.8700
41.7500
43.7200
1,985,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.8000
41.9300
39.0200
41.8300
1,173,100
Thu, 07 May 2026
41.8000
41.8000
38.8000
39.0000
1,938,500
Wed, 06 May 2026
38.2500
42.4600
37.5500
41.5500
2,841,600
Tue, 05 May 2026
5 · 10-Q
After-hours · 17:30 ET
10-Q ↗
Tue, 05 May 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
36.2300
37.6800
35.9100
37.5000
1,831,400
Mon, 04 May 2026
37.0300
37.3900
35.3900
36.1700
1,629,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
34.9900
37.0800
34.8700
37.0700
1,574,000
Thu, 30 Apr 2026
34.3600
35.6400
33.8800
34.9700
1,071,600
Wed, 29 Apr 2026
34.2900
35.0400
33.8600
34.3400
1,090,200
Tue, 28 Apr 2026
35.0900
35.5200
33.2900
34.2200
1,295,700
Mon, 27 Apr 2026
34.6700
35.2200
34.2500
34.9400
770,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
34.2200
36.0300
33.0200
34.9600
1,342,600
Thu, 23 Apr 2026
34.6600
35.2600
33.8500
34.3100
988,700
Wed, 22 Apr 2026
35.3400
36.7000
33.8300
34.8300
1,416,600
Tue, 21 Apr 2026
35.3800
36.8700
34.0000
35.0100
2,064,400
Mon, 20 Apr 2026
34.9900
36.3100
34.4100
34.7700
2,181,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
33.7500
35.0800
33.1400
34.7000
3,056,100
Thu, 16 Apr 2026
34.2000
34.7200
32.5200
32.6100
2,054,500
Wed, 15 Apr 2026
32.7800
34.5500
32.2500
34.2100
1,816,800
Tue, 14 Apr 2026
30.6000
33.3300
30.6000
32.9200
2,809,500
Mon, 13 Apr 2026
31.4400
31.5000
29.7800
30.5200
2,172,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
29.7900
32.1600
29.1900
31.1400
3,204,200
Thu, 09 Apr 2026
26.5500
30.0000
26.3400
29.4900
4,417,300
Wed, 08 Apr 2026
27.1900
28.3600
26.8700
26.9500
7,166,300
Tue, 07 Apr 2026
27.8000
28.1400
26.4900
26.9400
9,335,000
Mon, 06 Apr 2026
28.1000
28.9400
26.5200
28.3400
5,758,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
27.2100
30.1300
27.0500
28.1000
6,991,800
Wed, 01 Apr 2026
3 · 8-K
After-hours · 17:18 ET
8-K ↗
Wed, 01 Apr 2026
28.2700
30.0200
26.8800
27.8500
27,163,800
Tue, 31 Mar 2026
32.8700
32.8700
30.4500
31.8500
64,600
Mon, 30 Mar 2026
32.0000
34.8400
30.2500
31.0000
27,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
30.0000
34.9900
30.0000
30.2000
2,800
Thu, 26 Mar 2026
No trading
Wed, 25 Mar 2026
No trading
Tue, 24 Mar 2026
2 · 8-K
After-hours · 16:49 ET
FORM 8-K ↗
Tue, 24 Mar 2026
No trading
Mon, 23 Mar 2026
No trading
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
No trading
Thu, 19 Mar 2026
No trading
Wed, 18 Mar 2026
No trading
Tue, 17 Mar 2026
No trading
Mon, 16 Mar 2026
No trading
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
No trading
Thu, 12 Mar 2026
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 12 Mar 2026
No trading
Wed, 11 Mar 2026
No trading
Tue, 10 Mar 2026
No trading
Mon, 09 Mar 2026
No trading
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
No trading
Thu, 05 Mar 2026
No trading
Wed, 04 Mar 2026
No trading
Tue, 03 Mar 2026
No trading
Mon, 02 Mar 2026
No trading
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
No trading
Thu, 26 Feb 2026
No trading
Wed, 25 Feb 2026
No trading
Tue, 24 Feb 2026
No trading
Mon, 23 Feb 2026
No trading
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
No trading
Thu, 19 Feb 2026
No trading
Wed, 18 Feb 2026
No trading
Tue, 17 Feb 2026
No trading
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
No trading
Thu, 12 Feb 2026
No trading
Wed, 11 Feb 2026
No trading
Tue, 10 Feb 2026
No trading
Mon, 09 Feb 2026
No trading
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
No trading
Thu, 05 Feb 2026
No trading
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
No trading
Mon, 02 Feb 2026
No trading
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
No trading
Thu, 29 Jan 2026
No trading
Wed, 28 Jan 2026
No trading
Tue, 27 Jan 2026
No trading
Mon, 26 Jan 2026
No trading
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
No trading
Thu, 22 Jan 2026
No trading
Wed, 21 Jan 2026
No trading
Tue, 20 Jan 2026
No trading
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
No trading
Thu, 15 Jan 2026
No trading
Wed, 14 Jan 2026
No trading
Tue, 13 Jan 2026
No trading
Mon, 12 Jan 2026
No trading
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
No trading
Thu, 08 Jan 2026
No trading
Wed, 07 Jan 2026
No trading
Tue, 06 Jan 2026
No trading
Mon, 05 Jan 2026
No trading
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
No trading
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
No trading
Tue, 30 Dec 2025
No trading
Mon, 29 Dec 2025
No trading
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
No trading
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
No trading
Tue, 23 Dec 2025
No trading
Mon, 22 Dec 2025
No trading
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
No trading
Thu, 18 Dec 2025
No trading
Wed, 17 Dec 2025
No trading
Tue, 16 Dec 2025
No trading
Mon, 15 Dec 2025
No trading
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
No trading
Thu, 11 Dec 2025
No trading
Wed, 10 Dec 2025
No trading
Tue, 09 Dec 2025
No trading
Mon, 08 Dec 2025
No trading
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
No trading
Thu, 04 Dec 2025
No trading
Wed, 03 Dec 2025
No trading
Tue, 02 Dec 2025
No trading
Mon, 01 Dec 2025
No trading
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
No trading
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
No trading
Mon, 24 Nov 2025
No trading
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
No trading
Thu, 20 Nov 2025
No trading
Wed, 19 Nov 2025
No trading
Tue, 18 Nov 2025
No trading
Mon, 17 Nov 2025
No trading
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
No trading
Thu, 13 Nov 2025
No trading
Wed, 12 Nov 2025
No trading
Tue, 11 Nov 2025
No trading
Mon, 10 Nov 2025
No trading
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
No trading
Thu, 06 Nov 2025
No trading
Wed, 05 Nov 2025
No trading
Tue, 04 Nov 2025
No trading
Mon, 03 Nov 2025
No trading
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
No trading
Thu, 30 Oct 2025
No trading
Wed, 29 Oct 2025
No trading
Tue, 28 Oct 2025
No trading
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading
Thu, 23 Oct 2025
No trading