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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
63.3000
66.5850
62.6500
66.1000
224,204
Thu, 22 Oct 2026
66.1900
66.5100
62.6400
64.4100
315,800
Wed, 21 Oct 2026
70.3000
70.6400
68.2000
68.3500
221,600
Tue, 20 Oct 2026
68.0400
70.5200
65.9400
68.6500
182,100
Mon, 19 Oct 2026
70.4000
70.9200
68.7800
69.2300
277,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
71.1000
71.6800
67.1800
68.4800
1,043,800
Thu, 15 Oct 2026
71.7900
73.0300
68.2600
71.1500
268,100
Wed, 14 Oct 2026
75.5100
75.5100
68.5000
73.3600
603,000
Tue, 13 Oct 2026
80.4700
81.0500
77.2700
77.5800
239,500
Mon, 12 Oct 2026
82.5900
83.2400
81.2400
81.2800
117,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
82.6200
84.1500
81.3200
82.3700
132,300
Thu, 08 Oct 2026
83.1100
84.2500
80.3300
81.5500
187,800
Wed, 07 Oct 2026
85.0000
87.1300
83.1300
84.3400
221,500
Tue, 06 Oct 2026
92.0200
92.0500
88.0100
88.2800
144,800
Mon, 05 Oct 2026
91.4600
92.7700
89.6000
90.4800
124,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
91.0500
93.9900
89.2600
91.4900
254,500
Thu, 01 Oct 2026
86.7800
87.0000
84.4900
86.9000
158,400
Wed, 30 Sep 2026
87.1500
87.1600
85.3800
86.3100
278,600
Tue, 29 Sep 2026
87.2600
88.6200
85.8500
86.1500
142,400
Mon, 28 Sep 2026
86.8900
88.0700
85.5100
87.2300
115,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
88.1100
90.2000
86.9100
87.2100
116,700
Thu, 24 Sep 2026
86.1500
87.9700
85.4400
87.5300
212,900
Wed, 23 Sep 2026
86.0600
87.9100
85.4400
87.8000
140,700
Tue, 22 Sep 2026
85.7600
87.8300
85.7300
86.9400
156,700
Mon, 21 Sep 2026
85.3600
86.5500
84.3400
85.8700
145,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
87.0100
87.0100
81.9700
84.0400
381,500
Thu, 17 Sep 2026
88.2800
88.8000
83.5400
83.6200
120,200
Wed, 16 Sep 2026
85.3600
86.9300
83.2000
85.2800
156,000
Tue, 15 Sep 2026
84.7800
85.8700
82.2500
83.6800
159,300
Mon, 14 Sep 2026
83.8000
85.6900
82.8500
83.6900
148,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
87.5000
89.7000
87.1900
87.9000
123,100
Thu, 10 Sep 2026
85.7600
87.7300
85.2300
85.4900
125,000
Wed, 09 Sep 2026
87.8400
90.6400
86.7100
87.4800
118,800
Tue, 08 Sep 2026
87.5800
90.2200
87.5600
88.7400
128,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
86.4300
89.3200
86.4300
87.7800
133,400
Thu, 03 Sep 2026
84.4400
86.1400
82.7500
85.9600
171,000
Wed, 02 Sep 2026
83.7300
84.2800
82.6300
83.2200
148,700
Tue, 01 Sep 2026
86.1500
86.1500
81.9700
83.4900
217,100
Mon, 31 Aug 2026
86.4500
87.4300
83.3200
87.2100
241,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
92.7700
93.7400
86.0600
86.0800
167,000
Thu, 27 Aug 2026
93.0800
95.1800
92.6700
93.3800
193,100
Thu, 27 Aug 2026
21 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 26 Aug 2026
93.7500
94.2500
89.7800
91.8600
300,200
Tue, 25 Aug 2026
99.9900
100.6500
93.1600
93.2000
228,300
Mon, 24 Aug 2026
100.5900
100.6200
95.0100
97.1600
186,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
101.4600
102.7500
96.7600
101.4900
247,800
Thu, 20 Aug 2026
103.5600
103.6600
99.3800
99.9900
179,800
Wed, 19 Aug 2026
112.4400
112.4400
103.3200
104.8100
156,500
Tue, 18 Aug 2026
112.9400
113.1900
109.9300
111.1700
157,500
Mon, 17 Aug 2026
115.3900
116.6300
113.6900
115.4800
124,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
110.4900
114.1200
109.9300
113.9900
147,600
Thu, 13 Aug 2026
113.3300
113.3300
109.6600
111.0800
254,300
Wed, 12 Aug 2026
111.5700
113.5000
110.7300
113.1100
130,300
Tue, 11 Aug 2026
110.1100
113.8800
107.5400
108.7600
167,400
Mon, 10 Aug 2026
111.3300
111.3300
107.2300
108.7500
229,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
107.0000
112.1900
102.1600
111.6800
254,800
Thu, 06 Aug 2026
106.0400
108.8900
102.2600
104.9600
243,000
Thu, 06 Aug 2026
20 · 10-Q
Pre-market · 07:30 ET
10-Q ↗
Thu, 06 Aug 2026
19 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 05 Aug 2026
105.7400
108.1600
104.3700
104.4700
123,000
Tue, 04 Aug 2026
101.7900
106.5200
99.8300
104.8000
172,400
Mon, 03 Aug 2026
96.2600
99.1300
94.0500
98.9100
165,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
96.1000
99.0300
93.9000
95.9000
197,800
Thu, 30 Jul 2026
91.5200
96.4700
90.0100
94.2200
191,300
Wed, 29 Jul 2026
98.4900
98.8800
87.9800
88.2900
452,100
Tue, 28 Jul 2026
103.2900
103.2900
97.7700
99.8200
153,000
Mon, 27 Jul 2026
104.9200
106.2300
97.8500
104.3000
148,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
107.0800
107.8600
102.4300
103.9300
172,400
Thu, 23 Jul 2026
104.9900
108.3400
104.8100
105.5000
199,400
Wed, 22 Jul 2026
108.4500
108.4500
104.2100
105.3800
191,600
Tue, 21 Jul 2026
107.6800
110.2200
105.0500
108.2200
208,400
Mon, 20 Jul 2026
108.8800
114.1700
104.0000
105.1200
179,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
103.6300
111.4400
103.0800
107.7900
1,011,000
Thu, 16 Jul 2026
106.9100
113.1900
106.0300
108.1500
327,800
Wed, 15 Jul 2026
108.9500
113.7400
108.2000
110.2000
277,400
Tue, 14 Jul 2026
106.2800
107.9800
104.8400
107.0500
138,900
Tue, 14 Jul 2026
18 · DEFA14A
Pre-market · 07:40 ET
DEFA14A ↗
Tue, 14 Jul 2026
17 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Mon, 13 Jul 2026
106.4000
107.9200
102.7000
102.7000
172,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
108.2900
110.7000
106.0000
107.4400
191,800
Thu, 09 Jul 2026
109.7900
111.4800
108.2400
108.5900
149,300
Wed, 08 Jul 2026
104.2000
106.8300
102.9400
106.6500
200,200
Tue, 07 Jul 2026
115.8100
115.8100
104.5200
106.1200
243,600
Mon, 06 Jul 2026
115.9200
119.4600
115.2900
115.9500
211,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
121.2300
121.2300
113.3300
115.4200
175,900
Wed, 01 Jul 2026
121.6500
122.0800
118.6200
119.4400
219,300
Tue, 30 Jun 2026
121.5000
125.8200
121.1000
123.7900
295,500
Mon, 29 Jun 2026
121.6600
123.3900
118.9200
119.8200
291,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
120.6000
123.8300
119.1500
121.6600
555,700
Thu, 25 Jun 2026
118.2100
124.0300
118.1500
122.8300
324,600
Wed, 24 Jun 2026
108.6500
116.8600
108.6500
115.3200
310,600
Tue, 23 Jun 2026
106.3900
112.0200
104.9300
109.7700
344,900
Mon, 22 Jun 2026
111.0300
111.0300
105.1200
107.9100
262,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
117.7400
118.0000
108.1700
110.7300
372,200
Thu, 18 Jun 2026
16 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 17 Jun 2026
112.2300
119.0400
111.8700
115.8900
305,700
Wed, 17 Jun 2026
15 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 16 Jun 2026
109.7700
115.7900
108.7900
113.4500
250,500
Mon, 15 Jun 2026
106.7200
108.7900
104.3700
107.5700
385,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
104.1600
106.6100
103.0200
103.8900
194,400
Thu, 11 Jun 2026
98.0200
105.2900
98.0200
103.0000
382,700
Wed, 10 Jun 2026
99.8100
104.2900
94.0100
96.0600
186,600
Tue, 09 Jun 2026
97.2600
104.6300
93.9300
100.2800
327,500
Mon, 08 Jun 2026
94.9800
99.9700
88.0000
95.3400
559,300
Mon, 08 Jun 2026
14 · 10-K
Pre-market · 07:30 ET
10-K ↗
Mon, 08 Jun 2026
13 · 8-K
Pre-market · 07:11 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
12 · 8-K
After-hours · 16:34 ET
8-K ↗
Fri, 05 Jun 2026
106.4800
110.0100
104.6100
107.1000
224,100
Thu, 04 Jun 2026
103.6100
108.8400
101.3500
107.9600
266,800
Wed, 03 Jun 2026
105.0400
108.3300
102.3900
103.8700
428,000
Tue, 02 Jun 2026
99.5400
106.8900
99.5400
106.1100
252,100
Mon, 01 Jun 2026
99.3600
100.6200
95.8500
99.4100
222,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
99.9700
100.2800
94.6500
100.1400
514,600
Thu, 28 May 2026
98.6100
102.3700
96.0000
100.2500
361,500
Wed, 27 May 2026
101.1900
101.1900
95.0000
99.9800
318,400
Tue, 26 May 2026
97.2800
101.7500
96.3000
100.0000
319,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
93.8900
95.8800
91.0100
94.9600
183,900
Thu, 21 May 2026
94.5400
96.3700
91.9600
92.6200
229,000
Wed, 20 May 2026
93.7100
96.0800
91.6100
95.9800
195,000
Tue, 19 May 2026
92.6900
94.8700
90.0500
92.9500
258,400
Mon, 18 May 2026
98.5100
98.5100
93.5200
94.3900
212,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
95.8300
99.1700
93.0000
98.2800
157,700
Thu, 14 May 2026
103.0400
103.5300
98.1700
98.8000
163,900
Wed, 13 May 2026
99.9500
103.2400
98.5200
102.0300
150,200
Tue, 12 May 2026
96.9600
99.4300
94.1300
99.1200
266,000
Mon, 11 May 2026
11 · 424B3
After-hours · 16:41 ET
424B3 ↗
Mon, 11 May 2026
98.0900
99.5900
93.1100
98.3200
415,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
97.4000
99.4700
94.9800
98.1900
185,500
Thu, 07 May 2026
97.5100
98.8000
93.0600
97.0800
238,400
Wed, 06 May 2026
100.5600
100.9600
96.2400
96.7000
104,300
Tue, 05 May 2026
95.1200
99.6500
95.1200
97.8800
81,000
Mon, 04 May 2026
95.0000
97.3100
92.4400
93.6800
251,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
95.3500
96.8000
94.0200
94.8000
122,100
Thu, 30 Apr 2026
10 · S-3
After-hours · 16:31 ET
S-3 ↗
Thu, 30 Apr 2026
91.5100
95.7300
89.3900
95.2000
101,700
Wed, 29 Apr 2026
92.5200
92.8700
89.3000
90.7600
161,700
Tue, 28 Apr 2026
93.8900
93.8900
89.7600
92.5100
218,300
Mon, 27 Apr 2026
97.7800
98.3300
93.2600
94.6600
199,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
97.6000
98.3200
95.2000
97.4000
92,200
Thu, 23 Apr 2026
95.7600
98.4000
95.5900
97.6000
86,500
Wed, 22 Apr 2026
93.0100
95.2200
93.0100
94.8000
83,600
Tue, 21 Apr 2026
92.1100
94.3300
90.0000
91.7700
159,700
Mon, 20 Apr 2026
95.1400
95.9900
91.8600
91.8600
120,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
92.5100
97.0200
91.4300
95.3800
141,100
Thu, 16 Apr 2026
91.6700
92.8200
90.4200
90.9700
175,400
Wed, 15 Apr 2026
92.9400
92.9400
86.5000
91.9700
218,200
Wed, 15 Apr 2026
9 · 8-K
Pre-market · 07:40 ET
8-K ↗
Tue, 14 Apr 2026
94.1600
94.9700
92.3200
92.6400
155,100
Mon, 13 Apr 2026
90.8900
93.6200
89.6600
93.5000
133,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.3300
92.3300
89.5800
91.0900
101,300
Thu, 09 Apr 2026
89.5000
94.9200
88.2300
91.7800
145,900
Wed, 08 Apr 2026
90.0000
91.7000
88.4500
89.5800
233,300
Tue, 07 Apr 2026
82.2000
85.2300
81.5000
84.8500
83,700
Mon, 06 Apr 2026
81.2500
83.1100
80.1900
82.7300
105,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
79.0000
82.5900
78.2700
81.2500
130,500
Wed, 01 Apr 2026
80.6200
84.1200
79.0400
81.8500
110,400
Tue, 31 Mar 2026
77.4800
79.3000
75.9500
78.9200
224,900
Mon, 30 Mar 2026
8 · 8-K
After-hours · 17:32 ET
8-K ↗
Mon, 30 Mar 2026
78.8500
78.8500
74.7000
75.4600
165,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
77.5400
78.9300
76.9600
78.1300
70,700
Thu, 26 Mar 2026
83.7500
85.1200
77.4400
78.2000
170,400
Wed, 25 Mar 2026
86.0200
88.4200
85.0600
85.6200
111,200
Tue, 24 Mar 2026
83.6600
86.6700
82.5800
84.9300
103,100
Mon, 23 Mar 2026
82.9500
86.1000
81.6100
84.1900
111,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
82.2900
83.0100
79.6700
79.9300
200,500
Thu, 19 Mar 2026
78.8900
84.2200
76.5000
82.6800
114,000
Wed, 18 Mar 2026
82.6900
84.9000
80.5000
80.6300
101,500
Tue, 17 Mar 2026
81.1900
83.4300
80.0000
81.8000
93,300
Mon, 16 Mar 2026
81.2500
83.8300
80.1000
80.1000
97,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
80.9500
83.7300
78.6100
80.0500
126,000
Thu, 12 Mar 2026
83.5600
89.6800
80.6900
80.9500
162,700
Wed, 11 Mar 2026
85.7600
88.5400
84.7200
85.3300
67,400
Tue, 10 Mar 2026
85.1900
90.0000
85.0500
86.9800
128,000
Mon, 09 Mar 2026
79.6000
85.8400
78.9700
85.4600
117,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
81.1800
83.5000
80.0000
81.6200
95,200
Thu, 05 Mar 2026
85.0000
85.0000
80.9200
84.0200
96,800
Wed, 04 Mar 2026
86.0800
86.8800
82.7500
86.0700
80,100
Tue, 03 Mar 2026
83.1100
84.1500
78.2000
83.9900
128,700
Mon, 02 Mar 2026
80.4100
88.2700
80.4100
87.1200
173,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.8000
81.4700
79.3200
81.2200
86,200
Thu, 26 Feb 2026
81.5100
83.2100
79.0000
82.2900
103,500
Wed, 25 Feb 2026
82.6400
82.8600
80.0600
80.7800
131,400
Tue, 24 Feb 2026
77.5500
82.2200
76.5300
82.0000
141,600
Mon, 23 Feb 2026
80.4100
80.4100
76.6500
77.5500
80,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
79.5400
81.4700
79.1100
81.0100
63,100
Thu, 19 Feb 2026
80.0000
80.6600
78.0900
79.8000
105,200
Wed, 18 Feb 2026
82.5400
84.7000
80.0000
80.4100
72,800
Tue, 17 Feb 2026
82.5400
84.3600
80.0000
82.0800
99,800
Tue, 17 Feb 2026
7 · 8-K
Pre-market · 08:18 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
84.2700
87.6300
83.1100
84.4000
71,200
Thu, 12 Feb 2026
89.6600
90.7300
83.8700
83.8800
105,700
Wed, 11 Feb 2026
91.5800
91.9100
85.9800
88.2700
147,600
Tue, 10 Feb 2026
88.5800
90.6500
86.6200
89.1100
188,200
Mon, 09 Feb 2026
82.8700
87.9500
82.5400
85.0600
182,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
78.3400
84.5800
75.6100
83.2400
207,800
Fri, 06 Feb 2026
6 · 10-Q
Pre-market · 07:30 ET
10-Q ↗
Fri, 06 Feb 2026
5 · 8-K
Pre-market · 06:45 ET
8-K ↗
Thu, 05 Feb 2026
72.3000
75.0100
71.6300
73.7500
118,100
Wed, 04 Feb 2026
76.8500
77.7400
70.2700
73.1900
141,500
Tue, 03 Feb 2026
74.0600
76.1900
73.3500
76.1900
99,300
Mon, 02 Feb 2026
69.8400
74.7400
69.6500
73.2800
90,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.9000
72.2500
69.5000
69.9200
73,600
Thu, 29 Jan 2026
69.8900
71.5300
66.4300
71.0000
114,000
Wed, 28 Jan 2026
70.4000
70.6600
66.4000
69.2200
138,900
Tue, 27 Jan 2026
74.1100
75.9800
67.7000
70.5400
164,300
Mon, 26 Jan 2026
73.5100
79.1300
73.1500
76.2500
120,000
Mon, 26 Jan 2026
4 · 8-K
Pre-market · 07:40 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
74.7400
75.6000
72.7800
75.2000
110,900
Thu, 22 Jan 2026
75.0400
76.8100
72.7100
74.8900
79,600
Wed, 21 Jan 2026
73.2500
75.2500
70.7700
74.5300
106,100
Tue, 20 Jan 2026
72.9400
74.0000
71.8200
72.4500
84,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.7300
75.3600
72.0000
74.1900
98,900
Thu, 15 Jan 2026
72.9600
74.4000
71.9400
73.5700
78,500
Wed, 14 Jan 2026
72.8300
73.9400
70.9900
72.6600
70,600
Tue, 13 Jan 2026
72.2000
74.3000
69.8300
72.9500
111,000
Mon, 12 Jan 2026
70.5500
73.0200
68.8700
72.1700
69,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
69.4500
71.2700
68.7400
70.9500
88,200
Thu, 08 Jan 2026
66.0700
69.6900
65.6000
69.3500
89,600
Wed, 07 Jan 2026
67.2100
68.1300
65.9800
66.3800
79,900
Tue, 06 Jan 2026
69.6800
69.8100
66.0000
67.7900
157,600
Mon, 05 Jan 2026
68.0000
72.9900
67.9900
70.0000
182,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.8300
66.6100
64.8300
66.3800
74,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.5400
66.8200
64.2100
64.2300
212,100
Tue, 30 Dec 2025
68.1000
68.4800
65.5000
65.8100
78,500
Mon, 29 Dec 2025
71.0200
71.9000
67.4100
68.0000
108,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
70.5500
72.0000
69.7200
71.5300
142,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.8400
72.0900
68.5800
70.6100
117,500
Tue, 23 Dec 2025
65.5000
70.4300
64.8500
69.5000
295,900
Mon, 22 Dec 2025
62.0200
64.9100
61.9000
64.7900
82,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.7000
62.2900
60.3600
61.5700
113,400
Thu, 18 Dec 2025
62.3600
63.8400
60.8000
60.8400
75,000
Wed, 17 Dec 2025
64.4500
65.6600
61.1300
61.2900
78,600
Tue, 16 Dec 2025
64.2100
65.3700
63.7100
64.7200
81,800
Mon, 15 Dec 2025
63.3600
64.7700
62.9600
64.1300
108,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
64.6500
64.6500
62.4100
62.9500
77,900
Thu, 11 Dec 2025
64.4000
65.5500
63.1200
64.5300
134,900
Wed, 10 Dec 2025
61.6600
66.1000
60.7300
64.3200
136,100
Tue, 09 Dec 2025
59.3400
63.0700
59.0000
61.9300
122,600
Mon, 08 Dec 2025
58.3300
60.5500
56.7500
58.9100
112,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
59.3900
59.3900
55.7600
57.9100
80,700
Thu, 04 Dec 2025
57.5800
59.1400
56.2000
58.9100
109,700
Wed, 03 Dec 2025
57.1300
58.5500
55.5100
57.3000
126,700
Tue, 02 Dec 2025
55.8500
57.1600
55.0700
56.4600
130,000
Mon, 01 Dec 2025
56.7000
56.8100
55.1300
55.2800
59,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.4000
57.5000
56.7800
57.5000
20,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.6200
58.0000
56.3500
57.2600
58,500
Tue, 25 Nov 2025
55.5700
57.4800
53.8800
56.8700
62,700
Mon, 24 Nov 2025
54.2500
55.8100
54.2500
55.4400
71,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.2500
55.4700
52.5700
54.0000
160,400
Thu, 20 Nov 2025
57.2900
57.8700
53.5200
53.5600
111,200
Wed, 19 Nov 2025
55.7600
56.9400
55.5400
55.8000
61,300
Tue, 18 Nov 2025
55.0000
56.0100
54.1000
55.3500
75,900
Mon, 17 Nov 2025
59.1700
59.1700
55.0900
55.5500
75,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
56.7200
59.2400
55.3700
59.0000
97,400
Thu, 13 Nov 2025
60.7400
60.8600
57.4200
58.1500
71,300
Wed, 12 Nov 2025
59.9400
61.8200
59.9400
60.9000
81,000
Tue, 11 Nov 2025
61.2500
62.0000
58.9700
59.4900
101,700
Mon, 10 Nov 2025
63.7500
63.8200
60.6800
62.0000
123,200
Mon, 10 Nov 2025
3 · 8-K/A
Pre-market · 08:00 ET
8-K/A ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.5700
63.4000
58.0100
62.3600
121,700
Fri, 07 Nov 2025
2 · 10-Q
Pre-market · 08:30 ET
10-Q ↗
Fri, 07 Nov 2025
1 · 8-K
Pre-market · 06:45 ET
8-K ↗
Thu, 06 Nov 2025
63.9800
64.0900
62.0000
62.1400
122,800
Wed, 05 Nov 2025
61.6100
64.6600
61.6100
63.9500
92,300
Tue, 04 Nov 2025
60.6100
63.0300
60.6100
61.9700
130,200
Mon, 03 Nov 2025
62.3400
62.6500
60.0000
62.2800
102,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
62.4200
63.0300
62.1000
62.2900
70,200
Thu, 30 Oct 2025
59.9500
62.9900
59.9500
62.2000
99,200
Wed, 29 Oct 2025
60.7000
62.7100
60.0000
60.5400
150,600
Tue, 28 Oct 2025
59.0600
61.1100
58.1500
60.4000
75,800
Mon, 27 Oct 2025
63.5000
63.5000
59.2100
59.2500
102,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
62.0000
63.1600
61.5100
62.3800
85,600