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
57.2000
57.5000
57.0000
57.3200
66,849
Thu, 22 Oct 2026
56.7600
57.3000
56.6100
56.9100
44,900
Wed, 21 Oct 2026
57.0300
57.7100
56.4900
56.7700
54,200
Tue, 20 Oct 2026
56.4500
57.2800
56.1900
57.1800
72,100
Mon, 19 Oct 2026
57.5300
57.6900
56.1900
56.1900
72,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
56.2200
57.4800
56.2200
57.3800
67,400
Thu, 15 Oct 2026
56.7300
56.7300
55.5500
55.9400
102,300
Wed, 14 Oct 2026
57.0100
57.0100
55.9000
56.4100
99,000
Tue, 13 Oct 2026
56.4100
56.9200
56.0000
56.7400
89,100
Mon, 12 Oct 2026
56.9000
56.9000
56.0200
56.4100
57,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.5800
56.7800
56.0900
56.4900
47,200
Thu, 08 Oct 2026
56.2700
56.7300
55.6200
56.6000
50,000
Wed, 07 Oct 2026
56.0000
56.1000
55.0400
55.9700
65,200
Tue, 06 Oct 2026
55.4000
56.3600
55.1900
56.2200
31,100
Mon, 05 Oct 2026
54.8600
55.4100
54.2500
55.3000
74,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
54.3600
54.9300
54.0900
54.9300
77,400
Thu, 01 Oct 2026
53.1300
54.7600
53.1300
54.4700
340,400
Wed, 30 Sep 2026
53.6400
53.8100
53.1800
53.2100
138,200
Tue, 29 Sep 2026
53.2500
53.7600
53.1700
53.2000
127,500
Mon, 28 Sep 2026
54.2900
54.2900
53.3100
53.6300
187,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
53.9700
54.0300
53.1800
53.8900
110,400
Thu, 24 Sep 2026
54.4100
54.5700
54.1100
54.4800
99,200
Wed, 23 Sep 2026
54.8700
55.2100
54.4300
54.9700
79,700
Tue, 22 Sep 2026
55.4300
56.2700
54.0100
54.1600
263,600
Mon, 21 Sep 2026
57.0000
57.5900
55.4200
55.7500
169,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
56.7400
57.7100
56.5900
57.7100
1,556,300
Thu, 17 Sep 2026
56.5000
57.4200
56.1900
56.3000
230,100
Wed, 16 Sep 2026
56.8000
57.1500
55.8300
56.2600
154,800
Tue, 15 Sep 2026
56.9000
57.2400
56.2500
56.6900
125,000
Mon, 14 Sep 2026
57.0500
57.2000
56.1400
56.4900
287,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
56.9300
57.9600
56.7600
56.9000
249,800
Thu, 10 Sep 2026
57.2300
57.2300
55.9100
57.0000
292,800
Wed, 09 Sep 2026
56.2400
56.7500
55.8800
56.6600
100,500
Tue, 08 Sep 2026
56.1300
56.3800
55.5400
55.8200
170,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
55.5000
55.7500
55.1900
55.7000
50,200
Thu, 03 Sep 2026
55.6500
55.9800
54.9800
55.2700
76,700
Wed, 02 Sep 2026
55.8900
55.8900
55.1200
55.4600
61,500
Tue, 01 Sep 2026
55.2500
56.1700
55.2500
56.0100
82,600
Mon, 31 Aug 2026
54.8500
55.6700
54.8400
55.4700
84,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
54.5300
55.4200
54.3900
54.7900
145,100
Thu, 27 Aug 2026
54.4300
55.2400
54.2800
54.9400
52,900
Wed, 26 Aug 2026
54.0000
54.6900
53.1600
54.6900
143,100
Tue, 25 Aug 2026
53.7400
53.8900
53.3400
53.6600
136,500
Mon, 24 Aug 2026
53.6200
54.4300
53.6000
53.8800
124,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
53.9600
54.2600
53.5400
54.1300
100,400
Thu, 20 Aug 2026
54.8500
54.8500
53.5200
53.7100
164,900
Wed, 19 Aug 2026
53.5000
54.7400
53.4000
54.7400
199,200
Tue, 18 Aug 2026
53.7500
53.9900
53.2300
53.7400
149,600
Mon, 17 Aug 2026
54.0000
54.0500
53.1500
53.7700
187,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
25 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 14 Aug 2026
52.2500
54.1000
52.0000
54.0100
566,000
Fri, 14 Aug 2026
24 · 8-K
Pre-market · 06:02 ET
8-K ↗
Fri, 14 Aug 2026
23 · 424B2
Next filing day · accepted 13 Aug, 20:56 ET
424B2 ↗
Thu, 13 Aug 2026
51.0000
52.7600
50.6000
52.3000
1,642,500
Thu, 13 Aug 2026
22 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 12 Aug 2026
21 · 424B3
After-hours · 16:06 ET
424B3 ↗
Wed, 12 Aug 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 12 Aug 2026
59.0800
60.0000
58.5100
60.0000
74,800
Tue, 11 Aug 2026
58.8700
59.8200
58.5200
58.5200
60,000
Mon, 10 Aug 2026
56.9900
59.7700
56.3300
59.3000
176,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
58.8600
59.0400
56.2500
56.7500
103,200
Thu, 06 Aug 2026
57.8100
59.3100
57.5500
58.9000
83,800
Wed, 05 Aug 2026
19 · 10-Q
After market open · 13:03 ET
10-Q ↗
Wed, 05 Aug 2026
57.0000
58.0800
54.0900
57.1100
136,900
Wed, 05 Aug 2026
18 · 8-K
Pre-market · 06:35 ET
8-K ↗
Tue, 04 Aug 2026
57.1600
58.9300
56.5500
58.0800
76,100
Mon, 03 Aug 2026
58.8000
59.9900
57.1900
58.0300
114,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
59.1600
61.5000
58.7300
60.3100
212,600
Thu, 30 Jul 2026
59.1000
59.3200
57.7900
59.1500
110,000
Wed, 29 Jul 2026
57.1400
59.3300
57.1400
58.6900
94,300
Tue, 28 Jul 2026
56.6600
58.4500
56.6600
57.7000
47,300
Mon, 27 Jul 2026
56.5000
58.1000
56.0100
56.9800
55,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.1400
59.0000
56.9700
57.1900
62,800
Thu, 23 Jul 2026
57.2200
58.3200
57.2200
57.7600
71,300
Wed, 22 Jul 2026
17 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 22 Jul 2026
55.8300
57.7200
55.2500
57.2200
58,800
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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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