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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
208.0100
219.0300
206.4900
216.7000
1,227,724
Thu, 22 Oct 2026
197.0600
210.1000
197.0600
208.2000
1,221,100
Wed, 21 Oct 2026
190.7900
200.6700
189.8600
196.7000
808,400
Tue, 20 Oct 2026
189.3200
191.3900
183.4500
190.4700
475,400
Mon, 19 Oct 2026
184.1800
190.9000
184.0800
190.0800
618,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
193.5600
197.2300
177.5700
181.0500
1,015,100
Thu, 15 Oct 2026
185.8800
193.2700
184.8000
192.6500
525,000
Wed, 14 Oct 2026
192.9600
196.1300
187.3800
189.6300
616,500
Tue, 13 Oct 2026
195.4900
201.9900
195.4900
198.1100
687,100
Mon, 12 Oct 2026
204.3300
206.2500
193.3400
196.7700
564,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
195.9200
202.9700
195.6300
202.4200
658,700
Thu, 08 Oct 2026
194.9400
201.7900
187.2100
193.8600
865,800
Wed, 07 Oct 2026
198.3300
199.7900
190.2100
194.7500
742,600
Tue, 06 Oct 2026
200.0100
204.4100
195.7800
199.9300
741,200
Mon, 05 Oct 2026
192.5300
198.9000
192.4500
198.6800
774,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
188.8700
195.4000
188.8700
193.0000
477,400
Thu, 01 Oct 2026
188.9300
190.9200
184.3800
187.4300
654,000
Wed, 30 Sep 2026
179.1400
190.2700
178.2300
187.2000
673,500
Tue, 29 Sep 2026
171.2200
178.6800
170.9100
178.3500
500,100
Mon, 28 Sep 2026
168.7900
175.6300
168.0600
173.8300
600,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
182.1000
182.1000
172.0100
172.4300
600,900
Thu, 24 Sep 2026
185.4200
190.0000
182.6900
182.9400
391,700
Wed, 23 Sep 2026
184.1900
186.6400
180.2300
184.7900
523,700
Tue, 22 Sep 2026
183.8600
186.5500
177.6500
183.3200
727,200
Mon, 21 Sep 2026
175.6300
181.7700
173.9000
181.0300
409,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
178.4400
179.7100
172.2300
174.9600
1,537,500
Thu, 17 Sep 2026
180.8200
184.3900
176.9900
178.0800
724,100
Wed, 16 Sep 2026
179.6000
184.4600
177.7400
183.0600
812,600
Tue, 15 Sep 2026
170.1100
187.0000
170.1100
185.3700
1,195,700
Mon, 14 Sep 2026
153.3400
175.5200
153.3400
172.9100
1,092,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
160.2300
160.3000
149.1300
150.2800
1,169,900
Thu, 10 Sep 2026
167.5800
173.5600
160.6100
161.5700
856,100
Wed, 09 Sep 2026
169.1900
171.6800
167.5000
170.1700
615,300
Tue, 08 Sep 2026
169.7300
173.0400
165.5100
170.3200
551,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
172.5100
175.0000
170.4200
171.6500
447,000
Thu, 03 Sep 2026
173.2600
174.8900
168.7100
174.3500
523,400
Wed, 02 Sep 2026
175.2700
181.1600
166.3700
170.8300
967,300
Tue, 01 Sep 2026
183.2500
187.5300
176.2800
177.0100
841,100
Mon, 31 Aug 2026
187.0000
190.5200
184.3100
186.1400
661,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
186.4200
188.2300
183.5200
187.0500
480,200
Thu, 27 Aug 2026
182.0200
190.9900
180.0000
188.5900
935,500
Wed, 26 Aug 2026
174.2100
178.6400
172.7500
176.6700
332,200
Tue, 25 Aug 2026
178.3400
180.0000
173.5400
175.9400
461,000
Mon, 24 Aug 2026
182.1800
182.9500
175.6100
178.4600
440,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
181.7500
183.5900
176.6100
181.9800
511,200
Thu, 20 Aug 2026
185.0000
187.2800
181.5400
182.2100
403,300
Wed, 19 Aug 2026
188.0300
188.7300
181.4700
186.6800
447,700
Tue, 18 Aug 2026
185.6200
188.8100
182.7900
187.9800
544,400
Mon, 17 Aug 2026
184.1200
185.2300
178.2600
183.3100
772,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
196.3000
196.7200
185.7900
186.0500
565,500
Thu, 13 Aug 2026
188.5900
196.5900
186.7100
195.8800
643,200
Wed, 12 Aug 2026
185.1300
188.8400
183.2800
187.1500
513,300
Tue, 11 Aug 2026
185.8000
189.6000
180.4000
188.3100
722,600
Mon, 10 Aug 2026
182.1500
192.7300
182.0900
185.8000
923,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
183.4500
184.3900
178.3000
183.4800
743,000
Thu, 06 Aug 2026
180.0000
184.4000
174.9600
181.7800
1,259,600
Wed, 05 Aug 2026
198.4200
201.5400
181.0900
183.2500
1,620,600
Tue, 04 Aug 2026
11 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Tue, 04 Aug 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 04 Aug 2026
152.2600
162.7400
150.6200
161.0600
1,045,900
Mon, 03 Aug 2026
147.9500
155.7400
146.3600
154.8900
959,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
141.7100
145.3300
137.8100
144.7500
658,700
Thu, 30 Jul 2026
131.9900
143.4100
131.0000
141.7100
1,052,900
Wed, 29 Jul 2026
137.3500
138.5500
133.0300
135.1300
720,000
Tue, 28 Jul 2026
135.0100
139.1200
131.9100
135.7500
641,600
Mon, 27 Jul 2026
138.8600
140.6000
134.6400
134.7900
786,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
134.5300
137.5100
131.9800
137.4800
539,400
Thu, 23 Jul 2026
142.1200
142.4400
133.0400
133.7400
749,000
Wed, 22 Jul 2026
145.1500
147.4900
138.7600
140.2300
699,400
Tue, 21 Jul 2026
155.6600
155.6600
141.9100
143.7800
1,163,300
Mon, 20 Jul 2026
158.1900
160.7800
155.7700
156.3700
492,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
155.4500
160.8400
154.0100
159.4300
824,200
Thu, 16 Jul 2026
161.9500
161.9700
155.9700
157.5600
573,500
Wed, 15 Jul 2026
164.2500
167.8600
155.4300
159.3200
566,000
Tue, 14 Jul 2026
148.3800
164.2100
148.3800
164.1200
768,400
Mon, 13 Jul 2026
154.4200
155.4000
148.3100
151.5400
720,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
160.2400
162.1800
151.9600
152.6900
658,700
Thu, 09 Jul 2026
150.1000
159.3900
148.0100
159.3900
523,500
Wed, 08 Jul 2026
155.5700
157.7200
153.2900
153.5400
802,800
Tue, 07 Jul 2026
159.6100
164.1700
157.3300
157.5500
1,000,000
Mon, 06 Jul 2026
151.5000
159.3500
151.1100
158.2600
1,008,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
143.4400
148.4200
141.0000
148.1200
1,043,100
Wed, 01 Jul 2026
141.3400
148.0000
139.8400
143.4400
843,000
Tue, 30 Jun 2026
129.6100
141.5200
129.4800
137.4900
1,867,000
Mon, 29 Jun 2026
124.1300
129.7000
123.7100
128.3200
781,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
116.3700
124.1700
116.3700
123.2700
1,691,900
Thu, 25 Jun 2026
114.8300
118.5000
112.6000
116.1900
476,400
Wed, 24 Jun 2026
112.5800
115.8200
112.5000
115.3400
542,200
Tue, 23 Jun 2026
110.4000
114.8200
110.4000
112.3300
563,900
Mon, 22 Jun 2026
110.5500
114.1600
106.7900
108.5100
710,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.7500
112.4100
107.9600
111.3000
1,294,800
Wed, 17 Jun 2026
112.3600
114.9500
111.0000
112.1800
820,100
Tue, 16 Jun 2026
114.8400
117.9100
112.7400
113.6700
852,400
Mon, 15 Jun 2026
111.3000
116.5100
110.5000
114.6500
889,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
110.7500
113.7800
109.0000
111.2400
544,900
Thu, 11 Jun 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 11 Jun 2026
108.9300
111.8000
107.2500
110.8300
482,600
Wed, 10 Jun 2026
108.6200
112.8000
107.8800
110.2000
559,500
Tue, 09 Jun 2026
108.6600
109.9200
107.4000
109.7100
694,200
Mon, 08 Jun 2026
108.9600
110.4900
106.7500
110.3100
523,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
112.0200
113.1000
107.1000
109.9000
589,300
Thu, 04 Jun 2026
112.3600
114.1000
111.1500
111.5300
672,400
Wed, 03 Jun 2026
111.5500
112.8200
109.3600
111.6100
943,800
Tue, 02 Jun 2026
109.4100
113.6600
108.2000
113.4200
569,400
Mon, 01 Jun 2026
112.3000
115.8900
110.9700
114.0200
979,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
101.0900
110.1200
101.0900
109.2900
987,500
Thu, 28 May 2026
99.3700
101.3100
98.4100
100.3700
504,900
Wed, 27 May 2026
100.1200
101.4500
98.2800
98.3200
515,300
Tue, 26 May 2026
101.5000
103.5400
99.7000
102.3100
431,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
101.2100
104.5200
101.1300
102.3700
605,600
Thu, 21 May 2026
98.7300
101.2100
97.4600
100.8500
665,800
Wed, 20 May 2026
98.2700
101.5200
97.4600
100.5500
698,300
Tue, 19 May 2026
99.6900
101.7800
97.9500
100.0900
942,200
Mon, 18 May 2026
90.0500
98.4100
89.4900
97.9800
1,069,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.1700
90.7900
86.7300
90.0200
532,400
Thu, 14 May 2026
86.9900
88.1100
84.6300
86.7300
691,500
Wed, 13 May 2026
89.2200
90.0000
85.2700
86.5000
792,000
Tue, 12 May 2026
92.8200
92.8200
89.2600
90.1200
580,800
Mon, 11 May 2026
93.7100
94.3800
87.5200
91.5300
882,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
93.6500
95.7200
90.3300
94.2800
1,144,400
Thu, 07 May 2026
93.0000
95.6100
92.1000
94.9700
1,310,100
Wed, 06 May 2026
90.2400
91.1100
84.3100
90.8400
1,171,700
Tue, 05 May 2026
8 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Tue, 05 May 2026
7 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 05 May 2026
92.0000
92.9600
89.5600
92.1400
820,500
Mon, 04 May 2026
88.3400
92.8200
87.5600
92.4900
966,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
88.0000
90.0800
85.8700
88.5300
722,000
Thu, 30 Apr 2026
87.9000
91.8800
86.0000
86.9300
1,042,400
Wed, 29 Apr 2026
84.6600
90.2300
83.9600
89.6000
1,253,100
Tue, 28 Apr 2026
86.4600
87.3400
84.9000
85.7000
528,700
Mon, 27 Apr 2026
84.3300
86.3400
83.7600
85.1600
483,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.8700
84.5900
82.1200
84.3400
445,800
Thu, 23 Apr 2026
86.4600
87.8400
82.0700
84.0400
618,100
Wed, 22 Apr 2026
6 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Wed, 22 Apr 2026
5 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Wed, 22 Apr 2026
86.5500
89.1400
86.0000
88.7100
656,600
Tue, 21 Apr 2026
82.3700
88.0500
82.3400
86.2800
989,200
Mon, 20 Apr 2026
82.8900
84.5500
81.4000
82.0000
1,135,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
85.4800
86.0000
82.5600
83.1700
1,368,900
Thu, 16 Apr 2026
86.2700
87.3700
82.7300
84.0900
950,700
Wed, 15 Apr 2026
84.3900
87.0900
84.2000
85.1700
821,400
Tue, 14 Apr 2026
81.6800
84.4100
81.6800
83.2200
1,275,800
Mon, 13 Apr 2026
76.6200
81.4700
76.3600
81.4000
1,308,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
77.4100
79.1100
74.7400
76.2000
1,202,300
Thu, 09 Apr 2026
86.0000
86.4500
74.5100
76.6800
1,701,000
Wed, 08 Apr 2026
88.9800
90.5600
86.0400
87.3600
1,023,800
Tue, 07 Apr 2026
90.5100
92.0200
87.4500
88.2400
943,000
Mon, 06 Apr 2026
88.4200
90.9300
87.6400
90.3200
446,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
87.1100
89.8400
85.9600
88.3600
736,700
Wed, 01 Apr 2026
88.5200
88.8500
85.0800
86.2100
821,100
Tue, 31 Mar 2026
88.6400
89.0000
85.3100
87.8500
915,900
Mon, 30 Mar 2026
86.2800
89.1600
86.2800
87.9200
721,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
88.6300
89.7600
82.0600
85.6300
1,080,200
Thu, 26 Mar 2026
89.3700
92.5400
89.0000
91.1100
432,600
Wed, 25 Mar 2026
93.4900
94.0200
89.5400
89.9000
513,600
Tue, 24 Mar 2026
96.2700
96.5500
91.1300
92.2900
679,500
Mon, 23 Mar 2026
97.5700
99.5900
95.3100
97.3400
511,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
95.8900
97.3400
93.6600
96.4400
1,692,500
Thu, 19 Mar 2026
96.9200
98.7300
95.0100
96.5900
519,600
Wed, 18 Mar 2026
94.0100
97.2700
93.8400
96.6400
455,600
Tue, 17 Mar 2026
94.9700
100.0000
94.6800
95.0800
573,100
Mon, 16 Mar 2026
98.0100
99.6600
94.6500
94.9900
766,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
97.0000
103.0000
96.8600
99.7100
599,900
Thu, 12 Mar 2026
96.0000
98.8600
96.0000
96.9900
592,000
Wed, 11 Mar 2026
96.5200
98.6500
94.2800
96.6600
331,200
Tue, 10 Mar 2026
96.6100
96.6100
93.4400
95.3800
322,900
Mon, 09 Mar 2026
97.3200
98.2000
94.8900
96.3600
699,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
98.2400
99.8700
95.8500
98.6600
484,200
Thu, 05 Mar 2026
97.6500
101.5000
97.6500
99.4500
587,800
Wed, 04 Mar 2026
97.3900
99.1700
96.3000
98.0800
618,200
Tue, 03 Mar 2026
93.0800
98.4400
92.7500
97.3900
512,800
Mon, 02 Mar 2026
92.4400
96.6900
91.8100
94.5900
801,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
90.8300
92.9000
89.9400
92.4700
872,600
Thu, 26 Feb 2026
91.8700
96.9100
91.6300
93.6800
1,067,000
Wed, 25 Feb 2026
87.9900
91.6300
87.7100
91.2400
1,045,300
Tue, 24 Feb 2026
87.0000
89.3000
86.1800
86.8300
807,700
Mon, 23 Feb 2026
92.2700
92.2700
85.1400
86.6500
1,473,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
4 · 10-K
After-hours · 17:06 ET
10-K ↗
Fri, 20 Feb 2026
103.2000
105.3400
92.0500
92.6600
1,490,800
Thu, 19 Feb 2026
104.0500
104.0600
101.9600
103.2000
615,700
Wed, 18 Feb 2026
102.9900
105.2000
101.6100
104.3900
632,300
Tue, 17 Feb 2026
105.3100
105.8500
102.1100
103.9100
766,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
104.9300
108.2600
104.2200
104.9100
1,194,000
Thu, 12 Feb 2026
110.2100
111.7900
104.5600
104.7900
896,000
Wed, 11 Feb 2026
112.2600
114.0100
108.2700
110.2800
674,100
Tue, 10 Feb 2026
109.6700
114.3400
109.6700
113.3900
869,700
Mon, 09 Feb 2026
110.4000
113.5300
107.1700
109.1500
1,153,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
126.9100
131.3100
109.7200
110.8000
2,105,700
Thu, 05 Feb 2026
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 05 Feb 2026
130.7500
133.3300
127.0200
127.8100
827,600
Wed, 04 Feb 2026
126.0100
130.9200
124.4300
129.1800
754,800
Tue, 03 Feb 2026
132.4300
133.4500
125.9000
127.5200
634,900
Mon, 02 Feb 2026
131.0000
137.4900
131.0000
135.0000
722,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
131.9500
132.8800
130.2200
131.9000
572,100
Thu, 29 Jan 2026
131.2700
132.3600
128.4400
132.1200
514,200
Wed, 28 Jan 2026
133.0000
134.3300
131.9600
132.6900
300,100
Tue, 27 Jan 2026
132.8200
133.8500
130.7500
133.0000
312,200
Mon, 26 Jan 2026
129.4300
133.0000
128.5500
132.1800
560,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
130.9700
131.3700
128.1600
128.7900
374,800
Thu, 22 Jan 2026
133.2900
134.3000
129.9000
130.9700
433,900
Wed, 21 Jan 2026
132.2500
133.4700
131.0200
132.5000
295,400
Tue, 20 Jan 2026
133.3300
134.5000
131.0000
132.0200
476,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
133.6400
136.0000
132.8000
134.5700
436,000
Thu, 15 Jan 2026
133.9600
134.3300
130.0800
133.7900
431,100
Wed, 14 Jan 2026
132.5000
134.9600
131.4400
134.0300
431,000
Tue, 13 Jan 2026
134.7700
135.7700
132.2700
133.1400
253,400
Mon, 12 Jan 2026
132.7300
136.0000
132.0600
135.2100
428,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
133.2100
134.5800
131.0000
133.1500
271,800
Thu, 08 Jan 2026
131.3600
134.5600
129.9800
133.3600
362,900
Wed, 07 Jan 2026
130.6500
132.2000
127.7900
131.8600
357,500
Tue, 06 Jan 2026
129.7500
131.0000
129.0600
130.0400
369,900
Mon, 05 Jan 2026
130.9100
132.7800
129.8600
131.0200
381,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
132.6000
133.3800
129.0500
131.0100
346,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
133.9600
134.0900
132.2900
132.9000
290,600
Tue, 30 Dec 2025
136.6100
136.6100
131.0000
134.5700
475,400
Mon, 29 Dec 2025
137.7800
139.2000
137.0800
137.3400
200,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
139.6900
140.7400
137.4800
138.2900
208,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.9900
140.2000
137.6400
139.5400
140,800
Tue, 23 Dec 2025
139.9400
141.3300
138.1600
139.0800
388,600
Mon, 22 Dec 2025
142.4700
143.8800
140.8200
140.9600
235,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.1000
143.6000
140.8000
142.7600
1,290,400
Thu, 18 Dec 2025
144.9700
144.9700
142.0000
142.9500
356,600
Wed, 17 Dec 2025
143.1700
144.3000
137.8700
141.9500
786,200
Tue, 16 Dec 2025
144.1000
145.0600
139.4700
143.5700
713,200
Mon, 15 Dec 2025
152.5300
152.5300
144.7500
144.9000
533,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
153.0900
153.6200
151.0100
152.5300
382,200
Thu, 11 Dec 2025
151.5400
153.6100
150.4300
152.3100
239,900
Wed, 10 Dec 2025
150.2400
153.1000
149.7700
151.7500
346,400
Tue, 09 Dec 2025
148.9500
150.9000
147.4800
150.0300
316,800
Mon, 08 Dec 2025
146.9400
150.4300
145.7200
149.7600
303,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
148.8000
150.2900
144.5600
146.0800
436,200
Thu, 04 Dec 2025
150.0000
151.5600
149.0000
149.6300
346,900
Wed, 03 Dec 2025
145.0000
149.9200
144.2400
149.1300
361,000
Tue, 02 Dec 2025
144.6300
148.4900
144.3000
145.8100
453,100
Mon, 01 Dec 2025
141.4000
144.6700
140.6000
143.1600
344,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
141.4200
143.0000
140.6700
140.8500
162,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
141.0900
143.0000
139.8900
141.6300
258,700
Tue, 25 Nov 2025
141.7000
143.3000
139.7200
141.7900
288,600
Mon, 24 Nov 2025
143.3900
143.3900
139.2400
140.5200
346,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
138.0500
144.4700
136.2700
143.0700
666,500
Thu, 20 Nov 2025
139.8500
140.7100
137.2900
137.9000
283,100
Wed, 19 Nov 2025
137.8500
139.0600
136.1700
138.2100
261,400
Tue, 18 Nov 2025
138.9200
140.3800
137.5100
138.5500
318,100
Mon, 17 Nov 2025
143.6700
144.5900
139.3500
139.4600
341,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
141.7800
143.8400
140.5800
143.5700
426,100
Thu, 13 Nov 2025
150.0000
150.0000
143.0700
143.3200
544,300
Wed, 12 Nov 2025
153.8600
155.4700
148.7800
150.0500
371,800
Tue, 11 Nov 2025
151.1500
154.0600
150.5400
153.8000
321,100
Mon, 10 Nov 2025
150.2700
152.5600
149.1000
151.9900
535,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
145.9900
151.6600
145.5400
149.7300
695,500
Thu, 06 Nov 2025
142.4200
147.5800
138.8000
147.0200
1,379,900
Wed, 05 Nov 2025
141.4600
147.1900
135.6600
146.1300
1,432,900
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 04 Nov 2025
124.1400
125.4000
121.0100
121.2100
507,700
Mon, 03 Nov 2025
123.4500
125.3900
122.1400
125.1200
387,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
122.6300
124.1900
121.9200
123.2600
302,600
Thu, 30 Oct 2025
122.7600
125.3600
122.2600
123.7900
413,400
Wed, 29 Oct 2025
126.9900
126.9900
122.1000
122.5600
319,200
Tue, 28 Oct 2025
126.7000
127.6700
125.9100
126.9900
240,700
Mon, 27 Oct 2025
128.6800
129.0500
126.0000
126.0700
279,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
128.5400
129.0200
127.1700
128.0500
172,800