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
65.1400
66.0800
64.9500
65.9900
228,100
Thu, 23 Jul 2026
59.6100
65.0900
59.6100
65.0400
640,100
Wed, 22 Jul 2026
27 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Jul 2026
66.4200
66.5500
65.3300
65.6800
330,300
Tue, 21 Jul 2026
66.5500
66.8800
65.8900
66.7600
195,700
Mon, 20 Jul 2026
67.2300
67.5000
66.2300
66.8800
211,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.9900
68.4500
66.9400
67.3900
321,100
Thu, 16 Jul 2026
66.3000
68.7300
66.3000
68.5200
245,200
Wed, 15 Jul 2026
65.6100
66.5500
65.1700
66.3000
214,800
Tue, 14 Jul 2026
65.8300
66.2000
64.7500
65.2900
134,000
Mon, 13 Jul 2026
65.5900
66.7100
65.3300
65.8700
199,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
65.0700
65.5200
64.9700
65.3400
174,100
Thu, 09 Jul 2026
64.2500
65.5300
64.2500
65.0700
186,500
Wed, 08 Jul 2026
64.5900
64.8200
63.5800
64.2500
271,600
Tue, 07 Jul 2026
65.7800
65.9800
65.0300
65.0400
164,000
Mon, 06 Jul 2026
65.4600
66.4900
65.0900
65.6800
126,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.0500
67.1600
65.2600
65.8000
174,300
Wed, 01 Jul 2026
66.0800
67.2500
65.7900
66.9000
270,200
Tue, 30 Jun 2026
66.0300
66.0900
65.4900
65.8800
175,100
Mon, 29 Jun 2026
66.4300
66.6500
65.3600
66.1100
248,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.8700
67.5300
65.7500
66.8600
1,176,800
Thu, 25 Jun 2026
65.5100
66.1800
64.8700
65.5200
233,300
Wed, 24 Jun 2026
64.6700
65.8100
64.5500
65.5300
276,300
Tue, 23 Jun 2026
63.3700
64.7700
62.8600
64.6700
222,600
Mon, 22 Jun 2026
62.4100
63.3900
62.4100
63.2700
272,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
62.6300
63.1200
61.8400
62.1100
862,900
Wed, 17 Jun 2026
26 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Wed, 17 Jun 2026
62.5600
63.5100
61.1600
61.9700
314,100
Tue, 16 Jun 2026
63.2100
63.9500
62.4200
62.7200
196,300
Tue, 16 Jun 2026
25 · 424B5
Next filing day · accepted 15 Jun, 19:26 ET
424B5 ↗
Mon, 15 Jun 2026
64.1900
64.5600
62.5300
62.7700
211,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.3700
64.3500
63.3700
64.1900
185,100
Fri, 12 Jun 2026
24 · 424B5
Pre-market · 08:58 ET
424B5 ↗
Thu, 11 Jun 2026
63.4100
63.6800
62.6000
63.2700
192,100
Wed, 10 Jun 2026
62.9800
63.6100
62.6500
63.0500
225,000
Tue, 09 Jun 2026
62.2500
63.5000
61.6100
62.4700
186,700
Tue, 09 Jun 2026
23 · 8-K
Pre-market · 08:57 ET
8-K ↗
Mon, 08 Jun 2026
61.4800
62.1600
61.3600
61.8200
183,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
60.9400
61.9700
60.9400
61.3500
159,400
Thu, 04 Jun 2026
59.6200
61.1800
59.6200
61.0400
173,300
Wed, 03 Jun 2026
60.3700
60.6000
58.9000
58.9900
210,200
Tue, 02 Jun 2026
59.4200
61.0000
59.3900
60.7600
229,400
Mon, 01 Jun 2026
60.1700
60.5000
59.3400
59.6800
181,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
60.2500
60.8400
59.9000
60.6100
203,600
Thu, 28 May 2026
60.3800
60.5500
59.6300
60.2800
254,400
Wed, 27 May 2026
61.5700
61.8900
60.0100
60.6100
167,800
Tue, 26 May 2026
60.9300
61.7900
59.2700
61.4600
166,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.7900
61.3500
59.8600
60.8300
208,900
Thu, 21 May 2026
60.0500
60.8100
59.4600
60.6900
197,600
Wed, 20 May 2026
59.5000
60.7400
59.1600
60.4300
243,600
Tue, 19 May 2026
59.2400
59.7900
58.3600
59.4600
241,000
Mon, 18 May 2026
58.3700
59.6000
56.7000
59.5000
182,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
22 · 8-K
After-hours · 16:04 ET
8-K ANNUAL MEETING VOTING RESULTS ↗
Fri, 15 May 2026
59.2700
59.2700
58.0600
58.3100
218,100
Thu, 14 May 2026
58.8200
59.5600
58.6600
59.3700
252,700
Wed, 13 May 2026
58.7000
59.0500
58.2300
58.4800
247,300
Tue, 12 May 2026
59.1700
59.3200
57.7900
59.0700
249,000
Mon, 11 May 2026
59.9000
60.3900
58.7700
59.0900
265,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
59.4800
60.0500
59.4800
59.8300
207,200
Thu, 07 May 2026
59.5300
60.2700
59.3500
59.5600
398,700
Wed, 06 May 2026
59.7700
60.3300
59.2800
59.4800
200,200
Tue, 05 May 2026
58.2600
59.5700
57.9800
59.2600
152,700
Mon, 04 May 2026
58.3000
58.9100
57.6900
58.1200
236,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
21 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 01 May 2026
57.8600
59.0300
57.0400
58.8900
200,600
Thu, 30 Apr 2026
57.2600
58.2800
57.1800
57.8200
334,700
Wed, 29 Apr 2026
58.9200
59.3500
57.3100
57.5500
375,000
Tue, 28 Apr 2026
20 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 28 Apr 2026
60.3000
60.9000
59.3000
59.3800
475,100
Mon, 27 Apr 2026
58.6000
60.0900
58.6000
59.7900
393,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
57.4100
59.5000
57.0700
58.8300
396,300
Thu, 23 Apr 2026
58.6700
59.5200
56.9300
57.6800
432,300
Wed, 22 Apr 2026
19 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 22 Apr 2026
57.7300
57.9700
56.9900
57.5600
168,600
Tue, 21 Apr 2026
58.3500
58.7600
57.3000
57.5300
224,200
Mon, 20 Apr 2026
58.5900
59.1100
58.1600
58.4900
162,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.2000
59.6800
57.5400
58.6700
252,200
Thu, 16 Apr 2026
57.5400
57.7700
57.1300
57.3300
156,700
Wed, 15 Apr 2026
58.2100
58.2800
57.4800
57.8300
133,200
Tue, 14 Apr 2026
57.7100
58.5600
57.0200
58.3000
207,700
Mon, 13 Apr 2026
57.8000
58.7800
57.2600
58.0200
166,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
58.8000
58.8000
56.7800
57.8700
204,200
Thu, 09 Apr 2026
57.6900
59.3900
55.8400
59.0200
270,000
Wed, 08 Apr 2026
57.7800
58.1600
57.4800
58.1200
444,400
Tue, 07 Apr 2026
55.1900
56.4100
55.1900
56.2400
352,600
Mon, 06 Apr 2026
54.6900
55.7000
54.6100
55.5800
216,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.8700
54.8300
53.7400
54.7200
269,300
Wed, 01 Apr 2026
54.1900
55.3400
54.1900
54.6800
214,100
Tue, 31 Mar 2026
18 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 31 Mar 2026
17 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Tue, 31 Mar 2026
54.2100
54.6300
53.0300
54.1100
310,500
Mon, 30 Mar 2026
53.8500
54.2000
53.0900
53.9000
394,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.0100
54.1200
53.1300
53.3100
380,300
Thu, 26 Mar 2026
53.8900
54.4400
53.6300
54.3100
411,200
Wed, 25 Mar 2026
54.6700
54.8800
53.9700
54.3200
356,400
Tue, 24 Mar 2026
53.8000
54.9600
53.8000
54.1800
299,000
Mon, 23 Mar 2026
54.3700
55.1600
53.6400
54.3900
354,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.1500
53.1900
52.4500
52.9500
1,029,200
Thu, 19 Mar 2026
52.2400
53.3200
51.7900
53.1300
268,700
Wed, 18 Mar 2026
52.5900
52.8900
52.3500
52.5100
376,000
Tue, 17 Mar 2026
53.4900
53.6100
52.5800
52.9000
316,800
Mon, 16 Mar 2026
53.9200
53.9200
52.9900
53.0900
290,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.0100
54.7500
52.8500
53.3300
117,500
Thu, 12 Mar 2026
52.5900
53.9800
52.5600
53.9000
143,300
Wed, 11 Mar 2026
53.6700
54.2500
53.1500
53.7800
136,700
Tue, 10 Mar 2026
53.7600
55.5400
53.2500
54.2000
231,200
Mon, 09 Mar 2026
53.4900
58.7700
52.3000
54.0300
262,900
Mon, 09 Mar 2026
16 · 8-K
Pre-market · 09:01 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
54.5300
55.6400
53.4700
54.5700
240,100
Thu, 05 Mar 2026
56.0700
57.5300
55.5900
56.0600
188,100
Wed, 04 Mar 2026
15 · S-3ASR
After-hours · 16:30 ET
S-3ASR ↗
Wed, 04 Mar 2026
57.0300
57.1000
56.3400
56.7400
261,200
Tue, 03 Mar 2026
56.2000
57.3900
55.6100
56.8300
165,400
Mon, 02 Mar 2026
56.2400
58.4500
56.2400
57.5900
196,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
14 · 10-K
After-hours · 17:15 ET
10-K ↗
Fri, 27 Feb 2026
57.9200
59.1600
56.4900
57.1000
259,000
Thu, 26 Feb 2026
59.3000
60.4800
58.3400
59.0000
179,300
Wed, 25 Feb 2026
57.9300
58.9500
57.5500
58.9500
122,700
Tue, 24 Feb 2026
57.8300
59.2500
56.9500
57.5700
167,800
Mon, 23 Feb 2026
61.4000
61.4000
57.4000
57.8000
240,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.6000
61.5000
60.0200
61.4400
262,700
Thu, 19 Feb 2026
60.6200
61.4000
58.5700
60.5900
395,300
Wed, 18 Feb 2026
61.1000
62.1700
60.8400
61.0700
420,400
Tue, 17 Feb 2026
60.9200
61.5400
60.3300
61.2600
190,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.1500
60.9700
59.5500
60.7900
180,200
Thu, 12 Feb 2026
59.8000
60.3100
59.0500
60.2800
204,700
Wed, 11 Feb 2026
59.7100
60.1900
58.9300
59.2600
178,600
Tue, 10 Feb 2026
59.8600
60.5000
58.7300
59.2200
139,900
Mon, 09 Feb 2026
59.7600
60.3700
59.7600
59.9400
169,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.6200
60.3600
59.3800
59.8900
159,800
Thu, 05 Feb 2026
59.6000
60.1300
58.4900
59.0800
146,600
Wed, 04 Feb 2026
59.2500
60.1900
59.0300
59.5500
167,100
Tue, 03 Feb 2026
58.6400
60.0000
57.6300
58.7700
191,000
Mon, 02 Feb 2026
57.1200
59.0500
56.5300
58.7100
189,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.1700
57.4700
56.1000
57.3500
164,600
Thu, 29 Jan 2026
13 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 29 Jan 2026
56.1300
57.4200
55.3800
56.7500
133,700
Wed, 28 Jan 2026
57.1100
57.1100
55.6700
56.1100
286,400
Tue, 27 Jan 2026
56.2100
57.3000
56.0200
57.0600
254,000
Mon, 26 Jan 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 26 Jan 2026
55.5100
56.3700
54.7800
55.9200
245,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.5700
57.7400
55.3600
55.6100
162,300
Thu, 22 Jan 2026
57.8300
58.7000
57.6800
57.9300
199,400
Wed, 21 Jan 2026
55.4200
57.9800
55.3900
57.8900
263,500
Tue, 20 Jan 2026
55.0200
55.4800
54.7400
55.0700
122,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.1300
56.3000
55.3300
55.4800
141,600
Thu, 15 Jan 2026
55.0300
56.4900
53.1400
56.2100
128,300
Wed, 14 Jan 2026
54.2300
55.0900
54.1100
55.0300
140,800
Tue, 13 Jan 2026
54.8900
54.8900
54.0000
54.3100
101,400
Mon, 12 Jan 2026
54.4500
54.7900
54.0200
54.7400
142,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.8200
56.0600
54.4900
54.8400
154,600
Thu, 08 Jan 2026
54.1200
56.2500
53.9800
55.8600
138,100
Wed, 07 Jan 2026
54.7800
55.0700
54.0200
54.3600
131,500
Tue, 06 Jan 2026
54.7400
55.1500
54.4600
55.0200
141,500
Mon, 05 Jan 2026
53.9400
55.6800
53.8700
55.0800
172,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.1400
54.3400
53.2600
54.0500
120,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.9300
55.0400
53.9100
54.0000
141,300
Tue, 30 Dec 2025
55.0300
55.1400
54.5700
54.7900
209,600
Mon, 29 Dec 2025
55.4600
55.4900
54.9500
55.1200
178,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.5000
55.6600
55.1600
55.4600
121,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.4000
55.6300
55.2500
55.5000
104,400
Tue, 23 Dec 2025
55.7800
56.2000
55.3200
55.4000
211,200
Mon, 22 Dec 2025
55.7500
56.5800
55.6300
56.0000
153,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.7400
56.9500
55.2400
55.7900
490,900
Thu, 18 Dec 2025
56.5500
56.9200
55.9600
56.7400
213,400
Wed, 17 Dec 2025
56.4800
57.2800
55.9300
56.1400
190,300
Tue, 16 Dec 2025
56.9800
57.4200
56.4600
56.5900
239,500
Mon, 15 Dec 2025
56.8600
57.1900
56.4900
56.7400
354,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.4400
57.6100
56.1300
56.7100
316,000
Thu, 11 Dec 2025
57.3000
58.2500
57.1300
57.1800
168,900
Wed, 10 Dec 2025
55.1800
57.5000
55.1800
57.3500
304,400
Tue, 09 Dec 2025
55.7900
56.5000
55.0900
55.2800
168,800
Mon, 08 Dec 2025
55.5700
56.3200
55.2600
55.6800
155,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.4300
55.8800
55.0800
55.2200
145,100
Thu, 04 Dec 2025
55.5300
56.2100
54.3900
55.7200
89,100
Wed, 03 Dec 2025
55.0400
55.9900
54.0400
55.8600
186,700
Tue, 02 Dec 2025
55.5500
55.7200
54.6600
54.7600
95,200
Mon, 01 Dec 2025
54.2400
55.5000
54.2400
55.1600
105,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.9900
55.3800
54.3900
54.6100
53,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.0700
55.4600
54.8200
55.0100
107,000
Tue, 25 Nov 2025
54.0800
55.5600
54.0800
55.3600
142,500
Mon, 24 Nov 2025
53.8700
54.2600
53.3000
53.8000
99,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.7400
54.7200
51.8800
54.0700
144,000
Thu, 20 Nov 2025
52.9600
53.6200
52.2400
52.6000
119,300
Wed, 19 Nov 2025
52.0900
52.6700
52.0800
52.5400
101,300
Tue, 18 Nov 2025
51.9100
52.7300
51.8100
52.1900
138,500
Mon, 17 Nov 2025
53.3200
53.5200
51.9100
51.9900
193,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.7800
53.7300
51.4000
53.4700
156,300
Thu, 13 Nov 2025
52.8100
53.4200
52.5800
52.9100
180,300
Wed, 12 Nov 2025
53.5400
54.0000
52.8400
52.9800
155,000
Tue, 11 Nov 2025
53.4700
53.8100
51.1800
53.4000
114,100
Mon, 10 Nov 2025
53.0600
53.6100
52.8500
53.4700
118,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.9600
53.1600
52.1000
52.7400
189,700
Thu, 06 Nov 2025
53.5500
53.9100
52.8500
52.8900
92,000
Wed, 05 Nov 2025
53.2500
53.9700
52.6800
53.8000
126,000
Tue, 04 Nov 2025
52.1400
53.3500
51.7700
53.1300
183,900
Mon, 03 Nov 2025
52.0600
52.8000
51.3700
52.3900
203,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
11 · 10-Q
After market open · 15:44 ET
10-Q ↗
Fri, 31 Oct 2025
52.4900
52.8400
51.9600
52.3700
207,100
Thu, 30 Oct 2025
52.4600
53.5600
52.4100
52.4900
155,200
Wed, 29 Oct 2025
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 29 Oct 2025
53.7500
54.4300
52.1900
52.3700
241,100
Tue, 28 Oct 2025
54.1200
54.7500
53.0100
53.9500
178,500
Mon, 27 Oct 2025
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 27 Oct 2025
55.3900
56.6000
54.8400
54.9200
116,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.8400
55.4800
54.8400
55.3700
137,100
Thu, 23 Oct 2025
55.3100
55.3100
54.3200
54.3800
96,500
Wed, 22 Oct 2025
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 22 Oct 2025
55.3600
56.4500
55.2400
55.3100
246,600
Tue, 21 Oct 2025
54.7300
55.6800
54.2400
55.2700
133,000
Mon, 20 Oct 2025
53.6600
55.0100
53.2900
54.9700
171,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.6600
53.7700
52.6200
53.1200
180,100
Thu, 16 Oct 2025
7 · 8-K
After market open · 15:55 ET
8-K ↗
Thu, 16 Oct 2025
55.9700
55.9700
52.6200
53.0800
571,600
Wed, 15 Oct 2025
57.7800
58.0300
55.3800
56.1600
172,400
Tue, 14 Oct 2025
6 · 8-K
After market open · 10:00 ET
8-K ↗
Tue, 14 Oct 2025
55.9200
58.2400
54.8300
57.9600
164,600
Mon, 13 Oct 2025
55.6500
56.2700
55.1900
56.2300
129,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.9100
57.3200
54.9500
54.9800
169,200
Thu, 09 Oct 2025
56.9000
57.3800
56.2400
56.8300
93,000
Wed, 08 Oct 2025
57.7100
58.6600
57.0000
57.0500
88,500
Tue, 07 Oct 2025
57.8900
58.6800
57.4000
57.4700
133,100
Mon, 06 Oct 2025
57.8800
58.8100
57.5000
58.0000
136,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
57.0300
58.2200
57.0000
57.5000
99,000
Thu, 02 Oct 2025
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 02 Oct 2025
57.2400
57.3900
56.8000
57.2000
109,600
Wed, 01 Oct 2025
57.5700
57.9700
56.9100
57.3000
145,000
Tue, 30 Sep 2025
58.4900
60.0200
57.5300
57.9800
116,500
Mon, 29 Sep 2025
58.9100
59.3800
58.1600
58.4300
135,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
58.8500
59.2100
58.5100
58.8400
101,800
Thu, 25 Sep 2025
58.8200
58.9100
58.2800
58.6200
137,800
Wed, 24 Sep 2025
59.4400
60.2800
58.7000
58.9300
137,100
Tue, 23 Sep 2025
59.7100
60.5600
59.2600
59.3600
171,300
Mon, 22 Sep 2025
60.0900
60.5300
59.3500
59.6200
152,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
61.2300
61.3600
59.9500
60.3100
561,800
Thu, 18 Sep 2025
59.7000
61.3100
59.1200
61.2600
169,400
Wed, 17 Sep 2025
59.6800
60.9500
59.2000
59.4700
179,700
Tue, 16 Sep 2025
59.5900
59.6800
58.8500
59.4100
139,600
Mon, 15 Sep 2025
60.2000
60.7300
59.6300
59.6700
127,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
61.2700
61.2700
60.4000
60.5300
201,100
Thu, 11 Sep 2025
61.2800
61.6600
60.6600
61.2400
164,900
Wed, 10 Sep 2025
60.8500
61.8400
60.8500
61.3400
231,500
Tue, 09 Sep 2025
61.2200
61.5900
60.2700
60.8500
214,800
Mon, 08 Sep 2025
60.8800
61.2600
59.8300
61.2200
118,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
61.2900
62.2000
60.3300
60.6700
139,300
Thu, 04 Sep 2025
60.6900
61.1800
60.0500
61.1800
111,600
Wed, 03 Sep 2025
60.3900
60.7300
59.9200
60.3900
125,500
Tue, 02 Sep 2025
60.5100
61.3700
60.0200
60.6400
159,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
61.8400
62.3000
60.9600
61.2400
157,300
Thu, 28 Aug 2025
62.0000
62.0000
61.3500
61.6500
133,000
Wed, 27 Aug 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 27 Aug 2025
60.8700
61.7900
60.8600
61.6800
127,900
Tue, 26 Aug 2025
60.0800
61.2700
59.3700
61.0500
154,500
Mon, 25 Aug 2025
60.4000
60.7700
59.1400
60.1600
144,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
57.7400
60.6400
56.3800
60.5100
206,400
Thu, 21 Aug 2025
57.0600
57.7400
57.0300
57.5000
113,300
Wed, 20 Aug 2025
57.2200
57.5000
56.5100
57.2500
103,700
Tue, 19 Aug 2025
57.0400
57.6900
56.6300
56.9600
85,300
Mon, 18 Aug 2025
56.7800
57.1600
56.4100
57.0500
98,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
57.6600
57.7500
56.4000
56.9000
299,200
Thu, 14 Aug 2025
3 · 8-K
After-hours · 16:08 ET
DIRECTOR ANNOUNCEMENT ↗
Thu, 14 Aug 2025
57.0500
57.6400
56.2200
57.5200
97,800
Wed, 13 Aug 2025
57.3500
57.9000
56.8500
57.7100
134,800
Tue, 12 Aug 2025
55.2000
57.0700
55.0400
56.9700
132,400
Mon, 11 Aug 2025
54.6900
54.9900
54.5100
54.6900
81,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
54.7900
55.1400
53.8800
54.6400
71,900
Thu, 07 Aug 2025
55.5400
55.5400
54.1400
54.3200
104,600
Wed, 06 Aug 2025
55.4300
55.4300
54.8100
55.0500
152,500
Tue, 05 Aug 2025
54.2600
55.3300
53.5500
55.2600
212,900
Mon, 04 Aug 2025
53.8100
54.3800
53.2600
54.2400
127,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
2 · 10-Q
After market open · 14:32 ET
10-Q ↗
Fri, 01 Aug 2025
54.8800
55.0400
53.5300
53.8100
246,800
Thu, 31 Jul 2025
54.8900
55.4900
54.6400
55.1900
171,800
Wed, 30 Jul 2025
56.6000
57.3900
55.2000
55.3800
150,300
Tue, 29 Jul 2025
56.8600
58.9700
55.8900
56.6200
315,700
Mon, 28 Jul 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 28 Jul 2025
55.9200
56.3800
55.2800
56.3800
143,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend