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
49.9500
50.0000
49.3200
49.9100
111,298
Thu, 22 Oct 2026
48.8000
49.9000
48.5400
49.8300
155,400
Wed, 21 Oct 2026
49.3700
49.3700
48.6300
48.8000
181,400
Tue, 20 Oct 2026
48.2600
49.6900
47.7400
49.3900
233,800
Mon, 19 Oct 2026
49.1600
49.3850
47.9600
48.1300
145,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
49.2100
49.8700
49.0350
49.4700
231,400
Thu, 15 Oct 2026
48.4400
49.1100
47.9100
48.8400
479,100
Wed, 14 Oct 2026
47.6000
47.8900
47.0840
47.8500
323,200
Tue, 13 Oct 2026
49.1200
49.1500
47.8900
48.0600
206,100
Mon, 12 Oct 2026
48.6300
48.8100
48.0100
48.6800
316,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
49.2600
49.8500
48.4900
48.5100
307,800
Thu, 08 Oct 2026
48.5700
49.8200
48.0890
49.2400
403,400
Wed, 07 Oct 2026
49.6000
50.6250
47.0380
48.5400
802,300
Tue, 06 Oct 2026
54.1100
54.1100
49.4500
50.0000
799,900
Mon, 05 Oct 2026
54.5700
54.9900
53.7320
54.2100
131,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
54.6100
55.1980
54.3750
54.7000
159,400
Thu, 01 Oct 2026
53.3100
54.5000
52.8900
54.3700
293,500
Wed, 30 Sep 2026
53.4500
53.7400
52.5350
53.3600
392,900
Tue, 29 Sep 2026
51.9900
53.4100
51.5600
53.3600
274,200
Mon, 28 Sep 2026
51.8300
52.4700
51.5550
52.3300
135,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.4300
52.4500
50.9200
51.9100
216,100
Thu, 24 Sep 2026
52.6200
53.2400
51.6400
52.3100
355,100
Wed, 23 Sep 2026
53.5500
53.7100
52.5000
53.0600
177,400
Tue, 22 Sep 2026
53.9800
54.5650
53.3500
53.9700
206,400
Mon, 21 Sep 2026
54.4000
54.5100
53.3900
53.5100
350,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
53.6600
54.3400
53.4600
54.3400
710,800
Thu, 17 Sep 2026
53.4100
54.2700
53.2150
53.8700
241,600
Wed, 16 Sep 2026
53.1800
53.7530
52.2700
53.0600
311,300
Tue, 15 Sep 2026
53.5400
53.6750
52.2100
53.2600
239,500
Mon, 14 Sep 2026
54.9500
55.2200
54.2400
54.4300
132,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
55.1600
55.8550
54.2000
54.7300
189,800
Thu, 10 Sep 2026
55.0000
55.6400
54.4200
54.6000
409,300
Wed, 09 Sep 2026
55.4000
55.7800
54.8750
55.2600
161,700
Tue, 08 Sep 2026
54.5000
55.9750
54.4700
55.4600
262,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
54.7000
55.8200
54.5600
54.9800
117,700
Thu, 03 Sep 2026
54.9400
55.6000
54.0800
54.9200
212,600
Wed, 02 Sep 2026
54.2600
54.7150
53.8300
54.4900
318,700
Tue, 01 Sep 2026
54.8300
55.2950
53.4300
53.8000
336,300
Mon, 31 Aug 2026
54.7600
54.7600
53.3300
54.6900
344,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
55.3100
56.0300
54.8900
55.0400
135,000
Thu, 27 Aug 2026
54.9700
55.2400
54.0000
54.9400
175,000
Wed, 26 Aug 2026
56.0100
56.3600
55.0000
55.1000
151,200
Tue, 25 Aug 2026
56.1700
56.3100
55.3380
55.8000
113,700
Mon, 24 Aug 2026
55.1800
56.1500
55.0900
55.7100
227,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
57.0100
57.3100
55.2350
55.3400
168,200
Thu, 20 Aug 2026
57.0000
57.6400
56.5300
57.1700
162,900
Wed, 19 Aug 2026
57.1700
57.6650
55.6200
57.0000
181,000
Tue, 18 Aug 2026
57.3800
57.9600
56.2900
56.6600
243,300
Mon, 17 Aug 2026
57.8300
58.3400
56.2500
56.9400
227,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
57.7800
59.0500
57.0400
58.1100
180,500
Thu, 13 Aug 2026
57.6500
57.8500
56.7200
57.5700
162,600
Wed, 12 Aug 2026
56.8700
57.6630
56.5000
57.1000
167,300
Tue, 11 Aug 2026
55.7100
56.9300
55.3400
56.9100
240,300
Mon, 10 Aug 2026
56.0100
56.3000
54.7400
55.7000
209,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
15 · 10-Q
After market open · 11:49 ET
10-Q ↗
Fri, 07 Aug 2026
14 · 8-K
After market open · 09:38 ET
8-K ↗
Fri, 07 Aug 2026
55.1200
57.4600
54.9750
56.5500
243,700
Thu, 06 Aug 2026
57.0800
57.0800
53.9510
54.3100
271,300
Wed, 05 Aug 2026
56.5000
57.3700
55.4600
56.6700
242,100
Tue, 04 Aug 2026
58.0700
58.3100
56.4600
56.5600
286,300
Mon, 03 Aug 2026
59.1600
59.3300
58.1550
58.4600
341,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
58.6400
58.9100
57.1200
58.7100
292,500
Thu, 30 Jul 2026
59.4700
59.4700
58.0600
58.2800
243,000
Wed, 29 Jul 2026
60.0000
60.4000
58.9430
59.3200
343,300
Tue, 28 Jul 2026
58.9300
60.1800
58.5000
60.0500
430,800
Mon, 27 Jul 2026
57.4900
58.6350
57.3250
58.4100
281,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
56.2900
57.8350
55.6090
57.5700
246,500
Thu, 23 Jul 2026
56.3500
56.7800
55.1100
55.9800
284,100
Wed, 22 Jul 2026
55.2500
56.9400
54.2000
56.9100
276,600
Tue, 21 Jul 2026
55.9900
56.5100
54.5000
55.5300
331,600
Mon, 20 Jul 2026
55.3700
55.9280
54.5800
55.5500
437,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.9000
55.4600
53.5600
55.2700
325,100
Thu, 16 Jul 2026
53.2800
54.8100
53.2400
54.2200
258,100
Wed, 15 Jul 2026
52.2900
53.4400
52.2900
53.0800
219,600
Tue, 14 Jul 2026
52.1800
53.5900
51.7300
52.4100
226,200
Mon, 13 Jul 2026
52.6300
53.6800
51.4100
51.7000
178,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
52.1700
52.6200
51.6200
52.3700
173,700
Thu, 09 Jul 2026
52.1400
53.3250
51.7500
52.1900
309,800
Wed, 08 Jul 2026
53.4800
54.0200
51.4900
51.8800
301,900
Tue, 07 Jul 2026
53.0900
54.4400
52.8500
53.5300
390,400
Mon, 06 Jul 2026
52.2100
53.9600
52.0850
52.9000
349,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
55.1300
55.7840
52.0900
52.6300
470,800
Wed, 01 Jul 2026
53.3800
55.4100
53.1600
55.2800
520,400
Tue, 30 Jun 2026
53.0000
53.5300
52.4100
53.0900
384,600
Mon, 29 Jun 2026
53.2000
53.6400
52.7300
53.2700
303,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.2000
53.4800
52.0700
53.4300
895,000
Thu, 25 Jun 2026
51.2100
53.0850
51.1750
52.8200
451,500
Wed, 24 Jun 2026
50.3900
51.2300
49.9400
50.9900
315,800
Tue, 23 Jun 2026
49.6000
50.4980
49.4500
50.0900
323,900
Mon, 22 Jun 2026
47.4600
49.6700
47.3350
49.6000
526,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
47.7200
48.1400
47.1600
47.4000
395,400
Wed, 17 Jun 2026
13 · S-3ASR
After market open · 14:50 ET
S-3ASR ↗
Wed, 17 Jun 2026
47.8400
48.1500
46.4900
47.2400
350,000
Tue, 16 Jun 2026
48.0000
48.2950
47.1580
48.1400
230,900
Mon, 15 Jun 2026
49.5500
49.9780
47.5700
47.8100
267,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.4300
49.7500
49.1050
49.7000
206,400
Thu, 11 Jun 2026
50.4300
50.9750
49.4100
49.7500
252,100
Wed, 10 Jun 2026
50.2300
50.8300
50.0350
50.0700
228,500
Tue, 09 Jun 2026
48.4800
49.8500
48.4800
49.7600
290,600
Mon, 08 Jun 2026
48.5100
48.8470
47.7400
48.0100
143,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.3900
48.8100
47.1450
48.4300
177,400
Thu, 04 Jun 2026
47.6900
48.2600
46.8000
47.5300
305,100
Wed, 03 Jun 2026
48.0200
48.7700
47.0600
47.4800
214,400
Tue, 02 Jun 2026
48.1400
48.8000
48.0000
48.4900
205,900
Mon, 01 Jun 2026
48.0000
49.0200
47.3200
48.3600
241,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
48.3600
48.9020
47.3100
48.0900
234,900
Thu, 28 May 2026
47.8400
49.1800
47.2400
48.3000
209,800
Wed, 27 May 2026
47.4100
47.8100
46.6000
47.8100
617,500
Tue, 26 May 2026
12 · 8-K
After market open · 14:09 ET
8-K ↗
Tue, 26 May 2026
47.2500
47.8500
46.7500
47.1900
323,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.0000
48.1500
46.9800
47.2300
232,500
Thu, 21 May 2026
47.4400
48.2500
47.1500
47.9700
272,400
Wed, 20 May 2026
46.4300
47.7500
46.0190
47.7200
246,600
Tue, 19 May 2026
45.8400
46.9200
45.2850
46.1400
97,600
Mon, 18 May 2026
46.7600
47.0000
45.8500
46.1600
144,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.2900
46.7300
45.3600
46.6000
199,000
Thu, 14 May 2026
45.9400
46.2900
45.3000
46.2500
209,200
Wed, 13 May 2026
46.4700
46.6000
45.0100
45.7900
234,000
Tue, 12 May 2026
46.6200
46.8500
45.4000
46.5700
252,400
Mon, 11 May 2026
47.6100
48.6400
46.3750
46.4200
194,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 10-Q
After market open · 12:39 ET
10-Q ↗
Fri, 08 May 2026
44.8200
47.9900
44.7800
47.3500
338,800
Fri, 08 May 2026
10 · 8-K
Pre-market · 08:44 ET
8-K ↗
Thu, 07 May 2026
44.0400
44.9900
43.2550
43.9500
148,900
Wed, 06 May 2026
44.2100
44.7650
43.8700
44.1400
148,400
Tue, 05 May 2026
43.5900
44.2500
43.1200
43.7800
277,000
Mon, 04 May 2026
43.3200
43.4600
42.5100
43.3100
204,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
45.0100
45.0100
43.2700
43.5000
257,900
Thu, 30 Apr 2026
44.9700
45.8600
44.8250
45.0200
365,700
Wed, 29 Apr 2026
44.8700
45.2300
44.6000
44.9700
370,100
Tue, 28 Apr 2026
45.5900
45.6700
44.7800
45.1100
223,500
Mon, 27 Apr 2026
44.3100
45.3700
43.8200
45.1400
119,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
44.8100
45.1500
44.1900
44.3500
112,100
Thu, 23 Apr 2026
44.9400
45.4500
44.6650
45.0300
139,600
Wed, 22 Apr 2026
9 · DEF 14A
After-hours · 16:12 ET
DEF 14A ↗
Wed, 22 Apr 2026
43.9700
44.8500
43.7600
44.7000
221,700
Tue, 21 Apr 2026
43.9900
44.4100
43.7450
43.9200
147,000
Mon, 20 Apr 2026
43.7500
44.2600
43.7500
44.0000
103,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
43.2500
44.2300
43.2480
43.8600
106,900
Thu, 16 Apr 2026
42.0800
43.0200
42.0800
43.0000
106,200
Wed, 15 Apr 2026
42.1900
42.3700
41.8350
42.3200
139,500
Tue, 14 Apr 2026
41.7100
42.6350
41.3800
42.3800
147,100
Mon, 13 Apr 2026
42.6000
42.6000
41.3100
41.8800
174,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
42.4400
43.2100
42.0200
42.6800
169,500
Thu, 09 Apr 2026
41.4300
42.9800
41.4300
42.6800
288,500
Wed, 08 Apr 2026
41.5000
42.1500
41.4000
41.6600
454,500
Tue, 07 Apr 2026
40.9800
41.4900
40.1000
40.9900
184,700
Mon, 06 Apr 2026
40.6000
41.4000
40.4000
41.0100
196,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
8 · 8-K
After market open · 14:55 ET
8-K ↗
Thu, 02 Apr 2026
39.3700
40.5800
39.1450
40.4000
162,400
Wed, 01 Apr 2026
38.6000
39.6200
38.3600
39.3800
190,500
Tue, 31 Mar 2026
39.0000
39.3000
37.7700
38.4300
243,700
Mon, 30 Mar 2026
38.0000
38.6000
37.6000
38.5900
114,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.6000
37.8600
37.4000
37.4900
103,600
Thu, 26 Mar 2026
37.3900
37.9800
37.3000
37.8200
101,000
Wed, 25 Mar 2026
37.1200
37.5550
36.7100
37.4100
127,600
Tue, 24 Mar 2026
37.2000
37.3000
36.2600
36.9900
163,200
Mon, 23 Mar 2026
38.2900
38.3950
37.3400
37.5000
232,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.2000
38.2000
36.9130
37.1500
585,700
Thu, 19 Mar 2026
7 · 8-K
After market open · 13:20 ET
8-K ↗
Thu, 19 Mar 2026
37.1500
38.0900
37.1500
38.0400
219,000
Wed, 18 Mar 2026
37.5800
37.9700
37.2400
37.4200
170,000
Tue, 17 Mar 2026
37.8400
38.6000
37.5300
37.6300
155,800
Mon, 16 Mar 2026
37.2900
38.1840
37.2000
37.8400
127,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
37.5200
37.6500
36.8900
36.9200
124,400
Thu, 12 Mar 2026
37.9000
38.2050
37.0000
37.1300
163,100
Wed, 11 Mar 2026
38.2000
38.2950
37.7600
38.2000
97,300
Tue, 10 Mar 2026
38.1300
38.9700
38.0800
38.2300
144,800
Mon, 09 Mar 2026
36.6700
38.2500
36.5900
38.2100
197,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
37.2700
37.5000
36.6000
37.1100
109,700
Thu, 05 Mar 2026
38.0600
38.0600
37.1000
37.7200
104,100
Wed, 04 Mar 2026
37.7000
38.2900
37.3000
38.2100
163,700
Tue, 03 Mar 2026
6 · 10-K
After market open · 10:23 ET
10-K ↗
Tue, 03 Mar 2026
37.4100
37.9050
36.6900
37.5200
96,900
Mon, 02 Mar 2026
37.2300
37.9300
37.1480
37.9200
91,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.9000
38.4250
37.4000
37.7800
174,600
Thu, 26 Feb 2026
38.0200
38.5300
38.0100
38.1400
116,800
Wed, 25 Feb 2026
37.8000
38.1000
37.2100
38.0100
140,500
Tue, 24 Feb 2026
37.9000
38.0000
37.6100
37.6600
113,600
Mon, 23 Feb 2026
38.2000
38.5900
37.4000
37.8500
116,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.5300
38.5370
37.3000
38.2200
226,800
Thu, 19 Feb 2026
37.0000
37.8600
36.9000
37.4200
130,400
Wed, 18 Feb 2026
36.8000
37.1350
36.2500
36.9700
142,800
Tue, 17 Feb 2026
5 · 8-K
After-hours · 16:56 ET
8-K ↗
Tue, 17 Feb 2026
35.3100
36.9300
35.0800
36.9000
257,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
4 · 8-K
After market open · 10:42 ET
8-K ↗
Fri, 13 Feb 2026
36.5200
37.4000
34.8500
35.0500
364,900
Thu, 12 Feb 2026
35.4200
36.5300
34.6500
36.3700
254,300
Wed, 11 Feb 2026
36.7500
36.8000
35.2900
35.3300
113,100
Tue, 10 Feb 2026
36.4700
36.8200
36.4300
36.5600
93,500
Mon, 09 Feb 2026
36.5000
36.6000
36.1100
36.3800
93,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
36.4000
36.8600
36.2300
36.4300
166,600
Thu, 05 Feb 2026
35.9100
36.4600
35.7950
36.2600
192,700
Wed, 04 Feb 2026
36.6100
36.7000
35.6000
35.6600
159,800
Tue, 03 Feb 2026
36.8000
37.1800
36.0000
36.2900
187,900
Mon, 02 Feb 2026
35.8300
37.0800
35.7000
36.6900
202,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
35.6000
35.8100
34.5000
35.8000
236,400
Thu, 29 Jan 2026
34.3100
35.7300
34.3000
35.7200
157,100
Wed, 28 Jan 2026
35.1000
35.1000
34.1000
34.1600
150,100
Tue, 27 Jan 2026
35.7600
35.7600
35.1600
35.1700
152,800
Mon, 26 Jan 2026
35.7000
35.8900
35.3200
35.7400
120,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
35.9700
35.9700
35.3100
35.6500
97,200
Thu, 22 Jan 2026
36.1000
36.5700
35.9500
36.0200
95,700
Wed, 21 Jan 2026
35.6700
36.1000
35.4000
36.0800
134,000
Tue, 20 Jan 2026
35.3000
35.8000
34.8050
35.5200
192,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
36.9200
37.5000
35.6550
36.1500
355,400
Thu, 15 Jan 2026
37.7900
38.0800
36.8500
37.1400
156,900
Wed, 14 Jan 2026
37.5800
37.9100
37.4300
37.8400
105,500
Tue, 13 Jan 2026
37.8000
38.0850
37.4200
37.4800
77,600
Mon, 12 Jan 2026
37.9200
38.1000
37.6000
37.7300
93,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
38.0700
38.3700
37.6200
37.8300
103,100
Thu, 08 Jan 2026
37.2400
38.5130
37.2000
38.0800
109,900
Wed, 07 Jan 2026
37.9000
37.9000
37.1850
37.2600
132,300
Tue, 06 Jan 2026
37.6000
38.0900
37.3100
37.8200
154,000
Mon, 05 Jan 2026
36.7900
37.6900
36.7900
37.6300
232,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.0100
37.2350
36.7200
36.9300
110,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.1000
37.1000
36.5700
37.0000
170,500
Tue, 30 Dec 2025
37.2500
37.3100
36.9400
37.0600
138,200
Mon, 29 Dec 2025
36.8600
37.3700
36.8000
37.3500
99,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.1000
37.2050
36.5000
36.7600
84,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
36.7100
37.1900
36.3700
37.1000
58,000
Tue, 23 Dec 2025
37.2700
37.2950
36.7800
36.8300
172,600
Mon, 22 Dec 2025
37.0000
37.4000
36.8000
37.2700
123,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
38.0100
38.1100
36.9400
37.0900
233,100
Thu, 18 Dec 2025
37.9400
38.6700
37.9000
38.2000
189,300
Wed, 17 Dec 2025
37.7300
38.2600
37.3200
37.6900
162,700
Tue, 16 Dec 2025
37.4900
38.0000
37.3950
37.5500
202,000
Mon, 15 Dec 2025
37.3200
37.5800
37.1450
37.4700
135,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.9900
37.3900
36.8100
37.0800
166,100
Thu, 11 Dec 2025
36.0000
36.9000
36.0000
36.8500
172,300
Wed, 10 Dec 2025
35.8200
36.1200
35.6700
35.9100
350,400
Tue, 09 Dec 2025
35.0100
36.0050
34.8870
35.7300
238,800
Mon, 08 Dec 2025
35.8500
35.8500
35.1300
35.3400
93,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.5000
35.7900
35.2600
35.7400
113,400
Thu, 04 Dec 2025
34.4700
35.8000
34.4700
35.6100
239,900
Wed, 03 Dec 2025
33.8100
34.6600
33.5000
34.4100
269,800
Tue, 02 Dec 2025
33.7000
33.7000
33.2700
33.3200
83,900
Mon, 01 Dec 2025
33.2200
33.6400
33.2200
33.6000
132,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.5000
33.5000
33.2700
33.4200
44,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.0300
33.5100
33.0300
33.4500
147,500
Tue, 25 Nov 2025
32.5200
33.2000
32.5200
33.0900
116,400
Mon, 24 Nov 2025
33.1000
33.2400
32.7000
32.7600
142,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
32.2500
33.3100
32.2500
33.0600
167,600
Thu, 20 Nov 2025
32.4200
32.8000
32.1500
32.1600
225,000
Wed, 19 Nov 2025
32.2000
32.3000
31.7400
32.0900
142,500
Tue, 18 Nov 2025
31.7700
32.4800
31.6500
32.2300
137,100
Mon, 17 Nov 2025
32.4200
32.5100
31.6600
31.7800
151,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
32.3600
32.5900
32.0200
32.4500
79,700
Thu, 13 Nov 2025
32.7000
33.1000
32.3100
32.3800
119,300
Wed, 12 Nov 2025
32.6000
32.8800
32.4000
32.7800
142,900
Tue, 11 Nov 2025
32.2000
33.1600
32.2000
32.7000
162,700
Mon, 10 Nov 2025
32.9000
32.9000
32.0500
32.0800
134,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 10-Q
After market open · 15:07 ET
10-Q ↗
Fri, 07 Nov 2025
2 · 8-K
After market open · 15:04 ET
8-K ↗
Fri, 07 Nov 2025
31.5700
32.9600
31.5000
32.8000
348,300
Thu, 06 Nov 2025
1 · 8-K
After market open · 11:33 ET
8-K ↗
Thu, 06 Nov 2025
31.0200
31.5800
30.9850
31.4500
95,500
Wed, 05 Nov 2025
30.4000
31.0000
30.2550
30.7500
124,500
Tue, 04 Nov 2025
29.7000
30.3800
29.6100
30.3500
133,000
Mon, 03 Nov 2025
29.5000
29.8700
29.2700
29.8200
68,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
29.2200
29.6800
29.0670
29.5700
72,800
Thu, 30 Oct 2025
29.3700
29.6000
29.2200
29.2800
48,500
Wed, 29 Oct 2025
29.3800
29.7100
29.2410
29.4200
81,000
Tue, 28 Oct 2025
29.5000
29.5540
29.2900
29.4200
62,000
Mon, 27 Oct 2025
29.7000
29.7490
29.5000
29.6500
60,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
29.7700
29.8000
29.5800
29.6200
59,200
Thu, 23 Oct 2025
29.9000
29.9000
29.5500
29.6000
64,800