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
73.0100
74.5600
71.1000
72.4600
346,100
Thu, 23 Jul 2026
71.3200
75.2500
71.2900
73.2400
322,200
Wed, 22 Jul 2026
79.6100
80.5200
71.6000
72.3900
302,900
Tue, 21 Jul 2026
67.7200
80.1700
67.5800
79.8500
399,200
Mon, 20 Jul 2026
65.9800
66.9500
63.3600
66.7200
357,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
12 · S-3
After-hours · 17:10 ET
FORM S-3 ↗
Fri, 17 Jul 2026
55.4100
67.3800
54.0100
65.9000
566,200
Fri, 17 Jul 2026
11 · 10-K
Next filing day · accepted 16 Jul, 18:08 ET
FORM 10-K ↗
Thu, 16 Jul 2026
51.0000
56.6400
49.2200
56.1300
1,135,300
Wed, 15 Jul 2026
10 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 15 Jul 2026
59.0700
61.1900
56.5700
59.2700
477,500
Tue, 14 Jul 2026
55.5400
59.1800
55.5400
58.9300
241,600
Mon, 13 Jul 2026
56.2900
57.2900
53.6000
54.5000
182,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
61.2000
61.2000
56.5500
57.3300
152,400
Thu, 09 Jul 2026
59.4600
64.0200
59.4600
61.0700
228,400
Wed, 08 Jul 2026
60.8000
62.8000
56.8100
58.5800
264,800
Tue, 07 Jul 2026
63.9700
63.9700
59.3900
62.2200
263,700
Mon, 06 Jul 2026
65.4100
67.5000
63.3300
64.6700
135,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
64.9900
70.7700
64.1400
64.5900
268,400
Wed, 01 Jul 2026
65.3700
68.5700
63.0000
65.7900
264,900
Tue, 30 Jun 2026
62.5200
67.9900
62.5200
66.3500
229,100
Mon, 29 Jun 2026
62.9100
64.6500
60.0000
61.7700
289,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.7400
64.0000
60.4300
62.5200
341,100
Thu, 25 Jun 2026
68.2700
69.1600
62.1300
62.5900
373,100
Wed, 24 Jun 2026
69.7800
71.9900
66.4200
67.2700
181,100
Tue, 23 Jun 2026
67.3500
71.6800
66.0100
68.9700
176,800
Mon, 22 Jun 2026
72.6500
74.6400
67.5000
69.7300
235,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.9000
73.0800
69.6500
72.8200
176,500
Wed, 17 Jun 2026
70.1300
72.6800
69.3500
70.2200
195,600
Tue, 16 Jun 2026
74.9100
75.6100
68.7800
70.1500
241,000
Mon, 15 Jun 2026
79.7500
80.0000
70.7100
74.3100
183,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
9 · 8-K
After-hours · 16:35 ET
FORM 8-K ↗
Fri, 12 Jun 2026
77.1000
79.6900
75.0000
75.2800
165,400
Thu, 11 Jun 2026
67.9300
77.6900
67.2600
77.1500
155,000
Wed, 10 Jun 2026
66.0000
69.3600
62.8200
66.6300
136,000
Tue, 09 Jun 2026
71.1500
72.0000
62.3300
66.9400
168,800
Mon, 08 Jun 2026
70.7200
73.6900
68.7700
69.9600
173,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.4600
74.2800
67.1200
68.3200
145,300
Thu, 04 Jun 2026
68.1900
73.7400
65.9000
72.4200
155,100
Wed, 03 Jun 2026
71.9800
72.9600
68.6200
69.1600
135,800
Tue, 02 Jun 2026
72.5700
75.4800
71.0100
72.1600
149,900
Mon, 01 Jun 2026
74.2900
75.8900
72.0000
72.5700
167,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.6000
76.3400
70.5100
75.8800
285,800
Thu, 28 May 2026
72.5600
76.0700
70.7600
75.6000
168,200
Wed, 27 May 2026
68.2800
73.3100
67.7000
71.1200
213,800
Tue, 26 May 2026
70.4300
71.3900
66.7300
68.5600
220,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.2300
68.6400
60.2300
68.0100
273,500
Thu, 21 May 2026
59.3100
60.9200
56.5600
59.8900
137,400
Wed, 20 May 2026
59.1900
60.3600
58.0300
59.5600
106,700
Tue, 19 May 2026
56.8800
59.0300
55.1100
57.9500
121,400
Mon, 18 May 2026
58.3900
60.6800
56.5000
57.7700
151,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.7300
59.1900
56.4300
57.1800
123,900
Thu, 14 May 2026
61.1900
61.1900
58.5900
60.3800
93,800
Wed, 13 May 2026
61.1300
61.2500
58.4500
61.1100
146,300
Tue, 12 May 2026
62.6500
64.4900
57.8700
60.3000
235,900
Mon, 11 May 2026
61.4600
64.9900
61.4400
64.1100
193,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
55.6800
63.7800
55.6800
62.3800
262,800
Thu, 07 May 2026
57.5000
57.5000
54.0600
54.8100
109,400
Wed, 06 May 2026
56.9800
57.7100
54.9400
57.1500
134,100
Tue, 05 May 2026
54.7400
57.6700
54.6500
56.2200
175,000
Mon, 04 May 2026
57.5300
59.6500
51.3200
52.9400
230,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
52.8500
58.1900
52.8000
57.5300
340,600
Thu, 30 Apr 2026
47.1700
50.4200
46.8200
50.1600
134,900
Wed, 29 Apr 2026
48.7700
48.7700
45.8400
47.1700
152,700
Tue, 28 Apr 2026
49.5200
50.5100
47.6300
48.7700
113,000
Mon, 27 Apr 2026
51.2400
52.1400
48.8900
50.0700
115,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
52.8700
53.0900
50.9000
51.5400
131,600
Thu, 23 Apr 2026
53.3600
53.8300
50.6800
52.3800
128,600
Wed, 22 Apr 2026
56.3000
58.8900
52.9400
53.8100
147,500
Tue, 21 Apr 2026
55.8900
57.8100
54.0600
54.6900
139,700
Mon, 20 Apr 2026
56.5400
57.0500
54.9800
55.6500
107,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.8000
60.0000
56.8700
57.1000
117,600
Thu, 16 Apr 2026
57.6800
58.7000
55.8500
58.7000
106,100
Wed, 15 Apr 2026
56.5700
57.6600
55.3500
56.7900
109,500
Tue, 14 Apr 2026
59.0000
59.0000
55.7100
56.5800
137,500
Mon, 13 Apr 2026
54.4500
58.4900
52.8200
58.2200
171,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.0200
54.8300
51.3000
54.8000
114,200
Thu, 09 Apr 2026
56.3400
57.0000
52.3300
52.3700
160,400
Wed, 08 Apr 2026
57.5000
58.5700
53.0100
56.2600
266,300
Tue, 07 Apr 2026
53.0000
55.5200
50.0100
55.2400
379,700
Mon, 06 Apr 2026
49.2400
54.5400
48.5800
54.2500
387,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.6800
50.3300
43.9600
49.2400
256,500
Wed, 01 Apr 2026
45.3100
47.9600
45.0000
46.7200
129,900
Tue, 31 Mar 2026
43.1600
44.8800
41.6700
44.2600
264,900
Mon, 30 Mar 2026
44.0400
44.7200
40.7300
42.9000
182,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.8600
44.8000
42.1100
43.4300
199,600
Thu, 26 Mar 2026
45.8300
47.7900
44.5600
44.6700
260,600
Wed, 25 Mar 2026
43.0400
47.2900
43.0000
46.9800
339,700
Tue, 24 Mar 2026
42.1600
43.6800
41.6500
42.0900
142,200
Mon, 23 Mar 2026
41.6900
43.6000
41.0000
42.8000
126,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.0300
42.8200
39.8000
40.3800
256,700
Thu, 19 Mar 2026
41.3600
43.6600
39.9500
42.8200
234,500
Wed, 18 Mar 2026
44.8600
45.9200
42.2500
42.5000
232,700
Tue, 17 Mar 2026
8 · 10-Q
After market open · 12:22 ET
FORM 10-Q ↗
Tue, 17 Mar 2026
47.8200
47.8200
44.5400
46.1800
242,100
Mon, 16 Mar 2026
48.3000
49.7600
47.3700
47.9700
153,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.9200
49.5100
46.7700
48.1100
176,700
Thu, 12 Mar 2026
56.7400
56.7400
45.0000
46.6600
605,300
Wed, 11 Mar 2026
7 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 11 Mar 2026
54.4500
55.9500
51.9200
55.3200
272,700
Tue, 10 Mar 2026
53.7500
56.6000
53.7500
54.1500
213,600
Mon, 09 Mar 2026
50.2300
54.6100
50.1500
53.5600
122,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.6000
54.0000
51.4600
51.9000
92,700
Thu, 05 Mar 2026
53.6100
54.7600
51.2000
53.1100
110,600
Wed, 04 Mar 2026
55.7300
57.9500
54.4800
54.6800
129,200
Tue, 03 Mar 2026
52.4600
55.4800
51.2100
54.1800
112,000
Mon, 02 Mar 2026
49.5300
56.9200
49.4900
54.4600
170,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.4900
50.9100
48.7700
50.2100
114,400
Thu, 26 Feb 2026
54.0100
54.4900
50.1800
50.8500
129,200
Wed, 25 Feb 2026
52.2700
54.7800
52.0000
53.8500
309,800
Tue, 24 Feb 2026
45.8100
52.3600
44.8300
51.6200
362,200
Mon, 23 Feb 2026
47.8500
48.0100
44.7600
45.8100
117,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.9900
52.1500
48.0000
48.5300
85,400
Thu, 19 Feb 2026
47.2600
50.8500
46.6800
50.4600
142,400
Wed, 18 Feb 2026
46.6900
49.2900
46.5100
47.7400
112,600
Tue, 17 Feb 2026
45.7900
47.9000
44.4400
46.6200
95,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
44.9100
47.9800
44.0800
46.7200
97,600
Thu, 12 Feb 2026
47.3800
47.9400
43.7600
44.7800
189,600
Wed, 11 Feb 2026
50.5800
51.8600
45.6000
47.3800
193,500
Tue, 10 Feb 2026
53.2100
53.2100
49.4400
49.5900
108,000
Mon, 09 Feb 2026
52.8700
53.9700
51.0200
52.9000
99,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.7000
52.7200
49.6200
52.2300
121,700
Thu, 05 Feb 2026
48.6100
51.2900
48.0100
48.4200
138,900
Wed, 04 Feb 2026
55.6900
55.6900
48.5300
50.4600
320,000
Tue, 03 Feb 2026
53.6900
57.0900
53.0000
55.6700
264,700
Mon, 02 Feb 2026
52.4700
54.6500
52.4700
53.3800
106,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.3000
58.7500
52.2100
52.5800
183,800
Thu, 29 Jan 2026
55.0000
58.8800
53.4900
57.4200
232,000
Wed, 28 Jan 2026
56.1200
56.7800
53.5000
54.6300
155,200
Tue, 27 Jan 2026
52.7400
56.8000
52.7100
56.0100
170,500
Mon, 26 Jan 2026
53.2500
53.9000
51.3800
51.9500
129,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.5000
54.2400
51.3700
53.1800
169,900
Thu, 22 Jan 2026
54.9100
55.1100
52.6000
52.8000
190,900
Wed, 21 Jan 2026
56.8800
57.2900
51.3900
54.1000
264,600
Tue, 20 Jan 2026
56.2000
58.3800
54.3800
56.1800
284,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.1100
59.1100
56.4800
58.6400
161,900
Thu, 15 Jan 2026
57.4000
59.8000
57.4000
58.0300
159,500
Wed, 14 Jan 2026
59.7500
59.7500
55.2500
56.9900
236,100
Tue, 13 Jan 2026
59.9900
61.4700
58.3000
60.2900
217,800
Mon, 12 Jan 2026
58.3100
61.0000
58.3000
59.8000
164,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.4000
59.7400
57.4000
58.8000
179,400
Thu, 08 Jan 2026
56.3300
59.3800
56.0000
57.3000
192,500
Wed, 07 Jan 2026
55.2000
57.6800
54.0400
56.2200
170,500
Tue, 06 Jan 2026
54.8400
57.9500
52.8700
55.3700
235,200
Mon, 05 Jan 2026
51.2600
54.8900
50.6100
53.1600
218,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.5400
54.0000
47.5400
50.5500
457,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.8800
55.6500
52.9200
53.8400
375,000
Tue, 30 Dec 2025
56.0000
58.2700
54.6000
54.7500
190,700
Mon, 29 Dec 2025
55.5500
58.0800
54.8800
55.9800
228,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.6600
57.0300
53.0800
56.2900
256,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.2100
59.3800
52.9600
56.5600
353,200
Tue, 23 Dec 2025
52.2700
53.7900
51.5000
53.4700
240,200
Mon, 22 Dec 2025
48.6700
54.4500
48.1500
53.0200
447,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.9300
49.4800
44.9300
48.1200
251,200
Thu, 18 Dec 2025
44.0700
47.2900
43.2800
44.8400
336,700
Wed, 17 Dec 2025
45.2500
45.5400
41.1100
43.0000
333,300
Tue, 16 Dec 2025
43.9900
46.2100
42.0900
45.0600
388,000
Mon, 15 Dec 2025
6 · 10-Q
After-hours · 16:19 ET
FORM 10-Q ↗
Mon, 15 Dec 2025
45.2100
45.7200
41.2500
44.7900
566,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
35.6800
48.3500
35.5100
46.4500
1,183,800
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 11 Dec 2025
34.5300
36.4600
34.0000
36.0600
250,400
Wed, 10 Dec 2025
35.2100
36.1000
33.7300
34.8600
340,400
Tue, 09 Dec 2025
32.8000
36.4800
32.8000
35.7400
351,800
Mon, 08 Dec 2025
31.6600
32.9600
31.0000
32.8500
223,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
29.9100
31.6300
29.6200
31.3200
177,700
Thu, 04 Dec 2025
29.1200
31.2000
28.7000
29.9100
216,700
Wed, 03 Dec 2025
27.6500
29.3300
27.3200
29.1500
135,300
Tue, 02 Dec 2025
27.9200
28.3500
27.4100
27.4500
75,900
Mon, 01 Dec 2025
28.1500
28.4000
27.7900
27.9000
118,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
28.4500
28.9100
28.1500
28.6400
69,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
27.8800
28.2600
27.3900
28.0700
102,200
Tue, 25 Nov 2025
27.4700
28.1100
26.7400
27.8800
169,400
Mon, 24 Nov 2025
27.5000
28.1300
26.8600
27.2600
234,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
27.1000
28.2200
26.9400
27.5300
218,000
Thu, 20 Nov 2025
29.1000
29.8000
26.2300
27.0700
311,500
Wed, 19 Nov 2025
28.0500
28.7700
27.4500
28.2200
216,100
Tue, 18 Nov 2025
26.9500
28.6000
26.5000
27.9200
244,100
Mon, 17 Nov 2025
28.1600
29.2600
27.0700
27.4900
221,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
26.4000
28.7700
26.0500
28.3700
229,600
Thu, 13 Nov 2025
29.1100
29.2700
27.2800
27.6300
311,200
Wed, 12 Nov 2025
30.1600
31.0900
28.8800
29.2600
242,900
Tue, 11 Nov 2025
31.0000
31.2100
30.1100
30.1500
204,600
Mon, 10 Nov 2025
32.8200
34.2500
30.5500
31.3100
162,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
32.2900
32.5000
30.0000
31.7900
374,800
Thu, 06 Nov 2025
34.2000
34.3100
32.0100
33.1400
256,200
Wed, 05 Nov 2025
34.1700
35.2400
34.0100
34.2200
169,400
Tue, 04 Nov 2025
34.9400
36.3100
33.6600
33.9700
257,200
Mon, 03 Nov 2025
36.4000
36.6100
35.2000
35.7000
158,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.9600
38.4800
36.6800
36.7200
224,100
Thu, 30 Oct 2025
36.9800
39.1400
36.2200
37.4200
255,700
Wed, 29 Oct 2025
37.4500
38.7400
36.6100
37.1500
173,100
Tue, 28 Oct 2025
37.0000
38.9100
36.8900
37.5800
204,700
Mon, 27 Oct 2025
39.6700
39.6700
36.6000
36.8100
203,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.2000
41.1200
37.3200
37.4700
357,300
Thu, 23 Oct 2025
35.3500
39.9400
35.1800
39.7600
366,800
Wed, 22 Oct 2025
37.9000
37.9400
34.1500
34.5000
362,700
Tue, 21 Oct 2025
36.7200
37.1300
35.4500
36.0100
139,400
Mon, 20 Oct 2025
35.1400
36.9400
34.5700
36.7200
446,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
35.0500
35.9400
33.5500
34.0200
213,800
Thu, 16 Oct 2025
38.9100
39.7400
35.9500
35.9800
268,600
Wed, 15 Oct 2025
39.0000
39.1000
37.6200
38.9100
157,600
Tue, 14 Oct 2025
36.5000
38.7600
35.3000
38.1100
170,200
Mon, 13 Oct 2025
36.6400
37.5800
36.4500
37.4400
147,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
38.9200
39.1400
35.5100
35.5200
267,800
Thu, 09 Oct 2025
38.5500
39.1000
37.7000
38.6600
153,800
Thu, 09 Oct 2025
4 · 8-K
Pre-market · 08:51 ET
FORM 8-K ↗
Wed, 08 Oct 2025
36.6400
39.6600
36.2000
38.9700
333,600
Tue, 07 Oct 2025
38.5400
38.5400
36.1700
36.3000
325,200
Mon, 06 Oct 2025
35.1900
38.6400
35.0000
38.2700
461,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
35.8200
35.8200
34.2700
34.9100
247,600
Thu, 02 Oct 2025
34.5900
35.7500
33.4100
35.6900
241,400
Wed, 01 Oct 2025
33.5300
34.6600
33.5300
34.2500
225,000
Tue, 30 Sep 2025
32.0300
34.0300
32.0000
33.9100
465,200
Mon, 29 Sep 2025
31.0000
33.0900
30.7000
32.0900
393,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
29.8100
30.3000
28.8800
30.1100
133,000
Thu, 25 Sep 2025
28.3800
29.9100
28.0300
29.8100
211,500
Wed, 24 Sep 2025
29.3200
29.9300
28.5200
29.2500
394,200
Tue, 23 Sep 2025
29.9000
30.3800
28.8000
29.8400
296,200
Mon, 22 Sep 2025
30.6900
30.8600
29.8200
29.8900
197,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
31.0000
31.3700
29.8000
30.7400
528,200
Thu, 18 Sep 2025
29.2500
31.9300
29.0000
30.8200
597,100
Wed, 17 Sep 2025
27.1600
28.0700
27.1000
27.3300
273,400
Tue, 16 Sep 2025
28.1500
28.6900
27.1800
27.4300
401,900
Mon, 15 Sep 2025
3 · 10-Q
After market open · 13:42 ET
FORM 10-Q ↗
Mon, 15 Sep 2025
27.7600
29.6000
27.7000
28.0100
530,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
31.4800
32.8800
27.1200
27.1300
1,457,100
Thu, 11 Sep 2025
2 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 11 Sep 2025
32.7700
34.8400
32.4900
34.3500
611,300
Wed, 10 Sep 2025
33.0000
33.4600
31.8100
32.6500
328,200
Tue, 09 Sep 2025
32.6400
32.8600
31.0000
32.5600
161,100
Mon, 08 Sep 2025
31.3500
33.8700
30.7100
32.6400
298,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
33.5000
33.6500
31.2400
31.6000
226,800
Thu, 04 Sep 2025
32.0000
33.5000
31.5600
33.0400
162,100
Wed, 03 Sep 2025
32.4900
32.5300
31.3500
31.7700
221,200
Tue, 02 Sep 2025
31.7700
32.9800
31.1500
32.5100
198,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
32.8100
33.1500
31.5500
32.2500
166,600
Thu, 28 Aug 2025
32.7400
33.7200
32.5500
32.8100
221,700
Thu, 28 Aug 2025
1 · DEF 14A
Pre-market · 07:18 ET
FORM DEF 14A ↗
Wed, 27 Aug 2025
32.9800
33.4300
32.0200
32.4400
237,600
Tue, 26 Aug 2025
30.7500
32.8600
30.6500
32.8600
292,000
Mon, 25 Aug 2025
30.0000
31.7300
29.0000
30.8100
295,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
27.6400
29.7200
27.5500
29.0100
251,700
Thu, 21 Aug 2025
26.9200
27.3800
26.4600
27.3600
220,900
Wed, 20 Aug 2025
26.9500
27.2800
25.5400
27.0000
300,800
Tue, 19 Aug 2025
28.2900
28.3000
26.4700
26.9500
376,600
Mon, 18 Aug 2025
30.6800
30.6800
28.3200
28.3800
270,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
30.5400
31.1300
29.6800
30.7700
195,500
Thu, 14 Aug 2025
30.6300
31.5100
29.4900
30.4400
311,100
Wed, 13 Aug 2025
31.6100
32.7300
30.3000
31.5600
391,800
Tue, 12 Aug 2025
29.5500
31.3800
29.0000
31.2900
327,000
Mon, 11 Aug 2025
29.5000
30.0500
28.5500
29.1700
216,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
28.5500
30.3800
28.3500
29.5300
252,000
Thu, 07 Aug 2025
30.0400
30.3900
27.6200
28.1600
318,900
Wed, 06 Aug 2025
27.5700
30.0000
27.2900
29.9100
394,300
Tue, 05 Aug 2025
27.6700
27.6700
25.8800
27.4000
264,700
Mon, 04 Aug 2025
27.5000
28.1500
26.6300
27.7300
353,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
25.9600
26.6500
24.7200
26.4500
364,700
Thu, 31 Jul 2025
26.5000
27.9200
26.0500
26.6000
246,700
Wed, 30 Jul 2025
26.0000
27.6100
25.7000
26.4500
261,400
Tue, 29 Jul 2025
28.4200
28.4200
25.2000
26.3000
609,500
Mon, 28 Jul 2025
28.4600
29.5300
27.4700
27.8700
613,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend