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
161.4600
167.5500
159.7975
167.0700
407,465
Thu, 22 Oct 2026
173.2500
176.0000
159.3800
162.7000
704,700
Wed, 21 Oct 2026
180.2100
183.5000
177.0000
178.8200
387,700
Tue, 20 Oct 2026
170.9100
179.7100
170.0000
177.8400
547,500
Mon, 19 Oct 2026
176.7600
177.7000
172.0540
175.7400
645,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
188.7600
191.6350
174.4800
175.3700
583,900
Thu, 15 Oct 2026
187.1800
192.5700
183.1890
190.8800
370,200
Wed, 14 Oct 2026
177.8800
192.8200
177.8800
192.1400
561,600
Tue, 13 Oct 2026
189.3400
189.7400
182.3200
183.4000
578,200
Mon, 12 Oct 2026
189.7100
191.6500
186.3100
190.0400
392,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
186.5000
190.5950
184.5600
189.6300
232,600
Thu, 08 Oct 2026
189.6300
190.5000
181.9900
183.4500
388,100
Wed, 07 Oct 2026
180.8600
192.2000
180.8600
191.0400
413,300
Tue, 06 Oct 2026
187.5400
189.3200
184.0300
184.1600
234,200
Mon, 05 Oct 2026
189.4000
189.9900
184.1800
185.1900
542,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
190.3700
192.6450
187.9900
189.6100
479,100
Thu, 01 Oct 2026
180.5300
185.7250
177.8950
183.8700
350,400
Wed, 30 Sep 2026
177.6800
183.3700
176.2900
179.2900
343,500
Tue, 29 Sep 2026
179.0000
180.9000
175.6000
176.4500
214,500
Mon, 28 Sep 2026
175.4900
180.3400
174.7800
176.8800
371,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
177.9900
181.3700
176.0930
178.2800
356,100
Thu, 24 Sep 2026
175.4900
177.6400
172.4000
176.5700
344,000
Wed, 23 Sep 2026
180.4200
181.1400
173.4200
177.2000
590,300
Tue, 22 Sep 2026
184.5000
186.6600
181.0800
181.7500
814,000
Mon, 21 Sep 2026
184.2100
185.7200
181.2900
184.0450
226,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
182.2900
183.3400
180.3600
181.2300
576,800
Thu, 17 Sep 2026
182.6900
183.4900
179.0000
179.7300
360,200
Wed, 16 Sep 2026
175.5500
182.8100
174.1800
177.5900
360,800
Tue, 15 Sep 2026
173.2600
176.1200
170.3600
174.3900
354,600
Mon, 14 Sep 2026
170.8600
182.9380
170.0000
173.0900
477,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.5100
182.8200
174.5100
176.8200
461,700
Fri, 11 Sep 2026
16 · 8-K
Next filing day · accepted 10 Sep, 21:31 ET
8-K ↗
Thu, 10 Sep 2026
161.1700
175.0000
161.1700
171.7900
278,400
Wed, 09 Sep 2026
168.0200
174.1700
161.6400
164.7000
390,100
Tue, 08 Sep 2026
172.9500
176.2500
171.4800
171.8200
537,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
176.3500
177.5200
169.0500
172.5700
294,100
Thu, 03 Sep 2026
175.3300
175.9700
170.7700
175.1100
393,100
Wed, 02 Sep 2026
168.5800
178.4500
168.5800
175.0500
380,200
Tue, 01 Sep 2026
170.2100
171.9800
164.6200
168.1900
308,500
Mon, 31 Aug 2026
172.0000
175.6400
167.8200
174.3200
331,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
167.8100
179.5500
166.5100
170.0600
355,700
Thu, 27 Aug 2026
161.3700
168.2500
160.6500
168.0700
330,900
Wed, 26 Aug 2026
166.4700
170.0000
156.9600
159.2500
285,100
Tue, 25 Aug 2026
161.8500
167.4700
159.2800
166.2200
397,200
Mon, 24 Aug 2026
164.1100
164.1100
157.0300
161.0100
233,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
164.1900
166.4900
158.7850
165.5400
406,500
Thu, 20 Aug 2026
162.7600
164.1200
158.8150
159.7300
213,800
Wed, 19 Aug 2026
170.7000
170.7000
163.6800
164.9800
427,800
Tue, 18 Aug 2026
167.1400
170.3700
166.1700
168.0700
292,600
Mon, 17 Aug 2026
173.3900
175.6500
170.8600
171.7100
365,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
177.5000
178.8400
170.0800
172.6500
288,300
Thu, 13 Aug 2026
179.5800
182.0000
175.4700
178.8100
326,200
Wed, 12 Aug 2026
178.4600
180.0000
174.1100
179.5800
491,900
Tue, 11 Aug 2026
179.4500
182.1500
173.9100
174.1400
675,700
Mon, 10 Aug 2026
184.4100
185.0000
176.0000
176.2500
507,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
175.0000
183.9200
174.9900
183.3600
608,600
Thu, 06 Aug 2026
162.0900
173.8300
162.0900
171.9100
572,200
Wed, 05 Aug 2026
167.6300
168.1500
161.7050
163.3900
377,500
Tue, 04 Aug 2026
165.2500
170.7400
162.8600
167.6300
621,900
Mon, 03 Aug 2026
150.1700
165.0300
149.2100
161.4400
734,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
150.0000
151.7550
145.1760
151.3600
530,700
Thu, 30 Jul 2026
149.9900
156.3290
135.3150
147.4900
1,158,500
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Jul 2026
130.5300
140.7600
129.7600
139.3000
811,100
Tue, 28 Jul 2026
129.9500
134.2700
125.7400
133.0300
434,900
Mon, 27 Jul 2026
130.6900
133.7900
126.3800
130.2900
415,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
126.0900
129.9060
124.4900
127.5500
268,700
Thu, 23 Jul 2026
134.7400
139.5300
125.5200
126.8200
637,800
Wed, 22 Jul 2026
133.2000
138.5300
133.2000
138.0200
221,000
Tue, 21 Jul 2026
141.7500
141.9200
134.4500
136.0300
387,900
Mon, 20 Jul 2026
140.0000
142.2700
137.4400
137.7200
289,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
133.1800
141.0400
133.0000
138.3700
229,800
Thu, 16 Jul 2026
141.2200
142.9900
137.4600
140.7600
325,500
Wed, 15 Jul 2026
145.9800
147.1000
141.2200
144.5100
237,400
Tue, 14 Jul 2026
153.1300
153.3750
142.8500
144.6000
247,700
Mon, 13 Jul 2026
141.9300
149.4600
140.9650
146.0200
385,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
146.9100
146.9100
140.5800
144.0300
163,200
Thu, 09 Jul 2026
146.5200
149.9000
143.5050
144.4000
231,100
Wed, 08 Jul 2026
136.1500
143.6600
134.0450
143.1500
317,300
Tue, 07 Jul 2026
141.8900
144.4800
137.0050
138.1400
308,100
Mon, 06 Jul 2026
145.9300
149.5900
144.2400
148.0000
367,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
140.4720
145.6500
136.8200
141.5800
216,800
Wed, 01 Jul 2026
143.0100
149.9800
141.0350
143.6100
305,300
Tue, 30 Jun 2026
133.6700
143.6600
131.1200
143.2300
445,800
Mon, 29 Jun 2026
132.0000
133.8300
128.9400
133.3000
353,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
129.6700
133.9750
127.5000
132.5300
998,800
Thu, 25 Jun 2026
130.7000
134.6900
129.6550
134.3200
411,500
Wed, 24 Jun 2026
125.1000
129.0400
124.5000
127.9800
322,200
Tue, 23 Jun 2026
126.7900
129.5800
124.6500
125.2200
355,800
Mon, 22 Jun 2026
127.6300
132.3000
127.4700
131.5900
392,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.8300
129.3800
124.6100
128.7100
524,300
Wed, 17 Jun 2026
132.7400
132.7400
122.3100
123.6200
357,500
Tue, 16 Jun 2026
135.2600
139.8900
129.1100
129.6100
415,200
Mon, 15 Jun 2026
137.4200
139.6600
135.6750
136.5000
311,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
131.6600
135.0200
130.5900
132.7700
263,700
Thu, 11 Jun 2026
124.4400
131.5000
122.6200
130.0800
237,700
Wed, 10 Jun 2026
122.5500
127.5300
121.5500
122.6900
408,200
Tue, 09 Jun 2026
129.7200
132.2000
117.1100
125.0400
629,200
Mon, 08 Jun 2026
125.4300
132.5000
122.9000
129.3300
652,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
132.5900
133.7350
120.8600
120.9300
567,800
Thu, 04 Jun 2026
135.4800
139.9500
133.2000
136.1800
338,000
Wed, 03 Jun 2026
143.2700
143.2700
135.9200
137.7600
505,800
Tue, 02 Jun 2026
144.0000
146.5100
139.7800
143.2600
563,300
Mon, 01 Jun 2026
148.7300
152.8400
140.2200
142.6700
515,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 29 May 2026
158.0000
158.6650
149.5500
151.0000
375,700
Thu, 28 May 2026
156.6200
158.2000
153.1600
156.8800
280,300
Wed, 27 May 2026
162.9600
163.4000
154.9600
157.7900
373,700
Tue, 26 May 2026
152.3500
161.8500
151.5000
159.6000
544,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
141.7700
152.7050
141.5700
149.7600
398,300
Thu, 21 May 2026
134.7600
144.6050
132.9600
140.2700
578,600
Wed, 20 May 2026
134.7800
139.0800
129.6200
137.1800
477,000
Tue, 19 May 2026
137.2100
142.0000
132.5500
132.7400
767,100
Mon, 18 May 2026
140.3600
140.5250
135.0500
139.3000
370,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.3800
143.0000
138.0300
138.7200
383,900
Thu, 14 May 2026
148.4900
150.9700
144.0100
144.6300
270,900
Wed, 13 May 2026
151.1700
153.2800
146.0700
147.7400
399,000
Tue, 12 May 2026
152.1400
152.3040
144.4450
148.2500
461,300
Mon, 11 May 2026
152.5300
157.4900
152.2100
153.7400
407,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.6400
154.6600
146.2400
152.9100
458,600
Thu, 07 May 2026
156.1900
158.1610
150.7800
151.3300
443,700
Wed, 06 May 2026
152.1200
155.6100
146.1300
155.1300
553,600
Tue, 05 May 2026
145.0250
152.1900
141.3600
149.9100
723,100
Mon, 04 May 2026
147.4300
149.3950
142.8400
143.1800
629,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
144.1900
151.1000
139.3600
147.2100
658,400
Thu, 30 Apr 2026
155.0000
163.4000
137.2700
144.9200
1,602,600
Wed, 29 Apr 2026
12 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 29 Apr 2026
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Apr 2026
121.1700
124.5940
119.4000
120.0400
1,044,400
Tue, 28 Apr 2026
118.0000
119.7500
110.2000
118.8000
946,200
Mon, 27 Apr 2026
124.3800
125.9900
119.6650
122.1200
654,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.8600
126.5000
120.0000
123.9100
355,600
Thu, 23 Apr 2026
122.2800
123.5700
117.8800
120.9300
412,500
Wed, 22 Apr 2026
120.9000
125.0200
120.9000
122.2700
510,100
Tue, 21 Apr 2026
113.5100
121.6900
113.5100
118.3200
851,500
Mon, 20 Apr 2026
112.0900
113.5900
108.5600
112.8600
351,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
114.2900
117.0400
111.6600
112.2800
391,200
Thu, 16 Apr 2026
10 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 16 Apr 2026
9 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 16 Apr 2026
109.2400
113.0300
109.2400
110.4400
328,800
Wed, 15 Apr 2026
106.0800
109.0000
105.0000
108.4600
273,000
Tue, 14 Apr 2026
106.2100
108.8100
105.6300
106.3400
252,800
Mon, 13 Apr 2026
100.7300
105.1450
99.0620
104.7100
332,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
106.2500
108.0000
100.8900
101.5400
262,000
Thu, 09 Apr 2026
106.0000
107.7700
104.6900
105.4700
238,500
Wed, 08 Apr 2026
108.7200
109.8300
105.3050
105.6200
373,200
Tue, 07 Apr 2026
100.5800
102.7300
98.4300
101.4700
272,100
Mon, 06 Apr 2026
100.5200
103.2300
100.0200
101.7700
309,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
97.8600
102.2700
97.5000
100.4500
231,200
Wed, 01 Apr 2026
104.3000
107.9400
100.4500
101.9400
414,900
Tue, 31 Mar 2026
98.4600
103.7550
96.3700
102.7000
406,700
Mon, 30 Mar 2026
100.1200
100.9600
94.8900
96.0700
449,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
99.9700
102.5000
97.5500
98.7500
384,900
Thu, 26 Mar 2026
102.1500
103.3800
99.9400
101.7800
321,900
Wed, 25 Mar 2026
103.1900
106.8200
102.5900
104.0800
340,000
Tue, 24 Mar 2026
100.0000
106.5880
98.7600
101.9200
508,800
Mon, 23 Mar 2026
100.7400
104.8600
99.8900
101.1700
472,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
99.3900
100.7780
97.4900
98.1100
899,900
Thu, 19 Mar 2026
96.4800
101.1600
95.0000
100.1000
289,800
Wed, 18 Mar 2026
99.0900
100.9100
97.0100
98.6400
586,200
Tue, 17 Mar 2026
98.6300
105.5000
98.6300
99.2900
624,800
Mon, 16 Mar 2026
8 · 8-K
After-hours · 17:17 ET
8-K ↗
Mon, 16 Mar 2026
93.7700
98.7450
93.7700
98.5000
469,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
92.8500
92.9800
88.8900
91.7350
602,000
Thu, 12 Mar 2026
96.7600
97.1200
91.0100
91.3400
654,400
Wed, 11 Mar 2026
93.2300
100.6700
92.4300
99.0900
1,251,400
Tue, 10 Mar 2026
97.3100
98.4250
92.5750
92.7500
574,700
Mon, 09 Mar 2026
91.6600
99.1300
87.3600
98.8100
1,596,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
97.1200
98.3000
93.7500
94.2900
802,700
Thu, 05 Mar 2026
111.3000
112.9000
99.0400
99.6100
1,380,600
Wed, 04 Mar 2026
117.8800
119.3000
111.3300
112.7400
762,000
Tue, 03 Mar 2026
116.3600
119.5000
112.8000
116.6400
542,900
Mon, 02 Mar 2026
117.3700
124.0950
117.0600
120.6600
335,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.6000
123.0100
116.6000
122.6600
588,600
Thu, 26 Feb 2026
124.4800
126.6500
119.8550
122.8300
336,900
Wed, 25 Feb 2026
123.3300
127.9750
122.1200
125.5200
664,300
Tue, 24 Feb 2026
120.3700
123.5400
119.3200
122.8000
401,200
Mon, 23 Feb 2026
126.3100
130.4920
117.6400
118.9800
715,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
122.1300
129.2800
122.1300
127.9200
481,800
Thu, 19 Feb 2026
123.2000
125.4700
121.3400
123.3100
457,200
Wed, 18 Feb 2026
126.1600
128.0000
121.2900
122.9900
526,700
Tue, 17 Feb 2026
119.9800
131.8200
119.4720
126.1300
935,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
108.7500
122.0650
108.7500
121.0400
1,070,800
Thu, 12 Feb 2026
109.2100
113.9000
107.7100
110.4100
797,200
Wed, 11 Feb 2026
110.3900
113.3600
106.3800
106.9500
1,005,300
Tue, 10 Feb 2026
113.3500
114.0800
108.6900
110.3800
896,800
Mon, 09 Feb 2026
7 · 10-K
After-hours · 16:16 ET
10-K ↗
Mon, 09 Feb 2026
114.0000
118.4920
108.7000
111.7500
1,539,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
124.8100
129.0000
104.7580
116.0400
3,575,200
Thu, 05 Feb 2026
6 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 05 Feb 2026
149.2900
154.8600
149.0000
153.8300
869,000
Wed, 04 Feb 2026
157.6500
162.2500
151.6600
152.2200
1,022,000
Tue, 03 Feb 2026
147.7600
158.0000
146.5950
157.8900
690,000
Mon, 02 Feb 2026
136.3500
150.1050
136.3500
148.0300
541,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
146.6100
148.9900
137.2500
138.1000
1,026,700
Thu, 29 Jan 2026
159.5200
162.2900
146.8200
147.8000
985,500
Wed, 28 Jan 2026
163.7800
166.4900
158.6800
161.5600
381,400
Tue, 27 Jan 2026
163.9000
164.4600
158.5500
161.7900
352,600
Mon, 26 Jan 2026
159.1600
163.8000
157.7100
162.5000
302,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
159.6300
161.4350
155.2500
159.7700
373,700
Thu, 22 Jan 2026
171.8100
173.3900
160.0000
160.9400
505,600
Wed, 21 Jan 2026
156.0000
172.3800
156.0000
167.8700
1,014,400
Tue, 20 Jan 2026
157.2900
162.5000
151.1000
154.4000
664,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
172.5100
175.0000
161.5050
161.9300
957,700
Thu, 15 Jan 2026
184.8700
185.9800
171.3400
171.7100
626,800
Wed, 14 Jan 2026
192.2800
192.9900
171.4000
181.3600
1,143,600
Tue, 13 Jan 2026
5 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 13 Jan 2026
205.6900
209.0000
199.0750
199.5400
418,500
Mon, 12 Jan 2026
209.3000
212.0000
201.5000
203.4100
616,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
209.3100
215.2500
205.2050
209.1600
746,600
Thu, 08 Jan 2026
196.0500
208.7900
193.4700
208.4700
919,700
Wed, 07 Jan 2026
192.7500
201.2800
188.2890
195.8200
597,800
Tue, 06 Jan 2026
178.1000
194.0000
176.4050
193.2300
674,500
Mon, 05 Jan 2026
184.6850
186.2900
168.8550
176.7800
743,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
178.0100
180.0900
169.7400
179.7600
724,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
171.4900
176.4590
168.0300
174.0100
953,100
Tue, 30 Dec 2025
172.0100
173.5640
168.0300
168.6000
228,700
Mon, 29 Dec 2025
172.0100
175.1600
169.7600
171.5900
281,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.7500
178.3000
173.1200
174.0100
241,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
172.5000
178.5800
170.6200
177.6600
174,000
Tue, 23 Dec 2025
175.9200
182.1000
171.5100
171.9900
333,700
Mon, 22 Dec 2025
4 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 22 Dec 2025
175.2700
182.1600
172.2200
178.2500
490,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
171.4500
176.1470
171.4500
173.1800
780,800
Thu, 18 Dec 2025
168.4400
177.7700
166.5000
171.2600
874,900
Wed, 17 Dec 2025
163.3800
172.1200
163.3800
166.4900
1,251,200
Tue, 16 Dec 2025
152.2100
161.4000
152.2100
161.0100
768,700
Mon, 15 Dec 2025
146.2800
153.9500
145.0000
153.2900
946,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.1400
152.0000
145.0000
145.3300
447,400
Thu, 11 Dec 2025
154.3000
154.5600
150.5300
152.5600
809,000
Wed, 10 Dec 2025
156.3800
158.2600
152.8100
155.0600
491,300
Tue, 09 Dec 2025
156.7400
160.9550
155.7300
156.4700
365,500
Mon, 08 Dec 2025
159.5700
161.7800
157.4200
158.5400
371,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
158.1200
161.8600
156.4600
158.2600
582,500
Thu, 04 Dec 2025
162.8900
162.8900
156.1600
156.7900
949,400
Wed, 03 Dec 2025
168.0500
173.9800
162.9600
164.1800
637,400
Tue, 02 Dec 2025
164.9100
171.3700
162.4300
168.0500
1,021,800
Mon, 01 Dec 2025
167.0700
169.9100
162.3300
162.5200
693,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.0000
175.5700
169.6400
171.8700
281,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
164.2500
173.3050
164.2500
172.8100
520,700
Tue, 25 Nov 2025
154.3200
170.8200
154.2530
165.3900
683,000
Mon, 24 Nov 2025
153.7500
163.8350
153.6050
157.4400
467,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
147.8400
155.9900
140.4000
153.5700
653,500
Thu, 20 Nov 2025
155.3100
158.5800
146.8110
147.9400
501,500
Wed, 19 Nov 2025
145.4300
150.7400
144.3700
149.1600
562,100
Tue, 18 Nov 2025
141.8800
146.2300
139.4400
144.8600
430,100
Mon, 17 Nov 2025
142.0000
145.5750
139.7000
144.4900
499,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
138.7100
146.3100
137.0000
142.5000
474,800
Thu, 13 Nov 2025
150.3600
152.0550
142.7900
143.6800
505,000
Wed, 12 Nov 2025
157.4100
158.9350
152.2900
153.0400
375,600
Tue, 11 Nov 2025
159.6600
160.9450
154.5500
155.1000
494,300
Mon, 10 Nov 2025
168.6600
173.6220
160.3400
160.5100
405,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
166.0000
166.0600
153.0000
163.6300
962,800
Thu, 06 Nov 2025
179.9400
181.7500
168.7300
169.0600
555,400
Wed, 05 Nov 2025
176.5500
183.2700
172.4000
180.2100
335,100
Tue, 04 Nov 2025
184.4200
184.4200
175.3600
175.5500
485,400
Mon, 03 Nov 2025
202.0100
202.8560
186.0300
187.6700
689,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
207.0100
209.0000
196.8500
202.1600
653,200
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Oct 2025
215.7300
223.0500
189.6800
206.0800
1,411,400
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Oct 2025
236.2500
245.9300
236.0250
241.9100
618,900
Tue, 28 Oct 2025
237.8800
239.7400
233.5700
235.8900
338,500
Mon, 27 Oct 2025
238.7300
240.0000
231.4100
237.8800
411,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
244.3700
247.0640
235.3200
235.8300
638,900