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
95.8700
101.1300
94.9300
98.0800
355,100
Thu, 23 Jul 2026
94.4600
95.2500
90.7100
94.4800
577,400
Wed, 22 Jul 2026
99.3000
100.6000
97.2800
98.2800
359,600
Tue, 21 Jul 2026
101.7900
103.7800
100.8300
101.3500
373,100
Mon, 20 Jul 2026
102.0900
102.8600
99.7800
102.1700
340,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
102.0200
104.7000
100.0000
100.9000
394,400
Thu, 16 Jul 2026
104.7800
109.6700
103.9700
105.4100
454,500
Wed, 15 Jul 2026
104.5000
108.5700
104.4400
107.7500
443,700
Tue, 14 Jul 2026
108.1700
108.4600
104.0200
104.2900
457,800
Mon, 13 Jul 2026
110.2300
111.1300
106.0600
106.8900
521,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
113.2300
113.6700
109.3300
111.0200
365,700
Thu, 09 Jul 2026
110.7800
115.1600
109.7000
114.6500
376,700
Wed, 08 Jul 2026
110.0000
110.7000
103.7000
108.2600
635,700
Tue, 07 Jul 2026
119.8000
119.8000
110.0100
111.1400
544,800
Mon, 06 Jul 2026
120.4700
122.5600
114.6300
115.6200
508,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
120.0100
123.6300
115.4200
118.6700
615,100
Wed, 01 Jul 2026
119.8800
123.1200
118.3000
119.1600
707,800
Tue, 30 Jun 2026
115.7000
120.4200
115.1000
117.6000
904,200
Tue, 30 Jun 2026
29 · 8-K
Pre-market · 08:59 ET
8-K ↗
Mon, 29 Jun 2026
115.9300
117.0600
111.8500
114.2000
886,300
Mon, 29 Jun 2026
28 · 8-K
Next filing day · accepted 26 Jun, 19:07 ET
8-K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
27 · 8-K
After market open · 15:21 ET
8-K ↗
Fri, 26 Jun 2026
111.0900
117.1400
110.4400
116.1000
2,016,900
Thu, 25 Jun 2026
108.0500
114.0200
107.8800
110.0500
928,900
Wed, 24 Jun 2026
105.0000
107.8800
104.7400
107.3200
694,300
Tue, 23 Jun 2026
98.8600
104.8500
98.8600
103.5400
400,200
Mon, 22 Jun 2026
100.0500
104.0700
98.6000
102.1800
487,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
98.6600
102.5600
98.3200
100.7600
754,300
Wed, 17 Jun 2026
98.0000
101.3400
95.7800
95.8900
564,500
Tue, 16 Jun 2026
96.7900
99.7600
95.1300
95.9200
386,800
Mon, 15 Jun 2026
98.1500
101.5400
94.7100
95.2400
742,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.3600
93.0700
86.9600
91.5900
661,200
Thu, 11 Jun 2026
80.0000
86.4100
80.0000
86.0400
871,300
Wed, 10 Jun 2026
85.3900
85.9900
80.0100
80.1500
382,300
Wed, 10 Jun 2026
26 · 8-K
Next filing day · accepted 09 Jun, 20:22 ET
8-K ↗
Tue, 09 Jun 2026
85.1800
88.9600
81.8900
86.6900
666,800
Tue, 09 Jun 2026
25 · 8-K
Pre-market · 08:22 ET
8-K ↗
Mon, 08 Jun 2026
84.1100
85.4200
82.0400
82.3100
458,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
83.8500
85.3100
82.6800
84.1200
610,300
Thu, 04 Jun 2026
84.7600
86.1000
83.7900
84.4700
461,800
Wed, 03 Jun 2026
86.1500
86.2400
82.6200
82.9800
554,200
Tue, 02 Jun 2026
90.7000
90.7000
87.0200
87.6700
486,100
Mon, 01 Jun 2026
88.7900
89.9900
85.0200
89.1600
629,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
90.7300
93.6800
89.8700
91.6100
528,600
Thu, 28 May 2026
88.4300
92.6400
88.3800
90.7300
447,900
Wed, 27 May 2026
89.1100
92.7100
89.1100
91.0000
620,200
Tue, 26 May 2026
82.7500
88.2200
82.7500
87.2000
651,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.7800
83.4400
80.0400
80.3100
408,800
Thu, 21 May 2026
75.3900
81.5800
73.6700
81.3900
727,700
Wed, 20 May 2026
70.2000
78.1400
69.6400
77.0900
767,700
Tue, 19 May 2026
74.0200
74.0200
69.7100
69.8700
1,084,900
Mon, 18 May 2026
75.1300
78.4200
73.5000
74.6600
651,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
24 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Fri, 15 May 2026
23 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 15 May 2026
22 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 15 May 2026
78.1800
78.2600
74.5700
74.9000
753,500
Thu, 14 May 2026
76.6600
81.0000
76.6600
80.3800
1,041,600
Wed, 13 May 2026
21 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 13 May 2026
76.2000
77.3300
75.2000
75.2100
763,600
Tue, 12 May 2026
78.7500
78.9200
74.3400
77.4900
1,073,600
Mon, 11 May 2026
82.3600
82.3600
79.3100
79.3800
590,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
20 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 08 May 2026
82.1800
83.8800
82.1800
83.0300
459,900
Thu, 07 May 2026
81.5000
85.0000
80.6000
82.1800
751,800
Wed, 06 May 2026
19 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Wed, 06 May 2026
80.3600
82.6200
79.0000
80.0800
483,000
Tue, 05 May 2026
72.5600
76.3300
72.5600
75.7500
465,600
Mon, 04 May 2026
74.9800
75.5900
70.2800
71.9700
508,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
73.8300
80.8200
73.8300
75.0200
1,040,700
Thu, 30 Apr 2026
18 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 30 Apr 2026
75.5100
78.1900
75.0200
75.6400
762,800
Wed, 29 Apr 2026
76.5100
76.8200
73.0800
74.5100
558,200
Tue, 28 Apr 2026
17 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 28 Apr 2026
79.2700
79.8800
76.9800
77.8100
346,700
Mon, 27 Apr 2026
78.9400
80.7200
78.2400
79.3900
360,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
78.6300
81.8600
78.2700
79.0600
369,100
Thu, 23 Apr 2026
81.1700
82.6200
77.6700
78.7400
605,800
Wed, 22 Apr 2026
85.7300
85.8300
80.1200
80.6500
525,500
Tue, 21 Apr 2026
89.9000
91.6500
85.1400
85.5700
417,000
Mon, 20 Apr 2026
16 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 20 Apr 2026
91.0800
92.1700
88.9700
90.3500
419,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
89.7900
95.7200
89.2000
91.7900
666,300
Thu, 16 Apr 2026
88.7500
89.8200
83.9600
84.2400
640,200
Wed, 15 Apr 2026
15 · 8-K
After-hours · 17:10 ET
8-K ↗
Wed, 15 Apr 2026
89.3900
90.2400
87.6700
88.2400
317,400
Tue, 14 Apr 2026
87.3200
91.8600
86.9500
89.8500
525,000
Mon, 13 Apr 2026
82.9400
85.3000
81.6700
85.2400
322,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
87.0700
88.1500
84.7500
85.5800
183,500
Thu, 09 Apr 2026
85.4300
88.1200
83.9800
86.8800
493,500
Wed, 08 Apr 2026
90.6800
94.6400
85.0000
86.5300
972,900
Tue, 07 Apr 2026
79.3800
81.3000
78.2200
80.7400
430,300
Mon, 06 Apr 2026
82.0400
82.8000
79.5000
80.9800
430,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
78.7700
83.5800
77.9200
82.8400
433,300
Wed, 01 Apr 2026
82.7400
86.0900
81.3300
83.1200
442,100
Tue, 31 Mar 2026
14 · 424B3
After-hours · 17:11 ET
424B3 ↗
Tue, 31 Mar 2026
78.7400
82.4100
77.1500
81.0400
423,000
Mon, 30 Mar 2026
79.3000
80.6000
75.9900
76.5600
369,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
82.0000
83.1900
78.2500
79.4000
360,000
Thu, 26 Mar 2026
13 · 10-K/A
After-hours · 16:06 ET
10-K/A ↗
Thu, 26 Mar 2026
83.1500
85.3800
82.7600
83.9300
192,900
Wed, 25 Mar 2026
86.0400
88.0200
83.5300
84.8900
400,600
Tue, 24 Mar 2026
81.0100
84.5100
80.0400
83.6400
273,900
Mon, 23 Mar 2026
83.4000
83.8400
80.3300
82.3400
511,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
78.7300
79.7600
75.9300
77.0500
506,900
Thu, 19 Mar 2026
75.5900
79.8900
74.4700
79.2300
298,200
Wed, 18 Mar 2026
79.3700
80.5200
75.9800
77.1900
522,300
Tue, 17 Mar 2026
78.6000
81.7800
78.2700
80.0000
570,300
Tue, 17 Mar 2026
12 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 16 Mar 2026
77.0700
77.9100
74.2200
74.6600
619,500
Mon, 16 Mar 2026
11 · 8-K
Pre-market · 09:13 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.9200
78.9200
73.8600
75.0400
540,200
Thu, 12 Mar 2026
78.7100
80.9700
76.6900
77.0600
596,000
Wed, 11 Mar 2026
81.4300
83.3300
80.4100
82.1500
395,000
Tue, 10 Mar 2026
82.3500
87.1600
79.9700
83.7500
784,500
Mon, 09 Mar 2026
75.8100
82.7900
74.0800
82.4800
740,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
80.1800
82.0200
78.1700
79.5000
423,300
Thu, 05 Mar 2026
90.0100
90.0700
82.2200
84.1300
874,600
Wed, 04 Mar 2026
98.6700
99.6900
91.4500
92.0900
618,300
Tue, 03 Mar 2026
93.7500
97.3300
90.2800
95.9300
612,000
Mon, 02 Mar 2026
96.9800
101.1000
95.3100
97.7100
438,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
104.0000
104.6800
99.4200
102.1500
417,400
Thu, 26 Feb 2026
10 · 10-K
After-hours · 16:13 ET
10-K ↗
Thu, 26 Feb 2026
104.4000
108.6000
103.8300
106.5000
378,800
Wed, 25 Feb 2026
106.0400
106.0400
102.1200
102.7400
273,800
Tue, 24 Feb 2026
104.1700
106.8700
101.6500
103.6900
427,000
Mon, 23 Feb 2026
105.9600
107.1100
102.8900
103.6900
453,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
103.7800
107.9700
102.1600
107.6200
338,200
Thu, 19 Feb 2026
108.0600
108.0600
102.2900
104.1800
385,400
Wed, 18 Feb 2026
112.2100
115.6000
108.2900
109.7600
440,400
Tue, 17 Feb 2026
111.2700
115.2400
110.5400
114.0400
436,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
109.5000
113.3800
107.0000
111.3000
465,700
Thu, 12 Feb 2026
111.8600
113.5700
104.1100
109.2800
695,900
Wed, 11 Feb 2026
114.5400
116.7100
106.3200
109.3300
580,700
Tue, 10 Feb 2026
113.0700
115.5000
112.0600
114.3400
437,200
Mon, 09 Feb 2026
114.7900
118.0000
113.4900
113.9300
777,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
101.6300
117.2600
100.8600
114.7900
1,619,000
Thu, 05 Feb 2026
102.2800
104.1000
97.3000
99.4200
952,000
Wed, 04 Feb 2026
9 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 04 Feb 2026
94.3300
100.4600
94.1300
99.8600
1,267,700
Tue, 03 Feb 2026
92.7200
96.2100
91.7400
92.7800
602,300
Mon, 02 Feb 2026
88.7000
93.2400
88.7000
91.0600
499,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
89.8900
91.2500
87.1700
88.6300
491,900
Thu, 29 Jan 2026
88.1400
91.4500
86.9900
91.4400
704,800
Wed, 28 Jan 2026
87.2900
88.6300
85.9900
86.7500
338,600
Tue, 27 Jan 2026
86.5500
87.0900
84.9100
85.3500
499,400
Mon, 26 Jan 2026
87.8300
88.9800
85.7600
86.1300
394,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
88.9000
89.8900
87.7800
88.5200
402,100
Thu, 22 Jan 2026
91.7000
93.6200
89.7900
90.3300
395,400
Wed, 21 Jan 2026
90.4300
91.6100
89.0800
90.6100
496,300
Tue, 20 Jan 2026
90.6700
91.7500
88.0000
88.6900
553,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
88.5800
90.4400
86.5600
89.9500
345,700
Thu, 15 Jan 2026
86.8200
90.1300
86.0300
88.8700
469,600
Wed, 14 Jan 2026
86.0000
87.1600
84.0100
86.4900
844,200
Tue, 13 Jan 2026
86.7000
89.7500
85.0100
86.0700
823,700
Mon, 12 Jan 2026
90.6500
92.0000
86.4100
89.0100
1,911,900
Mon, 12 Jan 2026
8 · 8-K
Pre-market · 08:23 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
94.3600
96.8900
93.3100
94.9700
413,800
Thu, 08 Jan 2026
91.8100
94.0000
91.8100
92.4700
319,000
Wed, 07 Jan 2026
93.7500
95.1900
91.4000
92.9500
251,600
Tue, 06 Jan 2026
93.2600
94.4800
91.0200
93.2000
363,700
Mon, 05 Jan 2026
87.3400
92.5800
87.3400
91.9900
388,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
85.4100
88.1500
84.4600
88.0100
287,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
86.5800
86.6100
84.7000
85.2700
187,400
Tue, 30 Dec 2025
85.0200
87.4500
84.1200
86.8900
231,900
Mon, 29 Dec 2025
83.1100
84.7500
82.8400
84.6500
225,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
83.9600
85.1300
83.8000
84.6600
169,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
83.2200
85.2100
82.1000
84.6400
107,400
Tue, 23 Dec 2025
84.7800
85.3900
82.9400
83.2500
225,800
Mon, 22 Dec 2025
85.7800
86.2300
84.4900
85.4100
270,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
84.3900
86.4000
82.9400
85.1400
475,600
Thu, 18 Dec 2025
86.7800
87.9300
85.2400
85.7400
222,000
Wed, 17 Dec 2025
87.0000
89.4200
85.2100
85.4900
268,800
Tue, 16 Dec 2025
87.3300
90.0500
83.1700
87.2100
356,700
Mon, 15 Dec 2025
87.9600
88.2300
85.4700
87.7600
387,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.1200
93.0000
85.8300
85.8600
655,100
Thu, 11 Dec 2025
82.7100
84.2800
80.8100
84.1600
307,300
Wed, 10 Dec 2025
83.0400
85.0000
81.4800
82.5000
364,600
Tue, 09 Dec 2025
7 · 8-K
After-hours · 16:59 ET
8-K ↗
Tue, 09 Dec 2025
81.9800
83.3500
80.7100
82.5800
202,300
Mon, 08 Dec 2025
82.3400
83.4500
81.2200
82.2400
334,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
79.3000
83.4100
78.5200
82.6400
218,700
Thu, 04 Dec 2025
79.0000
80.9900
78.1900
79.4400
252,300
Wed, 03 Dec 2025
77.8600
80.8000
77.8400
79.9100
324,900
Tue, 02 Dec 2025
76.1900
79.8500
74.4400
77.4900
385,400
Mon, 01 Dec 2025
74.1100
77.7300
73.7000
75.9100
345,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
77.5400
77.7300
75.2500
76.0000
162,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
71.6100
78.2700
71.6100
77.5800
490,400
Tue, 25 Nov 2025
68.5400
74.9000
68.5400
72.5100
481,300
Mon, 24 Nov 2025
65.2800
68.8500
64.6100
68.4600
319,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
61.8100
66.4800
61.6000
65.4500
408,700
Thu, 20 Nov 2025
63.3900
64.4000
61.3600
61.7700
229,100
Wed, 19 Nov 2025
64.2500
64.6000
61.7100
61.9000
233,400
Tue, 18 Nov 2025
61.8000
64.6100
61.5700
63.7000
330,600
Mon, 17 Nov 2025
65.7700
65.8500
62.0200
62.9200
286,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
65.0900
66.5000
64.1600
65.9600
290,000
Thu, 13 Nov 2025
67.9800
70.0300
66.3500
66.5100
246,300
Wed, 12 Nov 2025
66.6400
69.7200
66.6100
69.0700
305,400
Tue, 11 Nov 2025
68.0000
69.8200
66.3400
66.7600
327,200
Mon, 10 Nov 2025
72.3700
72.4600
68.1200
68.3200
278,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.4100
71.7500
65.6700
70.8900
369,800
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 06 Nov 2025
69.8200
71.3000
67.2000
68.9100
399,900
Wed, 05 Nov 2025
59.8800
72.7300
59.0300
72.5700
1,081,500
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 04 Nov 2025
60.9000
61.2300
57.1100
58.0300
515,900
Mon, 03 Nov 2025
62.1800
63.2100
60.8800
61.9300
257,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
60.5800
62.2800
60.3400
62.1800
312,300
Thu, 30 Oct 2025
62.2500
63.2700
60.7300
61.0900
199,500
Wed, 29 Oct 2025
62.3100
64.0500
61.6000
62.4300
200,100
Tue, 28 Oct 2025
65.0000
65.3000
62.5000
63.3000
233,400
Mon, 27 Oct 2025
66.6100
67.8800
65.2900
65.4700
233,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
64.7900
67.0500
64.7900
66.5100
262,000
Thu, 23 Oct 2025
66.5500
66.9900
64.2900
64.7900
296,600
Wed, 22 Oct 2025
67.8900
68.5000
66.2000
66.3600
282,600
Tue, 21 Oct 2025
4 · 8-K
After market open · 12:22 ET
8-K ↗
Tue, 21 Oct 2025
65.2100
68.5200
65.2000
67.9000
470,600
Mon, 20 Oct 2025
64.0000
66.8000
63.6700
65.9100
195,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
64.6800
64.8500
63.5000
63.9500
302,500
Thu, 16 Oct 2025
65.1700
66.1200
61.4200
65.6000
471,700
Wed, 15 Oct 2025
65.1300
65.7800
64.1400
65.5900
164,300
Tue, 14 Oct 2025
60.2200
65.8800
60.2200
65.1200
236,900
Mon, 13 Oct 2025
60.1500
61.4100
59.5200
61.0400
125,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
61.0700
61.8200
58.1300
58.7500
278,800
Thu, 09 Oct 2025
63.6300
64.9900
60.1700
60.7400
318,700
Wed, 08 Oct 2025
62.4600
63.1400
60.9900
62.3000
220,800
Tue, 07 Oct 2025
63.9000
63.9000
60.9600
62.1200
347,300
Mon, 06 Oct 2025
63.4400
64.2000
61.3800
63.9200
228,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
61.6000
63.8600
60.2600
62.7900
402,300
Thu, 02 Oct 2025
59.5800
60.0100
58.0000
59.9400
273,800
Wed, 01 Oct 2025
61.2000
61.8900
59.3900
59.4700
280,200
Tue, 30 Sep 2025
62.7300
63.0000
60.0300
60.7700
247,900
Mon, 29 Sep 2025
61.5100
62.9000
59.3700
62.7700
293,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
59.5300
61.1800
59.3400
60.5800
216,300
Thu, 25 Sep 2025
61.0300
61.0300
59.1400
59.2600
298,300
Wed, 24 Sep 2025
62.4300
64.2400
60.3600
61.2300
260,000
Tue, 23 Sep 2025
61.5000
64.5000
60.8300
61.9800
316,200
Mon, 22 Sep 2025
60.5000
61.9000
59.9800
61.4500
290,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
62.8700
62.8700
60.3000
61.0000
712,200
Thu, 18 Sep 2025
62.7000
63.3200
60.3500
62.5100
494,800
Wed, 17 Sep 2025
64.0700
65.5000
61.6800
62.0600
356,900
Tue, 16 Sep 2025
61.4800
63.5000
60.4800
63.4500
294,800
Mon, 15 Sep 2025
64.8800
65.5200
61.2400
61.4800
389,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
64.8300
65.4700
64.0100
64.7400
364,000
Thu, 11 Sep 2025
63.9800
65.1900
62.6600
64.7700
285,500
Wed, 10 Sep 2025
60.2900
64.2000
60.0000
62.9500
424,900
Tue, 09 Sep 2025
62.4800
62.9600
60.5800
60.7600
531,400
Mon, 08 Sep 2025
64.4000
65.0000
60.7200
62.5400
341,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
64.5800
67.3400
64.4000
64.5300
433,000
Fri, 05 Sep 2025
3 · 8-K
Next filing day · accepted 04 Sep, 20:03 ET
8-K ↗
Thu, 04 Sep 2025
66.3100
67.1800
63.6900
64.2700
313,100
Wed, 03 Sep 2025
64.3700
66.8300
64.3700
65.8400
337,500
Tue, 02 Sep 2025
61.2400
66.0000
61.2400
64.4900
344,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
62.0300
62.9800
61.7000
62.6600
194,900
Thu, 28 Aug 2025
63.0400
63.7000
61.2000
62.3000
311,300
Wed, 27 Aug 2025
61.8900
63.8900
61.8900
62.5100
442,200
Tue, 26 Aug 2025
60.0600
62.1500
59.6500
62.0400
358,500
Mon, 25 Aug 2025
59.9800
60.9800
59.1700
59.6000
258,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
56.6400
61.2600
56.6400
60.6000
438,400
Thu, 21 Aug 2025
55.1900
55.9800
53.7000
55.9000
322,600
Wed, 20 Aug 2025
56.7400
56.8600
55.4300
55.9400
286,100
Tue, 19 Aug 2025
57.5700
58.6500
56.9300
57.1800
307,200
Mon, 18 Aug 2025
58.6000
59.9200
57.3000
57.3600
550,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
60.4900
60.9200
58.8700
59.7800
424,200
Thu, 14 Aug 2025
59.9400
61.0400
59.0300
59.9000
570,000
Wed, 13 Aug 2025
56.7400
61.8300
56.3400
61.3100
805,000
Tue, 12 Aug 2025
49.8800
57.0100
49.2000
56.7600
744,700
Mon, 11 Aug 2025
49.0300
49.5800
47.8300
49.0400
511,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
49.6900
49.6900
48.3100
48.9400
436,300
Thu, 07 Aug 2025
50.4300
50.7900
48.5400
49.4800
364,700
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 06 Aug 2025
47.6000
50.3600
47.2700
50.3000
692,800
Tue, 05 Aug 2025
50.3700
50.3700
42.5600
48.8700
1,325,200
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 04 Aug 2025
48.9100
48.9100
47.6000
48.5900
462,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
50.0000
50.1900
47.8000
48.1200
599,800
Thu, 31 Jul 2025
50.5800
52.9600
50.1200
51.6400
379,800
Wed, 30 Jul 2025
50.9200
52.1300
50.1700
50.6700
350,000
Tue, 29 Jul 2025
51.2900
52.4600
50.4900
50.7900
335,700
Mon, 28 Jul 2025
51.0100
51.6600
50.1400
51.2900
455,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend