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
78.0900
82.0100
78.0000
81.0300
245,807
Thu, 22 Oct 2026
80.4100
80.4100
74.6700
77.8000
216,500
Wed, 21 Oct 2026
79.6600
81.3000
78.6700
81.0200
141,100
Tue, 20 Oct 2026
80.8700
81.0000
77.9800
80.0100
179,600
Mon, 19 Oct 2026
78.2200
80.2600
77.3800
80.0600
147,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
77.2600
78.5800
77.2600
78.2000
158,500
Thu, 15 Oct 2026
78.4800
78.4800
75.4000
76.3900
198,300
Wed, 14 Oct 2026
81.2900
81.2900
77.8500
78.2000
163,300
Tue, 13 Oct 2026
79.8000
80.5600
78.0700
80.3900
231,600
Mon, 12 Oct 2026
81.6400
83.1300
79.2000
79.2000
143,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
81.3200
82.6000
80.6100
80.6700
189,000
Thu, 08 Oct 2026
81.5100
82.3400
80.3800
81.5600
167,000
Wed, 07 Oct 2026
81.7100
82.6200
78.5900
80.0900
245,800
Tue, 06 Oct 2026
83.1600
83.7900
80.9300
81.2200
172,000
Mon, 05 Oct 2026
80.5500
84.2500
79.5800
83.1600
159,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
78.8300
80.8500
77.7500
79.6400
141,600
Thu, 01 Oct 2026
77.6400
80.3500
77.0000
79.8300
204,900
Wed, 30 Sep 2026
78.2500
79.0400
76.1700
78.1200
260,300
Tue, 29 Sep 2026
77.4700
78.7200
76.8800
77.2800
190,000
Mon, 28 Sep 2026
82.5500
82.5500
79.0400
79.4200
139,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
82.1800
83.6800
80.2200
81.3300
170,100
Thu, 24 Sep 2026
83.6400
84.0900
82.1100
82.9900
155,500
Wed, 23 Sep 2026
84.0400
84.0400
82.2000
83.0200
162,000
Tue, 22 Sep 2026
82.5000
85.0000
82.5000
83.4200
162,800
Mon, 21 Sep 2026
84.7000
85.2800
82.5800
83.9300
164,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
86.6900
86.6900
83.5300
85.2800
586,000
Thu, 17 Sep 2026
85.5200
88.0700
85.2500
86.8500
236,500
Wed, 16 Sep 2026
88.2400
89.0600
84.4000
85.7200
237,900
Tue, 15 Sep 2026
87.1900
89.8600
87.1900
89.3000
232,300
Mon, 14 Sep 2026
91.0300
91.0300
84.9200
86.9700
278,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
89.4600
91.5700
89.4600
90.6000
162,500
Thu, 10 Sep 2026
92.9500
92.9500
88.4100
90.6000
223,100
Wed, 09 Sep 2026
93.0200
94.0500
89.2600
90.5400
184,200
Tue, 08 Sep 2026
92.8800
94.6000
91.6300
91.8700
191,400
Tue, 08 Sep 2026
20 · 8-K
Pre-market · 07:38 ET
FORM 8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.5700
91.5700
89.0500
90.8400
219,300
Thu, 03 Sep 2026
96.0100
96.7600
92.3500
92.9700
173,500
Wed, 02 Sep 2026
92.9600
96.9100
91.8100
95.6100
276,800
Tue, 01 Sep 2026
94.9600
96.3700
91.9100
93.2500
226,400
Mon, 31 Aug 2026
91.6700
95.1000
91.0000
93.6400
345,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.7800
92.8900
90.6300
91.7100
216,600
Thu, 27 Aug 2026
87.2600
92.5500
86.8300
91.6600
201,000
Thu, 27 Aug 2026
19 · 8-K
Pre-market · 07:05 ET
FORM 8-K ↗
Thu, 27 Aug 2026
18 · 424B7
Pre-market · 07:01 ET
424B7 ↗
Wed, 26 Aug 2026
86.2700
87.5300
84.8100
87.4900
164,100
Tue, 25 Aug 2026
87.1400
88.8900
86.5600
87.7200
195,300
Mon, 24 Aug 2026
90.8000
91.2500
86.0700
88.6400
195,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.3900
93.7400
90.2400
92.4100
202,600
Thu, 20 Aug 2026
92.6600
94.0800
90.0200
91.8200
198,900
Wed, 19 Aug 2026
95.1100
95.3300
91.1300
91.7600
193,900
Tue, 18 Aug 2026
98.0100
98.0100
93.7200
93.8600
225,200
Mon, 17 Aug 2026
94.8000
97.2900
94.0000
96.7100
207,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
17 · S-3ASR
After-hours · 16:31 ET
S-3ASR ↗
Fri, 14 Aug 2026
92.6500
94.4700
91.7800
94.1700
166,000
Thu, 13 Aug 2026
88.3500
91.7100
86.4100
91.3500
218,000
Wed, 12 Aug 2026
87.6500
89.8300
85.8400
89.7000
213,500
Tue, 11 Aug 2026
89.7800
90.0400
87.5300
88.1700
170,200
Mon, 10 Aug 2026
83.3300
90.0000
83.1300
89.8000
258,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.0200
83.5700
81.1900
81.5900
157,800
Thu, 06 Aug 2026
80.0000
84.7400
80.0000
83.1100
399,100
Wed, 05 Aug 2026
83.6400
84.9600
78.5700
78.5900
366,500
Tue, 04 Aug 2026
81.9800
85.3400
81.9800
83.5900
350,400
Mon, 03 Aug 2026
81.7200
84.3800
80.9200
84.2400
269,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 10-Q
After market open · 11:38 ET
10-Q ↗
Fri, 31 Jul 2026
83.4200
86.0900
82.0000
85.6700
356,200
Thu, 30 Jul 2026
81.0000
82.7300
79.7000
82.2000
338,700
Wed, 29 Jul 2026
15 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Wed, 29 Jul 2026
81.4800
81.7400
77.2700
79.2600
391,600
Tue, 28 Jul 2026
14 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Tue, 28 Jul 2026
78.0500
78.6500
75.3800
75.6400
343,100
Mon, 27 Jul 2026
80.9400
83.2700
77.9700
78.6500
379,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
84.5700
85.7300
82.6100
83.3700
169,900
Thu, 23 Jul 2026
86.8800
87.8200
83.2300
84.2400
213,800
Wed, 22 Jul 2026
85.5000
86.6600
84.0300
85.1800
168,700
Tue, 21 Jul 2026
83.6000
85.2800
80.7800
84.7200
157,000
Mon, 20 Jul 2026
82.5500
84.7200
82.1000
82.6000
271,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
82.4600
84.9700
81.3600
83.8900
213,900
Thu, 16 Jul 2026
82.5700
84.0400
81.4600
82.6600
259,300
Wed, 15 Jul 2026
84.6600
84.8800
80.6200
82.4400
158,000
Tue, 14 Jul 2026
85.1600
86.6000
82.7300
83.5500
236,100
Mon, 13 Jul 2026
82.5600
84.7000
82.5600
83.6600
240,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.0400
82.2100
79.6600
82.0900
179,800
Thu, 09 Jul 2026
81.1700
81.1700
78.4300
80.2800
301,900
Wed, 08 Jul 2026
78.7800
82.0400
78.7800
80.7200
373,200
Tue, 07 Jul 2026
77.0500
79.4000
76.5000
78.0900
272,700
Mon, 06 Jul 2026
77.0800
79.1200
75.5400
76.3300
260,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.5500
80.5600
77.2800
77.8600
256,700
Wed, 01 Jul 2026
83.4500
86.0000
76.5000
77.3800
527,900
Tue, 30 Jun 2026
84.5600
85.8700
83.7700
84.0100
322,100
Mon, 29 Jun 2026
82.6100
85.1000
81.6300
83.7600
252,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.0000
83.4000
80.8300
82.6100
440,700
Thu, 25 Jun 2026
81.9000
84.6200
80.7800
84.1300
210,400
Wed, 24 Jun 2026
83.4900
84.1100
81.2400
81.8300
330,000
Tue, 23 Jun 2026
84.9800
87.7100
84.9800
86.5100
181,800
Mon, 22 Jun 2026
87.1400
87.7100
84.1600
86.7100
304,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.9800
88.9800
83.5200
87.0600
527,800
Wed, 17 Jun 2026
91.5400
92.4200
88.3800
89.1500
331,800
Tue, 16 Jun 2026
93.7000
95.6000
90.9200
91.2000
275,200
Mon, 15 Jun 2026
97.5700
99.4000
94.7800
94.9800
304,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
100.3700
103.8300
98.3800
101.6300
251,100
Thu, 11 Jun 2026
104.9000
106.0000
100.7600
101.8900
208,700
Wed, 10 Jun 2026
98.1800
103.8700
97.2600
102.8700
323,000
Tue, 09 Jun 2026
99.9200
99.9200
93.0100
96.4500
408,100
Mon, 08 Jun 2026
97.7800
101.2400
97.7800
99.8700
206,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Fri, 05 Jun 2026
100.3700
100.3800
95.2800
95.9300
347,000
Thu, 04 Jun 2026
93.9200
101.4200
93.9200
101.0900
317,900
Wed, 03 Jun 2026
95.3400
96.3300
92.5500
96.2800
311,400
Tue, 02 Jun 2026
92.1500
95.8600
92.1500
94.3800
213,400
Mon, 01 Jun 2026
95.1700
95.7600
92.1500
92.4500
299,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
92.1400
93.8400
91.1500
92.6300
367,700
Thu, 28 May 2026
98.6000
99.2200
92.7000
93.2800
352,200
Wed, 27 May 2026
100.2000
101.2300
97.5800
97.6400
285,200
Tue, 26 May 2026
104.1300
106.9600
101.3700
102.2600
250,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
105.3200
105.5300
102.2900
105.4100
174,900
Thu, 21 May 2026
107.8500
110.4200
102.8300
104.5600
222,100
Wed, 20 May 2026
108.0600
110.8500
105.6500
106.5500
215,600
Tue, 19 May 2026
111.8400
112.5000
107.0400
108.2900
254,800
Mon, 18 May 2026
105.5300
112.9000
105.1400
110.6300
466,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
103.0700
105.8600
101.3800
105.2700
246,000
Thu, 14 May 2026
100.8600
104.9800
100.5000
103.6700
237,500
Wed, 13 May 2026
102.1200
102.1200
99.3200
101.3500
313,100
Tue, 12 May 2026
100.5200
102.1600
99.0100
101.9700
193,900
Mon, 11 May 2026
98.9700
101.7000
98.9100
100.1500
194,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
96.6100
98.6100
94.8600
97.4000
277,300
Thu, 07 May 2026
99.6300
99.7500
94.1700
96.5200
356,300
Wed, 06 May 2026
100.0700
103.5800
97.8900
99.4300
395,200
Tue, 05 May 2026
103.1600
105.8000
102.3400
105.2800
291,500
Mon, 04 May 2026
101.4100
103.7100
100.2000
103.7100
309,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 10-Q
After market open · 10:54 ET
10-Q ↗
Fri, 01 May 2026
101.1300
103.2100
100.5100
100.9700
298,800
Thu, 30 Apr 2026
103.7500
104.6600
99.5900
102.6100
459,500
Wed, 29 Apr 2026
94.1500
105.1700
94.0000
104.1800
753,100
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:28 ET
FORM 8-K ↗
Tue, 28 Apr 2026
91.5600
95.1100
90.5000
93.6200
503,200
Mon, 27 Apr 2026
90.7900
92.3600
88.5600
90.7000
260,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
88.4600
90.5400
86.7800
89.8900
404,800
Thu, 23 Apr 2026
86.8600
89.0500
86.5000
88.5400
375,700
Wed, 22 Apr 2026
10 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Wed, 22 Apr 2026
9 · DEF 14A
After-hours · 17:08 ET
DEF 14A ↗
Wed, 22 Apr 2026
84.2100
86.7200
84.0000
86.5100
360,400
Tue, 21 Apr 2026
80.0200
83.1800
80.0200
82.8200
319,500
Mon, 20 Apr 2026
79.7800
80.6600
77.6600
79.2300
292,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.0000
80.7100
76.5900
79.5200
532,700
Thu, 16 Apr 2026
81.0000
83.4700
80.8000
82.2400
295,000
Wed, 15 Apr 2026
79.1900
82.0000
78.2700
80.8400
249,300
Tue, 14 Apr 2026
84.4100
84.4100
78.6900
79.3300
351,800
Mon, 13 Apr 2026
81.0400
84.9100
80.5800
84.6200
279,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
81.5600
84.1900
80.0000
80.2200
196,600
Thu, 09 Apr 2026
83.6000
85.4500
82.5000
82.9200
273,100
Wed, 08 Apr 2026
80.7100
84.2600
77.4100
83.6700
382,300
Tue, 07 Apr 2026
8 · 8-K
After-hours · 16:39 ET
FORM 8-K ↗
Tue, 07 Apr 2026
83.0000
85.8000
82.5400
83.9700
334,400
Mon, 06 Apr 2026
79.8000
83.2500
79.7800
82.2000
239,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
81.1300
84.4700
78.0900
79.9900
481,500
Wed, 01 Apr 2026
85.2200
85.4000
77.8600
79.3400
651,300
Tue, 31 Mar 2026
88.6600
90.7000
84.6800
86.0600
371,500
Mon, 30 Mar 2026
92.2900
92.3800
86.3600
87.4300
246,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
89.1900
92.0000
88.8300
89.6000
231,400
Thu, 26 Mar 2026
87.7000
89.6700
86.3200
89.4600
273,900
Wed, 25 Mar 2026
85.6600
88.6100
85.6600
87.4900
277,900
Tue, 24 Mar 2026
85.1300
87.2900
84.0000
85.9900
269,900
Mon, 23 Mar 2026
78.7700
86.3200
78.7700
84.9900
533,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
80.2900
81.1000
78.2800
79.9700
469,400
Thu, 19 Mar 2026
77.8100
82.4800
77.8100
79.9600
314,500
Wed, 18 Mar 2026
80.0000
81.1300
78.1800
78.7800
383,900
Tue, 17 Mar 2026
77.1200
80.9800
77.0000
79.8500
333,800
Mon, 16 Mar 2026
76.7500
77.9800
74.5800
76.0300
245,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
75.5300
77.2100
74.1100
76.5900
303,300
Thu, 12 Mar 2026
78.0000
78.0200
73.7200
75.6100
518,600
Wed, 11 Mar 2026
79.6600
82.5000
78.4800
78.7200
343,500
Tue, 10 Mar 2026
80.3000
83.0100
79.0000
80.8400
390,000
Mon, 09 Mar 2026
79.1300
81.8800
77.7400
81.1300
369,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
77.8600
79.6200
76.4800
78.7300
300,500
Thu, 05 Mar 2026
79.4700
79.7000
75.1300
77.9800
359,700
Wed, 04 Mar 2026
76.0000
79.6000
75.2200
79.5500
457,300
Tue, 03 Mar 2026
75.3400
78.4100
74.0000
76.6000
444,100
Mon, 02 Mar 2026
80.1500
82.3000
74.5200
76.9000
437,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
78.7100
78.7500
76.3000
78.1200
454,800
Thu, 26 Feb 2026
75.9600
78.7100
75.4600
77.8000
358,900
Wed, 25 Feb 2026
80.1300
80.2000
77.0800
77.9500
398,600
Tue, 24 Feb 2026
78.5900
79.4600
76.3800
77.7700
407,100
Mon, 23 Feb 2026
77.8400
80.3200
77.2000
77.5800
364,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
74.9800
78.2600
74.5500
78.1900
353,000
Thu, 19 Feb 2026
76.1600
76.8400
74.7200
76.6100
447,900
Wed, 18 Feb 2026
73.4400
75.5700
72.5900
75.3000
685,100
Tue, 17 Feb 2026
69.3300
72.5000
67.9200
71.9100
936,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 10-K
After market open · 12:32 ET
10-K ↗
Fri, 13 Feb 2026
63.5200
70.5300
63.5200
68.1000
519,700
Thu, 12 Feb 2026
66.5000
69.0000
62.1900
63.8800
903,600
Wed, 11 Feb 2026
6 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Wed, 11 Feb 2026
69.6800
71.4700
68.3700
70.8800
405,400
Tue, 10 Feb 2026
70.4000
70.4600
67.7500
68.3400
341,300
Mon, 09 Feb 2026
70.6200
72.0600
69.7000
70.4200
265,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.9400
70.2700
66.9400
69.7800
349,600
Thu, 05 Feb 2026
66.6400
67.8300
64.6800
66.8900
266,600
Wed, 04 Feb 2026
69.3100
70.5500
66.8000
68.6400
328,800
Tue, 03 Feb 2026
67.5000
69.7100
67.0400
69.0800
412,400
Mon, 02 Feb 2026
64.1300
67.5900
63.2300
66.1300
274,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
66.1100
67.3900
64.8800
66.8400
277,200
Thu, 29 Jan 2026
68.6900
70.6100
66.1600
67.0600
345,400
Wed, 28 Jan 2026
68.2400
68.5200
65.3600
66.0700
241,300
Tue, 27 Jan 2026
67.5000
68.4000
66.6200
67.2600
238,300
Mon, 26 Jan 2026
66.2000
66.9400
65.0000
66.3400
293,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
66.6000
68.2000
64.7900
64.9600
329,700
Thu, 22 Jan 2026
65.2600
66.5400
64.2400
65.0600
274,400
Wed, 21 Jan 2026
63.3400
66.5900
63.3400
65.7900
359,300
Tue, 20 Jan 2026
62.1500
63.0000
60.5000
62.2300
342,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.1600
63.1600
61.6000
62.0600
204,300
Thu, 15 Jan 2026
5 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Thu, 15 Jan 2026
62.5000
62.9300
61.2400
61.8800
503,000
Wed, 14 Jan 2026
63.1000
64.9800
62.4200
63.4500
314,200
Tue, 13 Jan 2026
61.9800
62.9700
61.5600
62.2000
229,300
Mon, 12 Jan 2026
63.3200
63.5500
59.8100
60.4600
328,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.0100
65.6800
62.2900
63.4100
378,400
Thu, 08 Jan 2026
60.5500
65.5300
60.5500
64.7000
740,400
Wed, 07 Jan 2026
60.3000
62.1100
59.8700
60.6000
548,900
Tue, 06 Jan 2026
59.0000
61.2000
58.3500
60.7700
485,600
Mon, 05 Jan 2026
58.3200
58.8800
55.1900
58.2500
639,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.4000
56.5000
53.4500
55.4000
317,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.3100
55.6700
53.3700
54.3000
342,600
Tue, 30 Dec 2025
53.3600
55.4000
53.3600
55.2100
243,900
Mon, 29 Dec 2025
52.7200
53.8800
52.7200
53.3000
159,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.5500
53.1800
52.0700
52.6400
145,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.1800
52.9900
51.6600
52.9400
84,400
Tue, 23 Dec 2025
52.5100
52.9100
51.6100
52.2500
219,800
Mon, 22 Dec 2025
52.1200
53.7400
51.5700
51.8800
210,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.4300
52.3600
50.8500
51.2600
632,100
Thu, 18 Dec 2025
53.5000
54.0100
49.0900
51.1400
364,800
Wed, 17 Dec 2025
50.2700
51.3200
49.0000
50.8000
341,800
Tue, 16 Dec 2025
53.3800
53.3800
49.2300
50.0600
536,700
Mon, 15 Dec 2025
55.2400
55.8600
53.5100
53.5400
487,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.1400
57.5900
54.1800
54.6300
200,300
Thu, 11 Dec 2025
56.4000
57.8300
55.0000
57.0700
210,000
Wed, 10 Dec 2025
55.2700
58.3900
54.7400
57.0600
339,300
Tue, 09 Dec 2025
55.3700
56.7400
55.3700
56.3100
217,100
Mon, 08 Dec 2025
58.1800
58.6900
54.9000
55.0900
300,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.6500
59.0000
56.6500
58.4200
456,800
Thu, 04 Dec 2025
55.0700
57.1400
53.9100
56.9100
405,400
Wed, 03 Dec 2025
50.3900
55.4400
50.2100
54.9300
824,300
Tue, 02 Dec 2025
51.2600
51.4600
49.9900
50.0800
545,300
Mon, 01 Dec 2025
50.0700
51.4600
49.8500
51.4400
360,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
50.0000
50.6300
49.2500
49.8700
145,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.5000
50.6400
49.0900
49.8500
247,500
Tue, 25 Nov 2025
46.3400
50.4700
45.5000
50.3000
483,100
Mon, 24 Nov 2025
45.7100
47.1400
45.1000
46.5500
483,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
45.9200
46.7900
44.9300
46.1900
625,500
Thu, 20 Nov 2025
47.1700
48.5100
45.5500
46.2400
328,300
Wed, 19 Nov 2025
45.5700
47.0900
44.0400
46.5400
693,100
Tue, 18 Nov 2025
46.0400
47.5600
46.0400
46.8500
574,200
Mon, 17 Nov 2025
49.5000
50.2800
46.5100
47.3800
350,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.9400
49.9100
47.2400
49.3700
181,300
Thu, 13 Nov 2025
48.4700
49.5100
47.4600
48.5800
388,400
Wed, 12 Nov 2025
51.6000
52.3200
48.2900
48.4400
317,700
Tue, 11 Nov 2025
52.4700
54.1100
51.5700
51.7900
388,800
Mon, 10 Nov 2025
4 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Mon, 10 Nov 2025
52.9000
53.0400
51.2700
52.1200
273,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
51.4400
52.3000
49.6400
51.5500
281,300
Thu, 06 Nov 2025
51.5900
52.6000
50.2700
51.6400
316,900
Wed, 05 Nov 2025
52.5000
53.6000
51.5600
51.8400
334,000
Wed, 05 Nov 2025
3 · 8-K
Next filing day · accepted 04 Nov, 18:19 ET
FORM 8-K ↗
Tue, 04 Nov 2025
52.3800
53.3900
51.0000
51.7900
404,100
Mon, 03 Nov 2025
49.3900
55.1200
49.0000
53.9000
639,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 14:18 ET
10-Q ↗
Fri, 31 Oct 2025
49.6200
49.6200
47.6300
48.5200
314,800
Thu, 30 Oct 2025
52.3300
53.8200
49.2200
49.3400
592,400
Wed, 29 Oct 2025
49.8000
52.1000
48.9400
51.9800
936,400
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Tue, 28 Oct 2025
47.2500
47.6500
45.9100
47.1700
320,200
Mon, 27 Oct 2025
48.5000
48.5400
46.5300
47.2500
214,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.2000
48.4300
46.2000
47.3400
328,800