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
78.0000
80.9800
77.4503
80.8000
124,334
Thu, 22 Oct 2026
78.6500
79.2400
77.6500
78.0900
89,000
Wed, 21 Oct 2026
76.2100
78.7400
76.1800
78.5600
97,300
Tue, 20 Oct 2026
75.0900
76.7400
74.0000
76.2550
95,800
Mon, 19 Oct 2026
74.0000
74.6500
72.7700
74.4900
405,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
77.5000
78.3000
73.6000
74.0000
215,100
Thu, 15 Oct 2026
76.0000
77.2200
74.5100
77.1700
132,600
Wed, 14 Oct 2026
77.8000
78.1200
75.6850
75.9600
127,500
Tue, 13 Oct 2026
80.2700
81.4000
78.1840
78.5600
155,700
Mon, 12 Oct 2026
79.3000
80.7400
77.4250
80.1700
99,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
79.7800
80.8400
78.5350
79.7800
134,700
Thu, 08 Oct 2026
77.8800
80.7500
77.4950
79.8600
214,700
Wed, 07 Oct 2026
77.6600
78.2800
76.5400
77.8500
130,300
Tue, 06 Oct 2026
80.3000
80.5900
77.9800
78.0200
132,300
Mon, 05 Oct 2026
79.5200
81.2900
78.8950
79.8900
148,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
80.7400
81.0000
79.0600
79.2700
152,400
Thu, 01 Oct 2026
79.6600
81.7950
79.2900
80.2500
186,500
Wed, 30 Sep 2026
79.5000
80.9000
78.4700
79.0100
256,600
Tue, 29 Sep 2026
78.9750
79.7900
77.8260
79.3200
184,600
Mon, 28 Sep 2026
78.1900
79.4000
76.4900
78.6100
151,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
78.9400
80.3900
77.6500
78.5500
249,700
Thu, 24 Sep 2026
76.2400
79.5000
76.2400
79.0600
151,100
Wed, 23 Sep 2026
73.8300
76.3920
72.9800
76.2000
236,600
Tue, 22 Sep 2026
75.6400
76.1200
72.4400
73.4100
195,500
Mon, 21 Sep 2026
76.3500
76.7000
74.9130
75.5000
135,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.2650
77.2650
75.7100
75.9400
289,500
Thu, 17 Sep 2026
79.1700
80.2900
76.8500
77.1200
269,500
Wed, 16 Sep 2026
75.2600
78.2100
75.2100
77.5200
265,100
Tue, 15 Sep 2026
75.3600
76.6550
74.9200
76.2100
161,800
Mon, 14 Sep 2026
76.2400
78.8000
76.1000
76.2900
233,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
73.5600
75.4200
73.5600
75.0200
198,200
Thu, 10 Sep 2026
74.0700
75.0300
72.9000
73.0500
174,900
Wed, 09 Sep 2026
74.1500
75.1900
73.5600
74.4000
183,500
Tue, 08 Sep 2026
75.0000
75.7100
73.1800
74.7200
138,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.5600
76.3500
74.0100
76.1400
148,400
Thu, 03 Sep 2026
73.1900
77.3600
72.4250
76.4300
338,200
Wed, 02 Sep 2026
74.7900
75.5800
71.2210
71.4700
205,000
Tue, 01 Sep 2026
73.7000
76.1800
72.4900
75.5600
349,700
Mon, 31 Aug 2026
73.0000
74.2800
72.1850
73.1600
383,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.4600
74.8250
72.4700
73.3000
221,900
Thu, 27 Aug 2026
70.4000
72.0900
70.4000
72.0000
382,500
Wed, 26 Aug 2026
68.5300
70.2500
68.5300
69.5000
108,600
Tue, 25 Aug 2026
70.2900
70.6350
68.4100
69.3850
178,800
Mon, 24 Aug 2026
71.0900
71.2400
69.2800
70.1700
201,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.8900
71.1700
68.7900
71.1700
149,300
Thu, 20 Aug 2026
69.7000
70.9800
69.3050
70.5300
219,800
Wed, 19 Aug 2026
67.9500
70.0700
66.3460
69.7600
267,800
Tue, 18 Aug 2026
67.8700
69.9700
67.7910
68.1900
102,300
Mon, 17 Aug 2026
70.7200
70.7200
67.8500
68.0400
158,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.0000
74.1980
68.9500
69.7800
318,400
Thu, 13 Aug 2026
70.0300
73.8700
69.9000
73.7400
394,000
Wed, 12 Aug 2026
72.8100
72.8100
67.6470
68.8700
444,800
Tue, 11 Aug 2026
19 · 8-K
After-hours · 17:26 ET
8-K ↗
Tue, 11 Aug 2026
68.5000
71.2500
66.8600
71.2200
517,000
Mon, 10 Aug 2026
18 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Mon, 10 Aug 2026
63.7500
65.8500
63.1200
65.6500
389,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
17 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 07 Aug 2026
68.1900
68.2400
65.1900
65.4850
274,500
Thu, 06 Aug 2026
16 · 424B5
After-hours · 16:56 ET
424B5 ↗
Thu, 06 Aug 2026
63.9900
68.6500
63.7800
67.3000
977,000
Wed, 05 Aug 2026
15 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 05 Aug 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Aug 2026
70.1000
70.5000
68.1000
68.2800
152,400
Tue, 04 Aug 2026
68.0700
70.2500
68.0700
69.7300
216,300
Mon, 03 Aug 2026
70.0500
71.1900
68.3300
68.6000
279,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
68.7800
69.6100
67.0400
69.3800
236,700
Thu, 30 Jul 2026
67.9500
69.1900
65.8500
68.3600
230,600
Wed, 29 Jul 2026
66.6500
69.8800
65.8900
67.8000
439,000
Tue, 28 Jul 2026
63.0500
66.6700
62.1600
66.4600
118,600
Mon, 27 Jul 2026
62.2700
63.5900
61.8800
63.0050
107,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
60.5500
62.1200
60.5500
60.8600
126,600
Thu, 23 Jul 2026
62.7000
62.9400
58.7100
59.5700
201,500
Wed, 22 Jul 2026
65.6400
66.2900
62.5810
63.3100
221,900
Tue, 21 Jul 2026
66.0000
67.0800
65.7600
66.4300
160,700
Mon, 20 Jul 2026
65.0100
67.5400
64.5650
66.4900
120,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.3700
66.2800
64.0300
65.2100
141,800
Thu, 16 Jul 2026
66.5000
66.5700
65.4300
66.1200
147,000
Wed, 15 Jul 2026
68.8900
69.5000
65.4900
66.3100
177,600
Tue, 14 Jul 2026
67.0500
69.6500
65.5600
68.4200
158,900
Mon, 13 Jul 2026
67.8100
69.5000
67.8100
68.4500
119,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.9900
68.1500
66.1900
67.5900
97,500
Thu, 09 Jul 2026
65.5100
67.3900
64.7100
67.1400
128,500
Wed, 08 Jul 2026
66.2800
67.0000
64.7000
66.1700
178,200
Tue, 07 Jul 2026
68.8200
69.5900
66.9800
67.2400
202,700
Mon, 06 Jul 2026
65.4900
69.5600
64.7700
68.7100
209,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.3100
67.3650
64.5000
65.5200
235,200
Wed, 01 Jul 2026
64.2000
67.6800
63.9850
65.4900
221,200
Tue, 30 Jun 2026
64.1700
64.1700
62.4100
63.7200
216,000
Mon, 29 Jun 2026
61.1600
63.0300
60.2800
62.4600
211,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
56.6200
60.9000
56.6200
60.2800
525,700
Thu, 25 Jun 2026
55.5900
56.5400
54.5200
56.2200
173,100
Wed, 24 Jun 2026
56.2100
58.6200
55.4200
55.5900
228,300
Tue, 23 Jun 2026
54.5500
56.2800
54.1300
55.7200
177,100
Mon, 22 Jun 2026
54.4200
55.7000
52.8800
54.3600
118,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.3400
56.5100
54.2050
55.1000
226,900
Wed, 17 Jun 2026
55.4000
56.6000
55.2450
55.5000
68,500
Tue, 16 Jun 2026
55.8900
56.2400
54.7050
55.6900
99,100
Mon, 15 Jun 2026
55.8700
56.9000
55.1200
55.5400
84,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.6900
56.7000
52.7100
55.0000
158,600
Thu, 11 Jun 2026
53.6700
56.1100
52.9500
55.6800
121,900
Wed, 10 Jun 2026
52.6200
54.6050
52.4750
53.7000
112,300
Tue, 09 Jun 2026
53.5000
54.6250
51.0900
52.8700
135,100
Mon, 08 Jun 2026
52.4800
53.6500
52.1200
53.4900
128,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 8-K
After-hours · 16:59 ET
8-K ↗
Fri, 05 Jun 2026
54.3000
54.5750
52.5750
52.9600
126,000
Thu, 04 Jun 2026
54.0000
54.9800
53.2400
54.0850
309,800
Wed, 03 Jun 2026
55.9400
56.9050
52.7100
53.3600
198,900
Tue, 02 Jun 2026
57.4500
58.4350
55.2300
56.7900
309,700
Mon, 01 Jun 2026
57.8900
59.3800
56.2050
59.3000
418,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
54.8300
59.0200
54.8300
56.8400
303,200
Thu, 28 May 2026
52.5300
55.2400
52.5300
54.7900
265,000
Wed, 27 May 2026
51.4100
53.1000
50.6400
52.2300
151,800
Tue, 26 May 2026
51.4000
52.2800
50.1350
51.7400
138,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.7400
51.0200
48.7350
50.6400
105,100
Thu, 21 May 2026
48.8800
49.5150
47.5120
48.5600
70,700
Wed, 20 May 2026
49.6300
50.5600
48.1500
49.5600
108,500
Tue, 19 May 2026
49.8100
51.3000
46.4900
50.1000
202,000
Mon, 18 May 2026
46.8600
49.6950
46.0800
49.4300
176,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.9500
47.6400
44.7900
46.9300
292,100
Thu, 14 May 2026
45.8800
47.0400
44.4600
45.3900
147,500
Wed, 13 May 2026
46.9200
47.4050
43.9820
45.6900
142,600
Tue, 12 May 2026
46.2700
47.4300
45.1700
47.2900
130,400
Mon, 11 May 2026
49.5200
49.8000
46.5600
46.9000
132,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
48.9800
50.1350
46.2810
49.7000
163,500
Thu, 07 May 2026
12 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 May 2026
46.6100
50.8500
46.6100
49.0900
272,200
Wed, 06 May 2026
11 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 06 May 2026
40.3100
43.8500
38.0600
43.6000
342,800
Tue, 05 May 2026
40.2500
40.7300
39.7200
40.4200
73,200
Mon, 04 May 2026
39.5200
41.0650
39.2310
40.2000
93,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
37.9900
39.7100
37.9700
39.6500
77,100
Thu, 30 Apr 2026
37.6400
37.6400
36.2600
37.4300
67,900
Wed, 29 Apr 2026
37.9500
38.6300
36.8000
37.7700
101,000
Tue, 28 Apr 2026
37.6600
38.9550
37.4700
38.1400
71,000
Mon, 27 Apr 2026
38.2100
39.0750
37.1100
37.4400
90,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.5000
38.9900
37.9750
38.5300
61,800
Thu, 23 Apr 2026
41.1500
41.3300
38.0550
38.0900
111,900
Wed, 22 Apr 2026
41.1800
41.8450
40.4250
41.6300
87,300
Tue, 21 Apr 2026
10 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Tue, 21 Apr 2026
9 · DEF 14A
After-hours · 16:44 ET
DEF 14A ↗
Tue, 21 Apr 2026
41.5300
43.5400
40.9700
40.9700
200,900
Mon, 20 Apr 2026
39.4100
41.6750
39.2250
41.5000
134,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.3100
39.5300
38.0450
39.4200
81,300
Thu, 16 Apr 2026
39.1900
39.5000
37.8500
38.2700
73,200
Wed, 15 Apr 2026
37.0100
39.0250
36.4100
38.8900
103,000
Tue, 14 Apr 2026
36.9600
37.4550
36.3000
36.9000
96,000
Mon, 13 Apr 2026
35.2700
36.9400
35.2500
36.5900
111,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.5000
37.6500
35.1200
35.5200
80,600
Thu, 09 Apr 2026
37.5800
38.3400
36.3470
37.5600
105,800
Wed, 08 Apr 2026
39.0100
39.6300
37.9000
38.2400
118,400
Tue, 07 Apr 2026
36.2100
37.4000
36.2100
37.2300
79,500
Mon, 06 Apr 2026
35.6000
36.9200
34.8050
36.5600
111,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
35.0000
35.9800
34.3500
35.4900
96,300
Wed, 01 Apr 2026
35.0000
36.0200
34.4100
35.4000
180,300
Tue, 31 Mar 2026
34.9800
35.4150
33.8700
34.6000
157,600
Mon, 30 Mar 2026
35.1300
36.5040
33.4000
34.4000
154,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
35.8700
36.1000
34.6100
35.0500
110,300
Thu, 26 Mar 2026
36.8800
38.0950
35.8500
36.2800
116,300
Wed, 25 Mar 2026
38.2000
38.7010
36.3800
37.0500
145,500
Tue, 24 Mar 2026
39.3700
39.3730
37.3800
37.4100
168,000
Mon, 23 Mar 2026
39.1100
40.0000
38.4400
39.9200
86,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.9400
39.5600
37.6500
38.3900
156,600
Thu, 19 Mar 2026
39.2000
40.4800
38.6400
38.9500
88,400
Wed, 18 Mar 2026
39.1000
41.0000
38.8800
39.6000
110,300
Tue, 17 Mar 2026
38.9800
40.8250
38.9700
39.7000
128,400
Mon, 16 Mar 2026
38.5200
39.5350
38.0000
38.7300
239,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
41.0600
41.0600
37.8500
38.0900
214,800
Thu, 12 Mar 2026
42.7000
43.5600
40.3200
40.5200
260,800
Wed, 11 Mar 2026
43.3700
44.2600
42.3600
43.1600
87,800
Tue, 10 Mar 2026
44.7500
44.7500
43.0800
43.4500
97,900
Mon, 09 Mar 2026
44.7300
45.3800
43.7050
44.6900
82,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
45.0500
46.2800
44.0400
44.9800
98,900
Thu, 05 Mar 2026
8 · 8-K
After-hours · 17:27 ET
8-K ↗
Thu, 05 Mar 2026
45.5000
52.7200
45.5000
46.2800
232,200
Wed, 04 Mar 2026
7 · 10-K
After-hours · 16:45 ET
10-K ↗
Wed, 04 Mar 2026
44.4300
46.0000
43.9700
45.5000
96,100
Tue, 03 Mar 2026
42.6500
45.0000
41.9300
44.2500
131,400
Mon, 02 Mar 2026
42.3600
44.0000
42.3600
43.1800
57,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.9500
44.1000
42.2800
43.3100
67,600
Thu, 26 Feb 2026
42.7600
43.6700
42.5550
43.4500
75,900
Wed, 25 Feb 2026
40.4600
42.6000
40.4600
42.6000
75,600
Tue, 24 Feb 2026
39.7800
40.8400
39.7800
40.5300
109,700
Mon, 23 Feb 2026
42.3000
42.5800
39.8950
40.0900
184,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.2900
44.0000
42.0100
42.6100
198,300
Thu, 19 Feb 2026
42.0800
43.3100
41.4400
42.3300
105,400
Wed, 18 Feb 2026
42.6100
43.0100
41.8000
42.3200
67,700
Tue, 17 Feb 2026
42.0300
42.7650
41.3340
42.3900
71,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
40.7000
41.8700
40.7000
41.6600
64,200
Thu, 12 Feb 2026
41.3900
42.4930
39.9250
40.6100
87,300
Wed, 11 Feb 2026
42.2200
42.5000
40.2500
41.1300
58,100
Tue, 10 Feb 2026
40.9400
42.8450
40.9400
42.0900
84,900
Mon, 09 Feb 2026
40.9500
41.5600
39.8400
41.3200
153,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
40.8900
41.6900
40.2200
40.7800
83,200
Thu, 05 Feb 2026
39.9000
41.1600
39.7500
40.3400
152,600
Wed, 04 Feb 2026
39.2100
41.2500
35.8410
40.4700
232,400
Tue, 03 Feb 2026
44.4400
44.7500
38.6950
39.6900
403,900
Mon, 02 Feb 2026
45.2000
46.8900
44.6500
44.8900
130,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.9600
46.9450
45.2100
45.4800
103,200
Thu, 29 Jan 2026
46.8100
47.0000
45.0100
46.2700
88,700
Wed, 28 Jan 2026
49.0200
49.0200
46.5100
47.1100
186,300
Tue, 27 Jan 2026
49.2400
49.2500
47.7400
48.9550
112,000
Mon, 26 Jan 2026
48.1000
49.3600
47.6190
49.1400
59,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.1500
50.2200
47.7600
48.2100
119,000
Thu, 22 Jan 2026
49.2100
50.7600
48.9900
49.9800
103,900
Wed, 21 Jan 2026
49.4100
49.7400
48.0800
49.2100
150,900
Tue, 20 Jan 2026
48.4800
50.1600
47.5100
48.9400
114,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
51.5000
51.5000
50.0100
50.2000
82,200
Thu, 15 Jan 2026
51.3900
52.5000
50.4300
51.2800
135,300
Wed, 14 Jan 2026
51.4500
51.9200
50.6900
50.8700
84,200
Tue, 13 Jan 2026
6 · 8-K
After-hours · 17:12 ET
8-K ↗
Tue, 13 Jan 2026
53.2500
53.6900
51.0700
51.7300
79,900
Mon, 12 Jan 2026
52.4200
53.2500
51.2800
52.8100
71,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
52.2000
53.0600
51.8650
52.7700
66,900
Thu, 08 Jan 2026
53.0700
53.3700
52.2000
52.3700
46,900
Wed, 07 Jan 2026
52.7700
53.7150
52.0100
53.3500
69,100
Tue, 06 Jan 2026
53.0300
53.6250
52.0200
52.4300
95,900
Mon, 05 Jan 2026
51.1900
53.4900
51.1900
53.3000
124,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
56.9500
56.9500
51.1100
51.3700
220,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.0000
57.9980
55.9450
56.9500
225,100
Tue, 30 Dec 2025
57.0700
57.8900
56.8200
56.9800
108,600
Mon, 29 Dec 2025
55.0500
58.0000
54.8900
57.5300
136,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.2800
56.2800
54.8300
55.2300
38,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
56.7800
57.5700
56.1000
56.1000
38,300
Tue, 23 Dec 2025
55.6500
56.6800
54.8300
56.5000
62,800
Mon, 22 Dec 2025
55.4900
57.2500
54.6100
56.0500
145,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.7200
56.2500
54.7450
55.2000
168,300
Thu, 18 Dec 2025
55.0000
56.3650
54.5050
55.8700
135,200
Wed, 17 Dec 2025
54.2500
55.5000
54.0000
54.4400
62,600
Tue, 16 Dec 2025
53.6900
55.4580
53.4100
54.3100
73,300
Mon, 15 Dec 2025
54.1100
55.2500
53.5400
53.6900
64,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.2900
55.7690
53.3350
53.8500
143,700
Thu, 11 Dec 2025
55.9100
57.1920
53.4100
54.0800
229,300
Wed, 10 Dec 2025
56.6400
57.7400
54.5000
55.4200
178,300
Tue, 09 Dec 2025
55.9100
57.8000
55.5100
56.6400
183,600
Mon, 08 Dec 2025
53.8100
57.5000
53.8100
55.7100
176,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.1400
54.2470
52.8000
53.4600
43,300
Thu, 04 Dec 2025
55.7500
55.7500
52.7700
53.1100
61,300
Wed, 03 Dec 2025
54.3000
55.6100
53.4800
55.4800
114,000
Tue, 02 Dec 2025
54.8200
55.0000
53.5950
54.2200
60,200
Mon, 01 Dec 2025
54.0000
54.9150
53.1300
54.2200
66,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.5700
54.9700
53.6300
54.1900
27,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
5 · 424B5
After-hours · 16:31 ET
424B5 ↗
Wed, 26 Nov 2025
55.0200
55.5000
53.6900
54.5700
64,600
Tue, 25 Nov 2025
55.0000
56.0100
54.2600
55.1900
46,700
Mon, 24 Nov 2025
53.7400
55.0050
53.2100
54.4300
44,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.5300
54.4200
51.3600
53.6400
62,000
Thu, 20 Nov 2025
53.6700
54.5800
52.0560
52.5500
57,300
Wed, 19 Nov 2025
4 · S-3
After-hours · 16:40 ET
S-3 ↗
Wed, 19 Nov 2025
53.6800
54.5000
52.5300
52.7200
44,800
Tue, 18 Nov 2025
54.0300
54.2500
52.4500
53.6400
68,600
Mon, 17 Nov 2025
58.4500
58.5500
54.1400
54.3300
80,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
56.1900
58.7600
56.1900
58.4300
71,000
Thu, 13 Nov 2025
57.9800
58.0300
56.4000
57.5100
55,200
Wed, 12 Nov 2025
58.1000
58.2300
57.1550
57.9800
57,600
Tue, 11 Nov 2025
57.3800
58.2700
56.1200
57.9700
54,900
Mon, 10 Nov 2025
58.4000
58.9230
57.4700
57.8500
80,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.3700
59.7100
56.6900
58.2000
71,800
Thu, 06 Nov 2025
3 · 8-K
After-hours · 17:17 ET
8-K ↗
Thu, 06 Nov 2025
55.0000
64.1350
55.0000
59.4200
172,900
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 05 Nov 2025
52.3300
54.5400
51.5000
54.5300
72,800
Tue, 04 Nov 2025
53.5200
53.6800
51.3200
52.1800
63,200
Mon, 03 Nov 2025
53.6000
54.2000
52.4700
54.0100
65,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.0600
54.5000
51.6700
53.6300
72,100
Thu, 30 Oct 2025
51.6900
52.6000
51.1200
51.2600
62,400
Wed, 29 Oct 2025
52.7700
52.7700
51.1500
51.8400
89,100
Tue, 28 Oct 2025
52.5000
53.1400
52.1550
53.0600
44,200
Mon, 27 Oct 2025
54.2500
54.3000
52.4100
52.5600
36,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.0000
55.4500
53.1080
54.0300
49,800