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
81.7900
87.5600
81.6150
87.1700
138,330
Thu, 22 Oct 2026
86.0600
86.1200
78.1300
81.5600
220,300
Wed, 21 Oct 2026
84.5900
87.3700
84.5900
86.7300
130,800
Tue, 20 Oct 2026
85.3900
86.8300
81.3300
84.2000
159,100
Mon, 19 Oct 2026
79.2900
85.5000
78.4200
85.0600
231,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.2600
79.5500
77.0800
78.7000
128,800
Thu, 15 Oct 2026
80.5500
80.9100
76.5100
77.1100
212,500
Wed, 14 Oct 2026
84.7000
86.3200
81.8400
82.2100
174,600
Tue, 13 Oct 2026
86.5100
88.4900
84.4800
85.0400
198,400
Mon, 12 Oct 2026
86.0000
88.6400
85.6300
85.7200
158,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
84.9200
86.3500
84.5100
84.6100
142,600
Thu, 08 Oct 2026
83.2700
84.5600
82.3000
84.3700
130,400
Wed, 07 Oct 2026
83.5300
85.9300
81.0600
82.3000
170,400
Tue, 06 Oct 2026
87.0000
88.8500
83.0000
84.4300
231,500
Mon, 05 Oct 2026
83.2700
89.9300
83.2700
87.3700
258,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
81.7300
83.5300
81.7300
83.1400
143,300
Thu, 01 Oct 2026
80.6800
82.9000
80.0200
82.3000
278,900
Wed, 30 Sep 2026
80.4200
81.6900
80.0000
80.9500
175,900
Tue, 29 Sep 2026
81.5600
84.7500
79.4700
80.4700
128,600
Mon, 28 Sep 2026
83.9700
84.9400
82.5100
82.9900
105,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.2200
85.3000
82.0300
82.8300
158,000
Thu, 24 Sep 2026
82.9800
84.1800
82.0800
83.6400
202,100
Wed, 23 Sep 2026
81.0500
82.6900
80.6300
82.6800
124,300
Tue, 22 Sep 2026
79.6300
83.0000
78.3100
80.9500
167,100
Mon, 21 Sep 2026
82.5800
82.5800
80.7700
80.8600
188,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
83.3300
83.3300
81.2000
82.0800
371,700
Thu, 17 Sep 2026
82.3800
84.2000
81.7200
82.2900
119,200
Wed, 16 Sep 2026
82.0000
83.0000
78.9800
81.6200
160,800
Tue, 15 Sep 2026
82.5900
83.0600
80.2600
81.9300
157,100
Mon, 14 Sep 2026
81.6400
82.7600
79.0700
80.6900
184,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.0000
84.1500
80.5200
83.0200
169,900
Thu, 10 Sep 2026
81.4700
82.4900
78.8200
80.9600
211,100
Wed, 09 Sep 2026
80.9500
84.0000
80.1900
80.2200
233,400
Tue, 08 Sep 2026
80.9900
82.6900
79.8100
79.8600
180,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.1100
82.0000
77.1000
80.2900
269,400
Thu, 03 Sep 2026
82.3000
84.1600
80.7200
81.8700
138,800
Wed, 02 Sep 2026
81.8300
84.0000
80.8200
82.2200
233,200
Tue, 01 Sep 2026
82.1200
83.2700
81.3900
82.2500
202,900
Mon, 31 Aug 2026
80.5000
82.0100
79.8300
81.9700
243,800
Mon, 31 Aug 2026
17 · 8-K
Next filing day · accepted 28 Aug, 17:33 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
16 · 424B7
After-hours · 17:30 ET
424B7 ↗
Fri, 28 Aug 2026
15 · S-3ASR
After-hours · 16:12 ET
S-3ASR ↗
Fri, 28 Aug 2026
79.7700
81.9300
78.8000
80.6100
167,200
Thu, 27 Aug 2026
75.7100
80.9800
74.2600
79.7800
180,000
Wed, 26 Aug 2026
75.7800
77.2300
74.4500
75.6000
205,100
Tue, 25 Aug 2026
77.1900
77.5600
75.9900
76.5500
128,700
Mon, 24 Aug 2026
77.3300
78.1100
75.1600
76.0500
159,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.6500
81.1000
77.3200
77.4200
204,700
Thu, 20 Aug 2026
82.6200
83.8600
77.4800
78.6000
177,600
Wed, 19 Aug 2026
84.1500
84.4400
80.7700
81.4200
149,600
Tue, 18 Aug 2026
86.4900
87.4200
82.4000
82.5100
133,000
Mon, 17 Aug 2026
85.5000
87.0900
83.6500
86.3100
164,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
83.5400
86.2500
83.3300
85.3600
158,000
Thu, 13 Aug 2026
81.9700
85.0000
81.5900
82.4200
219,100
Wed, 12 Aug 2026
83.6700
84.7500
81.6300
82.8600
178,200
Tue, 11 Aug 2026
79.4000
83.1800
78.7100
83.0700
229,100
Mon, 10 Aug 2026
75.3000
79.4200
75.3000
78.4200
180,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
74.4800
76.7400
73.8000
74.2300
242,900
Thu, 06 Aug 2026
77.0400
77.5100
74.6100
75.2300
237,000
Wed, 05 Aug 2026
74.3000
75.8900
71.6800
75.5200
325,100
Tue, 04 Aug 2026
69.0300
74.7700
68.5000
74.3000
430,600
Mon, 03 Aug 2026
62.7500
71.7300
62.6400
70.3500
494,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
14 · 10-Q
After market open · 12:39 ET
10-Q ↗
Fri, 31 Jul 2026
61.4200
64.6000
56.2900
62.6700
378,700
Thu, 30 Jul 2026
13 · 8-K
After-hours · 17:22 ET
8-K ↗
Thu, 30 Jul 2026
51.0200
52.4600
50.3100
51.4300
141,200
Wed, 29 Jul 2026
53.5300
54.1900
50.2700
51.1100
204,600
Tue, 28 Jul 2026
56.1300
57.2000
52.3100
52.4500
162,300
Mon, 27 Jul 2026
57.8800
58.4100
56.3400
56.6000
124,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.0100
58.8700
57.1700
57.8600
83,300
Thu, 23 Jul 2026
58.2900
59.6100
55.6300
57.5500
161,400
Wed, 22 Jul 2026
57.4600
58.9400
57.4100
57.8100
187,000
Tue, 21 Jul 2026
53.3000
57.4800
53.0000
57.2800
192,500
Mon, 20 Jul 2026
52.0400
54.0000
52.0400
52.8400
150,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
52.1200
53.0500
51.2000
52.4400
81,200
Thu, 16 Jul 2026
52.2300
53.5100
51.6500
52.1500
113,900
Wed, 15 Jul 2026
52.4800
52.6100
50.4400
52.5900
139,800
Tue, 14 Jul 2026
51.4000
52.4800
51.1400
52.2400
157,000
Mon, 13 Jul 2026
50.2400
51.1000
49.8700
50.5800
90,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
48.5000
49.6900
48.2700
49.6700
100,100
Thu, 09 Jul 2026
48.9400
48.9400
47.7800
48.5900
148,600
Wed, 08 Jul 2026
47.9900
49.8200
47.8800
49.2100
144,400
Tue, 07 Jul 2026
47.2400
47.9300
46.7700
47.4800
158,800
Mon, 06 Jul 2026
46.8600
47.9100
46.5100
46.5500
263,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
48.7300
49.3800
46.7400
46.9800
129,400
Wed, 01 Jul 2026
49.9300
50.4000
48.7500
48.9200
119,000
Tue, 30 Jun 2026
50.1400
50.6500
49.1400
50.2300
117,500
Mon, 29 Jun 2026
51.0000
51.0000
49.3700
50.0000
119,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
49.3800
50.7100
49.0200
50.6200
447,900
Thu, 25 Jun 2026
48.3300
50.4900
47.5100
49.5300
157,000
Wed, 24 Jun 2026
49.4000
49.8400
47.4100
48.5600
266,700
Tue, 23 Jun 2026
50.4000
51.5400
50.1000
50.2300
144,200
Mon, 22 Jun 2026
51.6200
52.2300
49.7400
51.3300
202,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
50.2600
51.7500
48.6900
51.5200
604,200
Wed, 17 Jun 2026
50.7400
52.0100
47.1900
50.7500
212,300
Tue, 16 Jun 2026
50.9500
50.9500
49.7900
50.3400
224,600
Mon, 15 Jun 2026
51.7500
52.7800
50.7400
51.2400
191,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
51.9300
53.7400
51.2600
52.9600
114,400
Thu, 11 Jun 2026
52.9200
52.9200
51.3700
52.3900
125,100
Wed, 10 Jun 2026
52.8400
53.4500
51.8600
51.8700
89,500
Tue, 09 Jun 2026
52.7900
52.7900
50.9500
52.1800
118,600
Mon, 08 Jun 2026
51.3100
53.1200
51.3100
52.5300
95,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.4100
53.4100
49.9500
50.4100
98,600
Thu, 04 Jun 2026
51.6900
53.6500
51.6900
53.6400
122,700
Wed, 03 Jun 2026
52.7400
53.3500
51.5100
52.1700
109,200
Tue, 02 Jun 2026
50.8800
52.9600
49.2600
52.7200
124,500
Mon, 01 Jun 2026
50.4600
51.4000
48.9700
50.6800
249,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.5500
51.5000
49.5500
50.2200
243,400
Thu, 28 May 2026
54.1000
54.3200
48.8600
50.7800
240,200
Wed, 27 May 2026
55.8300
56.3400
53.1900
53.6400
137,200
Tue, 26 May 2026
57.1100
59.0000
56.0700
56.4900
145,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.2300
58.2500
55.6100
57.1000
119,000
Thu, 21 May 2026
57.8400
58.6600
56.0600
58.5000
169,100
Wed, 20 May 2026
57.5700
58.7500
56.7400
57.0000
122,500
Tue, 19 May 2026
58.1200
58.4000
56.8700
57.4600
102,300
Mon, 18 May 2026
56.0200
58.0700
55.3100
58.0400
127,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
12 · 8-K/A
After-hours · 17:15 ET
8-K/A ↗
Fri, 15 May 2026
55.5600
56.5100
54.3600
56.3700
176,800
Thu, 14 May 2026
55.7500
56.8400
55.5100
56.0900
127,300
Wed, 13 May 2026
55.6800
56.2300
54.4000
55.9000
164,700
Tue, 12 May 2026
11 · 8-K
After market open · 11:49 ET
8-K ↗
Tue, 12 May 2026
56.4000
56.5600
54.6600
55.5900
130,900
Mon, 11 May 2026
54.1700
57.0000
54.1700
56.0900
137,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
55.1000
55.7400
53.5200
53.7100
119,300
Thu, 07 May 2026
55.1900
56.0700
53.5200
54.4200
166,000
Wed, 06 May 2026
57.7100
58.4400
55.4800
56.0500
207,200
Tue, 05 May 2026
60.0100
61.6400
56.9400
59.2600
197,900
Mon, 04 May 2026
58.4600
62.0000
57.5000
59.5300
248,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
10 · 10-Q
After market open · 15:28 ET
10-Q ↗
Fri, 01 May 2026
63.3100
63.3100
52.6200
58.7400
451,200
Fri, 01 May 2026
9 · 8-K
Next filing day · accepted 30 Apr, 17:55 ET
8-K ↗
Thu, 30 Apr 2026
63.5800
64.3000
62.0000
62.8700
143,300
Wed, 29 Apr 2026
64.3700
65.2400
63.5800
64.5400
145,100
Tue, 28 Apr 2026
63.7000
63.9400
62.5000
63.6100
98,100
Mon, 27 Apr 2026
63.0000
65.4300
62.7000
63.4100
158,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
60.0700
62.1900
59.5000
61.9300
91,000
Thu, 23 Apr 2026
59.9200
62.0000
59.9200
60.6800
127,000
Wed, 22 Apr 2026
57.5200
59.6400
57.4800
59.5000
109,600
Tue, 21 Apr 2026
55.6300
57.5100
54.9000
57.4800
127,000
Mon, 20 Apr 2026
56.1900
56.9900
54.6100
54.8300
153,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.6100
58.6500
55.3800
56.0900
249,900
Thu, 16 Apr 2026
58.4500
60.3100
58.4500
60.1900
143,700
Wed, 15 Apr 2026
58.3500
60.1500
58.0300
58.8800
109,200
Tue, 14 Apr 2026
61.1700
61.4100
58.7900
59.1000
134,900
Mon, 13 Apr 2026
60.5600
62.4800
60.5600
61.4800
134,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.6000
60.7000
59.3300
60.1100
92,400
Thu, 09 Apr 2026
59.7700
61.3200
58.5000
59.8800
183,600
Wed, 08 Apr 2026
58.0100
60.3900
56.5000
59.7900
191,800
Tue, 07 Apr 2026
59.2900
61.4000
59.2800
59.6800
174,600
Mon, 06 Apr 2026
58.0600
59.4500
57.7800
59.1400
93,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.8500
60.3700
57.8500
58.9800
106,000
Wed, 01 Apr 2026
58.8600
60.2400
57.2200
58.1400
268,800
Tue, 31 Mar 2026
58.3600
60.2900
58.0700
58.6600
263,800
Mon, 30 Mar 2026
62.5100
62.8900
56.7600
57.1700
215,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.7000
62.1900
59.7000
61.9200
208,800
Fri, 27 Mar 2026
8 · DEFA14A
Pre-market · 09:01 ET
DEFA14A ↗
Fri, 27 Mar 2026
7 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Thu, 26 Mar 2026
61.4800
62.1900
60.1500
60.2800
189,000
Wed, 25 Mar 2026
59.7900
61.8700
59.1100
61.7700
168,800
Tue, 24 Mar 2026
58.7200
61.2700
58.7200
60.6300
169,700
Mon, 23 Mar 2026
56.0800
59.2600
55.7400
59.0900
261,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.4400
58.5600
55.5000
56.2900
422,200
Thu, 19 Mar 2026
56.4700
59.1800
56.4600
57.8900
220,600
Wed, 18 Mar 2026
57.8800
58.9600
56.6200
56.6200
171,400
Tue, 17 Mar 2026
56.1300
58.9000
55.5300
58.0500
200,800
Mon, 16 Mar 2026
54.9700
56.7500
54.2900
55.2000
153,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.0000
55.0500
53.4400
54.2900
150,300
Thu, 12 Mar 2026
56.9300
57.5200
53.6300
55.0200
198,900
Wed, 11 Mar 2026
56.7000
58.7900
55.6100
57.8000
212,500
Tue, 10 Mar 2026
57.8200
59.7500
57.3300
57.5300
200,800
Mon, 09 Mar 2026
56.7700
58.9600
55.0200
57.5000
263,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.1500
58.3300
56.7600
57.1700
171,300
Thu, 05 Mar 2026
58.6000
58.6100
56.7500
57.7000
169,900
Wed, 04 Mar 2026
58.8700
60.3500
58.3800
58.8900
208,000
Tue, 03 Mar 2026
58.9800
59.8800
55.5900
58.7000
278,900
Mon, 02 Mar 2026
59.5000
60.4700
56.8600
60.2000
301,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 17:27 ET
10-K ↗
Fri, 27 Feb 2026
58.8100
59.5200
56.7200
58.0300
280,700
Thu, 26 Feb 2026
58.1000
58.9200
56.2100
58.3600
311,600
Wed, 25 Feb 2026
62.6900
63.5800
58.0000
59.0000
421,100
Tue, 24 Feb 2026
58.5600
62.5700
58.2000
62.0500
565,400
Mon, 23 Feb 2026
58.3100
62.7300
57.8500
58.6000
547,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.2100
58.8000
53.1800
57.8600
764,700
Fri, 20 Feb 2026
5 · 8-K
Next filing day · accepted 19 Feb, 18:05 ET
8-K ↗
Thu, 19 Feb 2026
52.2500
53.5000
50.9900
53.0300
408,600
Wed, 18 Feb 2026
51.6000
53.1100
51.0300
52.0800
290,700
Tue, 17 Feb 2026
50.2400
50.9200
48.8800
50.5900
185,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.5000
50.7500
48.5000
50.2000
220,400
Thu, 12 Feb 2026
49.2500
49.8000
47.4200
48.5800
185,500
Wed, 11 Feb 2026
47.5700
49.7200
47.4000
49.1700
308,600
Tue, 10 Feb 2026
48.2500
48.3000
46.1900
47.1000
150,400
Mon, 09 Feb 2026
47.5000
49.1300
47.2800
48.2500
243,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
45.8700
48.5100
45.8700
47.9800
330,400
Thu, 05 Feb 2026
4 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 05 Feb 2026
46.1900
47.1400
44.4200
45.5200
213,400
Wed, 04 Feb 2026
47.4100
48.6700
45.8800
46.9600
256,200
Tue, 03 Feb 2026
46.2500
47.2900
45.7900
47.0800
305,900
Mon, 02 Feb 2026
44.1800
46.2500
43.8300
45.6900
188,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
44.6200
45.7500
44.1900
45.2400
156,100
Thu, 29 Jan 2026
44.7500
46.3000
44.1600
45.0900
165,100
Wed, 28 Jan 2026
45.1700
46.0700
43.4100
43.6000
199,100
Tue, 27 Jan 2026
43.5000
45.9400
43.3300
45.2100
361,800
Mon, 26 Jan 2026
44.6400
44.6400
43.1900
43.3300
263,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.4900
45.6500
43.3200
43.6200
504,300
Thu, 22 Jan 2026
42.7600
43.9700
42.0000
43.4800
224,300
Wed, 21 Jan 2026
41.9800
43.4600
41.0900
42.6700
190,000
Tue, 20 Jan 2026
41.9000
42.5900
40.3100
40.7500
151,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.3000
42.0300
40.6500
41.9000
164,100
Thu, 15 Jan 2026
41.0200
41.8600
40.0000
40.8000
169,200
Wed, 14 Jan 2026
41.2800
42.0000
40.5300
41.1500
140,400
Tue, 13 Jan 2026
39.9900
41.3200
39.0100
40.7500
252,800
Mon, 12 Jan 2026
3 · 8-K
After market open · 12:03 ET
8-K ↗
Mon, 12 Jan 2026
39.8400
39.9900
39.2500
39.4000
91,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.4400
39.8200
38.8000
39.4900
73,800
Thu, 08 Jan 2026
38.3600
39.8300
38.2500
39.5100
134,700
Wed, 07 Jan 2026
39.1600
39.1600
37.9500
38.2500
73,600
Tue, 06 Jan 2026
39.5000
39.6600
38.3100
39.0400
131,100
Mon, 05 Jan 2026
38.7600
39.8500
38.1000
39.5100
173,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
36.8500
38.6600
35.7000
38.2600
79,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.3300
38.3800
36.8100
36.9500
166,000
Tue, 30 Dec 2025
37.1000
38.0600
36.6500
37.3900
90,700
Mon, 29 Dec 2025
36.8900
37.7400
36.7400
37.0300
75,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.8900
37.4900
36.4700
36.7500
82,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.1200
38.4500
36.5000
37.0700
107,400
Tue, 23 Dec 2025
36.2700
37.2800
35.5000
36.9100
93,700
Mon, 22 Dec 2025
36.0000
36.7500
35.8400
36.3800
127,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
35.7400
36.9200
35.0000
35.6800
341,400
Thu, 18 Dec 2025
36.4400
37.4600
35.1100
35.4400
209,300
Wed, 17 Dec 2025
33.2400
36.3900
33.2400
36.0800
153,000
Tue, 16 Dec 2025
34.0200
34.9900
32.0300
32.8300
148,500
Mon, 15 Dec 2025
34.5800
34.8900
33.8600
34.4800
96,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
35.6000
35.6500
34.3300
34.5300
85,800
Thu, 11 Dec 2025
34.9400
35.9000
34.3200
35.4600
108,900
Wed, 10 Dec 2025
34.9100
36.0000
34.2100
34.9700
117,200
Tue, 09 Dec 2025
34.5600
36.2000
34.5600
35.3000
174,300
Mon, 08 Dec 2025
35.2400
36.0000
34.1000
34.4800
120,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
34.9500
36.3800
34.6600
35.2400
111,400
Thu, 04 Dec 2025
33.8500
35.3900
33.8500
34.7400
89,300
Wed, 03 Dec 2025
32.2900
34.1600
32.0100
34.1100
88,300
Tue, 02 Dec 2025
32.4900
32.7600
31.3900
31.8800
63,800
Mon, 01 Dec 2025
31.2300
32.8600
31.2300
32.4400
145,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.5000
31.4300
30.3700
31.4000
59,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.1900
30.7500
30.0700
30.4800
60,400
Tue, 25 Nov 2025
30.7000
31.0800
30.0100
30.3200
73,600
Mon, 24 Nov 2025
30.0100
30.7700
29.7700
30.4900
90,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
29.4600
30.2700
28.6800
30.0100
66,800
Thu, 20 Nov 2025
30.3200
31.5100
29.4000
29.5500
89,400
Wed, 19 Nov 2025
30.1400
30.8200
29.8000
29.8100
76,300
Tue, 18 Nov 2025
29.7300
30.5900
29.5600
30.4900
57,200
Mon, 17 Nov 2025
30.2400
30.9400
29.9100
29.9800
80,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
29.1200
30.9600
28.9700
30.1700
74,700
Thu, 13 Nov 2025
29.3100
29.5800
28.7000
29.4800
89,000
Wed, 12 Nov 2025
30.8400
31.3100
29.0300
29.0500
79,600
Tue, 11 Nov 2025
29.5700
31.1800
29.5700
31.1500
78,000
Mon, 10 Nov 2025
28.7800
29.6500
28.5000
29.5200
104,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
28.7400
28.8400
28.0000
28.6400
125,300
Thu, 06 Nov 2025
28.8200
29.2900
28.4300
28.7400
108,500
Wed, 05 Nov 2025
28.2800
29.1100
28.2500
29.0400
130,200
Tue, 04 Nov 2025
28.2800
28.6200
27.3000
27.9900
159,000
Mon, 03 Nov 2025
26.5900
29.5200
26.5800
28.8600
210,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Fri, 31 Oct 2025
31.2500
31.2500
26.0000
26.7800
315,300
Fri, 31 Oct 2025
1 · 8-K
Pre-market · 07:46 ET
8-K ↗
Thu, 30 Oct 2025
31.8700
32.4400
31.8300
32.2200
96,700
Wed, 29 Oct 2025
31.7000
33.0600
31.3500
32.1200
164,900
Tue, 28 Oct 2025
30.9400
31.7700
30.4000
31.6000
104,800
Mon, 27 Oct 2025
31.0000
31.6300
30.7000
30.9900
114,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
31.5000
31.9400
30.8100
30.9200
123,300
Thu, 23 Oct 2025
29.8400
31.4500
28.7300
31.3500
214,500