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
24.0200
24.1900
23.3550
23.7900
270,462
Thu, 22 Oct 2026
23.2000
24.5000
23.1900
24.3900
339,500
Wed, 21 Oct 2026
24.4900
24.7900
23.3100
23.3600
387,500
Tue, 20 Oct 2026
24.2400
24.9600
24.2400
24.5600
204,600
Mon, 19 Oct 2026
24.9100
25.1000
24.0300
24.1200
265,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
26.1700
26.4000
24.8100
24.9600
381,000
Thu, 15 Oct 2026
25.4600
26.1500
25.2600
26.1000
262,300
Wed, 14 Oct 2026
24.9200
25.2400
24.5000
25.1800
318,500
Tue, 13 Oct 2026
25.8400
25.8400
24.6600
25.0300
289,000
Mon, 12 Oct 2026
25.2900
25.6900
25.0700
25.5800
283,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
25.9000
26.0100
25.3600
25.5300
202,100
Thu, 08 Oct 2026
25.4700
26.3300
25.2800
25.9000
278,300
Wed, 07 Oct 2026
25.4500
25.7500
25.1700
25.5700
244,400
Tue, 06 Oct 2026
26.0400
26.4000
25.5800
25.6400
356,600
Mon, 05 Oct 2026
25.4300
26.0800
25.2700
26.0000
295,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
25.6200
25.7000
25.0400
25.5600
266,300
Thu, 01 Oct 2026
25.1800
25.6400
24.7900
25.4100
457,600
Wed, 30 Sep 2026
25.5500
25.7400
24.4200
25.0700
685,300
Tue, 29 Sep 2026
25.5000
25.7300
25.0900
25.4500
418,800
Mon, 28 Sep 2026
25.8200
26.0800
25.2100
25.3600
459,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
25.0900
25.8900
24.7800
25.7700
355,200
Thu, 24 Sep 2026
25.4600
25.8100
24.7800
25.1000
617,100
Wed, 23 Sep 2026
26.8800
26.9500
25.8000
25.9600
775,300
Tue, 22 Sep 2026
25.2500
26.4900
25.1800
26.3700
836,500
Mon, 21 Sep 2026
24.4200
25.3000
24.1500
24.7500
528,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
25.4000
25.5900
24.3700
24.4400
737,900
Thu, 17 Sep 2026
26.7700
27.0000
25.4300
25.4700
844,200
Wed, 16 Sep 2026
25.9600
26.7100
25.5300
26.3700
713,100
Tue, 15 Sep 2026
27.4900
27.5100
25.6600
25.7400
674,400
Mon, 14 Sep 2026
27.8200
28.1500
27.0900
27.1600
487,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
28.0300
28.4300
27.3700
27.5800
534,000
Thu, 10 Sep 2026
21 · 10-Q
After-hours · 16:24 ET
FORM 10-Q ↗
Thu, 10 Sep 2026
28.1000
28.6500
27.9900
28.1800
502,600
Wed, 09 Sep 2026
20 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Wed, 09 Sep 2026
28.7900
29.2200
28.0400
28.2000
719,200
Tue, 08 Sep 2026
29.1900
29.4200
28.6000
29.1400
528,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
28.7300
29.8900
28.5700
29.4300
556,900
Thu, 03 Sep 2026
30.5500
31.0000
29.0000
29.0700
677,000
Wed, 02 Sep 2026
30.0000
30.3400
29.1600
30.1200
645,300
Tue, 01 Sep 2026
30.0100
30.6100
28.7300
30.4000
978,500
Mon, 31 Aug 2026
30.5900
31.3100
29.3900
30.2700
1,709,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
28.9600
30.1500
28.6600
29.8500
2,183,100
Thu, 27 Aug 2026
33.2400
33.7000
27.5000
28.4400
5,314,800
Thu, 27 Aug 2026
19 · 8-K
Pre-market · 06:55 ET
FORM 8-K ↗
Wed, 26 Aug 2026
38.3600
39.5900
37.7700
39.1000
617,500
Tue, 25 Aug 2026
38.6600
40.0000
37.3600
39.3700
591,900
Mon, 24 Aug 2026
39.3300
40.1800
38.5900
38.8700
629,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
38.7600
39.1700
37.8000
38.8900
669,100
Thu, 20 Aug 2026
39.2300
39.2300
36.6200
37.7800
727,000
Wed, 19 Aug 2026
37.9500
40.0000
37.6300
39.5800
323,800
Tue, 18 Aug 2026
38.2500
38.8100
37.2200
37.4400
423,700
Mon, 17 Aug 2026
38.3600
38.5400
37.0700
38.1900
341,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
38.0200
40.1500
37.6300
38.3400
440,900
Thu, 13 Aug 2026
37.1600
38.4400
36.8100
37.7800
407,300
Wed, 12 Aug 2026
36.7000
37.4900
36.0000
36.9800
266,700
Tue, 11 Aug 2026
36.6800
37.5100
36.3600
36.8400
258,900
Mon, 10 Aug 2026
36.6700
37.2900
35.7600
37.2600
262,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
35.0500
37.1700
35.0400
36.8600
354,400
Thu, 06 Aug 2026
34.4400
35.0100
34.3100
34.7100
251,400
Wed, 05 Aug 2026
34.8200
35.6400
34.3500
34.8200
318,500
Tue, 04 Aug 2026
33.7500
34.5700
33.5700
34.2800
437,900
Mon, 03 Aug 2026
34.3500
35.4900
33.7100
33.8100
321,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
35.0400
35.2600
33.4500
33.9200
267,000
Thu, 30 Jul 2026
35.2200
35.4700
34.4500
35.2700
160,800
Wed, 29 Jul 2026
35.1900
35.8900
34.7000
35.5200
246,800
Tue, 28 Jul 2026
34.7500
36.1800
34.3000
35.3100
306,800
Mon, 27 Jul 2026
34.1900
34.7100
33.7400
34.1200
219,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
33.7700
34.3700
33.1300
33.7000
177,400
Thu, 23 Jul 2026
33.4100
34.2100
32.9100
33.8400
290,700
Wed, 22 Jul 2026
33.9500
34.1800
33.1400
33.9200
195,300
Tue, 21 Jul 2026
33.9200
34.4200
33.2400
33.9700
249,800
Mon, 20 Jul 2026
34.5000
34.5000
33.7800
34.0300
244,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.2800
35.2500
33.6400
34.1300
233,200
Thu, 16 Jul 2026
34.1900
35.9400
34.1900
34.9700
357,100
Wed, 15 Jul 2026
33.0000
34.8600
32.9700
34.4000
398,100
Tue, 14 Jul 2026
33.5400
34.0000
32.5900
32.9100
433,200
Mon, 13 Jul 2026
34.3400
34.8800
33.3800
33.6200
432,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
31.7700
34.4500
31.4600
34.4200
599,900
Thu, 09 Jul 2026
30.0700
31.4200
29.8900
31.1500
345,600
Wed, 08 Jul 2026
29.5700
30.4200
29.3500
30.1900
440,600
Tue, 07 Jul 2026
31.2900
31.5500
29.8100
29.8400
342,900
Mon, 06 Jul 2026
31.8200
31.8200
30.1700
31.0200
512,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.4500
31.7500
30.4500
31.5000
421,900
Wed, 01 Jul 2026
30.2600
30.9500
30.2600
30.5600
403,800
Tue, 30 Jun 2026
30.3500
30.7500
29.7100
30.6100
334,400
Mon, 29 Jun 2026
32.3600
32.3600
30.2600
30.3100
444,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.9700
32.5800
31.2800
31.3400
510,600
Thu, 25 Jun 2026
32.2200
33.0100
31.9400
32.0000
243,100
Wed, 24 Jun 2026
31.0100
33.2700
30.8000
32.5800
400,200
Tue, 23 Jun 2026
31.5400
31.7400
30.7300
30.7600
298,000
Mon, 22 Jun 2026
32.1800
32.5700
31.5700
31.8100
485,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
32.2900
33.5000
31.9600
32.3700
696,800
Wed, 17 Jun 2026
32.5100
33.2100
31.5400
31.6000
336,600
Tue, 16 Jun 2026
32.8400
33.5000
31.9700
32.5400
331,000
Mon, 15 Jun 2026
32.9500
33.1200
32.2500
32.5100
372,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.4300
34.3200
32.0500
32.1300
407,300
Fri, 12 Jun 2026
18 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Fri, 12 Jun 2026
17 · 8-K
Pre-market · 06:05 ET
FORM 8-K ↗
Thu, 11 Jun 2026
16 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 11 Jun 2026
33.8000
34.2500
33.1000
33.8900
515,400
Thu, 11 Jun 2026
15 · 10-Q
Pre-market · 09:15 ET
FORM 10-Q ↗
Wed, 10 Jun 2026
32.7900
34.1500
32.7400
33.8000
435,500
Tue, 09 Jun 2026
33.2000
34.4500
32.7700
33.0300
428,300
Mon, 08 Jun 2026
33.8900
34.2100
32.6200
32.9800
434,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
35.3800
36.0000
33.9500
33.9700
254,300
Thu, 04 Jun 2026
35.7900
36.5100
35.4800
35.7200
222,500
Wed, 03 Jun 2026
35.5500
35.9400
34.6100
35.2700
270,500
Tue, 02 Jun 2026
36.2600
36.5500
35.3000
35.9200
310,500
Mon, 01 Jun 2026
37.1900
37.9500
35.9600
36.3800
383,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
39.4800
40.1800
37.1200
37.2100
666,300
Thu, 28 May 2026
36.8000
39.3400
35.2000
38.9000
1,208,300
Thu, 28 May 2026
14 · 8-K
Pre-market · 06:55 ET
FORM 8-K ↗
Wed, 27 May 2026
38.1600
40.0700
37.6700
37.8000
456,200
Tue, 26 May 2026
37.2200
38.1200
37.1000
37.6700
347,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
37.3300
38.1100
36.6600
36.9700
251,000
Thu, 21 May 2026
35.8700
37.6100
35.4800
37.1600
294,500
Wed, 20 May 2026
37.3500
37.3500
36.0800
36.5000
370,900
Tue, 19 May 2026
34.6200
37.7500
34.2800
37.4800
503,800
Mon, 18 May 2026
35.0000
35.7000
34.0800
34.8800
436,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36.1400
36.3100
34.9400
35.3200
374,000
Thu, 14 May 2026
36.0700
36.5800
35.7100
36.2200
202,800
Wed, 13 May 2026
35.5900
35.9000
34.2900
35.7400
376,200
Tue, 12 May 2026
37.1400
37.4200
35.7600
36.1200
299,500
Mon, 11 May 2026
37.9900
38.1100
36.6500
37.0800
318,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.5100
38.8100
37.0100
38.3700
278,600
Thu, 07 May 2026
36.8200
37.5200
36.3600
37.4200
378,500
Wed, 06 May 2026
37.1500
37.9200
37.1100
37.1700
218,200
Tue, 05 May 2026
36.3400
37.7000
36.3100
36.6400
295,000
Mon, 04 May 2026
36.0500
37.5000
35.5200
36.2600
555,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
36.7600
37.2000
35.9000
36.0200
314,900
Thu, 30 Apr 2026
36.5000
37.5400
36.2300
36.9400
415,200
Thu, 30 Apr 2026
13 · DEFA14A
Pre-market · 06:33 ET
FORM DEFA14A ↗
Thu, 30 Apr 2026
12 · DEF 14A
Pre-market · 06:32 ET
FORM DEF 14A ↗
Wed, 29 Apr 2026
37.6400
38.0500
35.3800
36.7100
520,400
Tue, 28 Apr 2026
38.5900
39.1600
37.9100
37.9100
323,300
Mon, 27 Apr 2026
38.6300
39.0200
37.7000
38.5400
322,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
37.8900
38.7700
37.5000
38.5600
248,000
Thu, 23 Apr 2026
39.3800
39.4900
37.7700
37.8100
206,700
Wed, 22 Apr 2026
39.4400
40.1500
39.0500
39.5800
245,000
Tue, 21 Apr 2026
39.6500
40.0900
39.0000
39.0500
305,000
Mon, 20 Apr 2026
38.8200
39.8400
38.4600
39.4300
319,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
38.4600
40.0900
38.4600
39.0500
381,100
Fri, 17 Apr 2026
11 · 10-K/A
Next filing day · accepted 16 Apr, 20:45 ET
FORM 10-K/A ↗
Thu, 16 Apr 2026
37.0200
38.1600
36.3900
37.4300
456,400
Thu, 16 Apr 2026
10 · 10-K
Pre-market · 09:15 ET
FORM 10-K ↗
Wed, 15 Apr 2026
38.0500
38.2600
36.7700
37.0200
239,400
Tue, 14 Apr 2026
37.5100
38.3100
37.3400
38.0400
314,400
Mon, 13 Apr 2026
36.9600
37.6200
36.2600
37.2200
302,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.9100
38.0400
37.0300
37.2600
316,300
Thu, 09 Apr 2026
37.5100
38.8700
37.0800
37.8500
386,200
Wed, 08 Apr 2026
39.1800
40.1600
37.8500
38.0400
435,800
Tue, 07 Apr 2026
37.1200
37.5200
36.4200
37.1900
246,200
Mon, 06 Apr 2026
37.7100
38.4200
37.1200
37.2800
240,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
36.2600
38.0900
35.9100
38.0700
254,100
Wed, 01 Apr 2026
37.7200
38.7300
36.7100
37.0900
365,400
Tue, 31 Mar 2026
37.4200
37.7900
35.9300
37.4500
647,600
Mon, 30 Mar 2026
36.9000
37.7000
35.5000
36.8700
680,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.2200
38.9200
37.1400
37.2800
354,800
Thu, 26 Mar 2026
38.9300
40.0900
38.1200
38.7300
398,900
Wed, 25 Mar 2026
41.6000
41.8600
38.9000
39.6400
469,000
Tue, 24 Mar 2026
41.1900
41.8200
40.3900
41.0600
486,600
Mon, 23 Mar 2026
41.6900
43.2000
41.0000
41.6100
710,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
40.8700
41.9000
40.3900
40.9200
661,400
Thu, 19 Mar 2026
39.5900
41.7000
39.3200
40.8200
567,200
Wed, 18 Mar 2026
39.4600
40.7300
39.3600
39.4600
464,900
Tue, 17 Mar 2026
39.0700
40.7000
38.9900
39.9600
456,800
Mon, 16 Mar 2026
40.7200
41.5900
38.3700
38.5000
995,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
41.6100
41.8600
39.0100
40.9100
785,800
Thu, 12 Mar 2026
46.8600
47.0000
40.9200
41.5700
901,200
Thu, 12 Mar 2026
9 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Thu, 12 Mar 2026
8 · 8-K
Pre-market · 06:55 ET
FORM 8-K ↗
Wed, 11 Mar 2026
7 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Wed, 11 Mar 2026
45.4800
45.7900
43.4000
43.4900
624,700
Tue, 10 Mar 2026
44.1800
46.3800
44.0000
45.7100
772,900
Mon, 09 Mar 2026
41.0800
44.2600
39.8900
44.0400
745,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.3700
44.6200
42.1100
42.3500
505,000
Thu, 05 Mar 2026
45.3000
46.2700
44.2200
45.2400
323,400
Wed, 04 Mar 2026
47.2500
47.4700
45.5000
45.7000
389,500
Tue, 03 Mar 2026
45.2400
46.5700
43.6600
46.5000
316,400
Mon, 02 Mar 2026
47.4500
47.7100
46.0000
46.7400
430,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
49.1800
49.4400
48.2600
48.6600
464,500
Thu, 26 Feb 2026
49.8900
51.2900
49.3100
50.0900
257,100
Wed, 25 Feb 2026
50.5600
50.5600
49.3800
49.9200
238,500
Tue, 24 Feb 2026
49.3000
51.0800
49.3000
50.4500
279,300
Mon, 23 Feb 2026
51.8000
52.6100
48.4500
49.1400
436,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.8600
54.5000
51.6700
52.5300
477,500
Thu, 19 Feb 2026
52.6300
53.5000
52.3600
53.0300
184,200
Wed, 18 Feb 2026
51.0600
55.2400
50.9800
52.9900
461,500
Tue, 17 Feb 2026
50.1000
51.7300
49.9200
51.2400
289,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
49.1400
50.3100
48.4600
50.1400
299,400
Thu, 12 Feb 2026
50.7100
51.5600
48.9400
49.1700
293,200
Wed, 11 Feb 2026
52.5100
53.8900
50.1900
50.1900
275,300
Tue, 10 Feb 2026
6 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Tue, 10 Feb 2026
53.8300
54.3400
51.3900
52.1400
476,200
Mon, 09 Feb 2026
55.3100
56.0000
53.9700
54.1400
254,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.4600
56.2200
54.3500
55.4300
374,000
Thu, 05 Feb 2026
59.0400
59.2300
54.0800
54.3600
342,900
Wed, 04 Feb 2026
60.3800
61.8200
59.2400
59.3300
225,300
Tue, 03 Feb 2026
59.7900
60.9800
59.0100
60.3900
235,400
Mon, 02 Feb 2026
60.2000
61.0200
59.5000
59.9600
288,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.2100
60.4400
59.0500
59.6800
258,200
Thu, 29 Jan 2026
61.4000
62.0900
59.9000
59.9900
229,100
Wed, 28 Jan 2026
60.7600
62.4300
60.2200
61.3900
259,200
Tue, 27 Jan 2026
61.1000
61.4300
60.1800
60.9100
230,100
Mon, 26 Jan 2026
63.0200
63.3000
60.6300
60.8000
322,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.3000
63.3900
61.6400
63.3500
224,200
Thu, 22 Jan 2026
65.8200
66.6000
62.7100
63.7100
268,000
Wed, 21 Jan 2026
65.6700
65.8300
63.2400
65.3600
506,100
Tue, 20 Jan 2026
69.3600
69.3600
64.4000
65.0000
486,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
70.5000
71.9200
70.4900
70.6200
361,300
Thu, 15 Jan 2026
70.6000
72.1900
70.0500
71.0300
268,900
Wed, 14 Jan 2026
68.7600
71.0400
68.3900
70.5500
298,100
Tue, 13 Jan 2026
69.0500
70.0000
68.3900
68.9600
221,500
Mon, 12 Jan 2026
66.8400
68.9600
65.4200
68.7300
281,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.5900
67.3700
63.8400
67.1600
322,000
Thu, 08 Jan 2026
64.1000
66.3800
63.9600
65.3300
332,900
Wed, 07 Jan 2026
62.9900
65.0900
60.9400
64.5600
425,400
Tue, 06 Jan 2026
62.9800
64.5700
61.8800
63.6300
439,500
Mon, 05 Jan 2026
5 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Mon, 05 Jan 2026
61.4000
66.1700
61.4000
63.0100
554,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.4300
63.2700
60.7900
61.0000
385,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.0500
61.6000
59.1800
61.2700
394,500
Tue, 30 Dec 2025
59.0200
60.9000
58.6900
60.0800
212,900
Mon, 29 Dec 2025
62.0200
62.6900
59.1200
59.3000
463,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.9100
64.4300
59.9100
62.3400
610,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.3400
60.0000
57.3400
59.7000
154,800
Tue, 23 Dec 2025
56.8400
57.9900
55.8000
57.7000
251,900
Mon, 22 Dec 2025
55.0000
56.8900
54.2700
56.7900
245,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.6800
54.8400
53.0100
54.2500
484,300
Thu, 18 Dec 2025
53.7700
54.8700
53.5900
53.7600
297,000
Wed, 17 Dec 2025
53.4800
54.8900
52.9700
53.1300
282,100
Tue, 16 Dec 2025
52.5300
53.7900
52.3900
53.4800
293,300
Mon, 15 Dec 2025
52.3400
53.9300
52.2900
52.5500
380,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.0100
55.3300
52.2300
52.7400
595,900
Thu, 11 Dec 2025
52.7500
53.7100
52.2300
53.5100
307,000
Thu, 11 Dec 2025
4 · 10-Q
Pre-market · 09:15 ET
FORM 10-Q ↗
Wed, 10 Dec 2025
52.5600
53.8400
51.1300
52.8500
676,100
Tue, 09 Dec 2025
50.5300
53.5000
50.5300
51.9900
592,700
Mon, 08 Dec 2025
49.5100
51.4400
48.3100
50.6400
478,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.6300
51.7500
47.6300
49.7900
1,211,600
Thu, 04 Dec 2025
3 · 8-K/A
After-hours · 17:24 ET
FORM 8-K/A ↗
Thu, 04 Dec 2025
50.2900
51.0000
45.5000
48.4800
1,566,900
Thu, 04 Dec 2025
2 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 03 Dec 2025
52.9200
57.6800
52.9200
57.4000
935,700
Tue, 02 Dec 2025
54.0000
54.2800
51.6100
52.4200
585,900
Mon, 01 Dec 2025
52.0000
53.8800
51.7100
53.6400
423,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.2900
53.5100
52.2900
53.1000
164,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.1700
52.9000
51.1700
52.0600
295,200
Tue, 25 Nov 2025
48.1500
52.4900
47.9000
51.3300
379,600
Mon, 24 Nov 2025
48.6200
49.4400
47.4100
47.5800
354,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.2300
49.8700
46.9500
48.8800
296,000
Thu, 20 Nov 2025
48.5100
49.0200
46.0500
47.1700
268,700
Wed, 19 Nov 2025
49.6500
49.6500
47.2100
47.6700
298,600
Tue, 18 Nov 2025
48.8200
49.7400
46.9800
49.3800
289,100
Mon, 17 Nov 2025
48.7600
50.1400
48.5000
49.3300
314,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.5400
49.3900
48.3400
48.7000
258,500
Thu, 13 Nov 2025
49.4900
51.4300
48.9100
49.3400
446,800
Wed, 12 Nov 2025
1 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Wed, 12 Nov 2025
47.9200
50.3500
47.5700
49.5000
526,400
Tue, 11 Nov 2025
48.5000
48.5000
46.0200
47.0900
343,900
Mon, 10 Nov 2025
49.7000
50.3800
48.3700
48.7500
346,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.6900
49.6200
48.4800
49.2000
269,000
Thu, 06 Nov 2025
50.8900
50.9000
48.3700
48.9700
397,500
Wed, 05 Nov 2025
50.8100
52.4200
49.5500
51.2100
504,300
Tue, 04 Nov 2025
52.0000
52.5200
50.8000
51.1500
279,800
Mon, 03 Nov 2025
53.5800
54.5100
52.5000
52.8600
273,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.9200
55.1600
53.8600
54.2200
240,900
Thu, 30 Oct 2025
54.6700
55.2500
53.7900
54.6600
262,900
Wed, 29 Oct 2025
56.1200
56.9200
54.4400
54.9900
247,300
Tue, 28 Oct 2025
55.5000
57.1000
55.2700
56.0600
218,900
Mon, 27 Oct 2025
56.4800
57.9400
55.4100
55.5900
257,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.5000
58.4000
55.4700
55.5400
247,700
Thu, 23 Oct 2025
55.8200
57.0800
55.6600
56.5100
247,300