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
39.0100
39.9200
38.6300
39.3200
545,364
Thu, 22 Oct 2026
41.5700
42.7900
39.1700
39.4700
667,400
Wed, 21 Oct 2026
42.7600
44.4500
42.1900
44.0100
502,700
Tue, 20 Oct 2026
40.3700
42.0700
39.5000
41.1800
495,500
Mon, 19 Oct 2026
41.2900
42.0100
40.0600
41.2200
515,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
40.4900
40.9900
38.8800
39.2200
504,600
Thu, 15 Oct 2026
40.7000
42.6900
38.8000
41.2700
945,500
Wed, 14 Oct 2026
46.1200
47.2000
42.3100
42.4100
687,900
Tue, 13 Oct 2026
51.4000
52.8000
46.2900
47.6200
1,064,300
Mon, 12 Oct 2026
54.0800
54.9300
52.5300
52.6900
602,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
53.1400
54.7500
53.1400
54.4000
481,100
Thu, 08 Oct 2026
52.0500
53.7600
51.6600
52.1800
497,100
Wed, 07 Oct 2026
52.5400
53.7700
52.3300
53.1700
429,100
Tue, 06 Oct 2026
56.8900
56.9800
53.8500
54.4400
492,700
Mon, 05 Oct 2026
55.7100
56.6700
55.2200
56.0800
535,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
55.2400
56.3000
54.7300
55.5000
336,100
Thu, 01 Oct 2026
51.4100
54.0800
50.7100
53.3900
499,400
Wed, 30 Sep 2026
50.5300
51.6200
50.1300
51.0500
1,069,600
Tue, 29 Sep 2026
50.1500
50.7500
48.3300
49.7700
542,300
Mon, 28 Sep 2026
49.0200
50.4300
48.2500
49.7500
525,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
49.0800
50.2600
48.5900
49.5500
403,500
Thu, 24 Sep 2026
47.7100
48.0200
46.5700
47.8800
451,300
Wed, 23 Sep 2026
48.3600
48.4900
46.5400
48.4300
440,600
Tue, 22 Sep 2026
46.7000
48.5400
46.6500
48.4400
529,500
Mon, 21 Sep 2026
45.4000
47.1100
45.1000
46.7100
515,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.2900
44.7500
43.5500
44.2800
1,317,100
Thu, 17 Sep 2026
43.2100
45.2800
42.7600
43.7300
566,700
Wed, 16 Sep 2026
42.2400
43.1800
41.5900
41.9700
431,400
Tue, 15 Sep 2026
43.4500
43.4500
41.1200
41.4200
846,900
Mon, 14 Sep 2026
43.9400
45.6100
42.4300
42.8100
675,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
48.0800
48.9900
47.2000
47.7700
547,100
Thu, 10 Sep 2026
45.7300
48.5800
45.4000
47.1600
658,500
Wed, 09 Sep 2026
47.8900
48.8500
46.8500
47.1500
518,200
Tue, 08 Sep 2026
47.3500
49.3200
46.8100
47.8400
515,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
44.3500
45.8800
44.3500
45.6500
470,300
Thu, 03 Sep 2026
41.6400
43.5100
40.2600
43.4600
628,400
Wed, 02 Sep 2026
41.8300
42.4200
41.1000
42.0500
370,000
Tue, 01 Sep 2026
43.4600
43.7300
41.4600
41.7900
558,900
Mon, 31 Aug 2026
44.8800
45.7600
44.1100
44.4800
989,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
45.7900
46.1700
43.9000
44.8100
1,363,100
Thu, 27 Aug 2026
46.1900
46.5800
44.8100
46.1500
690,000
Wed, 26 Aug 2026
44.3000
45.0300
43.4400
44.9300
861,500
Tue, 25 Aug 2026
45.3300
45.4000
43.7300
44.2800
442,700
Mon, 24 Aug 2026
44.4800
44.7500
43.0000
44.0600
425,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
44.8500
46.0600
43.5700
45.6500
953,600
Thu, 20 Aug 2026
44.9700
45.7500
43.1500
44.8100
490,400
Wed, 19 Aug 2026
48.0100
48.0100
44.6100
45.2200
343,200
Tue, 18 Aug 2026
50.9200
51.7800
46.6000
47.9300
725,100
Mon, 17 Aug 2026
51.6600
53.4300
51.6600
52.8000
495,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
49.9200
51.1600
49.6700
50.9000
312,000
Thu, 13 Aug 2026
51.2200
51.6900
49.6700
50.3500
426,200
Wed, 12 Aug 2026
51.7300
52.4700
50.4400
51.7700
619,200
Tue, 11 Aug 2026
50.1800
51.1100
48.7100
49.1500
541,800
Mon, 10 Aug 2026
50.5400
51.0800
47.4700
47.6300
520,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
46.9800
51.4400
46.7600
49.4500
461,900
Thu, 06 Aug 2026
17 · 10-Q
After-hours · 16:28 ET
FORM 10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
After-hours · 16:24 ET
FORM 8-K ↗
Thu, 06 Aug 2026
48.7200
50.7600
45.6500
45.9000
824,900
Wed, 05 Aug 2026
50.3200
51.5400
49.0800
49.4600
332,100
Tue, 04 Aug 2026
49.8600
52.0800
49.6300
51.1700
636,900
Mon, 03 Aug 2026
44.6100
48.4900
44.2800
48.0000
355,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
48.2700
49.0800
45.8100
46.0900
693,500
Thu, 30 Jul 2026
44.2500
46.3200
43.6700
46.1500
583,500
Wed, 29 Jul 2026
43.9700
45.3800
40.9900
41.1700
611,000
Tue, 28 Jul 2026
44.7900
45.3800
42.3200
44.5900
729,900
Mon, 27 Jul 2026
51.8400
51.9000
46.2000
47.7200
718,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
52.3500
53.2600
50.1100
50.9800
378,300
Thu, 23 Jul 2026
52.4400
54.5800
51.7700
52.3500
331,700
Wed, 22 Jul 2026
52.8000
54.8800
52.8000
53.4200
451,600
Tue, 21 Jul 2026
51.7700
54.6700
50.4800
54.5200
439,400
Mon, 20 Jul 2026
51.9100
52.4000
48.6100
48.8800
461,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
48.9400
52.1600
48.3900
51.1400
327,700
Thu, 16 Jul 2026
51.6300
53.5300
50.5700
51.9300
518,000
Wed, 15 Jul 2026
55.1200
55.1300
50.1500
53.4300
438,000
Tue, 14 Jul 2026
54.6100
55.0100
53.2100
54.2200
277,500
Mon, 13 Jul 2026
53.3700
54.3500
52.2300
52.7900
396,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
54.7400
56.1900
54.2800
55.5200
272,600
Thu, 09 Jul 2026
56.0900
57.2000
55.3900
55.9300
627,900
Wed, 08 Jul 2026
51.5500
53.7600
51.3800
52.4200
755,100
Tue, 07 Jul 2026
53.8100
53.9400
49.9200
51.6300
938,000
Mon, 06 Jul 2026
59.2700
60.8800
56.0600
56.7500
835,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.6400
66.6400
56.9600
59.1800
1,373,900
Wed, 01 Jul 2026
68.4000
69.2800
65.9900
66.8800
811,100
Tue, 30 Jun 2026
66.2400
71.6900
66.2000
70.7900
1,159,000
Mon, 29 Jun 2026
63.0200
66.5900
60.8100
65.9200
672,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.7200
66.3600
61.6500
63.0100
1,598,700
Thu, 25 Jun 2026
66.1800
68.7600
64.8300
68.6700
894,500
Wed, 24 Jun 2026
61.3100
63.6400
60.1600
63.5600
884,000
Tue, 23 Jun 2026
60.2100
63.0000
59.7600
60.5400
502,600
Mon, 22 Jun 2026
66.5200
68.1600
63.7800
64.9500
497,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
15 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Thu, 18 Jun 2026
63.9300
66.2500
63.5200
65.3600
1,073,300
Wed, 17 Jun 2026
63.1800
63.6400
60.8000
61.0700
575,800
Tue, 16 Jun 2026
65.0900
66.1300
61.3200
61.5000
566,300
Mon, 15 Jun 2026
66.9500
66.9800
64.4400
65.0900
719,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.7100
65.5000
62.9200
64.1400
529,000
Thu, 11 Jun 2026
60.0000
64.2800
59.0600
63.8500
1,034,300
Wed, 10 Jun 2026
57.7400
60.2200
56.7100
57.6000
947,100
Tue, 09 Jun 2026
57.9200
60.8700
54.7800
58.7400
1,503,600
Mon, 08 Jun 2026
53.5000
56.5400
52.3200
56.3000
998,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.2500
54.7100
50.9700
51.4500
610,900
Thu, 04 Jun 2026
52.9500
58.1400
52.6000
56.3900
700,400
Wed, 03 Jun 2026
55.5700
56.2400
53.7500
55.1400
643,700
Tue, 02 Jun 2026
51.5000
56.9500
51.5000
55.4800
1,114,100
Mon, 01 Jun 2026
48.1000
52.3500
47.7600
51.2800
825,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.3900
49.6000
47.9000
48.8300
670,100
Thu, 28 May 2026
47.4300
49.2100
45.3600
48.9300
832,800
Wed, 27 May 2026
49.8900
49.8900
46.8600
47.6000
641,000
Tue, 26 May 2026
47.8300
49.0800
46.6100
48.9500
696,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
45.0000
46.8600
44.1200
46.0900
508,500
Thu, 21 May 2026
44.1800
44.8700
43.8600
44.5800
561,900
Wed, 20 May 2026
43.0400
44.8900
42.8600
44.7800
660,100
Tue, 19 May 2026
42.5000
43.4600
41.0400
42.5700
602,800
Mon, 18 May 2026
44.7700
44.7800
42.4000
43.6400
900,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
14 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 15 May 2026
44.6700
45.5200
43.8900
44.7000
2,406,400
Thu, 14 May 2026
13 · 424B5
After-hours · 16:50 ET
424B5 ↗
Thu, 14 May 2026
46.9800
47.3200
44.5800
46.0500
5,406,700
Wed, 13 May 2026
12 · 424B5
After-hours · 16:30 ET
424B5 ↗
Wed, 13 May 2026
11 · S-3ASR
After-hours · 16:00 ET
S-3ASR ↗
Wed, 13 May 2026
52.0000
53.3300
50.9500
51.5700
595,600
Tue, 12 May 2026
52.8400
53.4300
50.0100
50.9500
946,400
Mon, 11 May 2026
51.9900
56.4600
51.9700
55.0900
1,048,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.1400
52.2800
42.7200
51.6300
919,000
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:26 ET
FORM 10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Thu, 07 May 2026
48.5000
49.1000
46.3300
47.7000
974,600
Wed, 06 May 2026
47.6500
48.1600
45.7300
48.0900
419,900
Tue, 05 May 2026
45.7100
46.5000
45.0900
46.3500
252,300
Mon, 04 May 2026
44.9900
45.8200
43.5600
44.4000
361,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.0000
44.9400
42.3300
44.5500
521,900
Thu, 30 Apr 2026
39.8600
43.0000
39.7700
42.8500
438,600
Thu, 30 Apr 2026
8 · DEFA14A
Next filing day · accepted 29 Apr, 19:26 ET
FORM DEFA14A ↗
Wed, 29 Apr 2026
7 · DEF 14A
After-hours · 16:03 ET
FORM DEF 14A ↗
Wed, 29 Apr 2026
40.1000
40.2700
38.8300
40.0000
402,700
Tue, 28 Apr 2026
39.9100
40.5500
37.6700
40.1000
662,100
Mon, 27 Apr 2026
47.3500
47.3500
40.7100
41.3400
961,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
6 · 8-K
After-hours · 17:27 ET
FORM 8-K ↗
Fri, 24 Apr 2026
50.1200
50.4500
44.5000
46.4900
1,348,700
Thu, 23 Apr 2026
43.8300
44.5000
42.8400
43.8600
298,800
Wed, 22 Apr 2026
44.2800
44.2800
42.7900
43.7800
251,700
Tue, 21 Apr 2026
43.8300
44.4700
43.3000
43.6100
315,900
Mon, 20 Apr 2026
44.4000
45.3000
43.4100
43.5400
386,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
43.0500
44.1500
42.5100
43.9700
530,300
Thu, 16 Apr 2026
41.8800
42.5500
41.0800
41.8200
850,900
Wed, 15 Apr 2026
41.1100
41.9400
40.3300
41.8800
492,800
Tue, 14 Apr 2026
41.5100
42.3800
40.8600
41.3300
333,400
Mon, 13 Apr 2026
38.7400
41.0300
38.7400
40.6600
386,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.4000
39.0700
38.1000
38.8300
245,100
Thu, 09 Apr 2026
36.7500
38.0100
36.6300
37.9100
290,800
Wed, 08 Apr 2026
36.4000
37.7500
36.4000
36.9500
659,600
Tue, 07 Apr 2026
33.9700
34.5000
33.4300
34.4000
249,500
Mon, 06 Apr 2026
35.0200
35.0700
34.0600
34.0700
180,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.2000
34.7600
31.9300
34.7100
338,000
Wed, 01 Apr 2026
33.4500
34.5300
32.8900
33.4000
286,300
Tue, 31 Mar 2026
31.5000
32.8200
31.3300
32.7100
281,900
Mon, 30 Mar 2026
33.7300
33.7700
30.7000
30.8800
311,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
33.9000
35.2500
33.2200
33.4600
917,100
Thu, 26 Mar 2026
34.2400
34.8700
33.6600
34.4200
612,200
Wed, 25 Mar 2026
35.1900
35.3400
34.0800
34.8700
284,700
Tue, 24 Mar 2026
33.4700
35.0000
33.4700
34.5300
223,500
Mon, 23 Mar 2026
33.4800
34.9300
33.3200
33.9200
302,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
34.0600
34.4500
32.0800
32.7600
518,800
Thu, 19 Mar 2026
32.6700
34.4700
32.2200
33.9800
315,400
Wed, 18 Mar 2026
33.2000
34.1700
32.9700
33.5400
297,300
Tue, 17 Mar 2026
33.2100
33.8400
32.8000
33.1400
216,600
Mon, 16 Mar 2026
32.1600
33.4500
32.1600
33.0100
237,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.3300
32.9500
31.3100
31.7700
252,000
Thu, 12 Mar 2026
32.7000
33.5000
31.8500
31.9700
268,100
Wed, 11 Mar 2026
33.2500
34.1700
33.1200
33.4400
207,300
Tue, 10 Mar 2026
32.4900
33.8100
32.4900
33.2500
324,300
Mon, 09 Mar 2026
30.3000
32.7900
30.0900
32.5500
298,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
30.9200
33.1200
30.9200
31.2800
526,400
Thu, 05 Mar 2026
32.5400
33.1800
31.7000
32.4700
264,700
Wed, 04 Mar 2026
33.1000
33.5200
32.7600
33.1000
182,700
Tue, 03 Mar 2026
32.5300
32.8800
31.6200
32.7500
316,900
Mon, 02 Mar 2026
33.0000
34.3800
33.0000
34.0000
269,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.0700
34.3700
32.6600
33.7800
462,800
Thu, 26 Feb 2026
34.6700
34.6700
32.8600
33.9500
278,400
Wed, 25 Feb 2026
33.8500
34.8100
33.2500
34.6700
207,200
Tue, 24 Feb 2026
5 · 10-K
After-hours · 17:07 ET
FORM 10-K ↗
Tue, 24 Feb 2026
31.8200
33.7100
31.4200
33.1800
229,800
Mon, 23 Feb 2026
32.0700
32.1900
30.9300
31.6000
292,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
32.2000
33.1800
32.1500
32.4300
247,700
Thu, 19 Feb 2026
33.0200
33.0200
31.9600
32.4400
236,000
Wed, 18 Feb 2026
33.4900
34.2600
32.7000
33.2500
468,400
Tue, 17 Feb 2026
33.4300
34.1400
32.7300
33.6600
391,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.0600
35.1300
32.0200
33.6900
499,800
Thu, 12 Feb 2026
4 · 8-K
After-hours · 16:26 ET
FORM 8-K ↗
Thu, 12 Feb 2026
32.7500
33.1100
31.6000
32.1100
373,400
Wed, 11 Feb 2026
31.4200
32.6700
30.3800
32.5200
363,700
Tue, 10 Feb 2026
30.7500
31.3800
30.0000
30.7100
198,600
Mon, 09 Feb 2026
29.0300
31.0400
28.7500
30.6400
325,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
27.8700
29.5600
27.5500
29.0700
330,700
Thu, 05 Feb 2026
27.4700
28.0000
26.5900
27.0200
313,100
Wed, 04 Feb 2026
29.2600
29.5100
27.3800
27.5000
384,500
Tue, 03 Feb 2026
31.6600
31.7600
28.6900
29.2500
404,100
Mon, 02 Feb 2026
31.7300
32.6500
30.7300
31.2300
389,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.4400
33.9700
31.7700
31.8500
403,500
Thu, 29 Jan 2026
34.3000
34.6400
33.1600
34.0300
249,600
Wed, 28 Jan 2026
34.4000
35.2100
33.9600
34.4600
270,000
Tue, 27 Jan 2026
34.1200
34.5300
33.7700
33.8500
183,500
Mon, 26 Jan 2026
34.0100
34.7200
33.5000
33.9800
216,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
34.7300
36.6000
33.7000
33.8300
197,400
Thu, 22 Jan 2026
36.9900
36.9900
34.8100
34.8400
219,800
Wed, 21 Jan 2026
36.2000
36.4000
35.2800
35.8600
345,500
Tue, 20 Jan 2026
34.7300
36.8700
34.7300
35.6300
604,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
34.9400
35.8200
34.9400
35.7600
267,900
Thu, 15 Jan 2026
33.6200
35.4200
33.6100
34.7900
496,900
Wed, 14 Jan 2026
32.3300
33.6700
32.0700
32.9100
409,500
Tue, 13 Jan 2026
32.0000
32.8500
31.6800
32.4800
225,800
Mon, 12 Jan 2026
31.3300
32.1400
31.2800
31.8700
193,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
30.6000
31.8700
30.6000
31.5600
208,300
Thu, 08 Jan 2026
31.8100
32.1100
30.1200
30.4100
267,200
Wed, 07 Jan 2026
31.7700
32.1000
31.3600
32.0500
276,600
Tue, 06 Jan 2026
31.2500
32.3400
31.0000
32.1200
344,800
Mon, 05 Jan 2026
29.9800
31.2000
29.9800
30.9700
234,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
29.2000
29.8400
28.7400
29.5500
414,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
29.8300
29.8300
28.5100
28.5300
189,600
Tue, 30 Dec 2025
29.7400
29.8800
29.3400
29.6500
237,300
Mon, 29 Dec 2025
29.2700
29.8000
29.0600
29.7600
193,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
28.7400
29.5000
28.6200
29.3100
178,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
28.7500
28.8200
28.3500
28.7400
97,500
Tue, 23 Dec 2025
29.0100
29.0100
28.5000
28.8100
134,900
Mon, 22 Dec 2025
28.4100
29.2500
28.1800
29.0400
201,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
27.3600
28.2200
27.3600
27.9500
413,800
Thu, 18 Dec 2025
28.0000
28.7500
27.1200
27.4200
241,800
Wed, 17 Dec 2025
28.9600
29.5000
27.4800
27.5200
286,800
Tue, 16 Dec 2025
29.6300
29.8800
28.8200
29.0400
297,600
Mon, 15 Dec 2025
30.6500
30.6500
29.9200
29.9300
235,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
31.7300
31.7400
29.9300
30.1400
327,000
Thu, 11 Dec 2025
31.7900
32.3100
31.2000
31.9200
215,900
Wed, 10 Dec 2025
31.6700
32.0600
31.0500
31.8600
311,700
Tue, 09 Dec 2025
31.0100
31.7900
30.7500
31.6100
347,600
Mon, 08 Dec 2025
30.0000
31.4600
29.7700
31.0100
556,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
29.1300
29.9100
28.9500
29.7500
317,100
Thu, 04 Dec 2025
29.0300
29.6400
28.5000
28.9500
289,500
Wed, 03 Dec 2025
28.0000
29.1900
27.6100
29.0300
224,900
Tue, 02 Dec 2025
27.2100
28.1200
27.2100
28.0200
236,900
Mon, 01 Dec 2025
26.6800
27.2200
26.6800
26.9100
206,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
26.8800
27.3600
26.8200
27.1000
102,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
27.0000
27.3400
26.5000
26.8400
391,000
Tue, 25 Nov 2025
25.6000
27.0000
25.2800
26.9500
372,600
Mon, 24 Nov 2025
25.1500
25.8900
24.9600
25.6000
420,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
23.9300
25.0600
23.6900
24.9200
314,900
Thu, 20 Nov 2025
25.0000
25.6600
23.8800
23.9800
338,500
Wed, 19 Nov 2025
24.2300
24.9800
24.1800
24.4700
224,800
Tue, 18 Nov 2025
24.6400
24.9900
23.5500
23.9700
242,300
Mon, 17 Nov 2025
25.0700
25.2500
24.6000
24.8300
263,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
24.2100
25.1300
24.2000
25.1100
389,300
Thu, 13 Nov 2025
25.6600
25.7800
24.8700
25.1400
336,000
Thu, 13 Nov 2025
3 · 8-K
Next filing day · accepted 12 Nov, 21:55 ET
FORM 8-K ↗
Wed, 12 Nov 2025
26.3000
26.6100
25.8000
25.9700
265,000
Tue, 11 Nov 2025
26.8400
26.8400
25.7100
26.1300
267,800
Mon, 10 Nov 2025
27.0900
27.1900
26.7000
27.1100
247,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
29.0100
29.0100
25.6500
26.4500
556,000
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:30 ET
FORM 10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:29 ET
FORM 8-K ↗
Thu, 06 Nov 2025
27.8900
28.4600
27.0000
27.4900
355,000
Wed, 05 Nov 2025
28.4900
28.8700
27.8900
28.0500
345,400
Tue, 04 Nov 2025
28.5100
29.0800
27.9200
27.9300
320,200
Mon, 03 Nov 2025
29.2700
29.4400
28.7900
29.3000
224,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
29.1100
29.5600
28.9300
29.1300
218,500
Thu, 30 Oct 2025
29.2000
29.7900
29.0600
29.1800
204,400
Wed, 29 Oct 2025
28.6200
29.8700
28.6200
29.2200
229,000
Tue, 28 Oct 2025
28.5300
28.6700
28.0300
28.5700
144,900
Mon, 27 Oct 2025
28.3900
28.7400
28.0900
28.7300
188,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
27.7500
28.3300
27.5900
28.1100
114,300