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
172.7700
178.2300
172.7700
176.7700
384,090
Thu, 22 Oct 2026
169.7000
171.7500
163.7500
171.2700
297,800
Wed, 21 Oct 2026
166.1400
171.8800
165.1600
171.1900
227,500
Tue, 20 Oct 2026
162.8900
167.1500
162.8900
164.3000
276,700
Mon, 19 Oct 2026
161.3600
165.8700
160.9100
163.7300
396,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
158.9600
161.4600
156.2900
160.4700
713,600
Thu, 15 Oct 2026
163.9300
167.8900
155.6900
158.9000
497,500
Wed, 14 Oct 2026
173.3700
174.8700
165.3400
166.0100
490,100
Tue, 13 Oct 2026
165.7100
177.3400
165.7100
175.8700
288,200
Mon, 12 Oct 2026
163.9600
167.0000
163.9600
166.1000
213,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
161.9800
164.2800
161.0000
163.6100
238,800
Thu, 08 Oct 2026
158.7600
162.5300
158.0200
161.3700
276,700
Wed, 07 Oct 2026
158.0800
161.8600
158.0800
160.1300
285,400
Tue, 06 Oct 2026
159.3900
161.0500
159.0900
159.4900
217,000
Mon, 05 Oct 2026
160.0000
162.5300
158.5700
159.3900
352,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
163.9900
164.7300
160.1800
160.6600
285,200
Thu, 01 Oct 2026
158.5000
163.0200
155.9500
161.3300
383,900
Wed, 30 Sep 2026
155.1700
158.5800
153.6200
156.3200
254,300
Tue, 29 Sep 2026
156.6000
157.2600
154.0400
155.6400
232,500
Mon, 28 Sep 2026
156.6400
158.4800
154.5600
155.9600
273,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
160.6200
163.3700
158.6100
159.0300
303,600
Thu, 24 Sep 2026
157.0900
161.5700
154.4600
159.7300
380,600
Wed, 23 Sep 2026
157.0200
162.2200
156.6300
158.2500
384,300
Tue, 22 Sep 2026
158.9800
159.8200
152.8700
156.2500
387,200
Mon, 21 Sep 2026
156.7800
159.5000
153.4000
156.7000
483,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
155.2200
157.0000
151.8200
154.9100
1,108,800
Thu, 17 Sep 2026
167.0800
168.5000
153.7900
154.6500
1,005,600
Wed, 16 Sep 2026
160.7200
167.9500
159.5400
165.1900
408,500
Tue, 15 Sep 2026
160.7800
163.9900
159.2800
160.7200
256,700
Mon, 14 Sep 2026
163.2000
164.0200
158.7800
161.8400
327,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
157.3600
165.7900
157.3600
165.3700
268,700
Thu, 10 Sep 2026
156.0000
157.7300
154.0700
155.8700
174,400
Wed, 09 Sep 2026
156.7700
158.4200
155.3200
156.0500
186,700
Tue, 08 Sep 2026
160.9800
160.9800
156.0400
157.3400
315,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
158.8800
161.7600
157.3900
160.9800
203,500
Thu, 03 Sep 2026
154.0500
159.4200
152.0100
159.1500
187,500
Wed, 02 Sep 2026
154.0700
156.2000
150.0100
152.0600
231,600
Tue, 01 Sep 2026
155.9800
155.9800
153.5400
154.0700
240,500
Mon, 31 Aug 2026
159.4100
159.4100
155.5000
157.0200
290,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
157.4000
158.5700
154.9900
155.6500
217,000
Thu, 27 Aug 2026
152.2900
156.8600
152.2900
156.2600
262,900
Wed, 26 Aug 2026
150.9900
152.2500
149.2100
151.8300
158,700
Tue, 25 Aug 2026
146.1900
151.4600
145.3000
150.6300
296,600
Mon, 24 Aug 2026
146.4100
148.4100
144.6700
145.2900
246,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
147.2200
149.1400
145.5000
147.3900
170,600
Thu, 20 Aug 2026
145.9400
150.7900
142.7200
146.2700
256,900
Wed, 19 Aug 2026
150.4900
150.4900
146.7500
147.2600
197,500
Tue, 18 Aug 2026
147.8800
151.6900
146.0700
149.2400
370,100
Mon, 17 Aug 2026
153.3600
153.3600
148.7100
149.3100
359,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
156.3500
157.3500
153.7700
154.2500
233,200
Thu, 13 Aug 2026
154.3400
156.9000
153.0900
156.6000
300,400
Wed, 12 Aug 2026
151.1700
155.7400
149.6900
154.6700
358,900
Tue, 11 Aug 2026
153.3900
155.9900
150.7600
150.9500
393,700
Mon, 10 Aug 2026
148.4500
155.1000
146.7600
154.7400
433,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
149.4900
154.5700
148.3000
149.3200
547,800
Thu, 06 Aug 2026
19 · 10-Q
After market open · 14:51 ET
10-Q ↗
Thu, 06 Aug 2026
142.2000
153.9100
137.4300
149.1900
905,900
Thu, 06 Aug 2026
18 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 05 Aug 2026
136.5500
141.9100
131.1000
140.2800
806,300
Tue, 04 Aug 2026
131.7600
141.0000
131.6900
137.2600
901,900
Mon, 03 Aug 2026
130.5000
135.3500
130.5000
131.6700
731,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
128.0700
130.6600
126.2100
128.9300
395,500
Thu, 30 Jul 2026
127.4900
130.9700
125.2000
127.7700
454,700
Wed, 29 Jul 2026
123.9800
130.5200
123.9800
127.4200
538,300
Tue, 28 Jul 2026
124.1300
126.7200
122.0800
124.8000
293,400
Mon, 27 Jul 2026
119.3800
123.1900
119.0800
122.9300
477,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
116.9400
119.6900
114.7300
117.6500
206,000
Thu, 23 Jul 2026
116.7600
118.7700
115.0700
115.6600
186,800
Wed, 22 Jul 2026
116.3600
118.1200
115.7500
117.8700
196,100
Tue, 21 Jul 2026
114.4500
116.7900
114.3900
116.1400
247,300
Mon, 20 Jul 2026
115.1100
115.5800
111.4700
114.1900
606,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
112.8100
116.8400
112.4900
115.3300
427,000
Thu, 16 Jul 2026
114.3500
117.6200
114.2500
115.6700
458,800
Wed, 15 Jul 2026
121.3400
122.9500
112.9400
114.6500
289,100
Tue, 14 Jul 2026
121.0200
121.7500
118.7200
119.7700
342,500
Mon, 13 Jul 2026
120.3300
122.2200
119.5800
121.3500
198,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.4300
121.0000
118.2600
119.8100
183,900
Thu, 09 Jul 2026
112.5300
118.8200
110.9300
118.0700
349,400
Wed, 08 Jul 2026
110.6400
113.5900
110.1600
112.5300
364,300
Tue, 07 Jul 2026
111.8500
113.6400
111.0000
112.1400
355,400
Mon, 06 Jul 2026
113.9000
116.0000
111.2300
111.7100
413,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
119.2600
120.5100
110.2200
113.3400
622,700
Wed, 01 Jul 2026
122.1000
125.0000
119.1800
119.8100
395,900
Tue, 30 Jun 2026
119.0400
122.7300
116.4600
121.8000
487,300
Mon, 29 Jun 2026
119.4200
122.3600
118.5300
120.4100
617,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
112.4500
120.4400
112.4500
119.4900
1,313,000
Thu, 25 Jun 2026
114.1700
117.4400
112.2500
113.9000
298,800
Wed, 24 Jun 2026
110.2600
114.2000
110.1000
113.3000
375,700
Tue, 23 Jun 2026
106.3100
111.4800
106.2100
110.5300
439,700
Mon, 22 Jun 2026
107.2100
109.6700
105.3000
106.0900
579,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
107.1000
108.9500
102.6800
108.4400
790,900
Wed, 17 Jun 2026
109.2200
109.5300
105.5500
106.9600
404,400
Tue, 16 Jun 2026
111.3400
114.3500
107.9600
109.2200
417,000
Mon, 15 Jun 2026
111.4900
113.7300
110.4100
110.8100
356,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
110.5000
112.1900
108.4300
111.0500
250,300
Thu, 11 Jun 2026
108.9100
111.2100
107.0600
110.5800
306,700
Wed, 10 Jun 2026
108.7000
112.8000
106.0500
109.0800
352,100
Tue, 09 Jun 2026
110.2200
112.3400
105.5900
109.8000
354,900
Mon, 08 Jun 2026
111.0700
113.0700
110.0100
110.1400
430,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
118.8300
120.0100
110.2700
111.0700
532,700
Thu, 04 Jun 2026
115.9500
120.6800
114.4300
118.8300
789,100
Wed, 03 Jun 2026
117.5200
118.4700
109.4800
115.6000
745,700
Tue, 02 Jun 2026
117.5900
123.1300
115.2900
119.7000
782,600
Mon, 01 Jun 2026
17 · 8-K
After market open · 13:36 ET
8-K ↗
Mon, 01 Jun 2026
107.2400
118.3600
107.0500
117.7700
689,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
103.5500
108.3200
103.5500
106.3800
796,900
Thu, 28 May 2026
102.8000
104.2900
101.7900
103.3800
271,300
Wed, 27 May 2026
102.7500
104.5400
101.0900
102.8300
656,700
Tue, 26 May 2026
97.7300
101.9500
97.1900
100.1000
468,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
93.7500
97.9800
93.7500
97.7300
369,400
Thu, 21 May 2026
90.8000
93.8900
88.9900
93.5700
435,300
Wed, 20 May 2026
88.0800
92.3600
86.1600
92.1800
427,700
Tue, 19 May 2026
90.5900
91.2600
87.8800
88.5500
431,100
Mon, 18 May 2026
88.8100
92.3200
88.2700
90.5900
383,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.5700
90.4500
86.2400
88.9000
448,800
Thu, 14 May 2026
16 · 8-K
After-hours · 17:23 ET
8-K ↗
Thu, 14 May 2026
88.9500
90.4100
87.1800
89.3500
587,500
Wed, 13 May 2026
87.0800
87.5800
83.6700
87.3200
576,300
Tue, 12 May 2026
89.3900
90.7000
85.4500
87.0200
521,300
Mon, 11 May 2026
83.9100
88.7900
83.6400
88.2300
1,430,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
71.9600
84.0400
69.8700
83.7900
1,316,300
Thu, 07 May 2026
15 · 10-Q
After market open · 14:26 ET
10-Q ↗
Thu, 07 May 2026
74.7200
77.7100
69.3500
70.3700
1,348,000
Thu, 07 May 2026
14 · 8-K
Pre-market · 08:10 ET
8-K ↗
Wed, 06 May 2026
71.3900
71.7000
65.8200
69.0100
1,522,400
Tue, 05 May 2026
70.7900
71.5500
70.2400
71.3400
348,700
Mon, 04 May 2026
72.6300
73.2400
69.9800
70.4800
367,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.0000
75.6600
71.7700
72.7700
498,800
Thu, 30 Apr 2026
73.3100
74.0500
71.5000
72.9000
632,000
Wed, 29 Apr 2026
73.4100
73.6700
69.2200
73.5900
1,194,500
Tue, 28 Apr 2026
74.0200
76.1100
71.7900
73.9800
517,400
Mon, 27 Apr 2026
73.0600
74.2700
72.7800
73.4200
370,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
73.5300
73.5300
72.0100
73.2300
319,300
Thu, 23 Apr 2026
76.7800
77.6600
69.4700
73.3400
431,500
Wed, 22 Apr 2026
77.3000
78.4700
76.2300
77.0200
187,600
Wed, 22 Apr 2026
13 · DEFA14A
Next filing day · accepted 21 Apr, 20:10 ET
DEFA14A ↗
Tue, 21 Apr 2026
76.4600
78.9000
76.1800
76.8200
230,800
Mon, 20 Apr 2026
75.5200
77.7100
75.5200
76.4600
241,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
77.7100
78.6300
75.5000
76.4300
310,800
Thu, 16 Apr 2026
74.9900
76.9600
74.3800
75.5400
300,600
Wed, 15 Apr 2026
73.8300
75.3000
73.1500
75.1400
301,000
Tue, 14 Apr 2026
74.6900
75.4800
73.6500
73.7800
305,100
Mon, 13 Apr 2026
68.3500
74.2200
68.1800
73.8700
509,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
69.9000
70.7300
67.9300
68.7900
219,800
Thu, 09 Apr 2026
71.4400
71.4400
68.9400
69.9000
285,600
Wed, 08 Apr 2026
74.1000
74.8100
71.1800
72.0900
378,500
Tue, 07 Apr 2026
68.8900
71.1800
68.3500
70.6400
424,600
Mon, 06 Apr 2026
67.2000
69.2100
66.9600
68.9000
382,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
12 · DEFA14A
After market open · 11:41 ET
DEFA14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
11 · DEF 14A
After-hours · 16:22 ET
DEF 14A ↗
Thu, 02 Apr 2026
66.2600
68.4400
64.4200
67.0500
466,300
Wed, 01 Apr 2026
67.1300
69.0000
66.3800
67.2300
290,700
Tue, 31 Mar 2026
65.4000
67.6500
64.0100
67.0100
431,200
Mon, 30 Mar 2026
65.8200
66.6700
63.6200
64.4300
393,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
68.8400
69.8100
65.7600
65.8200
377,700
Thu, 26 Mar 2026
64.0900
70.1300
64.0600
70.0400
746,300
Wed, 25 Mar 2026
66.8900
67.6600
64.6700
64.9100
508,200
Tue, 24 Mar 2026
70.0000
70.9900
65.9000
66.0200
635,700
Tue, 24 Mar 2026
10 · PRE 14A
Next filing day · accepted 23 Mar, 18:38 ET
PRE 14A ↗
Mon, 23 Mar 2026
9 · 8-K/A
After market open · 12:19 ET
8-K ↗
Mon, 23 Mar 2026
73.1900
73.8000
71.0000
71.1200
372,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
73.7400
73.7400
70.3200
70.7100
808,500
Thu, 19 Mar 2026
72.5800
75.1700
72.5800
73.6300
473,900
Wed, 18 Mar 2026
79.0000
79.4200
73.2800
73.6200
692,400
Tue, 17 Mar 2026
82.4000
84.3100
79.6600
79.6700
282,200
Mon, 16 Mar 2026
81.8800
83.2600
81.2100
81.4000
325,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
82.0900
83.1200
80.4500
80.8600
372,000
Thu, 12 Mar 2026
82.2800
83.8000
81.1500
81.7000
469,200
Wed, 11 Mar 2026
80.8000
83.3400
80.8000
82.9000
281,800
Tue, 10 Mar 2026
82.8500
83.3300
79.4300
81.1400
385,100
Mon, 09 Mar 2026
83.4800
84.7800
81.0000
83.6800
395,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
85.3600
86.3000
83.5700
84.9900
406,000
Thu, 05 Mar 2026
86.6400
88.3600
86.2600
86.8200
353,300
Wed, 04 Mar 2026
86.3100
87.5800
84.5100
87.1500
361,000
Tue, 03 Mar 2026
83.5900
86.5500
82.4900
86.2200
435,000
Mon, 02 Mar 2026
82.7500
85.8700
82.6400
85.0000
386,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
83.4700
84.6500
81.0000
83.5600
490,000
Thu, 26 Feb 2026
83.1000
84.9700
83.0000
84.5600
365,900
Wed, 25 Feb 2026
83.9800
84.6300
80.4500
81.9300
368,300
Tue, 24 Feb 2026
83.2100
85.9900
82.5800
83.0200
312,400
Mon, 23 Feb 2026
85.5000
87.5900
82.6700
82.9700
527,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
84.0100
88.2300
84.0100
85.5000
498,000
Thu, 19 Feb 2026
82.7300
84.2000
80.5700
83.9200
407,000
Wed, 18 Feb 2026
82.5900
84.2600
81.8900
82.9300
295,000
Tue, 17 Feb 2026
84.9200
86.2800
82.9000
83.0000
271,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
85.7100
86.5600
84.8000
85.1100
276,700
Thu, 12 Feb 2026
8 · 10-K
After market open · 13:47 ET
10-K ↗
Thu, 12 Feb 2026
90.1400
90.7800
84.1100
84.7400
430,700
Wed, 11 Feb 2026
94.3700
94.9600
88.7500
90.0400
380,700
Tue, 10 Feb 2026
92.8900
95.9800
92.7900
94.2700
415,200
Mon, 09 Feb 2026
89.1500
93.0700
88.6000
92.2700
438,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
82.2800
90.1800
82.2800
89.1400
720,900
Thu, 05 Feb 2026
80.0600
85.7400
78.0100
82.2800
622,300
Thu, 05 Feb 2026
7 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 04 Feb 2026
79.8300
83.0800
78.6600
81.6500
644,900
Tue, 03 Feb 2026
83.9500
84.2900
78.3500
79.0600
648,600
Mon, 02 Feb 2026
83.0800
85.7500
82.0300
84.5700
446,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
81.9900
84.0900
81.2600
84.0200
515,000
Thu, 29 Jan 2026
84.5000
84.5600
81.2000
82.4600
610,200
Wed, 28 Jan 2026
84.5600
85.7600
83.9000
84.1900
583,500
Tue, 27 Jan 2026
82.9000
83.8900
82.2100
83.8200
298,700
Mon, 26 Jan 2026
82.5500
83.6500
82.2800
83.2600
489,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
82.4600
82.6600
80.4600
82.6000
250,000
Thu, 22 Jan 2026
81.9000
83.3700
81.5400
82.5900
385,900
Wed, 21 Jan 2026
79.9000
83.1400
79.6800
81.1100
284,600
Tue, 20 Jan 2026
81.8100
82.2900
79.0700
79.5700
380,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
84.0000
84.7200
83.3100
83.5300
250,500
Thu, 15 Jan 2026
83.8800
86.0000
83.8800
84.8900
286,600
Wed, 14 Jan 2026
84.2700
84.6600
82.6300
83.7200
399,000
Tue, 13 Jan 2026
85.5600
86.2400
84.1300
84.2400
285,500
Mon, 12 Jan 2026
85.1600
86.5700
84.7300
85.5600
308,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
87.3400
88.0900
84.8000
85.7800
348,500
Thu, 08 Jan 2026
85.1000
88.0800
85.0100
87.4700
476,800
Wed, 07 Jan 2026
87.9900
88.0600
85.1600
85.6500
525,400
Tue, 06 Jan 2026
85.3500
87.9900
85.0000
87.8900
412,800
Mon, 05 Jan 2026
83.9000
86.4900
83.9000
85.8100
504,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
83.0400
85.2000
82.8500
83.9600
418,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
82.8000
83.3800
81.4500
81.4700
287,600
Tue, 30 Dec 2025
83.4400
84.6800
82.3900
82.9400
260,300
Mon, 29 Dec 2025
83.2800
84.3700
82.3200
83.6600
385,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
81.3500
83.5900
80.6400
83.4800
273,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.4600
81.6700
79.5300
81.0100
157,100
Tue, 23 Dec 2025
79.3200
80.5600
78.9100
80.5000
427,000
Mon, 22 Dec 2025
78.9400
81.4400
78.9100
79.7700
384,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
6 · 8-K
After-hours · 16:18 ET
8-K ↗
Fri, 19 Dec 2025
77.8500
79.5000
77.8500
79.2800
809,300
Fri, 19 Dec 2025
5 · 8-K
Next filing day · accepted 18 Dec, 19:04 ET
8-K ↗
Thu, 18 Dec 2025
80.4900
81.3700
77.1000
77.8500
478,400
Wed, 17 Dec 2025
79.4100
82.3600
79.0900
80.2700
548,300
Tue, 16 Dec 2025
79.8100
80.4300
78.3700
79.6200
430,300
Mon, 15 Dec 2025
80.6000
81.4300
78.0200
79.4400
420,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
85.5200
85.6700
82.6800
82.8900
472,400
Thu, 11 Dec 2025
86.0000
87.0700
85.1300
85.3900
407,400
Wed, 10 Dec 2025
84.9000
87.0600
84.2900
86.0000
472,500
Tue, 09 Dec 2025
83.3700
85.6200
83.3300
84.9400
488,900
Mon, 08 Dec 2025
85.7500
86.1500
83.5400
83.7900
362,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
85.4400
86.4400
85.0000
86.0600
366,000
Thu, 04 Dec 2025
88.7400
89.0800
85.9800
86.0000
302,600
Wed, 03 Dec 2025
89.3500
90.2100
88.5100
88.6900
277,400
Tue, 02 Dec 2025
87.9100
90.3800
87.1300
89.1400
483,600
Mon, 01 Dec 2025
85.6400
88.1900
85.5000
86.5800
459,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
86.4600
87.1000
85.1000
86.5700
198,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
85.6000
87.3200
85.1700
86.7700
633,200
Tue, 25 Nov 2025
84.4600
86.5100
83.8700
85.2200
408,000
Mon, 24 Nov 2025
84.6400
85.9000
82.3300
83.8100
726,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
82.0400
85.0500
82.0400
84.0500
861,200
Thu, 20 Nov 2025
84.9700
85.8900
81.5900
82.1600
306,600
Wed, 19 Nov 2025
87.4700
88.5300
83.4300
83.7500
715,100
Tue, 18 Nov 2025
88.4900
88.8000
87.4500
88.0100
641,400
Mon, 17 Nov 2025
89.8800
90.7300
87.6300
88.5900
327,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
4 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 14 Nov 2025
89.5900
91.8900
88.6100
90.0600
269,000
Thu, 13 Nov 2025
91.3600
92.3900
89.8400
90.4900
350,000
Wed, 12 Nov 2025
89.9000
92.8200
89.9000
91.6500
469,400
Tue, 11 Nov 2025
91.8400
91.8400
89.5700
89.7700
282,400
Mon, 10 Nov 2025
91.4500
92.3200
89.7100
91.4400
240,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
91.7000
93.9800
89.5000
91.2100
475,000
Thu, 06 Nov 2025
94.5100
94.5100
90.8700
91.5400
344,000
Wed, 05 Nov 2025
94.7200
95.5900
93.3300
94.9800
491,400
Tue, 04 Nov 2025
97.6500
97.9000
94.0400
94.9800
436,500
Mon, 03 Nov 2025
99.1300
99.8700
96.9700
97.9500
675,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
99.6500
100.9500
97.9700
100.0000
884,200
Thu, 30 Oct 2025
3 · 10-Q
After market open · 13:25 ET
10-Q ↗
Thu, 30 Oct 2025
103.7900
105.1900
97.3000
99.6500
898,700
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 08:04 ET
8-K ↗
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 08:02 ET
8-K ↗
Wed, 29 Oct 2025
105.0600
105.4500
102.7100
103.6700
544,700
Tue, 28 Oct 2025
106.4300
106.4300
104.2500
105.0000
369,300
Mon, 27 Oct 2025
109.1000
109.4600
105.3600
106.9400
419,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
109.0000
109.9000
108.0400
108.9500
554,400