Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
106.3400
108.3300
102.9800
103.2700
429,700
Thu, 23 Jul 2026
98.8500
107.2000
98.6100
106.3400
797,100
Wed, 22 Jul 2026
98.0900
100.6700
97.2700
98.9200
435,000
Tue, 21 Jul 2026
95.5200
99.7700
95.2600
98.6400
836,400
Mon, 20 Jul 2026
96.6900
98.0600
94.6500
94.7300
569,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
93.1200
99.1600
92.3400
96.0800
1,456,900
Thu, 16 Jul 2026
100.6100
101.2700
95.6700
96.0000
654,100
Wed, 15 Jul 2026
102.1500
105.0300
100.8800
102.9700
674,400
Tue, 14 Jul 2026
99.2400
105.5700
99.2400
100.3200
682,900
Mon, 13 Jul 2026
105.9800
106.4400
96.5000
98.2600
712,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
114.8300
114.8300
107.8600
107.9800
512,400
Thu, 09 Jul 2026
114.5100
115.5400
113.4600
114.2500
323,200
Wed, 08 Jul 2026
112.9200
114.5900
109.5900
112.4100
556,800
Tue, 07 Jul 2026
122.1100
123.3100
114.3400
115.8300
519,600
Mon, 06 Jul 2026
126.2200
128.4500
121.7600
123.0700
426,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
124.6700
127.8100
122.6300
126.2100
595,300
Wed, 01 Jul 2026
121.5100
127.8300
121.0900
123.0500
706,400
Tue, 30 Jun 2026
111.5700
122.6400
110.3600
122.3300
967,200
Mon, 29 Jun 2026
108.9800
111.9900
107.2500
110.2200
702,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
105.3700
110.5300
102.9500
109.3800
3,026,100
Thu, 25 Jun 2026
106.2000
108.8500
104.0000
105.5700
618,700
Wed, 24 Jun 2026
110.8700
110.9800
104.5200
105.0000
634,700
Tue, 23 Jun 2026
110.0000
113.8600
109.0700
110.8700
460,600
Mon, 22 Jun 2026
115.0000
116.2500
110.0800
111.7600
506,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
118.0600
119.9000
112.6000
113.9100
1,796,300
Wed, 17 Jun 2026
111.6900
116.1800
109.1600
115.5000
643,400
Tue, 16 Jun 2026
114.8400
116.5600
111.7100
112.4400
549,200
Mon, 15 Jun 2026
121.0100
122.1700
115.4700
115.9300
884,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
119.7600
121.3700
115.0700
120.3000
490,000
Thu, 11 Jun 2026
108.8900
119.8700
108.7600
119.3200
807,500
Wed, 10 Jun 2026
108.0000
111.2400
105.8700
106.8100
499,500
Tue, 09 Jun 2026
111.7100
114.5400
102.3200
108.8200
685,600
Mon, 08 Jun 2026
113.2200
115.0000
109.2800
110.9400
556,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
117.3700
117.3700
108.4500
111.2700
907,900
Thu, 04 Jun 2026
110.7900
118.5700
108.9700
117.8200
717,900
Wed, 03 Jun 2026
111.7500
113.3500
108.2300
111.5900
1,257,600
Tue, 02 Jun 2026
111.1800
114.9800
110.0300
112.8700
712,100
Mon, 01 Jun 2026
112.6400
112.8900
107.6400
111.2800
779,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
107.4100
113.4700
106.4000
111.7000
1,521,600
Thu, 28 May 2026
97.7300
108.4000
97.5600
108.1100
789,800
Wed, 27 May 2026
100.8100
100.8100
96.8200
97.1100
473,900
Tue, 26 May 2026
100.0000
101.6900
97.9900
99.3200
640,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
97.8100
98.7500
96.0600
98.5500
363,100
Thu, 21 May 2026
93.5400
96.6500
91.9200
96.3600
438,700
Wed, 20 May 2026
93.8700
96.4900
92.3100
94.8100
452,000
Tue, 19 May 2026
92.5600
94.6700
90.2800
92.8000
436,300
Mon, 18 May 2026
93.1700
93.8000
91.6900
93.3900
460,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
92.8600
94.0000
90.8100
92.0300
469,900
Thu, 14 May 2026
92.8700
94.6600
91.3900
94.5500
338,000
Wed, 13 May 2026
91.7900
92.6400
88.1200
92.5000
406,800
Tue, 12 May 2026
91.1000
92.5700
87.9300
92.3200
462,800
Mon, 11 May 2026
90.4600
92.8100
89.1200
91.9500
509,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
89.2900
91.9700
88.7000
90.3400
672,500
Thu, 07 May 2026
92.9900
92.9900
86.3800
88.0600
941,400
Wed, 06 May 2026
88.0300
91.9200
80.7800
91.6600
1,436,600
Tue, 05 May 2026
10 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Tue, 05 May 2026
9 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 05 May 2026
79.9500
84.4900
78.6800
82.9600
1,017,300
Mon, 04 May 2026
78.4900
79.9700
77.6400
78.5300
430,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.7300
79.7300
76.9100
78.5500
346,100
Thu, 30 Apr 2026
74.9400
79.3000
74.9400
78.9100
398,300
Wed, 29 Apr 2026
76.5600
77.4200
73.4700
74.7500
501,800
Tue, 28 Apr 2026
77.5500
77.6800
74.7400
76.5300
435,400
Mon, 27 Apr 2026
78.1400
79.3700
76.9700
77.0600
347,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
78.2300
78.4700
75.5500
77.9900
488,000
Thu, 23 Apr 2026
82.8100
83.2800
76.3200
78.9100
873,900
Wed, 22 Apr 2026
85.1800
85.4600
81.5500
82.6100
383,000
Tue, 21 Apr 2026
84.4000
86.1000
82.7700
83.3600
476,200
Mon, 20 Apr 2026
83.8700
85.0500
82.4000
84.1200
345,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
86.7500
88.0600
83.5600
84.0500
918,100
Thu, 16 Apr 2026
85.6400
86.1700
83.4000
84.9100
429,700
Wed, 15 Apr 2026
84.7800
85.7300
83.3000
85.5100
433,800
Tue, 14 Apr 2026
83.7100
84.5100
83.0900
84.0900
412,400
Mon, 13 Apr 2026
79.4100
82.8700
79.4100
82.5200
342,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
79.2300
80.7000
78.2500
79.6000
447,500
Thu, 09 Apr 2026
79.6000
81.8400
79.0400
79.2300
451,800
Wed, 08 Apr 2026
80.3900
82.7700
79.0800
80.8100
669,400
Tue, 07 Apr 2026
75.0700
77.7700
74.2300
77.5300
465,700
Mon, 06 Apr 2026
74.5500
76.6100
74.5500
75.7600
303,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.7700
75.8700
71.4000
74.2200
365,100
Wed, 01 Apr 2026
74.9400
75.8000
74.2100
74.7500
496,500
Tue, 31 Mar 2026
70.9400
75.0000
69.6300
72.9100
534,200
Mon, 30 Mar 2026
72.5400
72.5400
69.0600
69.8600
752,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
75.1300
76.1600
70.5200
71.4000
606,900
Thu, 26 Mar 2026
77.0400
78.9300
75.9100
76.1600
887,300
Wed, 25 Mar 2026
76.0500
79.2900
75.4500
78.7100
717,400
Tue, 24 Mar 2026
77.2200
77.9500
74.0400
74.4900
575,700
Mon, 23 Mar 2026
79.1000
81.2600
78.1900
78.2900
386,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
78.4400
78.7400
75.1000
77.2600
1,645,200
Thu, 19 Mar 2026
77.7100
79.3400
75.0000
77.8100
733,000
Wed, 18 Mar 2026
80.7500
81.7500
78.7900
78.9700
572,900
Tue, 17 Mar 2026
81.2600
83.2300
79.9100
81.3500
463,400
Mon, 16 Mar 2026
79.1100
83.2600
79.1100
80.7100
570,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
82.9400
83.3700
77.9200
78.1600
1,061,000
Thu, 12 Mar 2026
85.2000
85.2000
81.4000
81.4400
781,400
Wed, 11 Mar 2026
85.8400
88.6000
84.8400
86.0000
275,500
Tue, 10 Mar 2026
88.8600
89.9700
85.4200
86.8700
462,800
Mon, 09 Mar 2026
86.4800
89.5800
84.9500
89.3600
418,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
82.9600
88.7200
81.4100
86.4200
479,400
Thu, 05 Mar 2026
87.5700
88.7000
83.5100
84.9600
513,700
Wed, 04 Mar 2026
90.9100
91.9900
89.0100
89.1800
457,200
Tue, 03 Mar 2026
89.0100
91.3400
86.2500
89.4300
786,900
Mon, 02 Mar 2026
92.9500
96.9100
90.9900
91.0100
1,071,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
87.1300
89.5200
86.7800
89.0300
383,900
Thu, 26 Feb 2026
89.6500
90.6300
86.7000
89.5800
454,800
Wed, 25 Feb 2026
90.3300
90.7800
88.0900
89.3000
396,000
Tue, 24 Feb 2026
85.3700
89.3600
83.5700
88.7600
384,300
Mon, 23 Feb 2026
87.0000
88.3500
85.3600
85.9000
349,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
89.7400
90.3900
87.5900
87.6300
290,500
Thu, 19 Feb 2026
86.6900
90.0700
86.4300
89.8600
342,500
Wed, 18 Feb 2026
84.0500
88.5300
83.5800
86.6600
499,500
Tue, 17 Feb 2026
81.1700
84.7500
80.4400
83.3200
398,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
80.4400
84.5800
79.7200
82.3600
363,400
Thu, 12 Feb 2026
80.6900
81.3400
78.9700
80.2500
657,000
Wed, 11 Feb 2026
86.1000
86.6100
78.8900
80.3300
693,100
Tue, 10 Feb 2026
85.5100
85.8500
81.9900
84.3600
578,500
Mon, 09 Feb 2026
81.5700
86.1300
81.2100
85.3700
639,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
81.1000
83.2800
79.2000
82.2000
640,900
Thu, 05 Feb 2026
75.1500
80.6500
74.0100
79.0700
1,255,700
Wed, 04 Feb 2026
86.9400
89.5700
74.8100
77.1200
2,649,400
Tue, 03 Feb 2026
8 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Tue, 03 Feb 2026
7 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 03 Feb 2026
95.7600
100.0000
94.9100
99.2800
945,000
Mon, 02 Feb 2026
93.0900
94.8600
91.9900
93.8900
732,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
96.7600
98.9900
92.7900
93.8800
728,200
Thu, 29 Jan 2026
99.5000
101.5300
96.5700
98.2900
505,100
Wed, 28 Jan 2026
101.2100
101.2100
98.3500
100.0200
443,100
Tue, 27 Jan 2026
99.1100
101.8900
99.0600
101.0400
465,700
Mon, 26 Jan 2026
99.0500
99.0500
97.3200
98.8900
552,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
99.4100
100.4600
97.6400
99.0500
453,000
Thu, 22 Jan 2026
99.7100
101.6700
98.4600
99.4800
614,700
Wed, 21 Jan 2026
97.4900
99.8100
95.5000
99.5700
997,000
Tue, 20 Jan 2026
101.3500
103.7700
96.9200
97.1000
932,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
103.5500
103.8400
101.5400
103.0200
970,600
Thu, 15 Jan 2026
99.0500
103.0700
97.2400
102.9500
895,200
Wed, 14 Jan 2026
97.5000
99.2100
93.9700
98.6200
970,900
Tue, 13 Jan 2026
98.0000
99.3800
97.0200
99.1400
834,000
Mon, 12 Jan 2026
93.9300
97.0500
93.5900
97.0200
763,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
89.4100
93.7400
88.5300
93.4800
570,400
Thu, 08 Jan 2026
87.2600
91.9800
87.1300
88.7400
930,100
Wed, 07 Jan 2026
84.2500
86.2700
83.0000
84.8000
932,600
Tue, 06 Jan 2026
81.2900
84.3300
80.4600
84.2500
556,300
Mon, 05 Jan 2026
77.5200
81.6300
76.9900
81.2900
974,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
73.5100
76.0800
72.6700
76.0300
377,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
74.2700
74.2700
72.7000
73.0100
437,800
Tue, 30 Dec 2025
75.2400
76.5000
73.1100
73.8500
481,700
Mon, 29 Dec 2025
73.2100
75.4100
73.1400
74.9300
571,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.6500
74.9700
72.9900
74.2200
279,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
74.4900
75.0300
74.0200
74.7000
160,800
Tue, 23 Dec 2025
73.1500
75.7800
73.1500
75.0700
589,700
Mon, 22 Dec 2025
70.5800
73.7000
69.6600
73.5100
560,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.8400
70.1300
68.8400
69.6500
2,043,700
Thu, 18 Dec 2025
70.5600
71.1200
68.8100
68.8800
470,000
Wed, 17 Dec 2025
71.8000
73.0100
69.0900
69.6300
591,500
Tue, 16 Dec 2025
73.6100
73.7800
71.1700
71.8000
678,100
Mon, 15 Dec 2025
75.1300
75.3700
74.0800
74.4900
674,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
76.8800
77.1900
74.2400
74.4900
476,300
Thu, 11 Dec 2025
75.4500
77.5600
74.1200
76.6100
558,400
Wed, 10 Dec 2025
71.3000
76.0400
71.1800
75.1900
979,400
Tue, 09 Dec 2025
72.0800
74.1900
71.0500
71.8600
633,200
Mon, 08 Dec 2025
71.3100
72.2600
70.3500
71.9400
809,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
71.3000
71.7500
69.4300
70.5800
504,000
Thu, 04 Dec 2025
70.4400
72.2200
70.3100
71.3500
558,200
Wed, 03 Dec 2025
67.7600
70.5900
67.2400
70.2300
607,900
Tue, 02 Dec 2025
67.7900
68.1100
67.0700
67.6900
321,100
Mon, 01 Dec 2025
69.0500
69.5700
66.5800
66.8000
402,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.9900
70.6000
68.6800
69.8900
229,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
69.0500
70.4000
69.0500
69.6200
656,700
Tue, 25 Nov 2025
67.3700
70.8900
66.3500
69.0500
829,500
Mon, 24 Nov 2025
66.6800
67.3400
65.8000
66.6700
424,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
66.0500
67.4800
65.0400
66.6800
928,400
Thu, 20 Nov 2025
69.5500
70.8000
65.9800
66.1200
672,600
Wed, 19 Nov 2025
67.8700
69.1300
67.5000
67.5500
869,300
Tue, 18 Nov 2025
68.1100
69.4900
67.2100
67.9400
693,300
Mon, 17 Nov 2025
70.8900
71.0000
67.4700
68.3500
596,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
70.0000
71.8600
69.3900
70.8500
583,300
Thu, 13 Nov 2025
73.0200
73.6900
70.4600
71.2600
618,100
Wed, 12 Nov 2025
73.1700
74.0000
72.5700
73.1000
653,700
Tue, 11 Nov 2025
74.3500
74.7900
71.8400
72.7400
570,400
Mon, 10 Nov 2025
75.4300
76.5200
74.5400
74.6500
536,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
74.0500
74.9600
72.0500
74.0700
668,300
Thu, 06 Nov 2025
78.3600
79.0300
74.6600
75.3600
665,500
Wed, 05 Nov 2025
74.9200
79.9200
74.0700
78.1900
845,700
Tue, 04 Nov 2025
6 · 10-Q
After-hours · 17:11 ET
10-Q ↗
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 04 Nov 2025
76.0300
76.8900
74.5600
75.7100
855,900
Mon, 03 Nov 2025
77.4100
78.4100
75.6200
77.7800
579,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.1900
79.4900
76.6800
77.4100
530,200
Thu, 30 Oct 2025
76.9100
78.0000
76.0500
76.8000
423,100
Wed, 29 Oct 2025
77.4900
78.5900
76.3300
77.4400
434,400
Tue, 28 Oct 2025
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 28 Oct 2025
78.6900
79.0100
77.5900
77.6000
310,600
Mon, 27 Oct 2025
80.1000
80.8900
78.0400
78.5500
445,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.3100
79.7100
78.0100
79.4200
368,500
Thu, 23 Oct 2025
75.8400
78.0300
75.8400
77.6000
417,600
Wed, 22 Oct 2025
78.1100
78.5100
75.0200
75.5400
707,800
Tue, 21 Oct 2025
77.1600
78.9800
76.2800
78.8100
378,900
Mon, 20 Oct 2025
77.2800
78.2500
76.3000
77.0400
517,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
76.1000
77.2100
74.4800
75.5400
1,106,800
Thu, 16 Oct 2025
78.5600
79.3300
76.8700
77.1000
666,100
Wed, 15 Oct 2025
77.3600
78.3000
76.4700
78.1500
914,300
Tue, 14 Oct 2025
75.1800
78.3400
74.4900
77.7600
599,900
Mon, 13 Oct 2025
75.8100
76.7500
73.8600
76.6900
849,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
80.2700
80.3800
73.4500
73.5800
1,092,300
Thu, 09 Oct 2025
84.0700
84.9500
80.1700
80.9600
552,800
Wed, 08 Oct 2025
84.0000
84.3800
83.2000
83.9200
378,700
Tue, 07 Oct 2025
84.1200
84.9000
82.3300
83.4700
508,700
Mon, 06 Oct 2025
83.8400
85.3300
82.2200
84.0000
572,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
82.7400
85.2600
82.5300
83.5000
1,014,500
Thu, 02 Oct 2025
82.4300
83.4500
80.1300
82.5600
711,700
Wed, 01 Oct 2025
78.8800
81.3500
77.4500
81.1800
816,300
Tue, 30 Sep 2025
75.0500
77.6100
74.8100
77.4000
608,300
Mon, 29 Sep 2025
78.2000
78.3500
75.1300
75.2800
1,185,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
74.6200
77.0600
74.1500
76.8200
711,800
Thu, 25 Sep 2025
73.8100
74.5800
72.3400
73.1300
1,037,600
Wed, 24 Sep 2025
75.4800
75.8800
73.9900
74.2700
495,600
Tue, 23 Sep 2025
76.8200
77.9700
74.7800
75.3400
570,600
Mon, 22 Sep 2025
75.5100
76.9900
75.0000
76.5700
539,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
77.7500
78.7500
75.6300
75.7700
1,706,400
Thu, 18 Sep 2025
74.4100
77.4100
73.4100
77.1000
617,700
Wed, 17 Sep 2025
74.7600
75.5000
72.3400
73.8200
856,900
Tue, 16 Sep 2025
73.0600
75.0600
72.9700
74.5900
824,500
Mon, 15 Sep 2025
72.3500
73.3100
71.4800
72.8100
619,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
72.7800
73.6300
72.2100
72.2400
639,100
Thu, 11 Sep 2025
72.0800
74.0000
71.8900
73.0800
572,900
Wed, 10 Sep 2025
3 · DEF 14A
After-hours · 16:24 ET
DEF 14A ↗
Wed, 10 Sep 2025
68.7000
72.0400
68.4700
71.7000
758,800
Tue, 09 Sep 2025
68.0200
69.5900
67.6800
68.6900
448,800
Mon, 08 Sep 2025
69.4600
70.7600
68.1100
68.6800
583,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
68.4700
69.1900
66.4000
68.9300
377,800
Thu, 04 Sep 2025
67.6800
67.8900
66.2500
67.8900
348,900
Wed, 03 Sep 2025
67.7600
68.3500
67.0600
67.4700
400,300
Tue, 02 Sep 2025
67.3500
67.8400
66.2400
67.6600
438,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
68.8100
69.2400
67.2800
67.5500
305,800
Thu, 28 Aug 2025
68.0600
68.6900
67.4300
68.5000
395,000
Wed, 27 Aug 2025
67.8300
69.2200
67.5900
68.1300
565,000
Tue, 26 Aug 2025
68.1800
69.5800
67.2300
67.6400
474,200
Mon, 25 Aug 2025
67.1300
68.3700
66.8600
67.9800
533,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
65.6400
67.1200
65.1100
66.8300
446,000
Thu, 21 Aug 2025
64.0500
66.4300
64.0500
65.6400
514,000
Wed, 20 Aug 2025
63.7800
64.6600
62.7800
64.5400
637,600
Tue, 19 Aug 2025
66.9000
66.9000
63.7700
64.2200
490,300
Mon, 18 Aug 2025
66.1900
67.2600
65.3300
66.8000
742,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
67.3200
67.5600
66.2200
66.7000
1,234,800
Thu, 14 Aug 2025
68.4500
68.9700
65.6600
66.8300
909,100
Wed, 13 Aug 2025
68.0200
69.9500
65.7000
68.3900
2,086,100
Tue, 12 Aug 2025
58.3900
68.3300
57.9200
68.0200
3,168,500
Mon, 11 Aug 2025
2 · 10-K
After-hours · 17:16 ET
10-K ↗
Mon, 11 Aug 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 11 Aug 2025
52.9300
55.2000
52.6800
53.5800
1,278,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
52.8100
53.7800
52.6300
52.8300
583,400
Thu, 07 Aug 2025
53.9000
54.0600
51.8600
52.6200
443,400
Wed, 06 Aug 2025
54.1000
54.4100
53.5900
53.9300
409,400
Tue, 05 Aug 2025
54.1300
55.4000
53.5800
54.2400
461,800
Mon, 04 Aug 2025
52.2400
53.7300
52.1900
53.5600
409,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
51.7900
52.6500
50.1300
52.1700
463,800
Thu, 31 Jul 2025
52.8100
53.3700
52.2200
52.5900
498,500
Wed, 30 Jul 2025
51.7300
53.5400
51.3000
53.0000
584,800
Tue, 29 Jul 2025
53.3100
53.3100
51.7500
51.8800
437,500
Mon, 28 Jul 2025
53.4000
53.5000
52.1400
52.7600
347,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend