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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
20 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 22 Jul 2026
55.8300
57.7200
55.2500
57.2200
53,076
Tue, 21 Jul 2026
54.1900
55.4900
54.1900
55.2400
60,400
Mon, 20 Jul 2026
55.3000
56.2000
54.7600
55.2500
54,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.6500
56.8300
54.6700
54.8800
62,200
Thu, 16 Jul 2026
55.7500
56.4900
55.7100
56.1200
93,000
Wed, 15 Jul 2026
55.2600
55.8900
54.7200
55.5000
66,100
Tue, 14 Jul 2026
54.8400
55.8200
54.5200
55.3100
57,800
Mon, 13 Jul 2026
54.7000
55.3100
54.6000
55.0700
43,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
54.0000
54.7500
54.0000
54.2100
49,900
Thu, 09 Jul 2026
54.2200
54.7400
52.9200
54.5900
26,800
Wed, 08 Jul 2026
54.0000
54.5000
53.4800
54.5000
109,700
Tue, 07 Jul 2026
53.2100
53.9800
52.7900
53.5500
41,900
Mon, 06 Jul 2026
52.5000
53.1800
52.3600
52.6100
44,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
19 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 02 Jul 2026
51.5500
52.5000
51.2600
52.2500
42,800
Wed, 01 Jul 2026
51.0900
51.8900
50.9600
51.6700
41,700
Tue, 30 Jun 2026
51.4800
52.0000
51.1300
51.5400
37,600
Mon, 29 Jun 2026
50.8400
51.4900
50.5200
51.2000
49,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
50.0000
51.0900
50.0000
50.7600
52,800
Thu, 25 Jun 2026
49.0000
51.1000
49.0000
50.4500
71,000
Wed, 24 Jun 2026
50.0200
50.0200
48.9200
49.0100
123,200
Tue, 23 Jun 2026
49.0000
50.5300
49.0000
49.8800
189,300
Mon, 22 Jun 2026
49.9200
50.2300
49.0200
49.5500
141,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
49.1700
50.4100
47.4600
50.4100
953,100
Wed, 17 Jun 2026
49.8000
50.5300
47.8500
49.1300
86,700
Tue, 16 Jun 2026
50.0100
51.6400
49.8100
50.2200
62,600
Mon, 15 Jun 2026
52.3300
53.7400
49.5200
49.5200
109,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
53.4900
53.9900
50.5700
53.0200
173,200
Thu, 11 Jun 2026
52.9700
54.7500
51.7000
53.8100
86,100
Thu, 11 Jun 2026
18 · DEF 14C
Next filing day · accepted 10 Jun, 20:37 ET
DEF 14C ↗
Wed, 10 Jun 2026
51.8200
53.2600
51.2000
52.4900
48,100
Tue, 09 Jun 2026
52.0000
53.2400
51.3500
51.6300
47,200
Mon, 08 Jun 2026
52.4900
53.0000
51.7200
51.8400
29,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
52.8700
52.9400
51.8700
52.0500
27,000
Thu, 04 Jun 2026
50.7400
52.7100
50.5300
52.3300
154,000
Wed, 03 Jun 2026
52.2500
52.8500
50.9100
51.1400
51,400
Tue, 02 Jun 2026
51.2900
52.5300
51.0000
51.9500
25,300
Mon, 01 Jun 2026
49.6700
51.2900
49.5500
51.1300
82,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.4800
50.8500
49.1300
49.3800
50,000
Thu, 28 May 2026
50.6600
50.9500
50.2700
50.6100
33,200
Wed, 27 May 2026
50.7500
50.9400
50.0400
50.0400
26,600
Tue, 26 May 2026
51.6800
51.8900
50.7900
51.2400
51,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51.8000
51.8000
50.8800
51.3000
28,600
Thu, 21 May 2026
51.4100
52.4800
51.1600
51.7900
23,800
Wed, 20 May 2026
51.5000
52.9900
51.0000
51.2600
24,700
Tue, 19 May 2026
51.6900
52.9900
51.5500
52.3100
40,500
Mon, 18 May 2026
51.2500
52.4900
50.7500
52.1600
38,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.3000
52.3700
51.0000
51.7000
78,900
Thu, 14 May 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 14 May 2026
51.1300
51.8900
51.1300
51.6200
38,600
Wed, 13 May 2026
51.9600
51.9600
50.7000
51.0000
34,200
Tue, 12 May 2026
51.1200
51.9900
50.1100
51.6600
33,900
Mon, 11 May 2026
51.5000
51.8800
50.0800
51.4500
66,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
50.5100
51.7600
49.4800
51.0500
71,200
Thu, 07 May 2026
50.3700
51.1700
49.9200
51.0200
80,400
Wed, 06 May 2026
52.4500
53.0000
50.2200
51.2400
65,600
Tue, 05 May 2026
51.3000
53.0800
51.3000
52.5800
49,500
Tue, 05 May 2026
16 · 8-K
Next filing day · accepted 04 May, 19:31 ET
8-K ↗
Mon, 04 May 2026
53.0400
53.0700
51.1600
51.1600
49,200
Mon, 04 May 2026
15 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.2000
54.2800
52.5700
53.9500
106,900
Thu, 30 Apr 2026
53.0600
53.1400
51.2700
53.1300
113,800
Wed, 29 Apr 2026
14 · 10-Q
After market open · 13:53 ET
10-Q ↗
Wed, 29 Apr 2026
51.3600
53.2600
51.1100
53.0600
65,100
Wed, 29 Apr 2026
13 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 28 Apr 2026
50.6300
51.0000
50.4000
50.8600
66,500
Mon, 27 Apr 2026
50.3900
51.0000
50.0700
50.4900
44,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
51.5000
51.6700
50.2000
50.4100
51,100
Thu, 23 Apr 2026
12 · 8-K
After-hours · 17:02 ET
8-K ↗
Thu, 23 Apr 2026
50.4300
51.5000
50.0400
51.5000
39,200
Wed, 22 Apr 2026
50.2000
50.2000
49.1200
49.6000
62,000
Tue, 21 Apr 2026
49.7200
50.7500
49.1400
49.2100
74,200
Tue, 21 Apr 2026
11 · 8-K
Next filing day · accepted 20 Apr, 20:30 ET
8-K ↗
Mon, 20 Apr 2026
49.5800
50.6500
48.9000
50.0700
52,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.6900
49.7800
48.0000
49.5800
35,200
Thu, 16 Apr 2026
48.9500
49.9500
48.5500
48.7900
41,200
Wed, 15 Apr 2026
48.1700
49.0500
48.0000
48.8100
41,600
Tue, 14 Apr 2026
48.6500
49.3100
48.0700
48.5700
60,300
Mon, 13 Apr 2026
49.5300
49.9000
48.8200
49.0200
61,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.1900
50.4500
49.1100
49.8400
33,000
Thu, 09 Apr 2026
48.8000
50.2500
48.2100
49.7000
41,700
Wed, 08 Apr 2026
49.6600
50.0000
48.5000
48.7500
85,300
Tue, 07 Apr 2026
50.2300
50.7400
49.1500
49.7400
34,500
Mon, 06 Apr 2026
47.7200
50.2700
47.7200
50.0900
52,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.7500
50.7900
49.8800
50.2800
24,400
Wed, 01 Apr 2026
49.1800
50.6600
48.9000
50.4500
53,900
Tue, 31 Mar 2026
51.0400
51.5700
48.7500
49.7600
122,500
Mon, 30 Mar 2026
52.8100
53.2900
50.9600
51.4000
72,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · 8-K
After-hours · 16:57 ET
8-K ↗
Fri, 27 Mar 2026
53.4500
54.5500
52.3300
53.1200
61,600
Thu, 26 Mar 2026
53.1400
54.5000
53.1400
54.1700
46,100
Wed, 25 Mar 2026
53.8300
54.1800
53.1600
53.7500
28,700
Tue, 24 Mar 2026
53.7000
54.8100
53.4000
54.2300
67,400
Mon, 23 Mar 2026
52.5000
53.7600
51.9300
53.4100
82,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.7100
54.7300
52.3100
52.7600
145,400
Thu, 19 Mar 2026
53.0100
53.7200
52.9200
53.7200
45,000
Wed, 18 Mar 2026
52.8100
53.8000
51.7100
53.6000
54,300
Tue, 17 Mar 2026
52.7500
53.5700
52.3300
53.0400
58,100
Mon, 16 Mar 2026
52.6300
53.1600
52.0000
52.9600
43,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.0700
53.4200
51.4000
52.9700
59,200
Thu, 12 Mar 2026
53.1500
53.7000
52.5700
52.9600
47,800
Wed, 11 Mar 2026
53.0000
53.7800
52.7400
53.2000
57,800
Tue, 10 Mar 2026
50.9500
53.1400
50.9500
53.0200
76,300
Mon, 09 Mar 2026
52.0000
53.5000
50.8800
51.6200
92,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.0700
53.0700
51.3700
52.0500
116,600
Thu, 05 Mar 2026
53.2800
53.6000
52.5000
53.5200
64,100
Wed, 04 Mar 2026
53.2000
54.7800
52.5500
53.2000
63,300
Tue, 03 Mar 2026
54.4200
54.5000
52.8900
53.9700
42,200
Mon, 02 Mar 2026
52.4300
54.9100
52.4300
54.6000
116,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 10-K
After market open · 13:04 ET
10-K ↗
Fri, 27 Feb 2026
52.3500
53.7000
51.3200
51.9300
84,800
Fri, 27 Feb 2026
8 · 8-K
Pre-market · 06:32 ET
8-K ↗
Thu, 26 Feb 2026
50.1000
53.2900
49.4600
52.2900
159,900
Wed, 25 Feb 2026
53.4900
53.4900
51.5900
52.0500
93,500
Tue, 24 Feb 2026
53.9100
53.9100
53.2100
53.7400
39,200
Mon, 23 Feb 2026
54.1300
54.7300
53.2300
53.4700
62,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.2100
54.8300
53.0000
54.5600
45,000
Thu, 19 Feb 2026
54.4500
55.2000
53.6000
53.7600
79,100
Wed, 18 Feb 2026
54.5900
55.0600
54.3500
54.4600
36,000
Tue, 17 Feb 2026
55.0900
55.0900
54.0200
54.2800
42,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.3000
55.3700
53.3000
54.9300
42,100
Thu, 12 Feb 2026
54.8400
55.8900
53.1200
53.4000
90,800
Wed, 11 Feb 2026
53.7300
54.6300
53.5500
54.5900
74,200
Tue, 10 Feb 2026
52.5200
53.5000
52.3700
53.1400
36,500
Mon, 09 Feb 2026
52.1400
53.6800
50.7500
52.8700
67,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
51.1900
53.3200
51.1300
52.5900
159,700
Thu, 05 Feb 2026
51.3000
51.7000
50.3100
51.3100
84,800
Wed, 04 Feb 2026
51.9900
53.5200
51.9700
52.8800
101,300
Tue, 03 Feb 2026
50.6700
51.8500
50.3300
51.5200
83,600
Mon, 02 Feb 2026
49.9900
50.9200
49.0000
50.1700
82,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.3800
51.4200
48.6500
49.6900
122,600
Thu, 29 Jan 2026
50.9600
51.7700
50.1000
51.4400
44,000
Wed, 28 Jan 2026
49.7100
50.8200
49.5000
50.2100
46,600
Tue, 27 Jan 2026
49.3000
50.0200
48.9800
49.9800
42,000
Mon, 26 Jan 2026
7 · 8-K
After-hours · 16:51 ET
8-K ↗
Mon, 26 Jan 2026
48.1100
49.2300
48.0100
48.8900
29,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
48.6100
48.7900
48.1000
48.3000
16,100
Thu, 22 Jan 2026
48.5000
48.6000
47.7300
48.0900
42,800
Wed, 21 Jan 2026
47.8000
49.0200
47.8000
48.4300
48,400
Tue, 20 Jan 2026
47.4300
47.9800
46.6500
47.7600
77,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.0200
48.2900
46.8500
47.7600
124,200
Thu, 15 Jan 2026
47.7000
48.5000
47.7000
48.4100
59,800
Wed, 14 Jan 2026
48.2200
48.9700
47.9300
48.3200
31,000
Tue, 13 Jan 2026
47.2100
48.7300
47.2100
48.6800
86,800
Mon, 12 Jan 2026
47.4400
48.0300
46.8400
47.2000
65,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
46.7500
47.8300
46.5200
47.7700
37,300
Thu, 08 Jan 2026
46.0600
47.5900
45.9100
46.7500
63,800
Wed, 07 Jan 2026
45.4900
47.1200
45.2800
46.0200
69,900
Tue, 06 Jan 2026
47.9900
48.2800
45.5200
45.7100
152,000
Mon, 05 Jan 2026
46.9900
48.0000
46.0000
47.9700
79,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
44.6000
47.0000
44.6000
47.0000
64,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.0400
45.4000
44.6200
44.6200
38,100
Tue, 30 Dec 2025
44.0100
45.3700
44.0000
45.2800
44,100
Mon, 29 Dec 2025
44.7500
45.1300
43.9500
44.2100
46,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.1100
45.5000
44.6400
44.8500
52,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
45.5000
45.5000
44.9800
45.3000
18,400
Tue, 23 Dec 2025
45.1100
45.5000
45.0000
45.5000
42,400
Mon, 22 Dec 2025
44.6500
45.1000
44.3800
44.9300
57,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.2000
44.6400
44.0100
44.4800
141,700
Thu, 18 Dec 2025
44.5000
44.6300
43.7900
44.0600
34,600
Wed, 17 Dec 2025
44.5000
44.7300
44.0800
44.2200
28,200
Tue, 16 Dec 2025
44.8700
45.2900
43.8600
44.1800
70,400
Mon, 15 Dec 2025
44.7500
45.3300
44.4200
44.9400
39,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.4900
45.5000
44.5800
44.7500
39,600
Thu, 11 Dec 2025
45.0300
45.4500
44.5000
45.2100
36,900
Wed, 10 Dec 2025
45.3200
45.8600
44.5600
45.0200
58,500
Tue, 09 Dec 2025
45.9400
46.2300
45.4500
45.4500
38,900
Mon, 08 Dec 2025
45.8000
46.2600
45.5000
45.7300
37,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.3100
46.8100
45.8000
45.8200
42,300
Thu, 04 Dec 2025
45.8600
46.6000
45.3600
46.6000
28,900
Wed, 03 Dec 2025
45.3100
46.2500
45.3000
45.8200
48,200
Tue, 02 Dec 2025
46.2100
46.7200
45.1000
45.3100
42,600
Mon, 01 Dec 2025
45.6400
46.9300
45.5600
46.5000
56,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.0300
46.6000
45.5600
45.8400
34,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.8500
46.3300
45.8500
46.3300
30,900
Tue, 25 Nov 2025
44.9300
45.8200
44.8100
45.8200
34,100
Mon, 24 Nov 2025
44.9000
45.2500
44.1200
44.9300
50,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
44.3200
45.3200
44.3200
44.8400
64,300
Thu, 20 Nov 2025
44.9700
45.9900
44.1100
44.5400
74,000
Wed, 19 Nov 2025
45.2000
45.6400
44.6900
44.6900
33,600
Tue, 18 Nov 2025
44.5000
45.2800
44.4600
45.0100
37,800
Mon, 17 Nov 2025
45.4600
45.7200
44.8800
45.0500
71,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.7200
46.2900
43.1200
45.4700
155,200
Thu, 13 Nov 2025
46.0300
46.4100
45.1000
45.2100
90,700
Wed, 12 Nov 2025
45.2700
46.1400
45.0700
45.8400
124,700
Tue, 11 Nov 2025
45.0000
45.6200
44.9000
45.6100
57,300
Mon, 10 Nov 2025
45.0200
45.6100
43.9200
45.1200
92,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
6 · 10-Q
After market open · 13:09 ET
10-Q ↗
Fri, 07 Nov 2025
43.9900
44.9200
42.8200
44.6600
90,100
Fri, 07 Nov 2025
5 · 8-K
Pre-market · 06:31 ET
8-K ↗
Thu, 06 Nov 2025
45.5000
46.1100
45.1200
45.8500
89,600
Wed, 05 Nov 2025
44.2500
45.4500
44.2500
45.1300
67,100
Tue, 04 Nov 2025
44.5000
44.7600
44.0400
44.1900
67,000
Mon, 03 Nov 2025
44.8000
45.0400
44.2500
44.3000
74,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
44.3500
45.2000
44.0000
44.5500
91,500
Thu, 30 Oct 2025
44.7800
45.0200
44.0000
44.4500
129,400
Wed, 29 Oct 2025
46.1800
46.9100
44.7200
45.0000
104,900
Tue, 28 Oct 2025
4 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 28 Oct 2025
45.5400
46.2800
45.3900
45.8800
48,000
Mon, 27 Oct 2025
45.3100
45.9900
45.3000
45.3900
45,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.0000
45.4100
44.9500
45.3000
25,300
Thu, 23 Oct 2025
45.1000
45.3700
44.7500
45.1100
52,000
Wed, 22 Oct 2025
44.2200
45.1000
44.0000
44.9800
37,200
Tue, 21 Oct 2025
44.0500
44.4000
43.9600
44.2300
28,900
Mon, 20 Oct 2025
43.8000
44.1900
43.6200
44.1300
31,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
43.2500
43.7900
43.2000
43.6500
30,800
Thu, 16 Oct 2025
43.6000
44.1200
43.3000
43.3000
42,900
Wed, 15 Oct 2025
44.1800
44.8300
43.5800
43.5800
42,600
Tue, 14 Oct 2025
43.3000
44.7400
43.1300
44.2900
59,000
Mon, 13 Oct 2025
43.2300
43.7100
42.6100
43.3800
98,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
43.3300
44.2900
42.3500
42.7700
88,800
Thu, 09 Oct 2025
45.0800
45.3900
42.8100
43.4000
130,900
Wed, 08 Oct 2025
44.9500
45.0600
44.6000
44.9900
37,200
Tue, 07 Oct 2025
44.8100
45.4600
44.7300
44.9800
26,900
Mon, 06 Oct 2025
45.0900
46.0000
44.8000
44.8700
45,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
44.6900
45.0500
44.6700
44.7800
39,200
Thu, 02 Oct 2025
44.9900
45.1500
44.5300
44.7400
47,700
Wed, 01 Oct 2025
45.3700
45.8500
44.9500
44.9700
48,800
Tue, 30 Sep 2025
44.7600
45.5600
44.7600
45.5400
80,300
Mon, 29 Sep 2025
45.7500
46.0000
44.8000
45.0200
40,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
46.2600
46.5000
45.3900
45.5000
71,500
Thu, 25 Sep 2025
46.6400
46.9300
45.8600
46.0000
49,000
Wed, 24 Sep 2025
46.0700
46.6500
46.0700
46.3700
34,900
Tue, 23 Sep 2025
45.1900
46.2800
45.1400
45.9100
32,300
Mon, 22 Sep 2025
45.0700
45.4900
44.9400
44.9400
54,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
45.9900
46.1900
45.0200
45.0500
70,300
Thu, 18 Sep 2025
46.0000
46.3000
45.5000
45.8200
97,800
Wed, 17 Sep 2025
44.7700
45.9000
44.7700
45.7700
60,000
Tue, 16 Sep 2025
44.8400
45.4500
44.7000
45.1600
43,100
Mon, 15 Sep 2025
45.0500
45.2100
44.8000
45.0000
55,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
44.4900
45.1200
44.4800
45.0300
59,500
Thu, 11 Sep 2025
43.9900
44.5000
43.5200
44.4800
38,100
Wed, 10 Sep 2025
43.7500
44.3300
43.7000
43.9900
40,900
Tue, 09 Sep 2025
43.8500
44.1300
43.4100
43.6900
35,900
Mon, 08 Sep 2025
42.8900
43.9300
42.6100
43.5700
252,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.3600
43.6000
42.5100
43.2200
107,500
Thu, 04 Sep 2025
43.8000
43.9100
43.1500
43.2500
51,000
Wed, 03 Sep 2025
43.1400
44.2000
43.1200
44.1000
85,900
Tue, 02 Sep 2025
43.7500
43.9500
43.1300
43.1300
42,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
43.0400
44.2200
43.0400
43.8200
60,900
Thu, 28 Aug 2025
43.2200
43.6300
42.9600
43.3700
57,500
Wed, 27 Aug 2025
43.0000
43.6300
43.0000
43.5000
30,800
Tue, 26 Aug 2025
43.1000
43.6400
42.7500
43.2200
28,600
Mon, 25 Aug 2025
43.0300
43.8100
43.0300
43.1300
47,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
43.3800
43.8200
43.1200
43.2700
28,600
Thu, 21 Aug 2025
42.8900
43.2900
42.6700
43.0500
37,200
Wed, 20 Aug 2025
43.3300
43.5800
42.8100
43.1300
51,600
Tue, 19 Aug 2025
43.0000
43.2700
42.5600
43.1000
45,500
Mon, 18 Aug 2025
43.9700
43.9700
42.8600
43.1500
46,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
44.0000
44.0000
43.1000
43.4300
52,600
Thu, 14 Aug 2025
43.2800
43.9800
43.1000
43.7600
71,700
Wed, 13 Aug 2025
42.9700
43.5900
42.3200
43.5100
74,000
Tue, 12 Aug 2025
41.9000
42.8200
41.7200
42.6000
78,600
Mon, 11 Aug 2025
42.9800
43.3300
41.8400
42.0800
109,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
43.8900
44.2400
42.9100
43.4700
160,100
Thu, 07 Aug 2025
43.9000
45.4000
43.9000
45.0100
152,300
Wed, 06 Aug 2025
3 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Wed, 06 Aug 2025
44.9000
45.7700
43.6500
43.9000
152,800
Wed, 06 Aug 2025
2 · 8-K
Pre-market · 07:03 ET
8-K ↗
Tue, 05 Aug 2025
45.2300
45.5300
44.8000
44.9900
142,500
Mon, 04 Aug 2025
44.3700
45.5800
44.3700
45.0800
164,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
46.3600
48.0000
44.0700
44.3100
201,600
Thu, 31 Jul 2025
46.1400
47.2400
46.0000
46.1100
74,600
Wed, 30 Jul 2025
44.9500
46.3500
44.7600
45.7700
91,000
Tue, 29 Jul 2025
1 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 29 Jul 2025
44.5000
45.2500
44.1500
44.8700
88,900
Mon, 28 Jul 2025
44.0100
44.4700
43.8000
44.2200
71,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
43.9800
44.2200
43.6500
44.0000
31,100
Thu, 24 Jul 2025
43.9200
44.5900
43.5500
43.9800
51,200
Wed, 23 Jul 2025
44.4300
44.8100
43.8000
44.1300
99,300
Tue, 22 Jul 2025
44.2000
44.4100
43.8000
44.1700
86,600