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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
130.8750
132.8900
130.8750
131.6800
165,667
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
131.2700
132.1000
130.2200
131.0000
569,700
Thu, 23 Jul 2026
130.2800
131.2500
129.0200
130.6300
882,500
Wed, 22 Jul 2026
132.3400
133.0400
130.3000
131.6000
1,480,200
Tue, 21 Jul 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Jul 2026
133.6500
133.9000
131.7600
133.4000
1,127,000
Mon, 20 Jul 2026
134.7000
135.1300
133.2500
133.9200
991,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
134.7500
135.6500
133.4900
134.5200
715,500
Thu, 16 Jul 2026
132.8000
136.2400
132.8000
136.1400
830,800
Wed, 15 Jul 2026
131.4600
133.1600
131.0600
132.4100
798,300
Tue, 14 Jul 2026
131.5100
132.9000
130.7900
131.2100
575,200
Mon, 13 Jul 2026
131.4000
131.8100
130.2200
131.4100
928,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
131.6000
132.1200
130.3300
131.5400
798,700
Thu, 09 Jul 2026
128.4100
132.1700
128.2000
131.0100
1,135,800
Wed, 08 Jul 2026
130.1300
130.1300
127.0700
127.6100
1,315,900
Tue, 07 Jul 2026
131.4000
132.6100
129.9800
130.4900
922,300
Mon, 06 Jul 2026
129.2100
131.6600
129.2100
131.6100
688,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
131.3100
132.0900
128.6800
129.3000
1,142,700
Wed, 01 Jul 2026
129.7200
131.6900
128.6800
130.7000
1,239,000
Tue, 30 Jun 2026
129.1000
129.8400
128.0000
129.0900
1,014,600
Mon, 29 Jun 2026
129.7300
130.7600
128.3000
129.0900
846,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
130.6900
130.7800
128.9400
129.4700
1,429,900
Thu, 25 Jun 2026
131.1700
131.8000
129.6100
130.2400
839,900
Wed, 24 Jun 2026
131.0400
132.2300
130.6400
130.6900
1,099,900
Tue, 23 Jun 2026
125.3800
131.2800
125.3800
130.8900
893,900
Mon, 22 Jun 2026
127.5700
129.3400
126.9100
129.1300
1,061,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
128.2000
129.2100
126.1800
126.8100
3,430,900
Wed, 17 Jun 2026
130.4000
131.4700
125.1800
127.2600
1,889,900
Tue, 16 Jun 2026
132.5600
133.7100
130.2500
130.6100
1,057,400
Mon, 15 Jun 2026
136.0000
136.0000
131.0000
131.3200
965,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
130.8700
132.8800
130.2400
132.6300
1,000,600
Thu, 11 Jun 2026
129.0300
130.5400
127.9300
130.1800
762,600
Wed, 10 Jun 2026
128.4500
130.4200
127.6600
128.0900
638,900
Tue, 09 Jun 2026
127.3400
130.1000
127.1400
128.6600
849,800
Mon, 08 Jun 2026
126.2400
127.5400
126.0000
126.2600
701,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
125.6600
126.8000
124.7000
125.9400
781,800
Thu, 04 Jun 2026
122.7900
125.5000
121.5900
125.2100
629,600
Wed, 03 Jun 2026
121.9700
122.5800
120.3400
121.1500
793,600
Tue, 02 Jun 2026
120.6000
122.1600
120.0600
121.9500
709,500
Mon, 01 Jun 2026
121.4200
121.6700
119.4900
120.6700
670,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
122.8500
123.9700
121.8800
122.5400
804,100
Thu, 28 May 2026
123.0500
123.6400
121.7700
123.0500
698,100
Wed, 27 May 2026
124.9800
125.5600
123.1700
123.4800
594,800
Tue, 26 May 2026
124.1300
125.7400
123.3000
124.7000
801,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
123.0000
124.0600
122.5900
123.1200
818,400
Thu, 21 May 2026
122.6700
123.6900
120.7800
123.0000
500,600
Wed, 20 May 2026
121.4800
123.7500
119.8600
123.2900
747,500
Tue, 19 May 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 19 May 2026
120.5800
121.3000
119.3700
120.9400
868,700
Mon, 18 May 2026
119.9300
121.3500
119.8600
121.0500
754,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
120.3500
120.4300
117.9400
119.4100
919,400
Thu, 14 May 2026
119.4700
121.3700
119.4700
120.4800
898,400
Wed, 13 May 2026
120.7500
121.3200
118.8500
119.0400
837,800
Tue, 12 May 2026
122.1400
122.1400
119.1800
120.9100
1,016,500
Mon, 11 May 2026
123.5000
123.9700
121.3000
121.9100
1,028,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 08 May 2026
122.7400
123.0400
121.6800
122.9900
723,200
Thu, 07 May 2026
125.2200
125.3100
121.5300
121.9300
1,217,100
Wed, 06 May 2026
125.1200
126.1900
124.5200
125.2200
780,900
Tue, 05 May 2026
123.7400
124.5300
123.2400
123.5500
720,300
Mon, 04 May 2026
124.1700
125.1500
123.0000
123.4200
586,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
126.1500
127.5200
125.1300
125.8200
914,600
Thu, 30 Apr 2026
124.0300
127.0000
123.9600
126.4700
911,300
Wed, 29 Apr 2026
124.7000
125.5900
123.6400
124.7000
1,130,700
Tue, 28 Apr 2026
125.9100
126.5000
124.4600
124.9200
666,700
Mon, 27 Apr 2026
123.3900
125.5300
123.3600
124.9800
920,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
124.1600
124.6300
122.0100
122.6700
886,600
Thu, 23 Apr 2026
122.5700
124.3100
121.6000
124.1600
1,049,300
Wed, 22 Apr 2026
122.7200
124.8400
120.9000
122.0900
1,809,700
Tue, 21 Apr 2026
10 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 21 Apr 2026
119.0300
121.3900
118.6900
120.9000
2,255,800
Mon, 20 Apr 2026
117.8400
119.5600
117.6000
119.0900
967,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
117.5500
119.8900
117.0900
118.0200
810,500
Thu, 16 Apr 2026
117.0400
117.5400
115.6700
115.9100
848,300
Wed, 15 Apr 2026
118.1800
118.3800
116.5000
117.3400
655,600
Tue, 14 Apr 2026
117.0100
118.8100
116.1200
117.8900
793,400
Mon, 13 Apr 2026
115.4700
117.6100
114.4100
117.4100
734,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
116.8100
117.0000
115.4100
115.5500
541,100
Thu, 09 Apr 2026
114.2600
117.2700
113.8400
116.7300
856,900
Wed, 08 Apr 2026
9 · DEF 14A
After-hours · 16:00 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 08 Apr 2026
113.4500
116.0000
113.4500
114.6000
1,023,600
Tue, 07 Apr 2026
111.4500
111.4500
109.7000
110.6100
941,500
Mon, 06 Apr 2026
108.9900
110.2300
108.8300
109.9500
487,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
107.3400
109.1100
106.0800
108.9900
899,800
Wed, 01 Apr 2026
107.5700
110.1100
107.5700
109.3300
1,194,100
Tue, 31 Mar 2026
105.6800
107.7200
104.6800
106.7600
1,083,400
Mon, 30 Mar 2026
105.1000
105.1400
103.4600
103.8100
923,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
105.8400
105.8400
103.5800
103.9600
792,600
Thu, 26 Mar 2026
106.3500
106.8200
105.4800
106.1300
840,300
Wed, 25 Mar 2026
106.7300
107.8400
105.6800
106.7700
837,300
Tue, 24 Mar 2026
103.7800
106.8500
103.7800
105.7900
1,083,900
Mon, 23 Mar 2026
106.6400
107.7000
104.8900
104.9700
1,365,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.3300
105.6000
103.1700
103.5300
5,583,800
Thu, 19 Mar 2026
103.2100
105.9200
102.7500
105.4200
1,362,800
Wed, 18 Mar 2026
104.4900
105.3700
103.7000
104.0400
1,266,400
Tue, 17 Mar 2026
104.7300
105.3300
104.1400
104.8600
984,600
Mon, 16 Mar 2026
105.2800
105.3400
103.0700
103.3000
2,092,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
106.4100
106.9800
104.2800
104.4900
816,800
Thu, 12 Mar 2026
103.1900
106.1500
103.0100
105.7500
1,198,600
Wed, 11 Mar 2026
106.7500
107.7000
104.6100
105.6900
981,600
Tue, 10 Mar 2026
107.2300
109.6200
105.9600
107.6500
911,200
Mon, 09 Mar 2026
104.6400
107.7300
102.2700
107.0000
1,540,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
106.8700
106.8700
104.9200
106.3200
1,157,300
Thu, 05 Mar 2026
110.3200
111.1400
108.8500
110.2700
747,200
Wed, 04 Mar 2026
110.8400
111.9100
110.1800
111.5900
857,400
Tue, 03 Mar 2026
107.9600
111.1100
107.2700
110.5000
1,113,900
Mon, 02 Mar 2026
108.9100
112.0900
107.2600
110.9100
1,361,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · 10-K
After-hours · 16:08 ET
10-K ↗
Fri, 27 Feb 2026
113.7200
114.2000
108.5900
109.4500
1,413,900
Thu, 26 Feb 2026
116.2400
118.2000
114.8700
116.5000
987,200
Wed, 25 Feb 2026
115.9500
116.6200
115.0900
115.5100
919,900
Tue, 24 Feb 2026
115.7500
116.3000
113.8500
114.4700
663,900
Mon, 23 Feb 2026
121.1700
121.5500
114.5900
116.1000
957,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
119.8600
121.6100
118.0100
121.3100
721,200
Thu, 19 Feb 2026
121.0500
121.8000
118.1200
119.8600
1,013,000
Wed, 18 Feb 2026
120.0200
122.8600
119.2300
121.6400
1,603,600
Tue, 17 Feb 2026
118.3600
120.3400
117.8300
119.6100
892,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
117.0600
118.6200
115.3500
117.8300
821,100
Thu, 12 Feb 2026
119.4700
120.4400
114.3800
117.2400
842,900
Wed, 11 Feb 2026
121.9300
123.5100
118.6700
119.1000
837,500
Tue, 10 Feb 2026
122.3700
123.4900
120.0000
120.5400
1,030,800
Mon, 09 Feb 2026
122.6100
123.8200
121.6900
122.5600
779,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
119.8500
123.2200
119.5300
122.5000
1,140,800
Thu, 05 Feb 2026
117.5700
119.3400
116.0500
118.4600
1,162,300
Wed, 04 Feb 2026
116.0400
119.2000
116.0400
117.6600
828,400
Tue, 03 Feb 2026
114.6200
117.1000
113.3500
114.7300
983,600
Mon, 02 Feb 2026
113.4100
115.5500
112.9300
114.6300
821,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
114.2200
115.4600
113.6700
114.4400
1,273,900
Thu, 29 Jan 2026
114.6600
116.0700
113.5000
114.4200
1,291,300
Wed, 28 Jan 2026
113.2900
115.5500
112.7200
114.0700
1,010,100
Tue, 27 Jan 2026
113.6900
114.1700
112.0200
113.4000
1,415,400
Mon, 26 Jan 2026
111.1000
114.1100
111.0600
113.5200
2,010,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
117.6100
117.6100
110.7600
111.3500
2,010,900
Thu, 22 Jan 2026
7 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 22 Jan 2026
116.5000
117.8400
115.0100
115.3000
1,687,500
Wed, 21 Jan 2026
112.9800
116.4500
112.0600
115.5000
2,625,600
Tue, 20 Jan 2026
113.2300
115.4700
111.9600
112.0000
1,445,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
115.6100
116.0200
114.7000
115.2300
1,868,700
Thu, 15 Jan 2026
115.1100
117.3300
114.9400
115.7700
988,500
Wed, 14 Jan 2026
114.2900
115.7500
113.6800
114.4600
1,189,400
Tue, 13 Jan 2026
115.9100
116.6300
114.3700
114.4500
613,500
Mon, 12 Jan 2026
116.2000
116.6600
114.8200
115.0500
1,202,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
118.6800
119.7300
116.9100
117.4500
504,400
Thu, 08 Jan 2026
116.4800
119.6800
116.0100
118.8400
618,100
Wed, 07 Jan 2026
117.7900
117.9600
116.0500
116.4800
636,000
Tue, 06 Jan 2026
116.5000
117.7200
115.5200
117.6900
628,800
Mon, 05 Jan 2026
114.7200
118.5500
114.7200
116.3500
903,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
112.4100
115.5100
111.7900
115.0600
532,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
114.1300
114.7800
112.3400
112.3900
548,600
Tue, 30 Dec 2025
114.8200
114.8200
113.3200
114.0700
353,100
Mon, 29 Dec 2025
116.1200
116.1500
114.4500
114.8200
492,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
115.3200
116.1000
115.1900
116.0100
313,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
115.9600
116.4900
115.1800
115.3700
312,900
Tue, 23 Dec 2025
115.7000
115.9800
115.0100
115.5700
494,400
Mon, 22 Dec 2025
114.2500
116.1300
114.0100
115.7000
669,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.3800
116.1700
113.0700
113.5600
3,069,700
Thu, 18 Dec 2025
115.2800
117.0000
114.1500
115.2200
923,500
Wed, 17 Dec 2025
114.6200
116.1800
114.2200
114.6600
671,600
Tue, 16 Dec 2025
114.2700
115.2100
113.5400
114.4700
785,700
Mon, 15 Dec 2025
114.6900
115.4400
113.5000
113.6200
970,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
115.1700
115.4100
112.6300
113.6200
561,000
Thu, 11 Dec 2025
114.6200
116.5000
113.5200
114.8100
712,600
Wed, 10 Dec 2025
110.0700
115.4300
109.0400
114.8100
862,300
Tue, 09 Dec 2025
110.7400
112.2300
109.0000
109.6100
420,400
Mon, 08 Dec 2025
110.4600
111.3600
109.5900
110.3400
519,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
109.4300
110.4700
108.3000
110.3300
609,500
Thu, 04 Dec 2025
108.3700
109.7600
108.1100
108.9000
469,600
Wed, 03 Dec 2025
107.4200
109.7100
107.2000
108.9400
322,100
Tue, 02 Dec 2025
108.0500
108.7300
107.0200
107.1500
509,900
Tue, 02 Dec 2025
6 · 8-K
Next filing day · accepted 01 Dec, 18:03 ET
8-K ↗
Mon, 01 Dec 2025
106.4100
108.6800
105.7000
107.5400
451,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
106.5200
107.1300
106.2100
106.7000
189,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
107.1400
107.7900
106.4600
106.6000
473,400
Tue, 25 Nov 2025
104.9700
108.4700
103.9400
107.3800
441,900
Mon, 24 Nov 2025
104.0500
105.3000
102.7500
104.2700
593,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
101.5000
105.4400
101.5000
104.4900
437,100
Thu, 20 Nov 2025
103.4300
104.7500
100.8600
100.9700
427,800
Wed, 19 Nov 2025
101.1300
102.6800
99.4300
102.3400
398,100
Tue, 18 Nov 2025
99.2400
101.6500
98.7600
100.5900
505,000
Mon, 17 Nov 2025
102.8600
103.5000
98.7200
99.5200
605,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
102.2400
104.0000
101.5400
102.8200
455,400
Thu, 13 Nov 2025
104.6600
105.9000
103.1900
103.7500
628,200
Wed, 12 Nov 2025
105.1600
107.0400
104.7400
105.3500
614,800
Tue, 11 Nov 2025
104.8800
105.7400
103.7200
105.0200
566,700
Mon, 10 Nov 2025
104.0200
106.1900
103.6300
105.1300
1,163,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
101.6200
104.0200
101.0000
103.8700
682,500
Thu, 06 Nov 2025
100.8100
102.9800
100.2200
102.1200
1,136,000
Wed, 05 Nov 2025
100.0300
101.9500
99.1900
100.6900
570,800
Tue, 04 Nov 2025
99.6000
101.0000
98.3000
99.9600
445,500
Mon, 03 Nov 2025
100.4800
100.7800
98.0800
100.4200
624,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
100.3300
102.1100
99.5700
101.6000
515,000
Thu, 30 Oct 2025
100.0200
101.7200
99.8300
101.1300
666,500
Wed, 29 Oct 2025
100.8400
102.3200
99.1100
99.8300
752,500
Tue, 28 Oct 2025
102.7000
102.9200
100.4200
100.7700
617,600
Mon, 27 Oct 2025
103.7400
103.7400
101.9800
102.7700
602,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
102.7200
104.1100
102.3500
102.5200
765,300
Thu, 23 Oct 2025
102.3800
103.0000
101.1100
101.9700
724,200
Wed, 22 Oct 2025
4 · 8-K/A
After-hours · 16:35 ET
8-K/A ↗
Wed, 22 Oct 2025
101.4000
103.6300
100.3800
102.3600
1,859,600
Tue, 21 Oct 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Oct 2025
97.8900
99.2800
97.5500
98.8100
1,414,900
Mon, 20 Oct 2025
96.7400
98.6700
96.0300
98.3200
663,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
95.4000
96.4900
93.7000
95.9800
1,464,200
Thu, 16 Oct 2025
100.5000
100.7700
92.6700
94.3100
1,539,300
Wed, 15 Oct 2025
103.6600
103.6900
100.4400
101.2400
605,400
Tue, 14 Oct 2025
100.6300
104.2800
99.8700
103.5000
709,500
Mon, 13 Oct 2025
101.7000
101.7000
99.5700
101.1800
794,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
104.9500
106.2100
99.0500
99.2800
1,543,400
Thu, 09 Oct 2025
106.6800
106.7500
104.7700
104.9500
645,900
Wed, 08 Oct 2025
106.8700
107.6900
105.8200
106.1300
549,500
Tue, 07 Oct 2025
107.8800
108.6400
106.6200
106.8700
487,900
Mon, 06 Oct 2025
106.9700
108.7800
105.4200
107.4500
824,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
105.9700
106.7200
105.1400
106.5100
798,100
Thu, 02 Oct 2025
105.3800
105.9300
104.2100
105.2600
641,100
Wed, 01 Oct 2025
106.1100
106.7200
105.2900
105.7100
746,700
Tue, 30 Sep 2025
106.8300
107.1100
104.7300
106.4500
762,700
Mon, 29 Sep 2025
109.2600
109.2600
106.2400
106.5800
545,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
108.6800
109.4400
107.4300
108.3600
663,000
Thu, 25 Sep 2025
105.7600
108.0500
104.6100
107.9100
1,003,200
Wed, 24 Sep 2025
106.4200
107.0000
105.1700
105.7600
909,400
Tue, 23 Sep 2025
107.1700
109.2900
105.5500
106.3100
1,022,700
Mon, 22 Sep 2025
108.9500
108.9500
106.4300
106.7400
883,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
109.6100
109.6100
108.4200
108.9500
3,005,000
Thu, 18 Sep 2025
108.0800
110.3600
107.7300
109.7000
782,900
Wed, 17 Sep 2025
107.3000
109.6200
105.8900
107.5300
1,343,500
Tue, 16 Sep 2025
107.5100
107.7200
105.3900
106.7300
750,100
Mon, 15 Sep 2025
109.5400
110.1000
107.5300
107.9200
1,385,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
109.3200
110.4800
108.6400
109.3800
1,045,400
Thu, 11 Sep 2025
108.1500
109.3800
106.8800
109.2700
1,044,600
Wed, 10 Sep 2025
108.0900
109.3000
107.5700
107.9900
632,400
Tue, 09 Sep 2025
109.4500
110.7000
107.6100
108.1600
1,126,100
Mon, 08 Sep 2025
108.4800
110.8000
107.5800
109.6100
1,564,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
2 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 05 Sep 2025
109.1500
109.9200
105.9800
107.5800
1,021,700
Thu, 04 Sep 2025
107.0000
108.6800
106.3200
108.5900
848,500
Wed, 03 Sep 2025
105.6200
106.9400
104.4600
106.4700
891,400
Tue, 02 Sep 2025
103.4800
105.8400
102.7600
105.7000
744,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
105.9100
106.6000
105.0200
105.1400
717,500
Thu, 28 Aug 2025
106.3600
106.9000
105.2800
105.9600
645,200
Wed, 27 Aug 2025
105.8500
107.4200
105.2500
106.3600
810,400
Tue, 26 Aug 2025
104.4000
106.6300
104.3800
106.0800
743,100
Mon, 25 Aug 2025
105.2700
105.2700
104.3400
104.4000
472,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
101.2500
105.6000
101.2500
105.2000
935,900
Thu, 21 Aug 2025
100.9400
101.6400
100.0100
100.7100
906,900
Wed, 20 Aug 2025
101.4200
101.8200
100.1700
101.4200
607,000
Tue, 19 Aug 2025
101.6100
102.9400
100.8600
101.2200
514,800
Mon, 18 Aug 2025
100.8900
102.4200
100.2600
102.1500
831,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
103.1800
103.3000
101.1000
101.1900
660,900
Thu, 14 Aug 2025
101.5400
103.3400
100.9000
103.2500
433,200
Wed, 13 Aug 2025
102.8100
103.2500
101.9100
102.8800
560,600
Tue, 12 Aug 2025
99.7700
102.3500
99.5200
102.1700
454,900
Mon, 11 Aug 2025
99.1100
99.7900
98.4600
98.8700
907,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
98.6500
99.7500
97.5700
99.1100
871,500
Thu, 07 Aug 2025
1 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 07 Aug 2025
98.9400
99.8300
97.0100
97.4100
817,900
Wed, 06 Aug 2025
99.4100
99.4500
98.3000
98.4900
781,100
Tue, 05 Aug 2025
100.2800
100.4100
97.3700
99.2600
867,100
Mon, 04 Aug 2025
98.8300
100.1000
98.2000
100.0300
641,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
98.2500
99.1600
95.7800
98.8000
1,263,500
Thu, 31 Jul 2025
100.8500
101.6000
100.0100
100.2500
708,500
Wed, 30 Jul 2025
103.6100
103.9800
100.8800
101.4300
673,700
Tue, 29 Jul 2025
104.8700
104.9300
102.9600
103.2400
876,300
Mon, 28 Jul 2025
103.7300
103.9100
102.8900
103.8700
666,300
Sun, 27 Jul 2025
Weekend