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
84.8600
87.0800
84.5800
85.6100
180,990
Thu, 22 Oct 2026
87.7300
87.7300
83.2200
84.3600
179,600
Wed, 21 Oct 2026
88.7500
90.8100
87.9100
89.6900
175,100
Tue, 20 Oct 2026
86.4700
88.9400
85.2000
87.7300
201,300
Mon, 19 Oct 2026
86.7500
87.7000
85.5500
87.4000
139,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
87.1700
88.1400
84.3000
85.6500
205,100
Thu, 15 Oct 2026
87.8000
88.2300
84.0000
87.4100
281,100
Wed, 14 Oct 2026
90.2800
92.2900
87.9100
88.9700
184,000
Tue, 13 Oct 2026
91.2800
91.8900
89.5000
91.8200
117,300
Mon, 12 Oct 2026
93.4900
93.9700
91.2500
91.6000
126,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
92.6600
94.6200
92.0000
93.8400
140,300
Thu, 08 Oct 2026
92.2900
93.2100
91.0000
92.2100
144,000
Wed, 07 Oct 2026
96.2500
96.7000
91.4100
93.2700
232,700
Tue, 06 Oct 2026
99.6500
99.9600
96.3900
97.2800
289,700
Mon, 05 Oct 2026
98.0400
99.3700
96.2900
98.6800
258,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
96.1300
99.4200
95.4900
98.2100
241,100
Thu, 01 Oct 2026
94.5700
96.1400
93.6100
94.3700
251,300
Wed, 30 Sep 2026
96.1500
97.3900
94.8500
94.8500
277,400
Tue, 29 Sep 2026
98.0000
98.5000
95.1100
95.4600
219,900
Mon, 28 Sep 2026
95.7300
97.8000
95.2100
96.9000
297,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
92.9700
96.9200
92.3900
96.2500
256,000
Thu, 24 Sep 2026
88.4200
95.9900
88.4200
92.9700
469,600
Wed, 23 Sep 2026
89.3900
89.9800
87.5500
89.1300
176,400
Tue, 22 Sep 2026
88.1900
90.1500
88.0700
89.4600
183,600
Mon, 21 Sep 2026
89.3600
90.0400
86.6000
87.6800
262,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
86.9900
87.7900
84.3000
87.7500
466,300
Thu, 17 Sep 2026
85.3700
86.8800
83.8400
86.4200
334,400
Wed, 16 Sep 2026
80.2000
85.0000
79.9200
83.2400
360,600
Tue, 15 Sep 2026
78.8300
79.3100
77.8800
79.0900
228,700
Mon, 14 Sep 2026
79.1200
80.2600
78.1400
78.2200
176,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
81.3800
82.0000
80.9200
81.9800
102,600
Thu, 10 Sep 2026
80.0000
80.6600
78.6700
79.7500
187,900
Wed, 09 Sep 2026
80.3800
81.5200
80.3400
80.8900
106,500
Tue, 08 Sep 2026
81.8600
82.5500
80.7300
81.0300
141,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
79.9100
81.9100
79.8400
81.4400
155,400
Thu, 03 Sep 2026
79.0800
79.6900
77.0500
79.5300
144,900
Wed, 02 Sep 2026
78.5000
80.3100
78.4200
78.5900
180,400
Tue, 01 Sep 2026
78.5900
79.6000
77.9200
78.4900
140,200
Mon, 31 Aug 2026
79.7600
80.2700
78.8300
80.0600
171,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
80.3000
81.2900
78.6100
79.7400
174,500
Thu, 27 Aug 2026
78.0400
80.6600
78.0400
80.1000
172,500
Wed, 26 Aug 2026
77.3500
78.8500
77.1900
78.8500
144,400
Tue, 25 Aug 2026
78.4600
78.6200
76.5500
77.6000
139,700
Mon, 24 Aug 2026
14 · 8-K
After market open · 13:06 ET
8-K ↗
Mon, 24 Aug 2026
79.7200
80.1900
76.4000
76.7800
182,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.6800
79.6800
77.7800
79.6100
168,200
Thu, 20 Aug 2026
81.1500
81.1500
78.0500
78.7900
177,800
Wed, 19 Aug 2026
85.6800
85.8300
81.3000
82.0800
238,600
Tue, 18 Aug 2026
89.5500
89.5500
84.7000
84.8800
196,200
Mon, 17 Aug 2026
92.0900
92.2900
89.7300
90.8600
157,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
92.0100
93.0000
90.5500
91.8700
140,600
Thu, 13 Aug 2026
91.2300
92.7800
89.6300
92.3200
184,500
Wed, 12 Aug 2026
92.0000
92.1700
90.2200
90.8000
182,400
Tue, 11 Aug 2026
90.0000
91.5400
90.0000
90.4500
154,200
Mon, 10 Aug 2026
88.9400
89.9200
88.6600
89.6600
175,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
87.9400
89.3700
87.9400
88.9100
153,700
Thu, 06 Aug 2026
90.0200
91.9800
87.3700
87.9100
180,000
Wed, 05 Aug 2026
87.4600
90.5600
86.2500
90.3100
296,900
Tue, 04 Aug 2026
82.2000
89.1700
81.8300
88.4000
424,500
Mon, 03 Aug 2026
77.3000
81.2200
75.7900
80.2500
299,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
13 · 10-Q
After market open · 15:11 ET
10-Q ↗
Fri, 31 Jul 2026
80.0000
83.0000
73.4700
75.0500
286,600
Fri, 31 Jul 2026
12 · 8-K
Pre-market · 06:11 ET
8-K ↗
Thu, 30 Jul 2026
72.7700
75.7200
72.7700
75.1400
134,400
Wed, 29 Jul 2026
74.4000
74.8300
71.2900
71.3500
235,800
Tue, 28 Jul 2026
76.8700
77.7500
74.7900
74.8800
179,200
Mon, 27 Jul 2026
78.7500
79.4500
76.8000
77.6400
140,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.7200
79.9700
77.8700
78.2400
106,600
Thu, 23 Jul 2026
78.4700
80.3600
77.9600
78.6200
135,600
Wed, 22 Jul 2026
79.7400
81.7000
79.0000
79.7300
129,500
Tue, 21 Jul 2026
78.5700
80.9300
78.0000
80.8500
125,900
Mon, 20 Jul 2026
78.5200
79.1500
77.0800
77.1100
124,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.0300
78.5600
74.2800
77.6200
192,800
Thu, 16 Jul 2026
76.1800
78.8100
75.9800
77.3600
180,400
Wed, 15 Jul 2026
77.2100
77.8800
75.5000
77.1600
210,200
Tue, 14 Jul 2026
75.9000
77.0900
74.8000
76.9800
210,300
Mon, 13 Jul 2026
73.6500
75.0200
73.4500
74.7200
186,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.1200
76.1900
73.8800
74.4000
165,000
Thu, 09 Jul 2026
74.3200
76.0600
73.0000
75.1800
387,300
Wed, 08 Jul 2026
73.3400
74.2900
71.0100
72.9600
330,200
Tue, 07 Jul 2026
77.0400
77.0400
73.4700
74.3600
295,300
Mon, 06 Jul 2026
76.7400
77.1600
75.9200
77.1400
302,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.9500
79.1700
75.3800
76.4000
191,700
Wed, 01 Jul 2026
80.6200
81.2600
78.3900
78.7400
172,600
Tue, 30 Jun 2026
79.9500
82.1900
79.9500
81.5100
214,100
Mon, 29 Jun 2026
79.8800
81.3000
79.4300
79.7900
195,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
80.5600
80.7900
78.6300
80.6900
809,700
Thu, 25 Jun 2026
80.8600
82.3700
80.4200
81.2200
190,100
Wed, 24 Jun 2026
79.8400
81.4400
78.3100
79.8300
220,900
Tue, 23 Jun 2026
79.8700
81.0000
79.2300
79.8100
205,900
Mon, 22 Jun 2026
81.5000
82.1500
80.5300
81.6800
214,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.2900
82.0900
79.6000
81.0600
455,900
Wed, 17 Jun 2026
79.1800
80.4900
77.5800
79.5700
354,400
Tue, 16 Jun 2026
79.3200
83.1500
78.6600
78.7400
212,300
Mon, 15 Jun 2026
80.5100
81.2900
78.3300
78.5300
185,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.2000
79.4800
77.1100
78.9400
179,100
Thu, 11 Jun 2026
75.0900
78.0000
73.1900
77.9600
233,100
Wed, 10 Jun 2026
75.0000
76.4200
73.7700
73.7800
254,800
Tue, 09 Jun 2026
77.1600
78.6800
72.9000
75.4800
217,200
Mon, 08 Jun 2026
73.6500
76.3600
73.4900
76.1400
284,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.9600
75.4700
72.1700
72.6400
191,600
Thu, 04 Jun 2026
74.6700
75.5000
73.6900
74.8000
157,100
Wed, 03 Jun 2026
77.9000
78.5200
74.0000
74.6700
245,100
Tue, 02 Jun 2026
76.1400
78.4100
76.1400
78.2500
179,500
Mon, 01 Jun 2026
74.6800
76.3000
73.8100
75.8400
182,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.9900
76.4000
74.7300
75.7600
227,300
Thu, 28 May 2026
72.6300
75.5700
72.3300
74.7300
217,400
Wed, 27 May 2026
74.4100
74.7500
73.5400
74.3900
128,000
Tue, 26 May 2026
71.9300
74.9800
71.9300
73.9400
208,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.2300
71.8300
70.2300
71.3600
208,300
Thu, 21 May 2026
70.4600
70.8500
68.0700
69.7500
192,900
Wed, 20 May 2026
11 · 8-K
After market open · 15:38 ET
8-K ↗
Wed, 20 May 2026
70.9800
72.6400
70.4500
71.1300
203,800
Tue, 19 May 2026
71.2600
71.6400
69.3700
70.1600
185,800
Mon, 18 May 2026
72.2700
73.0000
71.4200
72.2400
162,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.2500
72.7300
69.8700
72.0100
270,400
Thu, 14 May 2026
72.4900
73.1100
71.1400
72.5700
157,400
Wed, 13 May 2026
71.1800
72.5300
70.3700
71.8500
210,700
Tue, 12 May 2026
70.1200
71.5500
67.0600
71.0200
231,700
Mon, 11 May 2026
69.1900
71.3700
68.0500
70.9500
228,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.5100
69.4200
67.5800
69.3000
141,600
Thu, 07 May 2026
69.7400
70.0000
67.3300
68.1700
169,800
Thu, 07 May 2026
10 · 8-K
Pre-market · 07:51 ET
FORM 8-K ↗
Wed, 06 May 2026
69.0000
69.1800
67.0700
68.8900
170,000
Tue, 05 May 2026
64.9400
68.4900
64.3900
67.6900
210,800
Mon, 04 May 2026
65.2500
67.9700
63.6700
64.3400
222,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
9 · 10-Q
After market open · 13:58 ET
10-Q ↗
Fri, 01 May 2026
65.0000
66.5900
57.6700
65.1700
443,300
Fri, 01 May 2026
8 · 8-K
Pre-market · 06:07 ET
8-K ↗
Thu, 30 Apr 2026
61.9900
65.1700
61.9900
64.8100
145,700
Wed, 29 Apr 2026
63.5300
63.5300
61.7800
62.2600
155,400
Tue, 28 Apr 2026
63.7800
63.9800
62.7200
63.6800
100,100
Mon, 27 Apr 2026
64.6300
65.0000
63.5000
63.7900
185,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.8600
64.8800
63.1100
64.6200
153,000
Thu, 23 Apr 2026
64.1800
65.3000
63.3300
63.9200
111,600
Wed, 22 Apr 2026
64.6000
64.6800
63.0600
63.9800
101,900
Tue, 21 Apr 2026
64.4300
65.6000
63.6600
63.7900
150,600
Mon, 20 Apr 2026
64.2600
64.5300
63.7000
64.5000
92,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.5200
65.5600
62.4500
64.5100
142,500
Thu, 16 Apr 2026
62.9200
63.7900
61.4900
62.0600
163,600
Wed, 15 Apr 2026
61.6400
63.4100
60.9500
63.2400
195,300
Tue, 14 Apr 2026
63.1600
63.4300
61.8100
61.9100
163,400
Mon, 13 Apr 2026
60.9500
62.8600
60.9500
62.8200
107,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.9000
62.0100
60.9500
61.4000
75,000
Thu, 09 Apr 2026
60.1900
62.1100
60.1900
61.5800
124,100
Wed, 08 Apr 2026
7 · DEFA14A
After market open · 14:17 ET
DEFA14A ↗
Wed, 08 Apr 2026
6 · DEF 14A
After market open · 14:15 ET
DEF 14A ↗
Wed, 08 Apr 2026
60.3100
61.9900
60.2800
60.5100
267,800
Tue, 07 Apr 2026
57.3300
57.9500
56.7100
57.5300
144,800
Mon, 06 Apr 2026
57.7700
58.3500
56.9400
57.6700
88,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.4800
58.6400
55.3200
57.7700
171,200
Wed, 01 Apr 2026
57.7100
59.0300
57.7100
58.1300
116,300
Tue, 31 Mar 2026
56.2000
57.2000
55.4800
57.0200
103,200
Mon, 30 Mar 2026
56.8100
56.8100
54.8700
55.3800
214,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
57.3500
58.0100
55.2500
56.0400
131,100
Thu, 26 Mar 2026
58.7900
59.4600
57.5300
58.1100
151,800
Wed, 25 Mar 2026
60.3900
60.3900
59.1600
59.8200
123,700
Tue, 24 Mar 2026
57.2700
60.2600
57.1300
59.6100
159,800
Mon, 23 Mar 2026
57.4900
58.9900
57.3700
58.0300
182,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.8900
57.4800
55.1200
55.7500
295,400
Thu, 19 Mar 2026
55.2600
57.0100
55.0600
56.6500
136,600
Wed, 18 Mar 2026
56.4700
57.7200
56.1500
56.2800
182,600
Tue, 17 Mar 2026
55.5500
56.7600
55.3300
56.7200
160,500
Mon, 16 Mar 2026
55.4200
55.7200
54.5800
55.2100
137,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
56.4200
56.4200
53.5300
54.3500
205,000
Thu, 12 Mar 2026
57.0600
57.6700
55.2300
55.2300
229,400
Wed, 11 Mar 2026
57.1700
58.4000
56.6300
58.3400
134,500
Tue, 10 Mar 2026
56.5500
59.4300
56.5500
57.6600
141,800
Mon, 09 Mar 2026
55.7900
58.0400
54.3400
57.5900
208,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.5400
59.7500
56.8900
57.3400
276,400
Thu, 05 Mar 2026
62.0600
62.9100
59.5900
61.1100
150,700
Wed, 04 Mar 2026
62.3500
63.6100
61.3100
63.1300
126,200
Tue, 03 Mar 2026
60.5000
62.4400
58.8600
61.9600
124,100
Mon, 02 Mar 2026
60.8000
62.9600
60.1900
62.6500
107,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.0300
62.9100
61.3500
62.0800
143,900
Thu, 26 Feb 2026
63.0600
63.5500
62.1200
62.9700
160,600
Wed, 25 Feb 2026
63.6500
63.6500
61.8300
62.6300
200,300
Tue, 24 Feb 2026
63.4300
63.6800
62.3800
63.2800
173,300
Mon, 23 Feb 2026
65.0900
65.1700
62.0900
63.2500
188,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 10-K
After market open · 15:33 ET
10-K ↗
Fri, 20 Feb 2026
65.3000
66.3500
64.2300
65.3700
150,900
Thu, 19 Feb 2026
65.0800
65.5700
63.9700
65.5200
134,100
Wed, 18 Feb 2026
66.7700
67.2200
65.3600
65.7500
228,500
Tue, 17 Feb 2026
67.2000
67.4400
65.8000
66.8200
188,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
66.8500
67.8600
65.4900
67.5200
238,400
Thu, 12 Feb 2026
68.0600
68.9100
65.7900
66.4500
184,400
Wed, 11 Feb 2026
67.2200
68.4500
65.4500
67.1500
248,800
Tue, 10 Feb 2026
66.1600
67.6800
65.7500
66.3500
291,900
Mon, 09 Feb 2026
64.8000
68.0000
64.5000
65.9100
523,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
4 · 8-K/A
After market open · 14:50 ET
8-K/A ↗
Fri, 06 Feb 2026
57.6000
67.5700
56.9700
67.1700
869,000
Fri, 06 Feb 2026
3 · 8-K
Pre-market · 06:06 ET
8-K ↗
Thu, 05 Feb 2026
53.0100
53.9400
52.3500
52.4800
180,000
Wed, 04 Feb 2026
53.9600
55.1200
52.4600
53.4600
192,800
Tue, 03 Feb 2026
53.7500
54.5300
52.6200
53.6700
165,700
Mon, 02 Feb 2026
52.3600
54.2300
52.2000
53.4500
142,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
52.4000
53.5200
52.0500
52.6500
223,800
Thu, 29 Jan 2026
52.1000
53.3500
51.6300
53.1800
167,100
Wed, 28 Jan 2026
52.7700
52.7900
51.8300
51.8600
214,500
Tue, 27 Jan 2026
52.9300
53.3900
52.2400
52.4800
83,600
Mon, 26 Jan 2026
53.7500
54.3900
52.8700
52.9300
109,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.1400
55.1400
52.9500
53.7500
215,700
Thu, 22 Jan 2026
55.6500
56.6000
55.1700
55.1900
174,500
Wed, 21 Jan 2026
53.5700
55.6200
53.5600
55.4300
223,600
Tue, 20 Jan 2026
53.7700
54.0900
52.9500
53.0300
143,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.4000
55.4000
54.0000
54.7600
189,400
Thu, 15 Jan 2026
54.0100
55.1900
53.9000
55.0000
103,200
Wed, 14 Jan 2026
54.1500
54.2100
52.8500
53.6700
123,100
Tue, 13 Jan 2026
54.7300
55.0600
53.4500
54.0400
145,700
Mon, 12 Jan 2026
54.6400
55.0100
54.2600
54.6300
86,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.0000
55.3200
54.0900
54.7100
104,400
Thu, 08 Jan 2026
53.3900
54.9900
53.3900
54.9300
166,700
Wed, 07 Jan 2026
54.2100
54.2100
52.5000
53.7500
128,900
Tue, 06 Jan 2026
52.4700
54.1000
51.8000
54.0400
151,500
Mon, 05 Jan 2026
51.3300
53.4600
50.4900
52.9900
129,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.1100
51.3700
50.4300
51.3500
175,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.4600
51.4600
50.5000
50.5900
89,800
Tue, 30 Dec 2025
52.5600
52.7800
51.6300
51.6300
48,800
Mon, 29 Dec 2025
52.5500
52.7500
51.9200
52.3100
90,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.0900
53.0900
51.8100
52.7000
121,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.8500
53.5300
52.8500
53.0900
44,900
Tue, 23 Dec 2025
52.8400
53.4200
52.6600
53.1700
75,000
Mon, 22 Dec 2025
52.6000
53.4300
52.5800
53.0300
114,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.2600
52.7600
51.8800
52.1200
791,700
Thu, 18 Dec 2025
53.1000
53.3900
52.3900
52.5600
140,500
Wed, 17 Dec 2025
52.5600
53.2300
52.2000
52.3700
164,000
Tue, 16 Dec 2025
52.3000
52.9100
51.8300
52.7200
129,900
Mon, 15 Dec 2025
52.8900
52.8900
52.0800
52.4200
119,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.5100
53.5100
52.1700
52.5700
84,700
Thu, 11 Dec 2025
52.6500
53.8200
52.1400
53.2200
111,600
Wed, 10 Dec 2025
50.9800
53.0300
50.9800
52.4500
126,900
Tue, 09 Dec 2025
50.4800
51.4500
50.4800
51.2300
85,100
Mon, 08 Dec 2025
52.2600
52.3500
50.7200
50.8800
150,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.5100
52.1000
51.4700
52.0800
123,000
Thu, 04 Dec 2025
50.9100
52.1200
50.8500
51.6800
121,900
Wed, 03 Dec 2025
50.2500
51.2800
50.2300
51.1800
108,500
Tue, 02 Dec 2025
50.4500
50.5100
49.5000
50.1400
121,100
Mon, 01 Dec 2025
50.1400
50.4800
49.0800
50.0300
131,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
50.8400
50.9300
50.1800
50.8200
105,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.2500
51.9400
50.2500
50.8600
261,000
Tue, 25 Nov 2025
49.6900
51.0300
49.5100
50.7800
158,400
Mon, 24 Nov 2025
48.7100
49.6500
48.7100
49.2600
135,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.0000
49.0800
46.8800
48.8300
240,000
Thu, 20 Nov 2025
48.0000
48.6700
46.7000
46.8100
145,800
Wed, 19 Nov 2025
47.2100
48.0700
47.0100
47.1800
115,100
Tue, 18 Nov 2025
46.8900
47.3000
46.0700
47.1600
158,800
Mon, 17 Nov 2025
48.5700
48.9700
46.9200
47.0700
131,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.5100
49.2500
48.2600
48.5000
142,000
Thu, 13 Nov 2025
49.6600
50.1300
48.3500
49.1000
172,000
Wed, 12 Nov 2025
49.9400
50.5800
49.5100
49.8300
302,900
Tue, 11 Nov 2025
49.0500
49.5800
48.4500
49.5100
161,100
Mon, 10 Nov 2025
49.5800
49.7300
48.9500
49.0300
163,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.4900
49.0400
47.6900
48.9900
170,300
Thu, 06 Nov 2025
49.5000
49.7400
47.6700
48.6400
225,000
Wed, 05 Nov 2025
48.6700
50.0200
48.0000
49.8000
201,400
Tue, 04 Nov 2025
52.1200
52.1200
47.8100
48.2800
374,000
Mon, 03 Nov 2025
49.9100
53.5200
47.8400
53.4700
612,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 13:40 ET
10-Q ↗
Fri, 31 Oct 2025
53.6000
54.6400
45.1000
49.7600
658,100
Fri, 31 Oct 2025
1 · 8-K
Pre-market · 06:10 ET
8-K ↗
Thu, 30 Oct 2025
52.0500
53.7900
51.9100
53.0300
218,600
Wed, 29 Oct 2025
53.4900
54.0300
52.0500
52.6700
244,900
Tue, 28 Oct 2025
54.1500
54.6200
53.1200
53.4900
135,600
Mon, 27 Oct 2025
55.2500
55.2500
53.9700
54.3500
114,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.4500
55.9000
54.5700
54.6400
119,800
Thu, 23 Oct 2025
53.0300
55.5800
53.0300
55.2700
286,900