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
159.6700
160.9800
152.8800
153.8900
355,300
Thu, 23 Jul 2026
169.9700
170.0700
154.0200
159.0100
701,600
Wed, 22 Jul 2026
176.6600
178.7030
169.2200
174.2400
356,300
Tue, 21 Jul 2026
175.3700
179.9800
173.3050
179.3500
355,500
Mon, 20 Jul 2026
176.1100
180.5400
169.7900
171.7600
451,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
171.5400
176.6600
165.6000
174.6700
728,100
Thu, 16 Jul 2026
188.2600
195.7100
179.7500
180.4400
1,055,300
Wed, 15 Jul 2026
187.5200
193.2700
180.5400
188.5500
954,000
Tue, 14 Jul 2026
23 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 14 Jul 2026
161.7500
183.7100
157.3900
182.3900
743,400
Mon, 13 Jul 2026
173.4300
175.0700
157.0000
160.2500
858,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
179.7400
182.5600
176.4600
179.3800
322,300
Thu, 09 Jul 2026
168.1300
179.7100
166.0000
177.0800
509,800
Wed, 08 Jul 2026
173.0000
175.2500
165.0000
167.3200
881,900
Tue, 07 Jul 2026
179.2300
183.0000
172.0000
177.6300
396,000
Mon, 06 Jul 2026
183.2300
185.0000
173.9200
179.0500
651,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
175.9300
184.8400
175.2800
183.2400
801,300
Wed, 01 Jul 2026
172.4600
181.3200
171.7100
175.1800
595,000
Tue, 30 Jun 2026
170.0000
174.1200
166.1800
171.6300
575,300
Mon, 29 Jun 2026
168.6900
174.2550
163.6800
170.7000
647,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
160.9450
171.2600
158.5720
170.5600
862,700
Thu, 25 Jun 2026
161.2700
165.9000
156.0000
163.7400
493,700
Wed, 24 Jun 2026
151.8900
163.0600
150.0000
159.2700
546,300
Tue, 23 Jun 2026
148.3800
160.0100
147.3300
151.6100
700,200
Mon, 22 Jun 2026
159.8450
162.5600
155.0000
156.4700
732,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
153.1000
164.3800
150.4500
163.2800
1,245,000
Wed, 17 Jun 2026
145.5300
158.1300
145.5300
146.7300
992,700
Tue, 16 Jun 2026
147.1400
151.2600
143.8700
144.2000
907,700
Mon, 15 Jun 2026
137.7000
147.7000
137.7000
146.1200
964,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
131.4000
136.1950
128.8800
132.7000
584,400
Thu, 11 Jun 2026
122.1100
129.3000
120.1000
128.8300
568,700
Wed, 10 Jun 2026
119.1000
126.2650
118.8600
120.9800
364,600
Tue, 09 Jun 2026
121.8700
126.9700
115.8100
121.5000
610,800
Mon, 08 Jun 2026
117.7200
124.0600
114.8600
121.1600
634,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
118.5500
119.2300
113.3300
116.0100
442,500
Thu, 04 Jun 2026
114.5500
122.0400
113.3600
120.9700
386,700
Wed, 03 Jun 2026
115.8000
116.8300
108.5100
113.1900
571,600
Tue, 02 Jun 2026
120.2850
121.0000
117.5300
118.4300
328,200
Mon, 01 Jun 2026
117.4100
123.0450
117.3200
122.5400
591,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
120.0800
120.1100
115.0000
118.1500
544,700
Thu, 28 May 2026
114.5900
121.8000
113.8020
119.0000
581,200
Wed, 27 May 2026
111.3400
119.1300
109.8800
116.0500
1,088,100
Tue, 26 May 2026
105.5100
111.3500
104.0000
109.9800
544,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.5000
108.5900
101.2400
102.8000
434,400
Thu, 21 May 2026
104.7000
107.1300
100.6500
105.4500
400,700
Wed, 20 May 2026
106.7600
107.0800
96.9800
104.9300
633,500
Tue, 19 May 2026
102.7300
108.2550
100.0000
106.7600
795,200
Mon, 18 May 2026
97.7500
102.5900
94.0300
102.4400
512,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
100.8000
102.0080
98.0090
98.6200
395,600
Thu, 14 May 2026
103.4800
106.5000
100.0000
103.4400
477,900
Wed, 13 May 2026
22 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 13 May 2026
99.3700
103.0900
94.0000
102.4000
630,600
Tue, 12 May 2026
99.9000
103.0000
97.3000
99.6300
527,500
Tue, 12 May 2026
21 · 8-K
Next filing day · accepted 11 May, 18:15 ET
8-K ↗
Mon, 11 May 2026
94.3000
101.9900
93.8910
101.1000
611,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
102.2700
102.8100
91.7400
96.3400
822,300
Thu, 07 May 2026
100.6600
114.1400
94.8800
99.8200
3,311,700
Thu, 07 May 2026
20 · 10-Q
Next filing day · accepted 06 May, 17:47 ET
10-Q ↗
Wed, 06 May 2026
19 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 06 May 2026
85.5000
87.3000
80.7800
86.0200
1,194,800
Tue, 05 May 2026
86.1600
88.8700
83.9000
85.1900
523,800
Mon, 04 May 2026
85.4300
91.7000
84.9000
85.9600
761,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
80.8700
86.1300
80.5000
85.4600
503,100
Thu, 30 Apr 2026
18 · 10-K/A
After-hours · 16:10 ET
10-K/A ↗
Thu, 30 Apr 2026
76.3000
79.6400
74.8500
79.6000
343,700
Wed, 29 Apr 2026
79.8600
80.1300
75.5000
76.5400
450,300
Tue, 28 Apr 2026
78.7400
81.5900
77.8000
81.2300
427,300
Mon, 27 Apr 2026
77.7400
80.9400
77.5550
79.9400
460,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
80.0100
80.1200
76.3700
78.7000
456,800
Thu, 23 Apr 2026
84.2800
85.3700
78.3400
79.7500
720,900
Wed, 22 Apr 2026
84.5400
85.3650
82.1200
84.9900
660,300
Tue, 21 Apr 2026
85.9900
88.9900
82.0600
82.2700
752,200
Mon, 20 Apr 2026
80.0000
85.8100
78.9000
85.6700
835,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
75.4100
82.1700
75.1700
80.7100
1,059,800
Thu, 16 Apr 2026
71.8500
74.4800
71.1770
74.1750
963,000
Wed, 15 Apr 2026
17 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 15 Apr 2026
69.0550
71.3500
68.1700
70.6600
833,600
Tue, 14 Apr 2026
62.8200
68.2500
62.5110
68.0000
740,900
Mon, 13 Apr 2026
58.8000
61.6700
57.6000
61.3100
865,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.3700
68.0000
56.7100
59.7050
1,983,500
Thu, 09 Apr 2026
16 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 09 Apr 2026
69.1200
71.0000
67.8100
69.1200
738,700
Wed, 08 Apr 2026
72.3500
74.7900
68.2800
69.4900
669,100
Tue, 07 Apr 2026
67.5800
71.0000
65.0500
66.2400
1,064,200
Mon, 06 Apr 2026
65.2900
70.3900
64.6000
68.8100
698,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.0900
66.1200
60.3400
63.7600
346,100
Wed, 01 Apr 2026
64.9000
65.0050
62.2440
63.7000
487,200
Tue, 31 Mar 2026
62.1300
63.9900
59.0490
63.2900
531,700
Mon, 30 Mar 2026
61.8000
62.2930
59.4100
60.7300
647,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
66.3400
66.3400
61.1700
61.5800
695,400
Thu, 26 Mar 2026
67.6200
70.5970
66.4300
67.0300
341,800
Wed, 25 Mar 2026
75.9100
76.9000
67.1000
68.7900
802,000
Tue, 24 Mar 2026
71.1700
74.7700
70.5000
74.6000
672,600
Mon, 23 Mar 2026
67.7500
73.3400
67.0000
71.9400
577,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
15 · 8-K
After-hours · 16:58 ET
8-K ↗
Fri, 20 Mar 2026
66.1400
69.0000
65.2300
66.1500
738,600
Thu, 19 Mar 2026
64.7200
67.8500
63.0700
66.2400
592,400
Wed, 18 Mar 2026
68.1200
70.0000
65.3900
65.5100
384,200
Tue, 17 Mar 2026
67.6900
71.1400
67.2500
68.1200
405,300
Mon, 16 Mar 2026
67.7800
68.1300
65.5200
66.8000
580,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
65.2900
68.0000
65.1100
66.3100
514,800
Thu, 12 Mar 2026
68.0000
69.3400
65.2400
65.2900
477,000
Wed, 11 Mar 2026
69.8600
72.5000
68.1100
69.2500
873,500
Tue, 10 Mar 2026
73.0900
73.4300
68.5500
69.5000
600,600
Mon, 09 Mar 2026
70.9400
73.9700
69.9500
72.4500
628,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
14 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 06 Mar 2026
73.1900
74.9900
71.5000
73.4700
537,300
Thu, 05 Mar 2026
74.0500
78.0000
73.9000
75.7700
523,600
Wed, 04 Mar 2026
74.6000
77.9900
72.5100
74.9700
611,700
Tue, 03 Mar 2026
72.1000
74.6350
69.3900
73.4400
877,900
Mon, 02 Mar 2026
68.1200
77.9100
68.0000
75.8000
824,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.5800
85.0500
71.0000
72.9500
1,911,500
Thu, 26 Feb 2026
13 · 10-K
After-hours · 17:25 ET
10-K ↗
Thu, 26 Feb 2026
78.3000
86.6800
76.4600
84.7000
4,471,000
Wed, 25 Feb 2026
12 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 25 Feb 2026
61.0800
63.4900
59.5100
62.6200
980,400
Tue, 24 Feb 2026
56.5000
61.1400
55.0000
60.6500
742,000
Mon, 23 Feb 2026
61.7200
61.7200
55.5100
56.5000
1,187,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.0000
63.8600
60.5100
62.7500
469,800
Thu, 19 Feb 2026
63.0000
64.8600
61.7100
63.8600
543,600
Wed, 18 Feb 2026
63.1000
67.1500
62.7900
65.4800
365,000
Tue, 17 Feb 2026
61.6800
65.0000
61.6000
63.4000
559,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
62.3400
65.0000
60.8500
64.0600
493,700
Thu, 12 Feb 2026
63.6100
63.6100
59.5000
62.0700
696,100
Wed, 11 Feb 2026
67.7500
68.3850
60.1500
62.8600
891,000
Tue, 10 Feb 2026
67.5100
70.9500
66.7500
68.5900
466,500
Mon, 09 Feb 2026
67.7500
69.5600
65.1210
67.5100
696,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.7000
68.0000
61.4700
67.7100
930,200
Thu, 05 Feb 2026
58.7000
60.9300
58.5100
59.5200
662,200
Wed, 04 Feb 2026
62.7800
62.7800
57.8300
61.1200
826,200
Tue, 03 Feb 2026
62.4600
64.6900
59.7000
63.0100
810,400
Mon, 02 Feb 2026
11 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 02 Feb 2026
62.0900
65.3720
61.8000
63.7800
734,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.7700
69.6200
62.8800
63.2400
1,190,300
Thu, 29 Jan 2026
10 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 29 Jan 2026
69.5600
71.4600
66.6400
70.5100
909,000
Wed, 28 Jan 2026
67.9750
69.6900
66.9600
69.3200
895,800
Tue, 27 Jan 2026
67.2600
68.0000
65.0000
67.8400
872,300
Mon, 26 Jan 2026
66.9000
70.2400
66.1490
67.3500
906,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
67.6400
68.7400
66.8350
67.6000
421,200
Thu, 22 Jan 2026
67.4400
69.3950
67.3450
68.0700
389,600
Wed, 21 Jan 2026
66.7400
69.2900
65.1300
66.7200
1,211,300
Tue, 20 Jan 2026
65.7000
69.0600
64.7380
65.8300
835,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.9000
71.2000
68.3100
68.5000
661,600
Thu, 15 Jan 2026
74.2500
74.2500
69.3500
69.3700
834,000
Wed, 14 Jan 2026
76.7400
76.8690
70.8400
74.2300
739,500
Tue, 13 Jan 2026
76.3400
76.9900
72.1800
76.2600
559,100
Mon, 12 Jan 2026
80.9600
81.3520
74.5600
76.3400
912,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
77.0500
80.3100
75.6500
77.1700
595,500
Thu, 08 Jan 2026
75.7600
76.6600
72.3000
75.9400
735,400
Wed, 07 Jan 2026
71.2800
76.0800
71.1000
75.7700
568,900
Tue, 06 Jan 2026
69.0000
72.2000
67.3900
71.7700
725,300
Mon, 05 Jan 2026
65.5500
72.3890
65.3900
69.3100
757,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.5300
65.6400
62.8500
65.1500
653,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.6200
65.4000
63.3000
63.4750
741,900
Tue, 30 Dec 2025
68.0400
68.6400
65.0000
65.0100
614,600
Mon, 29 Dec 2025
69.3600
70.3000
67.9000
68.0600
526,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
73.0800
73.0800
69.2800
70.5000
495,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.7200
74.4900
71.9500
73.6400
268,100
Tue, 23 Dec 2025
73.0000
75.0000
70.5700
72.6150
892,700
Mon, 22 Dec 2025
74.6300
77.4600
73.0100
75.1500
777,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
73.5700
76.3950
72.2250
73.5000
969,900
Thu, 18 Dec 2025
72.0000
75.2800
71.9600
72.1400
858,900
Wed, 17 Dec 2025
73.1800
74.7700
69.3000
70.1400
974,900
Tue, 16 Dec 2025
68.0800
74.9900
67.7400
73.0300
1,285,500
Mon, 15 Dec 2025
9 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 15 Dec 2025
69.6300
70.7350
66.0700
66.1700
1,187,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.4300
74.9890
69.0800
70.3500
3,484,500
Thu, 11 Dec 2025
71.9500
76.3900
71.5000
73.8500
1,137,100
Wed, 10 Dec 2025
69.0200
73.0000
66.7220
71.5100
1,073,400
Tue, 09 Dec 2025
71.7700
72.5000
69.1700
69.3100
1,566,700
Mon, 08 Dec 2025
69.8200
70.0000
67.6000
67.7000
630,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.1900
69.8300
65.8200
68.3900
771,900
Thu, 04 Dec 2025
64.6500
67.1100
62.6700
66.7200
1,037,900
Wed, 03 Dec 2025
59.2000
64.8100
58.2700
64.4400
673,500
Tue, 02 Dec 2025
61.5900
63.0700
59.3100
59.9300
627,000
Mon, 01 Dec 2025
60.0600
62.6800
59.3950
60.6100
697,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.7640
62.2850
60.0800
61.7500
577,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.6600
58.9100
56.0230
58.8400
513,200
Tue, 25 Nov 2025
53.4300
56.3300
52.1400
56.2100
656,300
Mon, 24 Nov 2025
55.0900
55.2000
52.9000
53.4300
713,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.2900
55.0700
51.6300
54.4400
962,200
Thu, 20 Nov 2025
55.5700
57.0600
51.6700
52.4000
1,117,300
Wed, 19 Nov 2025
52.3700
53.3600
50.4600
52.1400
702,300
Tue, 18 Nov 2025
49.8300
52.3100
49.5000
51.6700
755,600
Mon, 17 Nov 2025
51.3100
52.1400
49.5700
50.9700
834,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
8 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 14 Nov 2025
51.8500
54.5000
51.0200
52.1400
950,200
Thu, 13 Nov 2025
56.0500
56.1500
52.0000
52.7200
1,210,500
Wed, 12 Nov 2025
57.2500
58.5900
56.2000
57.2900
628,000
Tue, 11 Nov 2025
56.8800
57.5000
54.4000
56.7100
953,000
Mon, 10 Nov 2025
63.3800
63.3800
57.9700
58.0100
814,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.6800
59.2700
54.7400
59.2400
1,343,000
Thu, 06 Nov 2025
68.0900
70.0000
57.4600
57.9900
2,981,400
Thu, 06 Nov 2025
7 · 10-Q
Next filing day · accepted 05 Nov, 18:39 ET
10-Q ↗
Wed, 05 Nov 2025
6 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
61.6000
66.2900
60.1000
66.2500
1,890,200
Tue, 04 Nov 2025
63.0000
64.0600
61.2200
61.4800
1,127,500
Mon, 03 Nov 2025
65.7000
66.1300
63.2300
64.0900
711,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.7100
67.6000
64.3200
65.5500
1,380,500
Thu, 30 Oct 2025
68.8800
68.8900
64.8800
65.0800
1,153,300
Wed, 29 Oct 2025
71.9800
73.1400
69.6000
70.3300
700,100
Tue, 28 Oct 2025
76.4700
76.6500
72.0000
72.1000
532,800
Mon, 27 Oct 2025
79.0000
79.8200
74.5000
76.2800
565,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.3600
80.0000
76.8700
76.9600
655,400
Thu, 23 Oct 2025
73.8800
77.4500
72.9900
76.2000
482,900
Wed, 22 Oct 2025
74.5000
75.4400
70.6300
73.9300
899,800
Tue, 21 Oct 2025
5 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 21 Oct 2025
75.4100
76.4000
74.4100
75.1900
465,800
Mon, 20 Oct 2025
75.1500
76.6400
72.9400
75.6700
617,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
73.1400
75.4900
72.7600
73.8600
708,800
Thu, 16 Oct 2025
78.8400
79.5230
73.5900
74.9000
557,400
Wed, 15 Oct 2025
80.1700
80.6800
75.3090
77.9900
809,900
Tue, 14 Oct 2025
74.7700
80.4900
72.5000
80.0100
1,316,300
Mon, 13 Oct 2025
77.9400
80.0000
74.0900
77.0100
895,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
81.8600
84.8000
77.2000
77.3500
801,600
Thu, 09 Oct 2025
81.0100
83.2000
79.9000
81.6900
476,300
Wed, 08 Oct 2025
83.2500
84.4300
81.3600
81.5200
495,600
Tue, 07 Oct 2025
86.1100
87.6400
81.8400
82.7000
890,200
Mon, 06 Oct 2025
87.4600
87.5600
83.8440
86.3300
581,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
83.7100
86.2600
82.5600
85.5300
760,000
Thu, 02 Oct 2025
79.8800
84.2500
78.2000
83.2900
983,500
Wed, 01 Oct 2025
81.2500
82.6100
78.6900
78.8300
890,100
Tue, 30 Sep 2025
81.4400
82.0000
78.1000
79.5300
1,136,900
Mon, 29 Sep 2025
85.4600
85.5600
80.9000
81.4000
876,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
84.6000
85.3000
82.0930
84.1900
400,200
Thu, 25 Sep 2025
82.2000
85.2700
77.0100
84.2700
1,075,000
Wed, 24 Sep 2025
88.0000
88.9900
83.6800
86.2700
962,600
Tue, 23 Sep 2025
91.6000
91.8300
85.7400
85.9250
1,142,500
Mon, 22 Sep 2025
90.6500
92.8300
87.2150
91.9800
854,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
89.6900
93.0400
89.6900
91.6000
1,148,300
Thu, 18 Sep 2025
89.5300
91.4650
88.4000
89.5000
814,200
Wed, 17 Sep 2025
89.0000
89.9800
86.5350
88.4950
643,600
Tue, 16 Sep 2025
90.2000
91.1400
86.5100
88.8300
520,400
Mon, 15 Sep 2025
89.5000
91.2900
88.5000
90.0800
516,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
88.1000
90.6900
87.0100
89.2700
856,000
Thu, 11 Sep 2025
86.6750
89.1000
83.4500
87.6800
1,224,900
Wed, 10 Sep 2025
94.8200
95.1700
88.6000
89.1000
1,008,200
Tue, 09 Sep 2025
88.6700
93.3700
87.0500
92.7500
1,068,800
Mon, 08 Sep 2025
87.0500
90.0000
86.3600
88.0000
760,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
86.2400
87.7900
82.2600
85.8500
768,300
Thu, 04 Sep 2025
88.0000
89.3000
83.5500
84.8900
963,900
Wed, 03 Sep 2025
91.2500
92.9800
87.8700
88.0400
688,300
Tue, 02 Sep 2025
91.5300
94.6000
88.1900
90.4800
847,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
98.1800
98.2000
92.7500
94.6000
1,183,500
Thu, 28 Aug 2025
92.8900
96.2600
92.3400
95.8100
863,000
Wed, 27 Aug 2025
93.7400
95.0600
91.6580
92.7000
775,000
Tue, 26 Aug 2025
92.2400
94.0500
90.8000
93.2400
642,900
Mon, 25 Aug 2025
95.7000
97.5000
92.2400
92.3000
933,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
87.9500
97.6800
87.2230
95.6700
1,257,500
Thu, 21 Aug 2025
87.9400
90.5100
87.0000
88.5800
473,100
Wed, 20 Aug 2025
87.3600
89.5200
84.5000
88.7700
893,800
Tue, 19 Aug 2025
92.0200
92.6330
86.4110
88.8500
1,274,900
Mon, 18 Aug 2025
91.7300
95.5000
89.9000
93.2300
860,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
92.2500
92.7100
88.7310
91.8700
905,700
Thu, 14 Aug 2025
89.6500
92.8300
87.6000
91.4700
1,107,100
Wed, 13 Aug 2025
92.3100
94.8300
89.2500
92.1700
1,383,900
Tue, 12 Aug 2025
88.2100
91.5840
83.5100
89.1400
1,712,600
Mon, 11 Aug 2025
92.0100
93.8500
86.2550
87.3100
2,029,500
Mon, 11 Aug 2025
4 · 8-K
Pre-market · 08:35 ET
8-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
103.5100
106.0000
90.9900
91.5100
5,323,500
Fri, 08 Aug 2025
3 · 10-Q
Next filing day · accepted 07 Aug, 17:36 ET
10-Q ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 07 Aug 2025
145.3700
148.2000
132.2300
139.3300
2,159,500
Wed, 06 Aug 2025
152.5900
152.5900
131.0020
142.4100
1,782,200
Tue, 05 Aug 2025
158.0000
159.5000
147.0300
151.9400
833,900
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 04 Aug 2025
148.9500
156.9900
147.3130
156.9900
657,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
144.9300
150.7500
137.0800
144.0000
968,800
Thu, 31 Jul 2025
151.3500
160.4800
150.0000
154.8400
744,100
Wed, 30 Jul 2025
144.6800
156.8000
143.0100
150.9300
1,003,400
Tue, 29 Jul 2025
147.1900
148.0000
138.5200
142.4100
627,700
Mon, 28 Jul 2025
151.5700
153.3300
141.6900
146.4900
733,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend