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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.6900
69.1500
67.7850
69.0600
325,086
Thu, 03 Sep 2026
67.8100
69.9800
67.7500
69.4200
290,700
Wed, 02 Sep 2026
66.7700
67.9900
64.9800
67.3500
384,200
Tue, 01 Sep 2026
70.4600
71.5000
66.3400
66.9400
674,200
Mon, 31 Aug 2026
70.0100
71.0000
69.1300
70.2900
399,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
69.7600
71.3500
69.6500
70.2700
292,400
Thu, 27 Aug 2026
70.2400
71.0200
69.3900
69.5300
322,100
Wed, 26 Aug 2026
68.7500
70.5700
68.2400
70.4000
312,500
Tue, 25 Aug 2026
68.8100
70.0700
68.4400
69.6200
267,100
Mon, 24 Aug 2026
70.6500
72.0000
69.4000
69.6000
238,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.7500
70.6100
68.0400
70.4800
355,100
Thu, 20 Aug 2026
68.5300
69.6100
67.6800
68.7000
252,600
Wed, 19 Aug 2026
69.8000
71.7800
69.5400
69.6100
267,800
Tue, 18 Aug 2026
68.0000
70.1700
67.4700
69.8400
378,000
Mon, 17 Aug 2026
67.4500
68.4700
66.2500
67.1400
391,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.2500
71.0000
68.0400
68.7500
210,300
Thu, 13 Aug 2026
67.1400
70.2200
67.1400
70.1100
264,100
Wed, 12 Aug 2026
65.5100
66.9500
64.8000
66.8300
292,300
Tue, 11 Aug 2026
66.6400
67.7600
65.9300
66.5600
235,000
Mon, 10 Aug 2026
67.5700
68.9600
66.9600
67.3500
273,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
65.9300
69.9600
65.9100
68.5000
545,000
Thu, 06 Aug 2026
67.8500
68.3100
65.3600
66.7400
721,200
Wed, 05 Aug 2026
69.9300
70.4800
67.2300
68.3700
400,100
Tue, 04 Aug 2026
68.5700
70.0000
68.0800
69.3000
542,200
Mon, 03 Aug 2026
66.9800
71.1900
65.7300
70.4800
705,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
70.0700
70.2300
64.0800
65.8300
572,300
Thu, 30 Jul 2026
17 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Thu, 30 Jul 2026
68.3400
73.0800
66.7200
71.6700
699,200
Thu, 30 Jul 2026
16 · 8-K
Pre-market · 07:24 ET
8-K ↗
Wed, 29 Jul 2026
69.2600
72.2000
67.6600
70.2300
484,800
Tue, 28 Jul 2026
65.5200
68.5000
64.7700
68.3800
468,900
Mon, 27 Jul 2026
62.4500
65.1500
62.4500
64.0600
458,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
60.7000
62.6000
60.4000
61.7500
352,600
Thu, 23 Jul 2026
59.9700
60.7700
59.2700
60.3500
515,600
Wed, 22 Jul 2026
60.8900
61.2100
58.9500
60.0300
391,000
Tue, 21 Jul 2026
59.1800
60.7200
58.6100
59.9400
388,500
Mon, 20 Jul 2026
58.8200
61.0700
58.5100
60.6900
304,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.0600
62.0000
59.4200
59.5600
300,400
Thu, 16 Jul 2026
58.8500
61.2400
58.8500
60.4700
459,500
Wed, 15 Jul 2026
57.5200
58.7000
56.9900
57.4000
292,100
Tue, 14 Jul 2026
56.4400
56.9800
55.3800
56.8400
309,700
Mon, 13 Jul 2026
56.6900
58.0700
56.6900
57.5600
221,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.7500
56.6900
54.4700
55.5400
178,400
Thu, 09 Jul 2026
53.9300
54.9200
53.2000
54.7900
313,100
Wed, 08 Jul 2026
55.8800
55.8800
54.2900
55.0000
250,900
Tue, 07 Jul 2026
56.0000
57.2400
55.6600
55.8500
313,900
Mon, 06 Jul 2026
54.9900
55.4100
53.3900
54.7000
335,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
53.4900
55.3500
53.3100
55.2100
393,800
Wed, 01 Jul 2026
49.9900
53.7800
49.9900
53.1900
452,400
Tue, 30 Jun 2026
49.9700
50.4200
48.9100
49.4900
325,900
Mon, 29 Jun 2026
50.1400
50.9900
49.5100
50.6500
334,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
48.2800
50.0200
46.8000
49.9100
534,100
Thu, 25 Jun 2026
47.1500
48.1800
46.8900
47.2500
342,900
Wed, 24 Jun 2026
46.0600
47.3200
45.6100
47.2100
367,200
Tue, 23 Jun 2026
44.1700
45.9400
43.8900
45.8200
434,100
Mon, 22 Jun 2026
44.6500
44.6800
42.9000
43.1000
467,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.2500
45.8800
43.8900
45.2900
459,600
Wed, 17 Jun 2026
15 · 8-K
After-hours · 16:48 ET
8-K ↗
Wed, 17 Jun 2026
46.4800
47.9000
45.1400
45.5800
511,700
Tue, 16 Jun 2026
47.1800
47.9100
45.8600
46.5600
258,300
Mon, 15 Jun 2026
47.0700
47.9800
46.1500
46.6800
305,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
47.6700
48.1600
47.0600
47.3800
226,500
Thu, 11 Jun 2026
47.8600
48.5600
46.9100
47.8200
280,800
Wed, 10 Jun 2026
47.8600
48.7400
47.3200
47.8700
272,600
Tue, 09 Jun 2026
46.6500
48.3000
46.2900
47.8200
379,100
Mon, 08 Jun 2026
46.2600
47.3300
46.0800
46.7500
229,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.0700
47.5700
46.2400
46.6400
328,500
Thu, 04 Jun 2026
46.9100
48.1700
46.1400
46.2700
314,700
Wed, 03 Jun 2026
47.5800
47.5800
45.2500
45.4000
505,900
Tue, 02 Jun 2026
47.8500
49.3700
47.2000
48.1000
398,200
Mon, 01 Jun 2026
46.4200
49.5000
46.1300
48.9200
494,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
45.1500
47.1500
44.9500
45.6800
805,200
Thu, 28 May 2026
43.7400
45.7500
42.9900
45.4100
477,900
Wed, 27 May 2026
14 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 27 May 2026
42.4200
44.1200
42.0600
43.6200
584,000
Tue, 26 May 2026
42.0500
42.6900
41.1700
42.4600
365,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
41.9200
43.0600
41.8900
42.7800
527,600
Thu, 21 May 2026
41.9700
42.9900
40.8400
41.8300
290,600
Wed, 20 May 2026
41.9900
42.9200
40.6700
42.6200
409,200
Tue, 19 May 2026
43.4600
44.8700
42.1300
42.6600
593,800
Mon, 18 May 2026
40.3900
43.3000
40.3000
42.8700
558,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
40.3000
41.3800
39.7000
40.5200
510,600
Thu, 14 May 2026
39.8500
40.7800
39.1700
39.6400
318,100
Wed, 13 May 2026
40.8000
40.8000
38.3600
39.6400
471,400
Tue, 12 May 2026
41.4700
42.6600
41.1700
41.4500
309,500
Mon, 11 May 2026
42.8400
43.6500
41.7600
41.8900
510,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
42.4600
42.9000
41.2200
42.8000
289,400
Thu, 07 May 2026
40.9500
43.5100
40.9500
42.8700
421,500
Wed, 06 May 2026
41.8800
41.9600
40.7300
40.8900
339,000
Tue, 05 May 2026
42.7400
43.6500
40.9400
42.4000
420,900
Mon, 04 May 2026
44.2500
45.2400
42.6800
42.9400
449,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
46.0000
46.3800
43.4500
44.4700
519,200
Thu, 30 Apr 2026
13 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 30 Apr 2026
43.7500
45.8800
41.1000
45.7800
635,500
Thu, 30 Apr 2026
12 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 29 Apr 2026
41.7000
43.1400
41.7000
42.8500
479,900
Tue, 28 Apr 2026
41.1700
42.5300
41.1700
41.8500
427,400
Mon, 27 Apr 2026
11 · S-3ASR
After-hours · 16:50 ET
S-3 ↗
Mon, 27 Apr 2026
39.9500
41.2900
39.9500
40.3000
387,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.5100
40.2200
38.3200
40.1100
300,900
Thu, 23 Apr 2026
40.1400
40.1400
38.0000
38.9100
308,700
Wed, 22 Apr 2026
40.6100
41.0200
40.1500
40.7300
333,100
Tue, 21 Apr 2026
40.1400
41.9600
40.1300
40.5700
462,500
Mon, 20 Apr 2026
38.8000
40.2900
38.8000
40.1200
540,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
38.8300
39.6200
38.3600
38.7700
441,000
Thu, 16 Apr 2026
38.5200
39.9000
37.8700
38.8500
276,800
Wed, 15 Apr 2026
10 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Wed, 15 Apr 2026
9 · DEF 14A
After-hours · 16:44 ET
DEF 14A ↗
Wed, 15 Apr 2026
38.0400
39.0500
38.0400
38.3000
316,900
Tue, 14 Apr 2026
37.1400
37.8900
37.0200
37.7100
271,800
Mon, 13 Apr 2026
34.7400
37.4500
34.5400
37.3100
553,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
36.1000
36.3300
34.2100
34.6300
308,200
Thu, 09 Apr 2026
35.7200
36.3600
34.8600
36.1300
437,400
Wed, 08 Apr 2026
37.5700
37.9700
36.0700
36.2800
372,300
Tue, 07 Apr 2026
37.4300
37.8300
37.0500
37.1700
279,900
Mon, 06 Apr 2026
37.6200
37.8700
37.0700
37.6100
336,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
35.7900
38.0100
35.1300
37.8000
639,600
Wed, 01 Apr 2026
37.0200
37.0200
34.7800
35.9500
590,300
Tue, 31 Mar 2026
38.4500
38.5000
36.3900
36.4300
540,500
Mon, 30 Mar 2026
38.1200
38.8800
37.5700
37.7400
556,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.4300
38.0300
36.3800
38.0100
417,700
Thu, 26 Mar 2026
36.8600
38.5600
36.8600
37.7100
311,300
Wed, 25 Mar 2026
38.4300
39.1800
35.7400
36.9900
653,000
Tue, 24 Mar 2026
38.3200
38.9000
37.5000
37.9400
425,000
Mon, 23 Mar 2026
38.4200
39.3300
37.7300
38.9000
535,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
37.5600
38.5000
36.7900
37.8300
855,100
Thu, 19 Mar 2026
8 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 19 Mar 2026
37.3600
38.5500
36.7000
36.8300
404,300
Wed, 18 Mar 2026
37.1600
38.1200
36.7400
37.3600
399,700
Tue, 17 Mar 2026
37.5500
38.9500
37.5300
37.6400
449,400
Mon, 16 Mar 2026
36.2800
37.2400
35.2100
37.1400
365,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
36.4200
37.1000
36.1400
36.3900
368,300
Thu, 12 Mar 2026
35.9200
37.3900
35.2700
36.1300
639,900
Wed, 11 Mar 2026
36.4400
37.0000
35.3600
36.2000
513,200
Tue, 10 Mar 2026
36.8900
37.3600
35.1600
36.3600
508,600
Mon, 09 Mar 2026
38.1900
38.4300
36.2400
37.2000
429,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
37.9100
39.2400
36.5000
39.0100
508,400
Thu, 05 Mar 2026
36.4400
38.6300
36.4400
37.9000
534,700
Wed, 04 Mar 2026
37.8700
38.3300
36.9000
36.9200
489,200
Tue, 03 Mar 2026
37.5300
38.5300
36.3800
37.9100
491,400
Mon, 02 Mar 2026
37.2400
37.7700
36.7600
37.6000
542,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
36.7200
38.1100
35.5000
38.0800
1,282,700
Thu, 26 Feb 2026
36.3700
38.7200
36.0300
37.7100
861,000
Wed, 25 Feb 2026
34.7100
36.2400
33.7900
35.7500
653,000
Tue, 24 Feb 2026
33.8300
34.9300
33.6100
34.4000
848,600
Mon, 23 Feb 2026
37.6500
37.7300
33.6700
33.8500
987,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.4500
42.4500
38.4400
38.4800
805,100
Thu, 19 Feb 2026
42.2500
43.3000
41.2900
42.6800
790,900
Wed, 18 Feb 2026
41.8100
43.0400
41.7100
42.5300
769,400
Tue, 17 Feb 2026
40.4300
41.8500
39.8200
41.7600
1,464,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
40.7200
40.8700
38.6100
39.8200
1,277,300
Thu, 12 Feb 2026
42.5600
47.4200
39.9400
40.3500
1,157,000
Thu, 12 Feb 2026
7 · 10-K
Pre-market · 08:04 ET
10-K ↗
Thu, 12 Feb 2026
6 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 11 Feb 2026
51.5000
52.2500
44.4000
45.2600
978,100
Tue, 10 Feb 2026
52.8200
53.5200
51.2600
51.4300
762,800
Mon, 09 Feb 2026
55.7400
55.7400
52.6600
52.9000
409,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.9900
57.4700
55.3000
55.9600
385,100
Thu, 05 Feb 2026
56.2400
57.2000
55.3100
55.7300
810,000
Wed, 04 Feb 2026
57.9700
58.7900
56.3300
56.6500
502,100
Tue, 03 Feb 2026
61.6500
62.8200
57.7400
57.9200
723,900
Mon, 02 Feb 2026
61.6100
63.4600
60.1100
62.5900
478,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.1400
61.6500
59.1400
61.2400
450,400
Thu, 29 Jan 2026
57.8100
58.5200
57.1500
58.4600
356,700
Wed, 28 Jan 2026
61.0300
61.0300
57.4200
57.7300
345,200
Tue, 27 Jan 2026
62.5200
62.8500
60.8500
60.9900
470,000
Mon, 26 Jan 2026
62.7000
63.5100
61.6600
62.8500
338,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.2000
63.6000
62.4400
62.7200
307,400
Thu, 22 Jan 2026
63.1800
64.3700
62.3700
63.5900
239,300
Wed, 21 Jan 2026
61.0400
63.7200
61.0000
62.8700
249,700
Tue, 20 Jan 2026
62.0100
62.1600
59.6100
60.6300
338,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
62.6600
63.1400
62.2900
62.7000
230,900
Thu, 15 Jan 2026
62.1600
63.4700
62.0000
63.2100
238,400
Wed, 14 Jan 2026
60.9100
62.5800
60.9100
62.1300
281,200
Tue, 13 Jan 2026
62.4900
62.4900
60.7500
61.5300
321,300
Mon, 12 Jan 2026
62.1500
62.8900
61.4100
62.6000
235,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.8600
62.5500
60.6800
62.4700
236,400
Thu, 08 Jan 2026
60.0600
62.5500
59.9100
62.0500
378,500
Wed, 07 Jan 2026
61.1900
61.1900
59.4600
60.4900
585,300
Tue, 06 Jan 2026
59.5000
61.3300
59.1500
61.0200
346,900
Mon, 05 Jan 2026
57.5700
61.4800
57.3700
60.2200
627,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.7400
58.8800
57.0600
57.1700
506,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
59.0600
59.3400
57.9700
59.1300
244,100
Tue, 30 Dec 2025
58.9700
60.0600
58.8600
59.4400
340,800
Mon, 29 Dec 2025
58.7200
59.5200
58.7200
59.3500
238,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.9500
58.7100
57.7200
58.6500
269,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.4900
58.4200
57.4900
57.9300
140,500
Tue, 23 Dec 2025
58.7600
58.9500
57.3400
57.5400
203,300
Mon, 22 Dec 2025
58.2100
59.0400
58.2100
58.8900
286,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
59.6600
60.2500
58.0100
58.2800
1,056,100
Thu, 18 Dec 2025
61.5900
62.1800
59.7100
59.8300
541,400
Wed, 17 Dec 2025
60.5400
61.8600
60.4600
61.5100
470,300
Tue, 16 Dec 2025
59.8900
61.1100
59.3600
60.6900
388,800
Mon, 15 Dec 2025
59.5800
60.4600
59.0500
60.1100
354,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.4000
60.0700
58.0100
59.2900
403,300
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:57 ET
8-K ↗
Thu, 11 Dec 2025
56.5000
58.4000
56.4800
58.3100
367,500
Wed, 10 Dec 2025
55.6300
56.5200
55.1200
56.2600
519,600
Tue, 09 Dec 2025
56.3400
56.6700
55.6500
55.7700
287,500
Mon, 08 Dec 2025
56.6500
57.0000
55.6800
56.3600
236,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.5400
57.6800
56.0200
56.9900
300,000
Thu, 04 Dec 2025
58.3100
59.1300
57.5200
57.7200
335,100
Wed, 03 Dec 2025
57.5000
58.4000
57.4700
58.0600
347,000
Tue, 02 Dec 2025
58.3800
58.5000
57.1100
57.3400
222,100
Mon, 01 Dec 2025
58.3600
59.3200
57.8400
58.1400
290,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
58.9400
59.1800
58.1300
58.6000
127,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.2500
59.1400
58.2500
58.4900
247,900
Tue, 25 Nov 2025
57.5000
59.3700
57.5000
58.8200
237,000
Mon, 24 Nov 2025
57.1200
57.5700
56.5500
57.5000
400,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
55.0900
58.1800
55.0900
57.7700
432,000
Thu, 20 Nov 2025
55.0000
56.0000
54.2200
54.8600
377,200
Wed, 19 Nov 2025
55.3300
55.9800
54.5600
55.0000
359,100
Tue, 18 Nov 2025
54.5200
55.4500
54.4700
55.2700
286,000
Mon, 17 Nov 2025
55.8800
55.8800
54.6200
54.7800
301,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
55.7700
56.2100
54.8500
55.7000
271,500
Thu, 13 Nov 2025
55.4200
56.3400
55.3600
55.9200
349,100
Wed, 12 Nov 2025
56.4200
56.9800
55.4100
55.5300
391,600
Tue, 11 Nov 2025
54.9100
56.4600
54.6900
56.3400
380,000
Mon, 10 Nov 2025
55.8500
56.1000
54.3300
54.5200
427,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.5200
56.9600
54.8400
55.7800
672,000
Thu, 06 Nov 2025
57.8100
58.1800
54.6100
55.2200
558,100
Wed, 05 Nov 2025
57.8300
58.5500
57.5500
58.1500
691,700
Tue, 04 Nov 2025
58.0000
60.1600
56.7000
58.0100
1,252,800
Mon, 03 Nov 2025
60.0100
60.4700
58.6500
60.0200
663,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
60.7000
61.2500
59.5500
60.0000
715,600
Thu, 30 Oct 2025
58.4800
61.3500
58.4400
61.2300
599,000
Wed, 29 Oct 2025
63.8200
65.1300
57.7700
58.6100
856,800
Wed, 29 Oct 2025
4 · 10-Q
Pre-market · 07:22 ET
10-Q ↗
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 07:20 ET
8-K ↗
Tue, 28 Oct 2025
61.7500
63.1000
61.6600
62.7500
392,900
Mon, 27 Oct 2025
63.5400
65.5300
61.7400
62.2500
386,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.1000
63.7800
62.7000
63.3300
342,000
Thu, 23 Oct 2025
61.5000
62.7800
61.1700
62.6900
352,600
Wed, 22 Oct 2025
61.7100
62.6700
61.0800
61.7400
336,900
Tue, 21 Oct 2025
61.1700
62.2600
61.1700
61.9300
272,200
Mon, 20 Oct 2025
61.4100
62.1500
60.7200
61.1700
231,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
60.4000
61.4200
60.4000
61.2100
249,500
Thu, 16 Oct 2025
60.8000
61.4400
57.8300
60.4500
532,900
Wed, 15 Oct 2025
63.1000
63.8500
60.8900
60.9300
369,700
Tue, 14 Oct 2025
61.8000
63.1100
61.6500
62.9400
258,600
Mon, 13 Oct 2025
61.9100
62.8200
61.2600
62.4900
275,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
63.9300
64.3900
61.4200
61.5200
368,700
Thu, 09 Oct 2025
65.0500
65.0800
63.6500
63.8000
234,500
Wed, 08 Oct 2025
65.0600
65.0600
64.0200
64.9400
341,300
Tue, 07 Oct 2025
66.4700
66.5000
64.5500
64.6900
254,900
Mon, 06 Oct 2025
66.0800
67.4500
65.5100
66.1700
310,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
64.4300
66.6100
64.4300
66.0200
366,200
Thu, 02 Oct 2025
64.8100
65.3400
64.0700
64.3000
333,200
Wed, 01 Oct 2025
65.9300
66.6300
64.9200
65.4500
262,700
Tue, 30 Sep 2025
2 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 30 Sep 2025
67.9400
68.2100
65.8000
66.8900
469,500
Mon, 29 Sep 2025
67.8900
68.4000
66.8600
68.0500
336,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
65.8500
67.6200
65.6900
67.5800
382,400
Thu, 25 Sep 2025
68.0300
68.7400
64.7000
65.5500
427,200
Wed, 24 Sep 2025
67.8900
68.5400
67.6800
68.0300
229,300
Tue, 23 Sep 2025
68.7600
69.3000
67.5300
67.9400
429,100
Mon, 22 Sep 2025
67.9300
68.7300
67.1300
68.7000
315,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
68.2600
68.7800
67.5400
68.0400
1,012,300
Thu, 18 Sep 2025
68.8200
69.2000
67.5700
68.0200
345,000
Wed, 17 Sep 2025
1 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 17 Sep 2025
68.4000
70.7200
67.5000
68.0600
353,300
Tue, 16 Sep 2025
68.5100
68.6700
67.9100
68.4900
221,600
Mon, 15 Sep 2025
69.2200
69.2200
68.0000
68.5100
289,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
71.5400
71.7500
68.9500
69.0100
310,100
Thu, 11 Sep 2025
68.0000
71.6000
67.7900
71.5600
261,600
Wed, 10 Sep 2025
67.7900
68.6000
67.3600
68.0000
364,500
Tue, 09 Sep 2025
69.4900
69.4900
68.1100
68.2600
270,900
Mon, 08 Sep 2025
70.4600
70.4600
68.9300
69.5400
227,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
71.4300
72.8400
69.9200
70.6600
241,100