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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
98.3100
99.6900
96.5900
97.0000
336,434
Tue, 21 Jul 2026
97.0100
98.5300
96.4700
97.9800
295,600
Tue, 21 Jul 2026
19 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 20 Jul 2026
100.5000
100.9600
97.5000
97.5800
359,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.7400
101.4200
98.5400
99.9800
450,700
Thu, 16 Jul 2026
100.4000
102.3000
100.0000
101.8300
436,900
Wed, 15 Jul 2026
98.3900
100.6300
97.2700
99.6200
381,200
Tue, 14 Jul 2026
97.8700
98.5000
96.3100
96.9800
273,000
Mon, 13 Jul 2026
98.2500
99.0600
95.9800
97.6500
323,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
99.5700
100.9300
96.5500
98.3100
233,900
Thu, 09 Jul 2026
94.4500
100.2100
94.2700
98.8100
433,000
Wed, 08 Jul 2026
98.0200
99.0000
93.0000
94.1100
666,500
Tue, 07 Jul 2026
97.8800
100.0800
97.5700
99.3500
290,800
Mon, 06 Jul 2026
100.2500
100.3300
96.0700
97.8700
441,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
100.9400
101.5400
97.3900
100.2500
341,900
Wed, 01 Jul 2026
101.6400
104.1700
99.7000
99.8800
361,300
Tue, 30 Jun 2026
105.0000
105.9700
101.7400
101.8800
451,700
Mon, 29 Jun 2026
100.2000
103.1300
99.4400
103.0400
489,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
97.8600
101.4200
97.8600
101.3000
898,800
Thu, 25 Jun 2026
99.4800
102.0000
96.7300
98.7300
312,600
Wed, 24 Jun 2026
98.6200
101.9800
98.2400
99.1500
528,200
Tue, 23 Jun 2026
94.1800
97.7300
94.1700
97.5100
357,000
Mon, 22 Jun 2026
97.8700
98.4500
95.0400
95.7100
391,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
95.0200
100.0200
94.4600
97.9700
739,100
Wed, 17 Jun 2026
94.7300
98.1100
93.0700
93.9600
437,300
Tue, 16 Jun 2026
95.0900
96.3100
93.9100
94.3800
271,400
Mon, 15 Jun 2026
95.1600
97.4400
94.7500
95.3200
505,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.3600
94.6200
92.4200
93.3800
482,400
Thu, 11 Jun 2026
88.3700
93.0000
88.3700
92.8700
485,300
Wed, 10 Jun 2026
88.7400
91.6500
87.7100
87.7300
396,200
Tue, 09 Jun 2026
90.3100
92.7400
88.2300
89.6300
545,500
Mon, 08 Jun 2026
88.6900
90.8500
86.9700
89.5100
526,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
86.8000
90.1900
86.6300
89.4900
575,800
Thu, 04 Jun 2026
86.3900
87.8000
85.7500
86.8700
481,200
Wed, 03 Jun 2026
89.0000
89.0000
84.5100
85.5000
757,200
Tue, 02 Jun 2026
89.7700
91.6100
88.7700
89.6600
823,100
Mon, 01 Jun 2026
87.2400
90.8400
85.8600
90.6700
951,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
85.0200
87.4700
84.5200
84.8800
863,100
Thu, 28 May 2026
83.0700
87.3100
82.4100
85.3300
607,100
Wed, 27 May 2026
80.9400
84.2800
80.5900
84.1200
593,500
Tue, 26 May 2026
76.2800
80.6100
76.2600
79.7700
584,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.9500
76.1600
74.7300
75.1900
446,200
Thu, 21 May 2026
72.1800
74.9500
70.7700
74.6300
478,100
Wed, 20 May 2026
70.4600
74.1400
68.3300
73.8800
564,000
Tue, 19 May 2026
72.8600
72.8600
70.0000
70.2600
471,300
Mon, 18 May 2026
18 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 18 May 2026
71.4400
73.2000
71.0100
72.7900
351,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.8400
71.9000
70.3100
70.8800
338,700
Thu, 14 May 2026
73.7000
74.4800
71.8000
72.1800
284,700
Wed, 13 May 2026
72.0300
73.6400
70.7700
72.6900
462,600
Tue, 12 May 2026
74.6600
76.4900
71.1300
72.4200
581,700
Mon, 11 May 2026
76.7700
76.7700
74.8000
75.1900
481,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.3400
78.8100
75.3100
77.1200
414,300
Thu, 07 May 2026
78.0000
79.5100
76.0100
77.1500
510,900
Wed, 06 May 2026
76.0000
78.9400
75.6000
78.2600
673,500
Tue, 05 May 2026
17 · 10-Q
After market open · 10:30 ET
10-Q ↗
Tue, 05 May 2026
68.0200
76.3200
66.6700
73.7200
995,900
Tue, 05 May 2026
16 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 04 May 2026
72.1500
73.1900
69.8700
70.2100
493,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
72.5100
73.8100
71.7500
72.7500
503,000
Thu, 30 Apr 2026
69.3200
72.6700
69.0200
72.0100
368,200
Wed, 29 Apr 2026
70.8600
70.9800
67.7300
68.4300
412,200
Tue, 28 Apr 2026
72.7300
73.2000
70.9000
71.2000
314,000
Mon, 27 Apr 2026
72.5800
73.3900
71.7200
72.3700
433,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.0400
72.5000
70.5100
72.5000
308,800
Thu, 23 Apr 2026
70.8500
71.8100
69.7600
71.3200
487,000
Wed, 22 Apr 2026
77.9000
78.0700
70.8500
71.5700
785,300
Tue, 21 Apr 2026
77.4500
81.2000
77.1100
77.8400
533,900
Mon, 20 Apr 2026
74.3900
77.4300
74.2100
77.2500
550,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.2800
76.1600
72.1100
74.9800
561,100
Thu, 16 Apr 2026
69.9300
71.2200
69.3500
70.8200
452,700
Wed, 15 Apr 2026
67.6400
69.7500
67.5000
69.7100
292,100
Tue, 14 Apr 2026
68.3100
69.1300
67.1600
67.6900
460,000
Mon, 13 Apr 2026
67.0000
68.4300
65.1300
68.3200
363,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.3000
68.9100
67.6000
67.9600
378,700
Thu, 09 Apr 2026
66.7800
69.0300
66.0600
68.5000
358,600
Wed, 08 Apr 2026
68.1200
71.1700
66.7500
67.2200
656,500
Tue, 07 Apr 2026
67.8300
67.8300
64.3200
64.9600
465,200
Mon, 06 Apr 2026
66.5500
68.2500
66.2800
67.9300
317,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
66.0500
68.5100
65.0000
67.3900
359,300
Wed, 01 Apr 2026
65.3100
68.4200
63.5800
67.4100
621,100
Tue, 31 Mar 2026
65.7700
66.6900
63.5700
65.1200
695,700
Mon, 30 Mar 2026
66.3900
66.9500
64.4500
64.7200
540,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
69.2200
69.9300
65.0800
66.0800
924,300
Thu, 26 Mar 2026
69.6500
71.4900
69.6500
70.2200
313,500
Thu, 26 Mar 2026
15 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Thu, 26 Mar 2026
14 · DEF 14A
Pre-market · 08:59 ET
DEF 14A ↗
Wed, 25 Mar 2026
71.2900
71.4900
68.6800
70.1600
370,200
Tue, 24 Mar 2026
69.8000
71.1700
69.1400
70.1000
336,300
Mon, 23 Mar 2026
70.2500
72.0000
69.4100
70.4300
574,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
71.1600
71.1600
67.2700
67.9000
1,193,300
Thu, 19 Mar 2026
69.8100
71.7300
69.0300
71.0900
423,000
Wed, 18 Mar 2026
68.7100
71.2000
68.6600
70.5500
517,500
Tue, 17 Mar 2026
67.2700
70.4600
66.3200
69.5200
626,100
Mon, 16 Mar 2026
65.0000
66.3400
64.4800
65.8900
561,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.7300
67.2600
64.7100
64.9800
551,000
Thu, 12 Mar 2026
67.4000
67.7300
66.0300
66.0600
501,500
Wed, 11 Mar 2026
68.1700
69.6300
67.0000
68.9300
615,700
Tue, 10 Mar 2026
67.8800
68.6300
65.9900
66.5900
714,900
Mon, 09 Mar 2026
68.1900
69.3900
65.5300
68.7200
732,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.6800
70.7300
67.0900
70.5000
936,600
Fri, 06 Mar 2026
13 · 8-K
Pre-market · 08:59 ET
8-K ↗
Thu, 05 Mar 2026
70.8500
73.2500
70.6300
71.9700
762,500
Wed, 04 Mar 2026
67.7500
69.3800
66.6700
68.5900
643,400
Tue, 03 Mar 2026
65.8900
68.8300
63.9400
67.9400
921,700
Mon, 02 Mar 2026
66.0500
68.5100
65.0200
67.3700
1,002,100
Mon, 02 Mar 2026
12 · 10-K
Next filing day · accepted 27 Feb, 18:06 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.1300
66.5100
63.6800
65.0100
1,174,700
Thu, 26 Feb 2026
70.4100
73.3700
66.0100
67.6600
1,674,100
Wed, 25 Feb 2026
11 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 25 Feb 2026
57.0000
58.3900
56.0900
58.0000
865,100
Tue, 24 Feb 2026
55.1900
56.7800
55.1900
56.2000
523,100
Mon, 23 Feb 2026
58.2900
58.2900
54.0000
55.1100
574,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.2200
59.1400
57.5000
58.9000
475,200
Thu, 19 Feb 2026
59.1100
59.8700
58.1200
58.7000
841,100
Wed, 18 Feb 2026
57.3100
61.0700
57.0600
58.9600
959,000
Tue, 17 Feb 2026
54.1900
57.9900
54.1800
57.5900
980,200
Tue, 17 Feb 2026
10 · 8-K
Pre-market · 09:01 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.6000
54.7700
52.4900
53.9500
488,100
Thu, 12 Feb 2026
56.4900
57.0100
52.8400
53.3100
509,400
Wed, 11 Feb 2026
56.4800
57.5600
55.0900
55.5400
549,700
Tue, 10 Feb 2026
55.4100
57.5300
55.3200
55.9300
411,300
Mon, 09 Feb 2026
55.0600
55.6000
54.3500
54.8500
369,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
54.8000
56.4200
54.6500
55.5800
486,700
Thu, 05 Feb 2026
55.2200
55.7600
53.7100
54.8000
376,800
Wed, 04 Feb 2026
54.1500
56.5400
54.0000
55.7100
684,700
Tue, 03 Feb 2026
54.0700
55.8700
52.5700
53.3100
548,800
Mon, 02 Feb 2026
54.2500
55.6200
54.0000
54.3800
490,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.1200
55.1300
53.1900
54.3100
921,900
Thu, 29 Jan 2026
54.7400
55.6300
54.3000
55.2700
639,400
Wed, 28 Jan 2026
55.5200
56.1800
54.3400
54.3700
409,200
Tue, 27 Jan 2026
56.1600
56.6200
55.1100
55.2200
381,000
Mon, 26 Jan 2026
57.4500
57.9500
55.7500
56.6100
452,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.9600
59.3200
57.2400
57.4500
391,300
Thu, 22 Jan 2026
59.5100
60.5100
58.1200
59.0900
687,900
Wed, 21 Jan 2026
58.2500
60.0700
58.1300
58.9600
565,000
Tue, 20 Jan 2026
58.4200
58.7000
57.5500
57.6000
635,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.0700
60.5400
58.5000
59.8700
676,100
Thu, 15 Jan 2026
62.1500
63.4100
61.5200
62.4800
402,500
Wed, 14 Jan 2026
63.8500
63.8500
61.5300
62.5400
557,600
Tue, 13 Jan 2026
65.0000
65.4500
62.8700
63.8000
621,300
Mon, 12 Jan 2026
64.9800
64.9800
63.6300
64.1300
455,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.7200
65.5600
63.3300
65.3700
501,500
Thu, 08 Jan 2026
60.7000
64.5700
60.7000
63.4400
495,000
Wed, 07 Jan 2026
62.2400
62.2700
60.5800
61.1200
426,400
Tue, 06 Jan 2026
59.5500
62.7300
59.1500
62.5400
533,900
Mon, 05 Jan 2026
58.2700
60.9600
58.2000
59.5500
473,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.1400
59.5400
57.1000
58.8500
702,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.1400
58.6100
57.4400
57.6900
536,000
Tue, 30 Dec 2025
57.8600
58.7100
57.6900
58.4100
451,600
Mon, 29 Dec 2025
58.2000
58.7000
57.5300
58.1000
564,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.5800
59.0100
58.2400
58.5500
388,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.6900
58.5700
57.5500
58.2800
364,800
Tue, 23 Dec 2025
59.1700
59.6100
57.9100
58.9900
567,700
Mon, 22 Dec 2025
57.8200
59.6000
57.8000
59.2800
757,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
57.4400
58.2900
56.8600
57.7600
4,830,000
Thu, 18 Dec 2025
58.8300
59.0500
57.5600
57.6800
424,100
Wed, 17 Dec 2025
57.1500
59.2400
56.7000
58.1200
689,000
Tue, 16 Dec 2025
58.0400
58.4500
56.4000
56.9100
550,100
Mon, 15 Dec 2025
58.7800
59.0800
56.8900
57.8700
688,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.1000
59.2800
57.5000
57.9200
706,500
Thu, 11 Dec 2025
55.5500
58.0800
54.9900
57.6700
643,400
Wed, 10 Dec 2025
53.3500
55.4700
52.9400
55.0800
1,085,800
Tue, 09 Dec 2025
52.6700
53.6300
52.3800
53.2700
593,700
Mon, 08 Dec 2025
55.3900
55.6900
52.8000
52.9200
754,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.8000
55.4500
54.4000
55.0800
678,900
Thu, 04 Dec 2025
55.0400
55.7700
54.1500
54.7400
568,500
Wed, 03 Dec 2025
54.7800
56.2700
54.7800
55.2900
382,300
Tue, 02 Dec 2025
55.3900
55.3900
53.8000
54.6700
851,300
Mon, 01 Dec 2025
54.2600
55.5400
54.2200
54.9600
501,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.8700
55.2900
54.5000
54.6000
271,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.6500
55.6000
54.5000
54.8700
660,700
Tue, 25 Nov 2025
53.1300
55.0000
52.6700
54.6200
778,500
Mon, 24 Nov 2025
50.8300
52.7600
50.3700
52.1200
1,021,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.0300
51.3000
47.0300
50.7900
799,100
Thu, 20 Nov 2025
48.0400
49.0000
46.5100
46.8100
738,400
Wed, 19 Nov 2025
47.0400
47.8800
46.3900
47.3600
821,300
Tue, 18 Nov 2025
45.0500
47.1000
44.5800
46.5800
939,700
Mon, 17 Nov 2025
47.0000
47.7000
45.8800
46.3000
922,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.2400
46.6100
45.1200
45.4900
832,100
Thu, 13 Nov 2025
47.1000
48.0100
45.5000
46.0500
684,100
Wed, 12 Nov 2025
46.8300
48.0000
46.8300
47.2100
715,200
Wed, 12 Nov 2025
9 · 8-K
Pre-market · 07:33 ET
8-K ↗
Tue, 11 Nov 2025
49.1900
49.3000
46.3000
46.7800
990,900
Mon, 10 Nov 2025
48.2900
50.3900
47.6200
50.2200
1,275,300
Mon, 10 Nov 2025
8 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.7900
50.2800
46.4600
47.1500
1,433,900
Thu, 06 Nov 2025
7 · 10-Q
After market open · 14:56 ET
10-Q ↗
Thu, 06 Nov 2025
56.2800
59.5200
49.5000
49.5100
1,650,700
Wed, 05 Nov 2025
6 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 05 Nov 2025
66.7700
69.2200
66.6200
67.2700
717,800
Tue, 04 Nov 2025
66.3800
67.7900
66.2800
66.3200
512,600
Mon, 03 Nov 2025
65.7200
67.5500
64.5100
67.4900
443,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.3000
66.2300
64.1800
65.9800
353,300
Thu, 30 Oct 2025
65.8900
67.2000
65.4100
65.4500
464,400
Wed, 29 Oct 2025
67.8100
68.3000
65.8200
66.5400
483,700
Tue, 28 Oct 2025
70.1200
70.1200
67.7800
68.4000
400,000
Mon, 27 Oct 2025
71.0500
72.0300
70.0100
70.5900
332,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.7600
71.0300
69.9800
70.5000
267,300
Thu, 23 Oct 2025
71.5100
71.9100
69.7100
69.9300
438,000
Wed, 22 Oct 2025
68.9200
72.8900
68.6500
71.8700
755,500
Tue, 21 Oct 2025
67.8500
69.4400
67.1500
69.1800
317,400
Mon, 20 Oct 2025
67.4300
68.5100
67.0100
67.8100
298,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
66.8400
67.7100
66.5400
66.8800
254,400
Thu, 16 Oct 2025
66.2800
67.1600
65.9700
67.0300
364,000
Wed, 15 Oct 2025
67.0400
67.5800
65.7500
66.3200
285,800
Tue, 14 Oct 2025
63.6600
67.0900
63.6600
66.4800
318,200
Mon, 13 Oct 2025
64.0000
65.2800
63.7500
64.9500
360,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
65.2000
65.5200
62.2100
62.4900
343,400
Thu, 09 Oct 2025
65.4800
66.4200
64.8100
64.8500
272,900
Wed, 08 Oct 2025
64.8600
65.8800
63.7100
65.3400
281,300
Tue, 07 Oct 2025
68.3100
68.6000
64.6500
64.8000
538,300
Mon, 06 Oct 2025
68.8400
69.2400
66.6400
68.4200
538,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
67.5900
69.4900
67.5900
68.6300
616,200
Thu, 02 Oct 2025
66.2200
67.5300
65.8100
67.2600
328,000
Wed, 01 Oct 2025
66.2700
66.8300
65.7200
66.1900
444,300
Tue, 30 Sep 2025
68.8500
68.8500
66.1600
66.5600
699,400
Mon, 29 Sep 2025
70.3500
70.3500
68.7900
69.2900
464,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
70.7000
70.8400
69.5100
69.8500
399,300
Thu, 25 Sep 2025
72.1300
72.5500
69.9000
70.3200
406,200
Wed, 24 Sep 2025
72.8700
74.2500
72.1800
72.6400
307,300
Tue, 23 Sep 2025
73.6300
74.8700
72.4400
72.8000
362,300
Mon, 22 Sep 2025
76.2400
76.2400
73.8200
73.8400
404,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
77.1500
77.4300
75.4000
76.3200
1,925,800
Fri, 19 Sep 2025
5 · 8-K
Next filing day · accepted 18 Sep, 21:18 ET
8-K ↗
Thu, 18 Sep 2025
76.3900
78.0500
76.3000
77.3600
396,700
Wed, 17 Sep 2025
77.2600
78.8100
74.9600
75.7400
432,400
Tue, 16 Sep 2025
77.2200
78.2200
75.8800
77.9100
427,000
Mon, 15 Sep 2025
77.7000
77.8300
75.8400
76.7300
506,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
79.3800
79.3800
77.0500
77.0700
366,400
Thu, 11 Sep 2025
77.0700
79.5600
76.6300
79.4500
421,200
Wed, 10 Sep 2025
78.0100
78.8900
76.2900
76.3700
345,200
Tue, 09 Sep 2025
78.2600
78.9400
77.0400
78.2800
363,300
Mon, 08 Sep 2025
78.7200
79.1800
76.9900
78.2300
371,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
79.3000
81.1800
77.8000
79.0200
338,300
Thu, 04 Sep 2025
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 04 Sep 2025
78.2900
79.3400
77.4700
78.8200
343,800
Thu, 04 Sep 2025
3 · 8-K
Pre-market · 07:58 ET
8-K ↗
Wed, 03 Sep 2025
76.8300
78.8700
76.6200
77.7300
382,100
Tue, 02 Sep 2025
76.1800
77.2500
75.6600
77.1800
302,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
78.7900
78.7900
77.5200
78.1500
219,300
Thu, 28 Aug 2025
78.9200
79.3400
77.3800
78.6100
223,100
Wed, 27 Aug 2025
77.5100
78.7500
77.5100
78.5600
189,600
Tue, 26 Aug 2025
77.5500
78.6900
77.2800
77.5000
209,600
Mon, 25 Aug 2025
79.1000
79.1000
77.5400
77.5800
277,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
74.2900
79.8300
74.2900
79.3400
513,000
Thu, 21 Aug 2025
72.6800
74.0600
72.4700
73.9500
276,100
Wed, 20 Aug 2025
74.5300
75.0000
72.8800
73.5000
395,700
Tue, 19 Aug 2025
75.4200
76.5400
74.9100
75.2900
303,700
Mon, 18 Aug 2025
74.8200
75.4200
74.4000
75.0200
310,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
76.0100
76.0100
74.6600
75.0200
284,900
Thu, 14 Aug 2025
75.4400
76.4900
74.1000
75.4100
321,000
Wed, 13 Aug 2025
72.9900
76.8600
72.5300
76.8300
489,900
Tue, 12 Aug 2025
71.7100
73.9400
71.3300
73.6200
457,500
Mon, 11 Aug 2025
71.0600
71.5900
69.6400
70.5300
490,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
71.6300
71.7900
69.7600
70.8600
354,700
Thu, 07 Aug 2025
72.9900
73.8700
70.7100
71.4500
471,600
Wed, 06 Aug 2025
73.7400
73.7400
71.9500
72.1800
492,300
Wed, 06 Aug 2025
2 · 10-Q
Pre-market · 08:42 ET
10-Q ↗
Tue, 05 Aug 2025
76.0800
77.7000
70.4800
72.9800
1,080,600
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 04 Aug 2025
74.5100
75.4700
74.3300
74.3500
646,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
73.1400
73.7700
70.6100
73.5100
711,300
Thu, 31 Jul 2025
78.9200
79.2500
74.0500
74.4700
695,200
Wed, 30 Jul 2025
81.9100
81.9100
79.1800
79.9700
450,500
Tue, 29 Jul 2025
83.3500
84.0700
81.0900
81.3800
363,300
Mon, 28 Jul 2025
83.5500
83.9700
82.6700
82.7600
402,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
83.2600
84.2300
82.0100
84.1900
394,900
Thu, 24 Jul 2025
83.8500
85.2500
82.1700
82.3500
402,400
Wed, 23 Jul 2025
82.7200
86.3300
82.4900
84.8500
560,400
Tue, 22 Jul 2025
79.9500
81.8100
79.8200
81.5600
464,900