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
112.5800
112.5800
103.6500
104.0400
940,800
Thu, 23 Jul 2026
112.2300
116.0600
111.5000
112.7500
774,500
Wed, 22 Jul 2026
109.4200
116.2600
108.2800
113.3900
1,027,700
Tue, 21 Jul 2026
112.7500
114.1800
108.5500
113.7500
1,127,000
Mon, 20 Jul 2026
107.2800
109.9900
104.4600
105.3100
1,041,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.0000
108.0000
97.2800
105.5700
1,795,100
Thu, 16 Jul 2026
110.0000
112.5600
105.3500
107.1100
1,090,900
Wed, 15 Jul 2026
121.3800
121.5900
110.3600
115.8100
1,251,700
Tue, 14 Jul 2026
118.9600
119.5000
112.9200
116.3300
1,075,900
Mon, 13 Jul 2026
112.0800
113.0000
108.5900
110.3000
1,034,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
115.1400
118.0200
113.1500
117.5200
1,001,800
Thu, 09 Jul 2026
119.9500
123.5500
118.9000
119.4400
1,599,900
Wed, 08 Jul 2026
106.0000
112.3900
105.3500
111.5900
1,533,600
Tue, 07 Jul 2026
111.7800
113.1700
104.0200
106.0500
2,737,100
Mon, 06 Jul 2026
128.8000
131.6400
117.7500
118.6700
2,916,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
147.1300
147.1300
120.6400
123.5900
2,101,700
Wed, 01 Jul 2026
153.3800
156.0000
146.5900
147.1300
1,460,000
Tue, 30 Jun 2026
145.0900
160.2700
145.0100
159.9300
1,875,200
Mon, 29 Jun 2026
134.0500
146.3800
131.0000
144.1700
2,173,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
140.2100
141.7400
129.0300
130.7400
10,977,800
Thu, 25 Jun 2026
151.0000
155.0000
143.4600
148.7500
1,786,600
Wed, 24 Jun 2026
141.8000
144.0600
137.0000
141.4200
1,253,200
Tue, 23 Jun 2026
138.5000
145.3200
138.5000
142.7900
1,319,300
Mon, 22 Jun 2026
151.3100
157.2400
148.4600
156.6600
1,210,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
149.0100
154.6700
146.3200
149.5500
1,935,900
Wed, 17 Jun 2026
146.4000
148.0000
139.1400
139.9500
1,074,900
Tue, 16 Jun 2026
152.5900
154.7700
139.9600
140.2400
1,147,900
Mon, 15 Jun 2026
148.2900
152.9000
146.4500
152.6000
1,739,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.4000
140.7500
131.1300
139.2100
1,207,600
Thu, 11 Jun 2026
120.5000
130.4900
118.3000
130.2400
1,229,800
Wed, 10 Jun 2026
119.0000
127.1900
114.5000
115.8100
1,592,600
Tue, 09 Jun 2026
128.3600
132.5000
113.3000
120.6200
1,357,500
Mon, 08 Jun 2026
124.8800
126.2500
119.8900
124.2500
2,199,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
124.0600
124.6100
115.1200
116.7000
1,260,900
Thu, 04 Jun 2026
121.1600
129.7700
117.7000
126.6100
1,260,900
Wed, 03 Jun 2026
126.5900
127.6500
122.6100
126.0200
1,574,700
Tue, 02 Jun 2026
118.8000
127.7300
117.9000
125.1100
1,408,200
Mon, 01 Jun 2026
120.9800
121.2500
113.8000
115.0700
2,667,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
130.7300
131.6800
123.9000
124.5900
1,583,000
Thu, 28 May 2026
133.0200
133.0200
125.5000
130.2200
961,300
Wed, 27 May 2026
138.6100
138.8000
129.1200
133.0300
1,429,800
Tue, 26 May 2026
133.9300
139.9200
129.5300
136.4800
2,281,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
129.7800
132.0200
127.5100
128.9900
1,438,500
Thu, 21 May 2026
124.1500
130.5000
123.4600
128.0000
1,469,900
Wed, 20 May 2026
121.0000
127.7400
120.5600
125.3100
1,513,100
Tue, 19 May 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 19 May 2026
114.1200
119.3100
112.3100
117.2000
1,408,600
Mon, 18 May 2026
126.2700
126.4400
114.8400
117.4200
2,070,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.4100
127.9900
119.3000
126.2700
2,739,500
Thu, 14 May 2026
129.3100
129.8500
126.1000
127.9900
1,384,500
Wed, 13 May 2026
135.1600
136.1500
122.0800
129.3100
3,486,800
Tue, 12 May 2026
146.0000
146.0000
125.7200
132.0200
4,195,200
Mon, 11 May 2026
156.0700
157.6300
139.2900
151.4000
3,814,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
149.3900
153.6200
146.0600
147.8700
1,866,000
Thu, 07 May 2026
148.9200
153.2000
142.3400
144.6800
2,070,600
Wed, 06 May 2026
146.5200
151.5000
142.5000
149.1200
2,199,600
Tue, 05 May 2026
14 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 05 May 2026
138.5000
145.1600
136.4400
145.0000
1,722,000
Mon, 04 May 2026
139.0800
143.0000
132.7600
134.3700
1,762,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
136.0400
140.3300
131.5000
137.3700
1,779,700
Thu, 30 Apr 2026
144.0000
146.1100
129.2500
135.9300
4,630,100
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Apr 2026
137.4600
140.0000
132.2400
135.5300
2,654,800
Tue, 28 Apr 2026
134.1000
139.1100
130.2000
134.1800
2,465,100
Mon, 27 Apr 2026
156.2800
156.2800
139.6800
143.9300
2,919,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
153.2200
159.0900
147.1300
155.0800
1,705,600
Thu, 23 Apr 2026
144.9600
151.5000
144.9600
148.3700
1,155,100
Wed, 22 Apr 2026
143.2700
146.4300
141.2500
146.1800
1,297,000
Tue, 21 Apr 2026
145.9000
152.0000
141.7100
142.0400
2,185,600
Mon, 20 Apr 2026
138.2500
145.4800
137.8400
144.0300
1,591,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
133.7500
138.2800
130.8700
137.2100
1,609,500
Thu, 16 Apr 2026
127.8300
129.5000
124.3900
127.6800
1,469,100
Wed, 15 Apr 2026
125.6600
130.8900
124.1800
129.6200
1,724,000
Tue, 14 Apr 2026
128.2100
133.9700
127.1100
128.2800
2,272,600
Mon, 13 Apr 2026
122.0200
136.0000
121.1100
128.2200
4,209,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
122.1500
126.3000
121.5900
123.8000
1,743,400
Thu, 09 Apr 2026
118.4000
122.4200
117.0500
121.0700
1,507,100
Wed, 08 Apr 2026
111.7900
118.2400
110.9200
117.8000
2,129,300
Tue, 07 Apr 2026
104.0400
105.7700
101.9000
105.1200
587,000
Mon, 06 Apr 2026
104.7100
106.1600
101.9900
104.4700
630,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
12 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Thu, 02 Apr 2026
11 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Thu, 02 Apr 2026
95.8600
104.1000
95.7000
103.1600
867,100
Wed, 01 Apr 2026
98.9100
103.0900
98.2600
100.9100
1,315,300
Tue, 31 Mar 2026
93.6400
97.5900
91.2900
96.9900
1,387,300
Mon, 30 Mar 2026
99.0400
99.4400
90.7000
91.4100
943,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
98.5100
103.5700
96.4100
97.9300
1,319,000
Thu, 26 Mar 2026
104.5300
106.5000
100.0600
100.3500
1,684,400
Wed, 25 Mar 2026
107.6200
110.0900
103.6500
108.0700
2,058,100
Tue, 24 Mar 2026
96.2900
107.5000
96.1900
105.5300
2,318,600
Mon, 23 Mar 2026
95.3900
99.1100
93.5800
97.2000
1,320,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
10 · PRE 14A
After-hours · 16:08 ET
PRE 14A ↗
Fri, 20 Mar 2026
95.5100
96.5700
89.1000
92.2200
2,731,400
Thu, 19 Mar 2026
92.3600
96.6100
89.0000
95.1000
1,525,200
Wed, 18 Mar 2026
95.0000
98.0000
93.6000
96.1800
1,068,700
Tue, 17 Mar 2026
89.7700
94.8600
89.4500
94.7100
900,300
Mon, 16 Mar 2026
93.0400
94.6700
90.1400
90.3500
1,275,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.3900
92.0000
88.8900
89.9200
665,000
Thu, 12 Mar 2026
89.3200
89.7100
86.1300
88.4000
784,500
Wed, 11 Mar 2026
91.0400
94.1000
89.6800
91.8200
838,500
Tue, 10 Mar 2026
88.7800
93.7900
88.5000
91.0300
776,100
Mon, 09 Mar 2026
82.5400
89.4500
81.0100
89.0400
1,313,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
82.4400
88.2700
82.3500
85.0100
1,475,200
Thu, 05 Mar 2026
90.4200
92.6300
84.1300
86.6700
1,698,100
Wed, 04 Mar 2026
95.4300
96.6700
91.6600
92.6000
1,370,100
Tue, 03 Mar 2026
94.1100
95.9200
92.1500
92.7800
1,583,400
Mon, 02 Mar 2026
96.7500
99.7200
95.9000
99.7000
1,392,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
95.5400
99.1500
95.0000
98.8800
1,830,900
Thu, 26 Feb 2026
105.0000
105.8200
95.4000
97.7500
2,357,300
Wed, 25 Feb 2026
102.1300
107.0400
102.1300
105.8300
1,752,000
Tue, 24 Feb 2026
97.7100
101.5200
97.5500
100.5800
1,461,600
Mon, 23 Feb 2026
95.0300
97.7500
93.9900
96.1200
847,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 20 Feb 2026
93.9100
95.3700
91.5200
94.5600
1,001,800
Thu, 19 Feb 2026
92.6200
93.7100
90.5700
92.2800
874,300
Wed, 18 Feb 2026
8 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 18 Feb 2026
95.0000
96.3400
91.9000
94.6800
866,300
Tue, 17 Feb 2026
93.5600
96.4100
92.4400
95.3800
877,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.5300
100.0100
93.0100
96.7300
1,413,000
Thu, 12 Feb 2026
96.0000
97.7300
92.9100
93.6800
1,179,000
Wed, 11 Feb 2026
95.9700
97.3800
93.0500
96.0700
1,061,100
Tue, 10 Feb 2026
95.0500
97.0000
92.1600
93.3000
1,490,200
Mon, 09 Feb 2026
88.8400
96.8200
87.4000
94.8800
2,147,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
85.3400
92.5800
85.2100
90.2900
2,270,800
Thu, 05 Feb 2026
77.7500
86.7500
76.0100
83.8700
3,841,100
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 04 Feb 2026
75.0200
79.2900
69.8300
71.5700
1,976,400
Tue, 03 Feb 2026
74.9600
77.5900
72.9300
74.6900
1,699,200
Mon, 02 Feb 2026
70.1300
72.4900
68.9700
71.2700
1,302,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.0100
75.0100
70.0200
70.4900
1,215,200
Thu, 29 Jan 2026
73.3200
75.7700
71.1300
73.3300
1,309,000
Wed, 28 Jan 2026
74.0000
74.4100
71.2700
72.5500
1,840,700
Tue, 27 Jan 2026
75.2400
76.1300
73.4900
73.7600
1,455,000
Mon, 26 Jan 2026
73.1600
77.6800
71.7900
74.0000
1,782,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
81.1800
81.2700
73.0100
73.2000
2,381,300
Thu, 22 Jan 2026
84.8200
85.4900
80.8600
81.0000
1,087,800
Wed, 21 Jan 2026
80.0100
83.6200
79.2500
83.4600
2,588,500
Tue, 20 Jan 2026
75.4100
80.1800
75.4100
79.4000
2,379,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
76.5500
78.5600
75.8100
78.3100
1,264,200
Thu, 15 Jan 2026
75.9000
78.0000
74.3200
75.2800
1,212,900
Wed, 14 Jan 2026
71.7200
73.8700
71.3700
71.9900
1,574,400
Tue, 13 Jan 2026
73.3900
76.1900
71.2800
72.5500
2,776,800
Mon, 12 Jan 2026
68.2400
73.2400
67.6300
73.1200
1,838,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.0400
68.7600
64.0400
68.6400
990,300
Fri, 09 Jan 2026
6 · 8-K
Next filing day · accepted 08 Jan, 17:43 ET
8-K ↗
Thu, 08 Jan 2026
62.3800
64.6100
60.8300
64.5200
1,007,500
Wed, 07 Jan 2026
62.8300
63.9500
62.0100
62.7200
906,800
Tue, 06 Jan 2026
63.3800
66.4700
63.0200
64.0000
1,419,500
Mon, 05 Jan 2026
60.7300
63.1000
60.3700
62.6900
877,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
57.8500
60.0000
57.8500
59.1900
550,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.3300
57.6400
55.7200
55.7800
458,000
Tue, 30 Dec 2025
57.6100
58.2100
57.0200
57.1000
476,400
Mon, 29 Dec 2025
57.3900
58.2100
57.0700
57.4200
642,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.6700
58.6700
57.4700
58.0600
197,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.9900
58.3500
57.6500
58.1700
187,200
Tue, 23 Dec 2025
57.4800
58.4600
57.4800
58.1600
638,000
Mon, 22 Dec 2025
58.0000
58.7100
57.3900
57.9300
855,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.2200
57.3100
55.2200
56.9700
2,696,700
Thu, 18 Dec 2025
55.8800
56.7800
54.9700
55.0100
1,548,300
Wed, 17 Dec 2025
56.4000
57.2400
53.4100
53.8300
2,323,400
Tue, 16 Dec 2025
55.6500
56.4100
54.4400
55.9800
1,240,100
Mon, 15 Dec 2025
55.8200
56.7800
55.0000
56.2600
1,130,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.9100
58.2700
54.9600
55.4400
880,300
Thu, 11 Dec 2025
58.3500
58.8900
57.4600
58.1300
538,100
Wed, 10 Dec 2025
58.2800
60.3000
58.1100
59.2300
670,500
Tue, 09 Dec 2025
57.7100
58.7800
56.8800
58.2800
433,800
Mon, 08 Dec 2025
58.4400
58.5100
56.9000
58.3300
457,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.9100
58.2900
56.2700
57.4500
587,300
Thu, 04 Dec 2025
56.4300
57.9500
56.4300
57.3500
420,700
Wed, 03 Dec 2025
55.6200
57.9400
55.1500
57.2600
920,700
Tue, 02 Dec 2025
55.5400
56.7800
55.1200
56.0400
667,300
Mon, 01 Dec 2025
53.9600
55.2700
53.6000
54.8400
532,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.5100
55.0400
53.8800
55.0200
271,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.3500
54.9200
53.0400
53.8400
923,400
Tue, 25 Nov 2025
51.3100
53.3100
50.5900
53.1800
570,300
Mon, 24 Nov 2025
49.9700
51.8500
49.6500
51.4900
509,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.3400
50.0900
47.3300
49.4200
699,400
Thu, 20 Nov 2025
50.9000
53.0600
48.5000
48.7200
1,499,300
Wed, 19 Nov 2025
49.3000
51.3000
49.0800
50.4200
614,800
Tue, 18 Nov 2025
50.7600
51.2600
47.8300
48.6800
543,400
Mon, 17 Nov 2025
49.8600
50.6600
48.6000
49.0500
835,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.1600
50.9200
48.0000
50.1500
612,800
Thu, 13 Nov 2025
50.8400
51.1300
49.7400
50.7200
745,300
Wed, 12 Nov 2025
52.4800
53.6700
51.4500
51.6400
621,500
Tue, 11 Nov 2025
52.5700
52.8100
51.6700
51.9100
819,100
Mon, 10 Nov 2025
53.8600
55.3900
53.1100
53.5500
919,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.2600
53.2600
51.3100
52.2500
1,406,200
Thu, 06 Nov 2025
55.3100
55.3100
53.1700
54.2200
1,294,400
Wed, 05 Nov 2025
51.9700
55.7000
51.6200
55.3600
1,161,800
Tue, 04 Nov 2025
5 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 04 Nov 2025
53.6100
54.0000
51.4000
51.7200
1,631,800
Mon, 03 Nov 2025
55.0800
56.4300
54.2600
56.4000
1,527,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
57.9800
59.6800
54.3900
54.9500
3,920,100
Thu, 30 Oct 2025
54.3500
61.1000
53.0000
59.2500
5,119,600
Wed, 29 Oct 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 29 Oct 2025
44.3800
48.0000
44.1600
47.7200
2,874,700
Tue, 28 Oct 2025
43.5000
43.7500
41.8400
42.4200
966,800
Mon, 27 Oct 2025
43.9400
44.2000
43.0300
43.7700
907,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.2300
43.8400
42.6200
43.1700
893,100
Thu, 23 Oct 2025
40.7000
43.3100
40.6000
42.8400
954,800
Wed, 22 Oct 2025
43.6000
43.6400
40.6500
41.2900
1,024,800
Tue, 21 Oct 2025
43.8900
44.0400
43.2900
43.5200
664,400
Mon, 20 Oct 2025
42.9200
44.3500
42.6300
44.1500
746,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
41.3100
42.4000
41.0000
42.0500
810,900
Thu, 16 Oct 2025
43.7300
43.7400
41.3000
41.9000
1,413,300
Wed, 15 Oct 2025
41.5500
42.7100
40.9700
42.7000
898,400
Tue, 14 Oct 2025
38.5500
40.7400
38.1200
40.2500
703,400
Mon, 13 Oct 2025
40.2500
40.8900
39.3700
40.2800
1,002,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
40.3700
40.7900
37.9500
38.1400
1,709,400
Thu, 09 Oct 2025
38.1900
38.6100
37.1400
38.3600
594,500
Wed, 08 Oct 2025
39.0100
39.1300
38.0400
38.1900
946,700
Tue, 07 Oct 2025
42.6800
42.7800
38.2700
38.8300
1,528,900
Mon, 06 Oct 2025
40.9200
42.6900
40.4500
42.5700
1,520,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.4600
40.1700
39.2300
39.6900
867,500
Thu, 02 Oct 2025
40.7200
40.8600
38.8500
39.4200
1,085,500
Wed, 01 Oct 2025
36.1900
39.1900
36.0500
38.7100
1,317,600
Tue, 30 Sep 2025
36.1400
36.8800
35.6700
36.4200
909,900
Mon, 29 Sep 2025
35.7000
36.4200
35.3800
36.2500
903,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
35.4800
35.7200
34.9900
35.2800
432,500
Thu, 25 Sep 2025
35.5600
35.9000
34.8000
35.6000
805,200
Wed, 24 Sep 2025
36.7300
36.7400
36.0900
36.3300
1,446,400
Tue, 23 Sep 2025
38.1200
38.6600
36.9300
37.0900
1,192,900
Mon, 22 Sep 2025
35.4200
37.9000
35.2700
37.7000
1,542,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
35.8600
36.2200
35.1800
35.2300
1,901,700
Thu, 18 Sep 2025
34.3600
36.1900
33.7700
36.0400
1,600,900
Wed, 17 Sep 2025
32.0000
32.9600
31.4300
31.7700
731,000
Tue, 16 Sep 2025
31.1500
32.0600
31.0500
31.9000
976,600
Mon, 15 Sep 2025
30.2700
31.0200
30.2000
30.7200
715,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
30.7400
30.7400
30.0900
30.1400
470,400
Thu, 11 Sep 2025
29.5800
30.7400
29.5800
30.5700
618,700
Wed, 10 Sep 2025
29.6100
29.7400
29.2100
29.4400
418,100
Tue, 09 Sep 2025
29.6000
29.9700
29.2700
29.4300
459,200
Mon, 08 Sep 2025
29.5500
29.7400
29.0100
29.6000
459,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
29.3200
29.7000
29.0800
29.3600
465,900
Thu, 04 Sep 2025
28.2500
28.9500
28.0400
28.9500
449,200
Wed, 03 Sep 2025
28.4300
28.8200
28.0600
28.4500
510,500
Tue, 02 Sep 2025
28.2100
28.6000
27.8100
28.4300
767,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
29.2300
29.4700
28.8400
29.1900
478,900
Thu, 28 Aug 2025
29.4900
29.9100
29.0700
29.5400
672,400
Wed, 27 Aug 2025
29.4200
29.5600
29.0600
29.2700
443,700
Tue, 26 Aug 2025
29.3000
29.5900
29.1100
29.4200
688,400
Mon, 25 Aug 2025
29.2600
29.7000
29.0800
29.2100
665,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
28.1500
29.7600
28.0500
29.1600
935,600
Thu, 21 Aug 2025
27.0200
27.9700
27.0000
27.8500
970,400
Wed, 20 Aug 2025
28.5700
28.5700
27.5000
27.9000
733,200
Tue, 19 Aug 2025
28.8100
29.0300
28.2700
28.5500
608,600
Mon, 18 Aug 2025
28.8100
29.1200
28.6100
28.6300
806,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
30.1400
30.1400
28.5900
28.7000
636,700
Thu, 14 Aug 2025
30.0500
30.3700
29.6200
30.2500
914,700
Wed, 13 Aug 2025
29.5800
30.6200
29.4300
30.5600
1,079,800
Tue, 12 Aug 2025
3 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Tue, 12 Aug 2025
28.6400
29.8400
28.4000
29.8200
938,400
Mon, 11 Aug 2025
28.9300
29.1400
28.1500
28.2300
653,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
28.1800
28.8400
27.6700
28.5800
589,000
Thu, 07 Aug 2025
28.4900
28.9400
27.5400
27.9800
1,164,600
Wed, 06 Aug 2025
28.8900
29.1000
27.5700
27.6200
1,194,100
Tue, 05 Aug 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 05 Aug 2025
29.2300
30.0200
29.0400
29.1400
979,200
Mon, 04 Aug 2025
29.4400
30.1600
28.7100
29.3000
1,074,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
27.7700
29.0700
27.3600
28.9300
1,601,800
Thu, 31 Jul 2025
26.1500
31.4100
26.0800
28.4100
4,289,200
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 30 Jul 2025
35.4500
35.8000
34.1100
34.4200
766,500
Tue, 29 Jul 2025
35.4600
35.7700
34.4200
34.7000
499,800
Mon, 28 Jul 2025
34.6400
35.2600
34.1400
34.9800
707,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend