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
54.0000
54.1900
50.1800
50.7000
402,500
Thu, 23 Jul 2026
54.4700
56.1700
53.7300
54.5100
413,900
Wed, 22 Jul 2026
54.1000
56.3800
54.1000
55.0100
482,600
Tue, 21 Jul 2026
54.6200
56.3800
53.8500
56.2200
690,500
Mon, 20 Jul 2026
52.7700
53.2200
50.7200
51.5500
470,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
48.3300
51.7800
46.0500
51.1900
1,008,700
Thu, 16 Jul 2026
52.3300
53.9600
50.2900
51.5100
1,016,000
Wed, 15 Jul 2026
57.9200
58.6800
52.0700
55.0200
743,900
Tue, 14 Jul 2026
55.9600
56.3000
53.8700
55.7800
1,163,400
Mon, 13 Jul 2026
53.7800
54.5100
52.3600
52.8100
774,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
54.8500
57.4800
53.9000
56.1700
947,900
Thu, 09 Jul 2026
56.4900
58.8300
55.0800
55.1400
1,186,600
Wed, 08 Jul 2026
50.1600
52.6600
49.6500
52.1200
1,277,400
Tue, 07 Jul 2026
54.5200
55.5600
50.8600
50.9700
2,690,700
Mon, 06 Jul 2026
60.8100
63.0800
58.4900
58.7000
1,197,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.6500
68.7400
57.3800
59.2700
2,262,200
Wed, 01 Jul 2026
70.2600
72.5500
68.5800
69.1100
1,186,800
Tue, 30 Jun 2026
68.9500
74.6000
68.2700
73.9100
1,433,700
Mon, 29 Jun 2026
62.9100
68.2000
61.3900
68.1200
1,244,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.4400
66.0000
62.0000
64.0800
2,619,900
Thu, 25 Jun 2026
66.8900
68.5900
63.7400
67.3600
1,892,000
Wed, 24 Jun 2026
65.5600
66.0500
62.0500
63.6600
1,276,300
Tue, 23 Jun 2026
64.6100
65.9500
63.0700
64.3700
1,417,500
Mon, 22 Jun 2026
70.4100
70.9200
68.7500
70.0700
897,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.3600
70.4700
68.0000
69.4000
1,644,000
Wed, 17 Jun 2026
64.1600
67.4000
63.2600
65.4500
1,403,700
Tue, 16 Jun 2026
64.5600
69.6300
62.1300
62.4100
1,958,100
Mon, 15 Jun 2026
63.8800
65.2300
62.4200
64.0500
1,272,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.5300
61.8000
57.9200
61.3300
1,168,300
Thu, 11 Jun 2026
56.5700
58.7000
54.9200
58.5700
1,434,200
Wed, 10 Jun 2026
54.2300
57.2900
53.3400
54.4700
1,804,000
Tue, 09 Jun 2026
55.5100
57.5100
51.1100
54.9900
1,897,100
Mon, 08 Jun 2026
52.2200
54.0300
51.3100
52.5100
957,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.9200
54.5400
49.3800
49.8100
1,608,300
Thu, 04 Jun 2026
54.0000
57.4200
53.5000
55.8800
1,226,600
Wed, 03 Jun 2026
57.3200
58.4600
55.6500
56.1200
1,135,300
Tue, 02 Jun 2026
55.5500
58.4700
55.3300
57.5900
4,658,100
Mon, 01 Jun 2026
51.5900
54.5300
51.0000
54.5000
1,632,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
54.4500
55.1300
51.9300
52.7500
2,088,300
Thu, 28 May 2026
55.1100
55.2000
53.0500
54.0500
1,664,200
Wed, 27 May 2026
51.7900
55.0600
51.1000
54.9400
2,360,300
Tue, 26 May 2026
47.8500
50.0000
46.8200
49.9300
2,632,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
45.9800
47.1300
44.9900
46.5300
734,800
Thu, 21 May 2026
44.8400
46.5000
44.6800
45.6500
762,800
Wed, 20 May 2026
43.8500
45.1200
43.4900
44.9800
1,083,800
Tue, 19 May 2026
43.0900
43.5500
41.5500
42.7700
1,972,200
Mon, 18 May 2026
47.6500
47.9400
43.5900
44.2000
1,304,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
14 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Fri, 15 May 2026
46.5800
47.4300
46.0000
47.1400
903,800
Thu, 14 May 2026
49.6800
50.5000
47.9600
48.9600
1,661,100
Wed, 13 May 2026
50.2800
50.6200
48.2200
49.1600
943,900
Tue, 12 May 2026
50.2200
50.2200
47.3300
49.3200
971,900
Mon, 11 May 2026
50.4600
52.4300
49.8800
51.2800
1,249,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
48.5600
50.0000
48.0000
49.5400
751,300
Thu, 07 May 2026
49.7800
49.9600
47.2900
47.4800
1,301,400
Wed, 06 May 2026
49.1900
50.6800
47.7200
49.6200
1,225,400
Tue, 05 May 2026
47.4900
49.4500
47.0100
48.4500
1,526,100
Mon, 04 May 2026
46.2000
46.9000
45.2300
46.6900
1,710,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48.9000
49.3400
44.3300
45.5900
3,367,400
Fri, 01 May 2026
13 · 10-Q
Pre-market · 06:06 ET
FORM 10-Q ↗
Thu, 30 Apr 2026
12 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 30 Apr 2026
46.4700
48.1700
45.5400
47.3500
2,492,800
Wed, 29 Apr 2026
44.6700
45.7500
43.3200
44.7100
1,341,100
Tue, 28 Apr 2026
44.1500
45.6500
43.5700
44.1500
1,406,100
Mon, 27 Apr 2026
47.2600
47.6900
44.8700
46.1900
1,976,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
47.3400
47.5800
45.2500
46.9300
3,704,400
Thu, 23 Apr 2026
44.7100
46.7100
44.5700
45.5700
827,800
Wed, 22 Apr 2026
45.5900
45.7300
43.8800
44.8100
955,800
Tue, 21 Apr 2026
44.9300
46.6300
44.3800
44.8800
1,817,000
Mon, 20 Apr 2026
41.3300
44.4200
41.0800
44.2700
1,692,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
40.7400
42.1700
39.7000
41.2600
1,109,300
Thu, 16 Apr 2026
38.9000
39.5300
38.4900
39.3700
942,900
Wed, 15 Apr 2026
38.0000
38.9900
37.7900
38.9500
477,800
Tue, 14 Apr 2026
38.1900
39.2400
37.6000
38.5100
972,300
Mon, 13 Apr 2026
36.5000
37.6800
36.5000
37.6200
756,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
35.9900
37.9300
35.6300
37.3400
1,088,600
Thu, 09 Apr 2026
34.4400
35.7400
34.3600
35.4000
677,400
Wed, 08 Apr 2026
35.0000
35.7100
33.6700
34.4000
1,411,600
Tue, 07 Apr 2026
32.2500
33.2500
32.0100
33.0000
497,500
Mon, 06 Apr 2026
32.3900
32.7800
31.9300
32.4800
373,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
30.1500
32.8700
30.1500
32.1400
459,800
Thu, 02 Apr 2026
11 · DEF 14A
Pre-market · 06:12 ET
FORM DEF 14A ↗
Wed, 01 Apr 2026
31.3500
32.1500
31.1100
31.8200
463,000
Tue, 31 Mar 2026
29.1100
30.8400
28.9300
30.6200
657,800
Mon, 30 Mar 2026
30.5000
30.6000
28.1400
28.5800
540,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
29.6900
30.3200
29.4700
29.9800
387,200
Thu, 26 Mar 2026
31.0400
31.7800
30.0700
30.2300
556,200
Wed, 25 Mar 2026
32.1200
32.5000
31.4300
31.9200
768,000
Tue, 24 Mar 2026
30.1400
32.1100
29.7100
31.8800
594,000
Mon, 23 Mar 2026
30.5600
30.9500
29.9200
30.2400
526,900
Mon, 23 Mar 2026
10 · PRE 14A
Pre-market · 06:05 ET
FORM PRE 14A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.3200
30.4300
29.0000
29.5200
1,221,000
Thu, 19 Mar 2026
29.2800
30.7700
28.6900
30.3500
431,800
Wed, 18 Mar 2026
29.5200
31.1200
28.9400
30.4600
933,700
Tue, 17 Mar 2026
28.7100
29.3900
28.1600
28.8800
957,000
Mon, 16 Mar 2026
28.5700
29.1800
27.9500
28.5800
605,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
27.8200
28.3600
27.0900
27.2500
359,500
Thu, 12 Mar 2026
28.0100
28.1100
27.1500
27.4800
359,500
Wed, 11 Mar 2026
28.5800
28.8800
27.9600
28.6400
508,100
Tue, 10 Mar 2026
27.7600
29.2800
27.7500
28.6200
532,600
Mon, 09 Mar 2026
26.9200
28.1500
26.6300
28.0000
615,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
27.5100
28.3200
27.1400
27.6600
714,100
Thu, 05 Mar 2026
29.2300
29.9400
28.0700
28.7600
567,100
Wed, 04 Mar 2026
30.1900
30.1900
29.4200
29.7800
425,600
Tue, 03 Mar 2026
29.7500
30.0900
28.9400
29.5500
528,100
Mon, 02 Mar 2026
29.3400
31.1600
29.3400
31.1500
529,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
29.9000
30.7700
29.5500
30.2000
927,100
Thu, 26 Feb 2026
31.3000
31.3700
29.8600
30.7300
435,800
Wed, 25 Feb 2026
31.0300
31.6100
30.7500
31.2700
411,700
Tue, 24 Feb 2026
30.7300
31.7000
30.4600
30.6000
674,700
Mon, 23 Feb 2026
31.2300
31.2800
30.0300
30.4100
801,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
30.2300
31.9100
30.0700
31.5600
915,600
Thu, 19 Feb 2026
29.3100
30.4000
29.1200
30.3100
1,119,800
Wed, 18 Feb 2026
30.1100
30.3800
29.2000
29.8100
1,139,000
Tue, 17 Feb 2026
9 · S-3ASR
After-hours · 16:19 ET
FORM S-3ASR ↗
Tue, 17 Feb 2026
8 · 10-K
After-hours · 16:02 ET
FORM 10-K ↗
Tue, 17 Feb 2026
30.0500
30.8600
29.0500
30.2700
1,201,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29.0100
31.9900
28.2500
30.6000
3,453,500
Thu, 12 Feb 2026
7 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 12 Feb 2026
34.4500
34.9600
32.3800
32.8000
1,697,900
Wed, 11 Feb 2026
33.5800
34.4000
32.7000
34.1600
1,479,700
Tue, 10 Feb 2026
32.1000
32.9800
31.7200
32.5300
774,100
Mon, 09 Feb 2026
30.8200
32.0900
30.2100
31.6700
899,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
29.5100
31.0000
29.2600
30.8500
828,500
Thu, 05 Feb 2026
28.7700
29.2800
28.2400
28.9300
731,100
Wed, 04 Feb 2026
30.2000
30.9400
28.0100
28.6900
1,033,500
Tue, 03 Feb 2026
29.9900
30.8300
28.8700
29.7700
1,264,900
Mon, 02 Feb 2026
28.0000
29.4400
27.4400
29.3500
576,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
28.7000
29.6300
28.3700
28.5400
562,100
Thu, 29 Jan 2026
29.0700
29.7800
28.3500
29.3600
1,033,900
Wed, 28 Jan 2026
29.4500
29.6100
28.4700
28.9900
522,400
Tue, 27 Jan 2026
29.2500
29.7900
28.8800
28.9900
400,500
Mon, 26 Jan 2026
28.8800
29.4600
28.4300
28.9700
810,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
29.2300
29.3100
28.0700
28.2300
790,700
Thu, 22 Jan 2026
30.4300
30.6500
29.1800
29.4700
416,400
Wed, 21 Jan 2026
28.9500
30.1100
28.2900
29.7800
1,357,900
Tue, 20 Jan 2026
27.4200
28.9600
27.3700
28.5100
754,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
29.4900
29.8300
28.1900
28.2500
637,700
Thu, 15 Jan 2026
29.3500
30.5600
29.0300
29.1400
951,900
Wed, 14 Jan 2026
27.5500
28.1600
27.3900
28.1100
783,900
Tue, 13 Jan 2026
27.7900
28.0600
27.4900
27.8400
1,222,600
Mon, 12 Jan 2026
26.6800
27.8400
26.4600
27.6200
1,028,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
26.3000
26.9400
26.2000
26.8600
310,100
Thu, 08 Jan 2026
26.5000
26.6400
25.3300
26.0600
600,200
Wed, 07 Jan 2026
26.6600
27.1600
26.5000
26.7800
819,600
Tue, 06 Jan 2026
26.2000
27.1500
26.0000
27.0100
1,774,600
Mon, 05 Jan 2026
25.1500
25.5400
24.8200
25.1000
684,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
23.9400
25.1300
23.8900
24.6100
469,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
23.7800
24.0800
23.2100
23.2700
285,700
Tue, 30 Dec 2025
23.5000
23.8500
23.3100
23.7300
280,700
Mon, 29 Dec 2025
23.2600
23.5200
23.1700
23.4500
229,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
23.6400
23.6400
23.4100
23.4900
172,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
23.7600
23.8000
23.3200
23.5500
121,300
Tue, 23 Dec 2025
23.4500
23.9000
23.3900
23.7500
234,500
Mon, 22 Dec 2025
23.9900
23.9900
23.5400
23.5500
274,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
23.3100
23.7700
23.3100
23.5200
742,900
Thu, 18 Dec 2025
23.7900
23.8800
23.1200
23.3000
430,600
Wed, 17 Dec 2025
23.3500
23.6000
22.8000
22.9900
395,200
Tue, 16 Dec 2025
23.4400
23.7100
22.8400
23.2300
944,400
Mon, 15 Dec 2025
24.0400
24.0900
23.2800
23.6100
516,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
24.6300
24.6900
23.6700
23.8800
488,000
Thu, 11 Dec 2025
25.2400
25.3600
24.5700
24.9100
399,400
Wed, 10 Dec 2025
25.1900
25.6300
24.8600
25.3500
395,100
Tue, 09 Dec 2025
24.9900
25.3500
24.6500
25.1800
368,300
Mon, 08 Dec 2025
25.3100
25.4700
24.9800
25.1500
419,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
25.3500
25.4600
24.8200
24.9800
392,100
Thu, 04 Dec 2025
24.8500
25.2100
24.6200
25.1300
538,600
Wed, 03 Dec 2025
24.3400
25.2900
24.1300
25.0900
727,900
Tue, 02 Dec 2025
24.1600
24.5800
24.0400
24.2000
600,800
Mon, 01 Dec 2025
23.8400
24.5100
23.8000
24.0000
604,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
24.0300
24.3400
23.8000
24.3200
163,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
23.6100
24.4000
23.5200
24.0400
822,900
Tue, 25 Nov 2025
22.8000
23.7900
22.5800
23.6300
418,500
Mon, 24 Nov 2025
22.4300
23.2600
22.3500
22.8200
467,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
21.3100
22.4600
21.1400
22.1300
501,900
Thu, 20 Nov 2025
22.2400
22.7600
21.1800
21.3800
482,000
Wed, 19 Nov 2025
21.7100
22.2000
21.5600
21.8800
400,300
Tue, 18 Nov 2025
21.1900
21.6300
21.1000
21.4400
598,100
Mon, 17 Nov 2025
21.8700
22.2300
21.1100
21.3800
442,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
21.3900
22.5200
21.3900
22.0900
488,600
Thu, 13 Nov 2025
22.7200
22.8900
22.0400
22.4100
504,100
Wed, 12 Nov 2025
23.4300
23.6500
22.9400
23.0300
671,100
Tue, 11 Nov 2025
24.1600
24.1800
22.9500
23.1700
514,500
Mon, 10 Nov 2025
24.6400
25.0100
23.9500
24.3200
1,074,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
22.7300
23.9500
22.4300
23.9300
1,495,800
Thu, 06 Nov 2025
24.1000
24.1000
23.1200
23.2600
889,800
Wed, 05 Nov 2025
22.7000
24.2500
22.6800
24.0800
791,300
Tue, 04 Nov 2025
23.4500
23.6300
22.6500
22.6700
946,600
Mon, 03 Nov 2025
23.7700
24.2200
23.1700
24.2100
1,046,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.0600
24.3700
23.2000
23.7900
1,494,400
Thu, 30 Oct 2025
25.0600
25.0600
22.3300
24.0600
2,377,500
Thu, 30 Oct 2025
6 · 10-Q
Pre-market · 06:06 ET
FORM 10-Q ↗
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 29 Oct 2025
24.1500
24.3000
23.5300
24.0100
1,685,900
Tue, 28 Oct 2025
23.7400
23.8400
23.0100
23.4800
1,048,500
Mon, 27 Oct 2025
23.1200
23.6700
22.9500
23.5100
832,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
22.8400
23.2700
22.6000
22.8500
578,500
Thu, 23 Oct 2025
21.4700
22.6100
21.4700
22.4800
429,500
Wed, 22 Oct 2025
22.2100
22.5100
21.2100
21.7500
418,000
Tue, 21 Oct 2025
22.7100
22.7100
22.2900
22.5300
319,900
Mon, 20 Oct 2025
22.0600
22.9800
21.9600
22.7800
380,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
22.0300
22.3800
21.6200
21.7200
753,600
Thu, 16 Oct 2025
22.9000
22.9400
22.2000
22.2800
733,900
Wed, 15 Oct 2025
22.2000
22.9400
21.7400
22.6900
1,255,900
Tue, 14 Oct 2025
20.6400
22.1800
20.5200
21.6700
915,000
Mon, 13 Oct 2025
20.7800
21.3100
20.5900
21.2800
918,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
21.0000
21.2400
19.8200
19.9400
1,425,500
Thu, 09 Oct 2025
19.8900
20.9000
19.8000
20.8900
1,110,600
Wed, 08 Oct 2025
18.7400
19.8900
18.6700
19.8900
1,051,700
Tue, 07 Oct 2025
20.3100
20.4700
18.7200
18.7400
988,800
Mon, 06 Oct 2025
20.5600
20.5600
20.1000
20.1900
709,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
20.5700
20.7300
20.1500
20.1800
485,700
Thu, 02 Oct 2025
21.0900
21.0900
20.0900
20.1900
928,500
Wed, 01 Oct 2025
20.1500
20.7900
19.9300
20.4200
1,814,500
Tue, 30 Sep 2025
20.0200
20.4200
19.7700
20.3300
1,048,500
Mon, 29 Sep 2025
4 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Mon, 29 Sep 2025
20.9700
20.9700
19.8700
20.0700
1,295,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
20.1600
20.6600
20.0500
20.5600
1,140,800
Thu, 25 Sep 2025
20.3400
20.5100
19.5800
20.1700
6,205,800
Wed, 24 Sep 2025
19.2500
20.5500
19.0000
20.5100
2,828,900
Tue, 23 Sep 2025
3 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 23 Sep 2025
23.3700
23.6100
22.6800
22.7800
389,800
Mon, 22 Sep 2025
22.5600
23.3800
22.5600
23.1500
282,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
23.2300
23.2300
22.3900
22.5200
711,200
Thu, 18 Sep 2025
22.9600
23.6000
22.5400
23.2700
498,100
Wed, 17 Sep 2025
21.6000
22.7600
21.5800
21.9400
447,800
Tue, 16 Sep 2025
21.3700
21.6400
21.0200
21.3100
295,000
Mon, 15 Sep 2025
20.6900
21.2900
20.6900
21.1600
216,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
21.2600
21.2900
20.6400
20.6500
213,700
Thu, 11 Sep 2025
20.9700
21.4900
20.9700
21.2500
216,700
Wed, 10 Sep 2025
20.7500
20.9600
20.4800
20.9000
274,100
Tue, 09 Sep 2025
20.5500
20.7300
20.2000
20.6200
352,300
Mon, 08 Sep 2025
20.5600
20.6700
20.2500
20.5500
301,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
20.3700
20.7400
20.0000
20.3400
249,100
Thu, 04 Sep 2025
19.2500
20.0400
19.0900
20.0000
362,600
Wed, 03 Sep 2025
19.5200
19.6500
19.0300
19.2500
1,603,300
Tue, 02 Sep 2025
19.2500
19.5500
19.1100
19.3200
398,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
20.1800
20.4200
19.5800
19.9000
452,500
Thu, 28 Aug 2025
20.2800
20.6300
20.0200
20.3400
444,300
Wed, 27 Aug 2025
19.5100
20.4500
19.5100
20.2900
633,900
Tue, 26 Aug 2025
20.3400
20.7000
20.1800
20.2000
315,000
Mon, 25 Aug 2025
20.5000
20.5000
20.1600
20.2700
254,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
19.6300
20.7900
19.2000
20.4800
276,400
Thu, 21 Aug 2025
19.2200
19.5500
19.1900
19.4400
238,100
Wed, 20 Aug 2025
20.1600
20.1600
19.1300
19.5300
183,600
Tue, 19 Aug 2025
20.0200
20.4700
19.7000
19.8600
264,300
Mon, 18 Aug 2025
19.8400
20.4400
19.8400
20.0300
203,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
20.8400
20.8400
19.8500
19.8600
306,600
Thu, 14 Aug 2025
20.6100
21.0100
20.3200
20.9100
289,800
Wed, 13 Aug 2025
20.9700
21.3600
20.6600
21.1300
407,600
Tue, 12 Aug 2025
19.4700
20.6500
19.3400
20.6200
325,700
Mon, 11 Aug 2025
19.4400
19.5900
18.9200
19.1800
447,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
19.6700
19.8700
19.0800
19.3900
382,200
Thu, 07 Aug 2025
19.3900
19.6200
18.9500
19.5500
379,300
Wed, 06 Aug 2025
18.4100
18.8800
18.1700
18.8500
553,400
Tue, 05 Aug 2025
18.8800
18.9700
18.1800
18.4700
543,000
Mon, 04 Aug 2025
19.1300
19.2600
18.6300
18.8700
371,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
19.1800
19.6400
17.8700
19.1300
1,281,400
Fri, 01 Aug 2025
2 · 10-Q
Pre-market · 06:08 ET
FORM 10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 31 Jul 2025
18.5300
18.5700
17.8000
17.8600
580,500
Wed, 30 Jul 2025
19.5500
19.7000
18.8000
18.9800
325,400
Tue, 29 Jul 2025
19.7900
20.0600
19.0100
19.2700
372,900
Mon, 28 Jul 2025
19.3900
19.6700
19.2500
19.5000
260,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend