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
53.1500
53.7100
51.7400
52.9500
368,700
Thu, 23 Jul 2026
52.2300
53.4400
51.5900
52.8100
656,000
Wed, 22 Jul 2026
54.0100
54.2650
52.7700
52.8500
448,200
Tue, 21 Jul 2026
52.2300
54.8800
51.9650
54.3300
636,600
Mon, 20 Jul 2026
52.5500
53.4500
51.3900
51.6700
581,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
49.7200
54.1000
49.5600
53.2000
818,000
Thu, 16 Jul 2026
53.0800
53.8900
50.0100
50.8600
867,000
Wed, 15 Jul 2026
51.5200
53.2400
50.8900
53.1600
500,600
Tue, 14 Jul 2026
51.3600
52.1800
50.2700
51.7300
749,900
Mon, 13 Jul 2026
50.9700
51.0300
49.5600
50.8700
600,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
51.6400
51.7600
49.5100
51.0900
623,700
Thu, 09 Jul 2026
50.9300
52.2600
50.0300
52.1800
998,600
Wed, 08 Jul 2026
50.7600
51.1200
48.5200
50.8000
1,117,900
Tue, 07 Jul 2026
50.2500
52.3800
49.8250
50.9200
2,011,700
Mon, 06 Jul 2026
49.5700
51.3900
49.4600
50.0100
748,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
48.7600
50.2100
47.4500
49.8200
853,900
Wed, 01 Jul 2026
51.2650
51.8400
48.1400
48.7600
1,125,100
Tue, 30 Jun 2026
51.4900
52.3900
50.3500
50.7500
2,017,000
Mon, 29 Jun 2026
50.3900
51.0600
49.3900
50.8500
1,573,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
49.0000
50.4500
48.4700
50.0800
6,636,300
Thu, 25 Jun 2026
47.1900
50.5550
47.1900
49.1200
2,767,300
Wed, 24 Jun 2026
48.6800
49.9400
46.8050
47.7700
2,972,500
Tue, 23 Jun 2026
45.0100
48.7900
45.0100
48.6000
1,981,900
Mon, 22 Jun 2026
45.2600
48.5200
45.2500
45.9600
2,517,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.0100
45.7200
44.2200
45.1000
2,449,800
Wed, 17 Jun 2026
42.5500
44.9500
42.2200
44.8600
1,505,500
Tue, 16 Jun 2026
42.5100
44.0200
40.9500
42.5500
3,453,900
Mon, 15 Jun 2026
46.6400
47.0000
41.4200
42.3600
2,790,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
20 · 8-K
After-hours · 16:55 ET
8-K ↗
Fri, 12 Jun 2026
19 · 424B5
After-hours · 16:53 ET
424B5 ↗
Fri, 12 Jun 2026
39.7650
47.3600
39.0000
46.1300
6,145,900
Thu, 11 Jun 2026
18 · 424B5
After-hours · 17:27 ET
424B5 ↗
Thu, 11 Jun 2026
45.0100
45.5170
40.2450
40.3600
5,099,600
Thu, 11 Jun 2026
17 · 8-K
Pre-market · 08:09 ET
8-K ↗
Wed, 10 Jun 2026
35.7100
37.4100
35.7100
37.0000
1,271,800
Wed, 10 Jun 2026
16 · 8-K
Next filing day · accepted 09 Jun, 17:32 ET
8-K ↗
Tue, 09 Jun 2026
34.6200
36.2200
34.2000
36.1100
1,834,800
Mon, 08 Jun 2026
35.4500
35.7900
33.4500
33.6300
834,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
35.4400
36.0700
33.6800
34.7100
1,076,300
Thu, 04 Jun 2026
36.0000
38.0100
35.4600
35.4900
1,126,900
Wed, 03 Jun 2026
35.4000
36.2550
34.9000
36.0300
696,200
Tue, 02 Jun 2026
37.3000
37.5300
35.4200
35.5200
1,810,200
Mon, 01 Jun 2026
39.4300
39.6600
36.8500
37.5100
694,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
40.6500
40.9350
39.0200
39.5700
747,900
Thu, 28 May 2026
41.4800
41.4950
40.3850
40.6500
303,300
Wed, 27 May 2026
42.6700
42.9900
41.3100
41.4100
519,000
Tue, 26 May 2026
42.0400
42.5950
40.7300
42.5300
538,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
42.8100
43.0480
41.4300
41.5400
631,900
Thu, 21 May 2026
41.5900
42.9700
40.8000
42.2500
918,300
Wed, 20 May 2026
40.5600
42.3900
40.3000
41.8600
638,500
Tue, 19 May 2026
39.5500
40.2600
38.5800
40.1700
636,100
Mon, 18 May 2026
41.3400
41.7800
38.7800
39.6300
510,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
42.2100
42.9500
41.0700
41.3400
500,900
Thu, 14 May 2026
43.6100
43.9700
42.0300
43.0800
562,700
Wed, 13 May 2026
42.2400
45.1400
40.9200
43.5600
1,212,500
Tue, 12 May 2026
40.6500
43.2800
39.7800
42.3000
1,136,900
Mon, 11 May 2026
41.3300
42.0000
39.3450
39.5900
705,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
41.5550
42.9050
40.0200
40.7500
606,400
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 07 May 2026
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 07 May 2026
41.0850
41.3250
39.5400
40.2900
461,000
Wed, 06 May 2026
41.9800
42.3300
40.7600
41.2000
370,300
Tue, 05 May 2026
41.7900
42.9910
40.7150
41.5800
448,300
Mon, 04 May 2026
41.7100
42.1650
41.1560
41.6100
538,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
41.2600
43.5700
40.0600
41.7000
542,200
Thu, 30 Apr 2026
42.3500
43.4900
40.6900
41.2300
821,900
Wed, 29 Apr 2026
42.7200
43.8400
42.0000
42.4000
491,800
Tue, 28 Apr 2026
44.8400
45.3100
42.7700
42.9800
620,500
Mon, 27 Apr 2026
13 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Mon, 27 Apr 2026
12 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Mon, 27 Apr 2026
44.5000
46.8500
44.3500
44.9000
629,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
44.0000
44.5330
43.2600
44.2500
667,200
Thu, 23 Apr 2026
44.5200
45.0200
43.2600
43.8900
473,100
Wed, 22 Apr 2026
46.4400
46.9300
44.1400
44.4400
743,900
Tue, 21 Apr 2026
46.6300
46.6300
44.8800
45.8900
781,800
Mon, 20 Apr 2026
47.7400
48.1500
46.4000
46.4100
492,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
45.9500
48.5300
45.5250
48.1100
1,383,700
Thu, 16 Apr 2026
43.8400
45.8000
42.6400
45.3400
1,488,100
Wed, 15 Apr 2026
11 · PRE 14A
After-hours · 16:06 ET
PRE 14A ↗
Wed, 15 Apr 2026
44.5800
44.9400
42.5620
43.9500
865,800
Tue, 14 Apr 2026
43.9800
45.3550
43.8400
44.8500
771,100
Mon, 13 Apr 2026
45.1800
45.6100
42.9350
43.8300
1,134,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.9700
46.3100
44.6500
45.3200
1,124,500
Thu, 09 Apr 2026
42.9300
46.2300
42.8800
45.5900
2,270,200
Wed, 08 Apr 2026
44.1300
44.6700
42.3800
42.9300
1,199,700
Tue, 07 Apr 2026
38.7600
43.3500
38.7600
43.1600
3,055,400
Mon, 06 Apr 2026
38.7400
40.4200
38.7400
38.9400
706,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.0700
38.8750
36.9600
38.8300
810,900
Wed, 01 Apr 2026
39.1500
40.0000
37.5600
37.7900
841,000
Tue, 31 Mar 2026
36.5200
39.3500
36.4330
39.2000
2,200,500
Mon, 30 Mar 2026
38.2900
39.2200
35.6000
36.5900
2,004,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
39.2900
39.5900
37.7200
38.8300
1,347,900
Thu, 26 Mar 2026
35.6600
40.6200
35.6350
39.2900
3,458,600
Wed, 25 Mar 2026
33.7550
36.7250
33.7550
35.5300
6,421,100
Tue, 24 Mar 2026
30.8800
31.3200
29.3700
31.1500
1,209,300
Mon, 23 Mar 2026
29.2200
31.3450
28.9600
30.8100
887,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.2200
30.3400
28.6200
29.0300
862,500
Thu, 19 Mar 2026
27.1000
31.7550
26.7200
30.0500
4,935,000
Wed, 18 Mar 2026
27.7900
28.0350
26.7000
27.2500
1,054,800
Tue, 17 Mar 2026
27.4400
28.2050
27.3000
27.7900
716,600
Mon, 16 Mar 2026
27.8900
28.9100
27.3150
27.3900
856,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
29.1900
30.0600
27.4450
27.7700
1,120,200
Thu, 12 Mar 2026
30.2600
30.9800
28.7800
28.8100
762,700
Wed, 11 Mar 2026
29.8400
30.9300
29.7350
30.7000
885,300
Tue, 10 Mar 2026
29.7200
30.7800
29.6550
30.2400
976,700
Mon, 09 Mar 2026
28.8800
30.3000
27.8100
29.7300
574,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
28.6800
30.0200
27.9500
29.4400
564,000
Thu, 05 Mar 2026
29.9300
30.1950
28.6100
29.2900
754,800
Wed, 04 Mar 2026
28.5900
30.6300
27.9700
29.9800
958,200
Tue, 03 Mar 2026
10 · 10-K
After-hours · 16:15 ET
10-K ↗
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 03 Mar 2026
28.6700
29.4500
28.0100
28.7500
657,800
Mon, 02 Mar 2026
28.8400
29.7800
28.3700
29.5000
666,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
29.1700
30.0400
28.9100
29.6900
754,000
Thu, 26 Feb 2026
29.5400
29.7800
28.5200
29.6200
731,200
Wed, 25 Feb 2026
28.3600
29.6000
27.9800
29.2800
912,400
Tue, 24 Feb 2026
27.6800
29.0000
27.6200
28.3200
871,300
Mon, 23 Feb 2026
25.8200
27.4900
25.7900
27.4500
597,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
25.9400
26.3550
25.2900
26.0200
598,100
Thu, 19 Feb 2026
26.0900
26.6300
25.3000
26.1600
1,036,100
Wed, 18 Feb 2026
25.9900
26.6950
25.3600
26.3700
445,100
Tue, 17 Feb 2026
26.5600
26.9200
25.7600
26.1300
674,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
27.2500
28.0500
26.6800
26.7200
436,300
Thu, 12 Feb 2026
28.3000
28.6000
26.7000
27.1600
458,000
Wed, 11 Feb 2026
28.0600
28.1650
26.4300
28.0100
625,900
Tue, 10 Feb 2026
28.3400
28.9150
27.8500
27.9300
356,900
Mon, 09 Feb 2026
29.4200
29.4200
27.9900
28.0800
586,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
27.4500
30.2200
27.1250
29.4200
1,263,300
Thu, 05 Feb 2026
28.1680
28.3200
26.7700
26.9900
1,118,100
Wed, 04 Feb 2026
27.9000
28.4250
26.8450
27.8200
939,100
Tue, 03 Feb 2026
28.4000
28.8000
27.1850
27.6000
669,000
Mon, 02 Feb 2026
26.3100
28.3100
25.9300
28.1700
851,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
25.3500
26.8800
25.2200
26.4500
1,672,900
Thu, 29 Jan 2026
25.2500
25.7500
24.8950
25.6700
1,106,300
Wed, 28 Jan 2026
26.1400
26.1400
25.3400
25.3800
489,500
Tue, 27 Jan 2026
25.8700
26.2100
25.5500
26.1600
642,300
Mon, 26 Jan 2026
25.6200
26.2100
25.4400
25.8700
704,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
26.9900
27.0600
25.4400
25.7800
706,200
Thu, 22 Jan 2026
27.7300
28.6900
26.9900
27.0300
1,466,800
Wed, 21 Jan 2026
27.0500
28.5000
26.9500
27.2050
1,073,400
Tue, 20 Jan 2026
26.2350
27.4200
25.5000
27.0500
1,011,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
25.3400
27.4630
24.8200
26.7100
1,239,900
Thu, 15 Jan 2026
26.1900
26.1900
24.2900
25.1700
1,252,200
Wed, 14 Jan 2026
25.6800
27.4200
24.8900
26.0500
1,140,000
Tue, 13 Jan 2026
25.0000
26.4700
24.9100
25.7500
1,034,200
Mon, 12 Jan 2026
25.7500
26.0000
23.2520
25.0300
1,373,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
23.5800
29.9800
23.2720
26.0000
5,786,600
Thu, 08 Jan 2026
16.7400
25.5900
16.3900
23.2500
9,487,000
Wed, 07 Jan 2026
15.1400
15.6600
14.8800
15.4700
774,700
Wed, 07 Jan 2026
8 · 8-K
Pre-market · 09:15 ET
8-K ↗
Tue, 06 Jan 2026
15.1300
15.2800
14.7850
15.1400
505,400
Mon, 05 Jan 2026
15.6900
15.6900
14.9100
15.2100
463,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
15.5000
15.7850
15.0600
15.5400
490,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
15.5300
16.0000
15.1400
15.4000
539,100
Tue, 30 Dec 2025
15.9300
16.0850
15.3300
15.5500
325,900
Mon, 29 Dec 2025
16.3000
16.3900
15.8900
15.9400
379,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
16.7100
16.7100
15.8800
16.3000
510,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
16.6700
16.8500
16.4700
16.7300
349,600
Tue, 23 Dec 2025
17.8400
17.8800
16.4750
16.5300
889,500
Mon, 22 Dec 2025
16.7800
18.0500
16.5110
17.9300
494,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
16.7100
17.1500
16.6050
16.8700
1,223,300
Thu, 18 Dec 2025
16.1800
16.9000
15.7700
16.6800
803,800
Wed, 17 Dec 2025
16.9500
17.5800
15.7100
16.0200
1,199,600
Tue, 16 Dec 2025
17.0800
17.3800
16.3600
16.9100
1,101,500
Mon, 15 Dec 2025
17.1800
17.4400
16.7700
17.1700
1,276,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
18.7000
18.8100
16.6200
16.8600
1,407,700
Thu, 11 Dec 2025
19.9900
20.2000
18.1350
18.7700
1,187,300
Thu, 11 Dec 2025
7 · 8-K
Pre-market · 09:11 ET
8-K ↗
Wed, 10 Dec 2025
19.5100
20.4700
19.2900
20.1700
1,095,000
Tue, 09 Dec 2025
20.4100
20.4100
17.3100
19.4900
1,418,000
Mon, 08 Dec 2025
21.9200
22.0700
20.4900
20.5200
423,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
21.4300
21.8600
20.9800
21.8100
523,300
Thu, 04 Dec 2025
20.9700
21.7900
20.5700
21.4000
494,600
Wed, 03 Dec 2025
20.5600
21.0200
20.2200
21.0000
359,000
Tue, 02 Dec 2025
19.9200
20.7000
19.9200
20.5600
536,200
Mon, 01 Dec 2025
21.4700
21.4700
19.5750
19.8500
496,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
21.9200
22.1400
21.3500
21.6000
252,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
21.7300
21.9550
21.0500
21.7100
678,300
Tue, 25 Nov 2025
21.8000
22.4500
21.5500
21.7000
950,600
Mon, 24 Nov 2025
21.7500
22.8500
21.6360
21.7700
447,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
21.1600
22.0500
20.3700
21.7500
348,700
Thu, 20 Nov 2025
22.4700
23.3100
21.2200
21.2700
352,100
Wed, 19 Nov 2025
22.5500
23.2300
22.0100
22.1000
440,400
Tue, 18 Nov 2025
21.6400
22.7000
21.4000
22.5900
646,500
Mon, 17 Nov 2025
21.9700
22.3600
21.2800
21.7600
843,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
19.8800
22.3200
19.8400
22.0700
565,700
Thu, 13 Nov 2025
20.3100
21.5700
19.9350
20.2700
459,700
Thu, 13 Nov 2025
6 · 8-K/A
Next filing day · accepted 12 Nov, 21:58 ET
8-K/A ↗
Wed, 12 Nov 2025
5 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 12 Nov 2025
4 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 12 Nov 2025
20.0000
20.6200
19.6300
20.3000
424,900
Tue, 11 Nov 2025
18.7750
19.7100
18.6200
19.6400
485,400
Mon, 10 Nov 2025
17.8200
18.9550
17.8200
18.7100
575,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
18.4000
18.4000
16.8000
17.6300
578,100
Thu, 06 Nov 2025
18.3400
18.5600
17.8100
18.3000
523,600
Wed, 05 Nov 2025
19.0000
19.1090
17.7700
18.5000
264,800
Tue, 04 Nov 2025
19.3400
20.2300
18.6100
19.0100
1,004,000
Mon, 03 Nov 2025
23.2500
23.3100
18.3300
20.0000
2,705,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
23.8800
24.6400
23.4200
23.4200
388,100
Thu, 30 Oct 2025
22.5000
24.0300
22.3000
23.9700
471,900
Wed, 29 Oct 2025
21.5100
22.8800
21.2800
22.6500
733,200
Tue, 28 Oct 2025
21.3300
21.6800
20.8400
21.5500
233,500
Mon, 27 Oct 2025
20.6600
21.8780
20.6600
21.4000
310,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
20.7500
20.8200
20.3200
20.6100
371,200
Thu, 23 Oct 2025
20.5200
21.1450
20.2600
20.5500
599,700
Wed, 22 Oct 2025
21.1900
21.1900
20.1000
20.4900
311,400
Tue, 21 Oct 2025
22.0200
22.1350
20.9300
21.1900
435,600
Mon, 20 Oct 2025
21.7600
22.3600
21.2000
22.1200
430,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
21.4100
21.9900
21.0800
21.4100
485,200
Thu, 16 Oct 2025
21.8800
22.4190
21.5500
21.7500
432,800
Wed, 15 Oct 2025
20.1900
21.7500
20.1900
21.7300
514,600
Tue, 14 Oct 2025
20.5300
20.5300
19.9750
20.1000
308,400
Mon, 13 Oct 2025
21.1800
21.2800
20.4000
20.6800
510,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
21.2700
21.3100
20.5900
20.8200
546,600
Thu, 09 Oct 2025
20.3000
21.8100
20.2400
21.2900
877,100
Wed, 08 Oct 2025
20.4000
20.9700
20.0900
20.3200
365,400
Tue, 07 Oct 2025
20.2000
20.4000
20.0000
20.1100
275,300
Mon, 06 Oct 2025
19.9000
20.6550
19.4810
20.3000
340,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
20.0800
20.1930
19.0000
19.6100
313,900
Thu, 02 Oct 2025
19.9300
20.0900
19.1100
19.9200
267,600
Wed, 01 Oct 2025
20.3700
20.6500
19.7600
19.8250
289,900
Tue, 30 Sep 2025
20.1100
20.9000
19.9700
20.4700
402,400
Mon, 29 Sep 2025
20.3300
20.7400
20.0200
20.3000
374,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
18.5700
20.5500
18.2800
20.0100
521,700
Thu, 25 Sep 2025
19.0400
19.0850
18.4650
18.5700
277,500
Wed, 24 Sep 2025
19.2800
19.5100
18.8700
19.2000
470,100
Tue, 23 Sep 2025
19.8800
20.1100
19.0800
19.1900
433,600
Mon, 22 Sep 2025
18.8200
20.0300
18.5000
19.9200
423,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
19.9600
20.2200
18.9100
18.9600
2,310,100
Thu, 18 Sep 2025
19.2200
19.9900
18.7800
19.9250
1,313,800
Wed, 17 Sep 2025
18.5700
19.5000
18.5700
19.0200
560,700
Tue, 16 Sep 2025
18.4100
19.0700
18.0100
18.4300
580,700
Mon, 15 Sep 2025
20.1000
20.3000
18.1100
18.5000
624,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
19.9000
20.1500
19.2580
19.9600
618,500
Thu, 11 Sep 2025
19.0200
19.9700
18.8000
19.9200
633,300
Wed, 10 Sep 2025
19.8100
20.2350
19.0350
19.2200
369,700
Tue, 09 Sep 2025
19.9400
20.2700
19.1100
19.7200
461,500
Mon, 08 Sep 2025
20.1500
20.8200
19.9200
20.0200
626,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
20.1900
20.8950
19.8900
20.1500
432,300
Thu, 04 Sep 2025
20.9600
21.0200
19.9500
20.0100
310,300
Wed, 03 Sep 2025
20.6900
21.1800
20.3500
20.9500
381,700
Tue, 02 Sep 2025
20.2700
21.3000
20.1200
20.8900
355,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
20.4600
20.9900
19.9200
20.2700
589,200
Thu, 28 Aug 2025
20.5900
21.1370
20.2610
20.3600
467,600
Wed, 27 Aug 2025
20.2700
20.9100
20.2600
20.6800
487,800
Tue, 26 Aug 2025
20.0500
20.9000
19.9600
20.3200
381,400
Mon, 25 Aug 2025
20.9800
21.0000
19.9200
19.9450
453,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
19.9900
21.0700
19.6200
20.8500
830,400
Thu, 21 Aug 2025
19.6600
20.2750
19.3000
19.8400
808,900
Wed, 20 Aug 2025
19.7100
20.0300
19.4100
19.6600
286,400
Tue, 19 Aug 2025
20.2300
20.3150
19.0100
19.7600
223,900
Mon, 18 Aug 2025
20.4600
21.0120
19.7500
19.7500
263,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
19.9500
20.7850
19.6300
20.2200
346,700
Thu, 14 Aug 2025
19.9400
21.3900
19.2000
19.7700
319,800
Wed, 13 Aug 2025
3 · S-3ASR
After-hours · 17:00 ET
S-3ASR ↗
Wed, 13 Aug 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 13 Aug 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 13 Aug 2025
19.0500
20.1100
18.1300
19.9850
361,200
Tue, 12 Aug 2025
18.1700
19.0800
18.1700
18.8900
289,800
Mon, 11 Aug 2025
17.8100
18.5800
17.7900
18.1150
227,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
17.7700
18.4200
17.4280
17.6900
574,200
Thu, 07 Aug 2025
18.8500
19.4300
17.7600
17.9000
345,800
Wed, 06 Aug 2025
19.0700
20.2600
18.4350
18.8400
436,300
Tue, 05 Aug 2025
18.8300
19.2700
18.5200
19.2200
516,800
Mon, 04 Aug 2025
18.8300
19.3300
18.4150
18.7400
273,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
18.4500
18.9050
18.1800
18.7300
490,100
Thu, 31 Jul 2025
19.0000
19.4400
18.5300
18.8100
409,300
Wed, 30 Jul 2025
20.2300
20.4150
19.0200
19.3200
304,000
Tue, 29 Jul 2025
20.9200
20.9200
19.7500
20.0700
243,800
Mon, 28 Jul 2025
21.2500
21.2500
20.0800
20.6700
338,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend