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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
74.8300
76.3000
74.5400
75.3400
101,358
Thu, 03 Sep 2026
74.8100
75.3500
73.7200
75.1000
193,500
Wed, 02 Sep 2026
74.7500
75.7400
72.0000
73.9400
194,100
Tue, 01 Sep 2026
74.5400
74.8400
71.8100
73.9900
146,600
Mon, 31 Aug 2026
76.2500
76.4700
75.0000
75.4000
142,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.3000
77.6000
75.4600
76.2200
136,900
Thu, 27 Aug 2026
77.5800
78.6700
76.5300
77.5800
117,300
Wed, 26 Aug 2026
77.2900
78.6100
76.7100
77.6200
108,700
Tue, 25 Aug 2026
78.9900
79.2000
76.6500
76.7600
111,000
Mon, 24 Aug 2026
78.6700
78.6700
77.3500
77.8200
90,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
78.6400
78.6400
76.6100
78.0900
211,700
Thu, 20 Aug 2026
78.0700
78.4500
77.1200
77.8500
109,500
Wed, 19 Aug 2026
79.2200
79.5000
77.2000
78.5200
145,600
Tue, 18 Aug 2026
79.6500
79.6500
77.8700
78.7500
163,800
Mon, 17 Aug 2026
80.7800
81.4900
79.9700
80.6500
101,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
79.5600
81.4300
78.5800
80.8100
117,100
Thu, 13 Aug 2026
82.0800
82.4800
79.2600
79.9200
146,300
Wed, 12 Aug 2026
84.1800
84.3900
81.4000
81.5000
211,800
Tue, 11 Aug 2026
82.6600
86.0000
81.9300
82.7900
138,900
Mon, 10 Aug 2026
83.5500
83.7500
81.0800
81.7900
163,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
84.6700
85.8100
83.6000
83.7900
113,500
Thu, 06 Aug 2026
85.9800
87.3000
81.9200
84.5800
147,700
Wed, 05 Aug 2026
85.1500
87.0200
84.3700
85.2200
168,600
Tue, 04 Aug 2026
84.2200
86.0600
82.1600
85.4800
184,000
Mon, 03 Aug 2026
81.7100
84.6000
81.7100
82.8000
180,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.6400
82.0800
79.4100
81.1900
486,700
Thu, 30 Jul 2026
80.8000
81.5900
79.1200
80.6900
156,100
Wed, 29 Jul 2026
81.8700
83.0200
78.1700
78.4700
203,400
Tue, 28 Jul 2026
80.5500
84.1700
80.2900
82.4300
249,500
Mon, 27 Jul 2026
11 · 10-Q
After market open · 14:54 ET
10-Q ↗
Mon, 27 Jul 2026
82.1400
85.2600
76.7700
80.5600
223,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
10 · 8-K
After market open · 09:42 ET
8-K ↗
Fri, 24 Jul 2026
9 · 8-K
After market open · 09:39 ET
8-K ↗
Fri, 24 Jul 2026
79.9800
83.2400
75.0000
81.7300
351,300
Thu, 23 Jul 2026
78.9000
80.4400
77.9400
79.6200
206,100
Wed, 22 Jul 2026
79.7700
81.4300
79.0900
80.0900
229,200
Tue, 21 Jul 2026
80.5300
80.5900
78.1000
80.3000
124,800
Mon, 20 Jul 2026
80.7400
81.1200
78.6600
79.1900
125,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.6100
80.3200
76.1900
79.7400
212,900
Thu, 16 Jul 2026
78.4300
81.1500
77.8800
80.7600
154,800
Wed, 15 Jul 2026
80.6300
81.8200
78.2400
79.1900
159,300
Tue, 14 Jul 2026
80.0000
80.5400
78.5600
80.0300
187,800
Mon, 13 Jul 2026
79.1100
80.3900
78.0500
78.6000
128,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.6000
80.9200
78.5200
79.5000
201,900
Thu, 09 Jul 2026
79.6600
80.4100
78.3300
79.4000
153,800
Wed, 08 Jul 2026
79.3000
79.3000
76.9400
78.0700
249,900
Tue, 07 Jul 2026
84.0300
84.3400
78.5300
79.8200
392,000
Mon, 06 Jul 2026
84.0900
85.8200
83.7400
85.3100
194,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
88.4900
88.4900
82.7600
84.0600
260,200
Wed, 01 Jul 2026
90.9400
92.7800
88.0800
88.7200
269,200
Tue, 30 Jun 2026
90.9600
92.5500
90.2800
91.7400
154,900
Mon, 29 Jun 2026
88.3200
91.1700
87.5500
90.2000
184,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
89.4200
90.3500
87.9500
89.2500
471,900
Thu, 25 Jun 2026
87.3500
91.3800
87.0000
90.8500
174,800
Wed, 24 Jun 2026
86.3300
87.7300
85.3900
85.8300
273,800
Tue, 23 Jun 2026
86.2600
87.8900
84.9800
86.4700
181,200
Mon, 22 Jun 2026
88.3700
89.6200
87.7400
87.9300
257,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.0600
88.7700
86.7300
87.7700
288,500
Wed, 17 Jun 2026
85.4400
88.1200
85.0000
86.7400
222,300
Tue, 16 Jun 2026
86.4000
87.7100
84.8100
84.9800
182,400
Mon, 15 Jun 2026
85.7300
86.5800
83.8200
85.4000
218,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
83.7700
84.9900
83.1700
84.5900
188,700
Thu, 11 Jun 2026
80.9100
83.6800
80.2000
82.8200
215,200
Wed, 10 Jun 2026
81.0000
82.1000
79.4400
79.4500
141,300
Tue, 09 Jun 2026
79.0500
81.6800
78.5400
81.1100
129,500
Mon, 08 Jun 2026
77.8600
79.5100
77.3500
77.9100
103,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.5700
78.7700
77.0800
77.0900
116,100
Thu, 04 Jun 2026
76.5800
78.3700
76.5700
77.9800
129,200
Wed, 03 Jun 2026
75.6900
77.5800
74.9800
75.9900
138,400
Tue, 02 Jun 2026
74.1300
76.2300
74.1300
75.5800
80,600
Mon, 01 Jun 2026
74.1100
74.9000
72.5500
73.7100
80,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.2500
75.7900
74.0000
74.9500
123,700
Thu, 28 May 2026
75.1900
75.2000
73.8000
74.8500
88,900
Wed, 27 May 2026
76.1800
76.3100
75.3000
75.6800
98,700
Tue, 26 May 2026
73.6300
75.7400
73.6300
75.7000
91,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
72.7500
73.0700
71.5000
72.6600
112,500
Thu, 21 May 2026
72.4200
73.1300
71.1900
72.4500
110,000
Wed, 20 May 2026
71.1700
72.8400
70.4000
72.8100
123,200
Tue, 19 May 2026
70.3400
72.0100
68.9400
70.5900
127,300
Mon, 18 May 2026
73.3000
74.3800
71.7400
71.8000
144,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
74.6000
74.6900
72.0000
73.3000
126,700
Thu, 14 May 2026
76.2900
77.1600
74.9700
76.0700
83,400
Wed, 13 May 2026
76.2400
77.7700
75.2800
75.4400
111,400
Tue, 12 May 2026
77.7400
77.7400
74.7400
75.9000
126,600
Mon, 11 May 2026
77.3700
78.6300
75.4900
77.8800
95,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.2400
77.9000
76.3500
77.2800
83,500
Thu, 07 May 2026
77.9000
78.7200
76.4100
76.5200
122,000
Wed, 06 May 2026
78.9000
79.5400
77.3200
77.7400
128,000
Tue, 05 May 2026
76.6700
78.2000
75.8100
77.4300
89,200
Mon, 04 May 2026
75.8500
77.6300
74.9100
75.6800
152,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
76.0300
76.6200
73.5000
76.1500
136,700
Thu, 30 Apr 2026
73.4900
75.9000
72.5000
75.7400
128,100
Wed, 29 Apr 2026
75.3600
75.4000
72.1000
72.9800
174,100
Tue, 28 Apr 2026
76.5200
76.5200
74.5400
75.1600
171,200
Mon, 27 Apr 2026
8 · 8-K
After market open · 13:57 ET
8-K ↗
Mon, 27 Apr 2026
7 · 10-Q
After market open · 11:31 ET
10-Q ↗
Mon, 27 Apr 2026
77.1800
77.6000
74.1700
75.9600
194,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.7200
78.5000
71.2400
76.7800
691,800
Thu, 23 Apr 2026
6 · 8-K
After market open · 13:40 ET
8-K ↗
Thu, 23 Apr 2026
68.9500
75.0300
68.9500
74.3700
232,300
Wed, 22 Apr 2026
67.4700
68.3300
65.8600
66.2100
154,900
Tue, 21 Apr 2026
65.5700
67.1400
65.0400
66.9700
155,500
Mon, 20 Apr 2026
67.8300
68.5900
65.5700
65.6400
189,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.8600
70.1900
68.2600
68.2600
835,700
Thu, 16 Apr 2026
67.7800
68.7300
66.8900
67.6600
204,900
Wed, 15 Apr 2026
71.0200
71.7900
67.9100
68.1200
172,800
Tue, 14 Apr 2026
71.9100
73.2400
71.4800
71.5200
237,600
Mon, 13 Apr 2026
68.8300
72.5500
68.8300
72.1600
312,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
69.4500
69.4500
68.3200
68.8300
68,000
Thu, 09 Apr 2026
66.8000
69.8800
66.4600
69.2300
117,000
Wed, 08 Apr 2026
66.0000
67.7500
65.8500
67.3000
156,000
Tue, 07 Apr 2026
62.5600
63.9800
62.4500
63.8000
77,900
Mon, 06 Apr 2026
62.4000
63.0900
61.4000
62.8300
66,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.4900
64.0600
61.9600
62.5000
67,300
Wed, 01 Apr 2026
62.9800
65.0100
62.7600
64.0300
111,500
Tue, 31 Mar 2026
61.5800
62.6900
61.0300
62.1300
115,400
Mon, 30 Mar 2026
61.9200
61.9200
60.0800
60.3900
118,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.2100
62.5300
61.0000
61.4200
120,700
Thu, 26 Mar 2026
63.3700
64.9200
62.4500
62.4500
140,600
Wed, 25 Mar 2026
63.4900
65.0000
61.9500
64.1200
157,600
Tue, 24 Mar 2026
61.1600
62.8000
60.1400
62.4900
156,900
Mon, 23 Mar 2026
60.4800
62.7700
60.2500
62.0400
407,300
Mon, 23 Mar 2026
5 · DEF 14A
Pre-market · 09:20 ET
DEF 14A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
60.6000
60.6300
58.2600
58.7300
595,900
Thu, 19 Mar 2026
59.6200
61.2600
59.2200
60.5100
149,200
Wed, 18 Mar 2026
61.5800
62.4400
60.5000
60.5500
169,100
Tue, 17 Mar 2026
61.2900
62.4000
60.1700
61.5700
153,400
Mon, 16 Mar 2026
59.0600
61.8900
58.8500
60.9400
184,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.5000
59.9200
56.9800
57.7000
149,000
Thu, 12 Mar 2026
59.7100
60.7400
58.8100
59.1400
121,800
Wed, 11 Mar 2026
60.5000
62.1300
60.0800
60.8100
111,900
Tue, 10 Mar 2026
61.5300
63.1700
60.8800
61.0000
127,700
Mon, 09 Mar 2026
59.8100
61.7300
58.4400
61.6800
100,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.1500
62.4900
58.7700
60.9500
236,400
Thu, 05 Mar 2026
63.9700
65.0600
61.7100
62.6400
94,000
Wed, 04 Mar 2026
64.1600
67.2000
63.9500
64.9200
92,800
Tue, 03 Mar 2026
63.6700
64.4400
61.1300
63.8600
153,100
Mon, 02 Mar 2026
4 · 10-K
After market open · 13:06 ET
10-K ↗
Mon, 02 Mar 2026
63.3900
65.6600
63.1500
65.3200
84,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.0400
64.5400
62.9000
64.2300
117,200
Thu, 26 Feb 2026
64.8000
65.1100
63.3200
64.6300
78,000
Wed, 25 Feb 2026
65.5700
65.8600
63.3500
64.4100
74,400
Tue, 24 Feb 2026
64.9600
65.2800
64.2700
65.2700
90,600
Mon, 23 Feb 2026
65.6700
65.8900
63.7600
64.5200
109,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.7900
66.2100
64.2900
65.6900
102,300
Thu, 19 Feb 2026
64.8300
65.4400
64.3900
64.7900
107,500
Wed, 18 Feb 2026
67.1400
67.8500
64.8700
65.1300
146,400
Tue, 17 Feb 2026
67.3700
67.7200
66.3700
66.7500
122,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.1300
68.0200
66.3400
67.4000
110,800
Thu, 12 Feb 2026
66.9900
67.8100
65.5000
66.8200
110,200
Wed, 11 Feb 2026
67.1500
67.5300
66.0100
66.2800
114,900
Tue, 10 Feb 2026
66.3500
67.0600
65.6800
66.3000
141,500
Mon, 09 Feb 2026
65.5100
65.9900
63.9200
65.9300
349,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
3 · 8-K
After market open · 13:57 ET
8-K ↗
Fri, 06 Feb 2026
59.6300
66.2300
58.0100
65.7000
230,200
Thu, 05 Feb 2026
58.3300
60.2300
57.6800
59.5500
170,200
Wed, 04 Feb 2026
57.5700
59.1400
57.0500
58.6100
113,700
Tue, 03 Feb 2026
56.6100
57.7600
56.4500
56.9200
139,700
Mon, 02 Feb 2026
54.4200
56.4700
54.3400
56.3800
154,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.1900
55.0300
53.8700
54.4900
386,100
Thu, 29 Jan 2026
53.2400
54.7200
52.7900
54.6500
134,900
Wed, 28 Jan 2026
53.0900
53.1900
52.3900
52.7400
111,900
Tue, 27 Jan 2026
52.1400
53.1800
52.0100
52.9600
96,200
Mon, 26 Jan 2026
52.3500
53.0800
51.9200
51.9300
67,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.6200
53.6200
51.9600
52.2800
64,700
Thu, 22 Jan 2026
53.8400
54.2600
52.9700
53.8100
80,300
Wed, 21 Jan 2026
52.1200
53.8200
51.8400
53.6500
71,000
Tue, 20 Jan 2026
51.9800
52.5000
51.5500
51.6400
59,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.6400
53.1400
52.2700
52.9300
96,400
Thu, 15 Jan 2026
52.0000
53.1900
51.7800
52.8700
64,900
Wed, 14 Jan 2026
51.2400
51.8900
50.7600
51.7800
66,400
Tue, 13 Jan 2026
51.5000
51.9000
50.8800
50.9800
68,600
Mon, 12 Jan 2026
50.3400
51.7400
50.0000
51.2500
108,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
50.9600
51.2300
50.2400
50.6600
62,600
Thu, 08 Jan 2026
48.7900
51.0300
48.7900
50.9000
74,500
Wed, 07 Jan 2026
49.9200
50.0100
48.2900
48.9000
62,400
Tue, 06 Jan 2026
49.1900
49.6700
48.2100
49.5900
70,900
Mon, 05 Jan 2026
48.1400
49.8700
48.1400
49.4200
137,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
47.8500
48.2200
47.3300
48.1400
63,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
48.9000
48.9000
47.6600
47.7500
52,500
Tue, 30 Dec 2025
49.1900
49.4700
48.6500
48.7400
50,800
Mon, 29 Dec 2025
49.1400
49.5000
49.0000
49.2300
61,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
50.0400
50.1300
49.2000
49.3500
48,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
49.9200
50.1500
49.7400
49.8000
30,500
Tue, 23 Dec 2025
50.0600
50.5800
49.5600
49.9200
61,900
Mon, 22 Dec 2025
49.2700
50.5100
49.2700
49.9400
120,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
48.4400
49.2100
48.1100
49.1000
182,400
Thu, 18 Dec 2025
48.7000
49.5200
48.6900
48.7900
71,000
Wed, 17 Dec 2025
49.0700
49.8000
48.2100
48.4800
83,000
Tue, 16 Dec 2025
50.2400
51.0700
49.3200
49.3300
115,500
Mon, 15 Dec 2025
51.3700
52.0200
50.1500
50.4300
208,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.3800
49.9000
48.7200
49.5800
126,000
Thu, 11 Dec 2025
49.2500
49.6700
48.7600
49.2600
78,000
Wed, 10 Dec 2025
46.9400
49.2300
46.8800
49.0200
139,700
Tue, 09 Dec 2025
46.4400
47.1400
45.8000
46.7100
74,200
Mon, 08 Dec 2025
46.5900
46.7500
45.9600
46.3600
88,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.1800
46.5600
45.8300
46.2500
52,800
Thu, 04 Dec 2025
46.4800
46.9400
45.5700
46.0100
83,800
Wed, 03 Dec 2025
46.1100
46.6900
45.0900
46.4800
58,600
Tue, 02 Dec 2025
46.1000
46.1600
45.4400
45.7800
56,900
Mon, 01 Dec 2025
46.0600
46.6000
45.6300
45.8400
62,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.7400
46.8400
46.1800
46.4900
41,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.7200
47.0000
46.2300
46.5300
79,600
Tue, 25 Nov 2025
45.1800
46.7400
45.1800
46.4300
86,300
Mon, 24 Nov 2025
44.9400
45.6000
44.5000
44.9000
145,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
43.6800
45.3200
43.6800
45.1100
125,500
Thu, 20 Nov 2025
44.2700
44.7200
43.3000
43.6500
123,700
Wed, 19 Nov 2025
43.4300
44.5600
43.4200
43.6100
121,000
Tue, 18 Nov 2025
43.9000
44.4000
42.3100
43.5600
127,400
Mon, 17 Nov 2025
44.8000
45.7800
43.9600
43.9900
71,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.3800
45.6800
44.3600
45.0400
88,300
Thu, 13 Nov 2025
44.8700
46.6800
44.8300
45.6800
106,600
Wed, 12 Nov 2025
44.6900
45.6100
44.0000
44.8200
56,700
Tue, 11 Nov 2025
44.4900
44.8300
44.2200
44.6600
34,000
Mon, 10 Nov 2025
44.9900
45.0100
44.0800
44.4900
44,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.8900
45.2000
44.3000
44.4800
44,800
Thu, 06 Nov 2025
45.3900
45.3900
44.7900
44.8600
48,900
Wed, 05 Nov 2025
44.6900
45.5000
44.5300
45.3900
56,800
Tue, 04 Nov 2025
45.3700
45.6100
44.3000
44.6600
83,000
Mon, 03 Nov 2025
44.9700
45.6500
44.7400
45.5700
76,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
44.7400
45.4400
44.2500
44.9700
85,500
Thu, 30 Oct 2025
44.3900
45.4100
44.3900
44.7800
61,700
Wed, 29 Oct 2025
44.7500
45.6600
44.1800
44.6300
80,600
Tue, 28 Oct 2025
46.2300
46.2300
44.8700
44.9400
108,200
Mon, 27 Oct 2025
2 · 10-Q
After market open · 11:35 ET
10-Q ↗
Mon, 27 Oct 2025
46.6000
47.1100
45.8900
46.3200
143,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 8-K
After market open · 10:11 ET
8-K ↗
Fri, 24 Oct 2025
48.6000
48.6000
45.0000
46.5700
181,900
Thu, 23 Oct 2025
48.1800
49.2500
48.0400
49.1200
65,100
Wed, 22 Oct 2025
48.4300
48.8000
47.8900
48.1800
71,800
Tue, 21 Oct 2025
47.5000
48.3800
47.4600
48.2500
47,900
Mon, 20 Oct 2025
46.8000
47.4500
46.7700
47.4400
58,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
46.0600
46.7300
45.3400
46.5700
68,500
Thu, 16 Oct 2025
46.4400
47.0000
45.6900
46.2500
61,900
Wed, 15 Oct 2025
45.8400
46.2200
45.4600
46.2000
58,800
Tue, 14 Oct 2025
44.5900
45.6500
44.5900
45.4100
90,100
Mon, 13 Oct 2025
45.0600
45.1900
44.4600
44.9800
73,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
45.4000
45.5200
44.1300
44.4000
103,100
Thu, 09 Oct 2025
46.1200
46.1200
45.0700
45.2400
71,800
Wed, 08 Oct 2025
46.5400
46.5400
45.7600
46.0700
102,900
Tue, 07 Oct 2025
46.6500
46.9700
45.6900
46.1900
235,500
Mon, 06 Oct 2025
47.6600
47.9600
46.3900
46.6500
125,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
47.3400
48.1200
47.1900
47.4900
188,800
Thu, 02 Oct 2025
46.8400
47.5000
46.4700
47.1000
101,500
Wed, 01 Oct 2025
46.2500
47.2000
45.7900
46.8700
76,800
Tue, 30 Sep 2025
45.4600
46.4500
45.1100
46.4100
93,000
Mon, 29 Sep 2025
46.0500
46.0500
44.9500
45.4600
97,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
45.4600
46.1700
45.4000
45.9300
78,500
Thu, 25 Sep 2025
45.0700
45.5600
44.5900
45.3800
77,500
Wed, 24 Sep 2025
45.6800
45.6800
45.0700
45.2100
75,800
Tue, 23 Sep 2025
45.3600
46.9300
45.3600
45.7700
212,700
Mon, 22 Sep 2025
44.9400
45.3000
44.2300
45.1800
77,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
44.9900
44.9900
44.3300
44.9000
299,600
Thu, 18 Sep 2025
43.6200
44.5900
43.5900
44.5500
70,400
Wed, 17 Sep 2025
43.5100
44.5600
43.3000
43.5700
99,400
Tue, 16 Sep 2025
43.3300
43.3800
42.7600
43.3300
50,700
Mon, 15 Sep 2025
43.0700
43.6300
42.9000
43.2400
51,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
43.8200
43.8200
42.7900
42.9600
52,100
Thu, 11 Sep 2025
42.7400
43.9800
42.6300
43.8900
64,700
Wed, 10 Sep 2025
42.0700
42.8200
42.0700
42.5900
53,200
Tue, 09 Sep 2025
42.8700
42.8700
41.9800
42.0700
39,400
Mon, 08 Sep 2025
43.2700
43.2700
42.6400
42.9700
36,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.4000
43.6400
42.4800
43.2200
56,300