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
100.5600
103.5700
98.7900
102.1300
812,100
Thu, 23 Jul 2026
97.0600
100.3500
97.0000
99.9900
634,800
Wed, 22 Jul 2026
102.3900
102.3900
99.0650
99.1700
596,100
Tue, 21 Jul 2026
99.0700
103.3100
98.5000
102.7000
776,500
Mon, 20 Jul 2026
101.0150
102.9200
97.2800
97.3300
750,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
94.2600
101.3600
92.3700
100.2300
1,091,400
Thu, 16 Jul 2026
103.3200
103.3200
93.3700
94.1200
1,370,600
Wed, 15 Jul 2026
100.2100
102.5800
95.1350
102.0700
1,520,400
Tue, 14 Jul 2026
96.0600
105.0900
94.9550
98.9500
2,776,000
Mon, 13 Jul 2026
95.7200
96.8150
92.6700
93.7300
1,038,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
98.7500
99.3400
94.1340
97.7400
779,200
Thu, 09 Jul 2026
96.3600
99.0000
96.1100
98.7500
1,329,800
Wed, 08 Jul 2026
94.3600
95.5900
90.6450
95.4000
1,240,500
Tue, 07 Jul 2026
90.0000
95.1550
86.6000
94.2300
1,305,800
Mon, 06 Jul 2026
87.2700
91.8900
86.6100
88.7400
1,388,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
89.1100
89.6900
85.1700
86.6300
973,900
Wed, 01 Jul 2026
88.2100
89.0150
86.4100
88.8900
1,682,200
Tue, 30 Jun 2026
90.3000
91.9550
88.6000
88.7800
1,467,300
Mon, 29 Jun 2026
86.5550
90.9000
84.8100
90.1600
2,014,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
25 · S-3ASR
After-hours · 16:05 ET
S-3ASR ↗
Fri, 26 Jun 2026
91.0000
91.0000
85.9700
87.8900
4,441,200
Thu, 25 Jun 2026
86.4600
89.6700
84.9600
88.6700
2,108,900
Wed, 24 Jun 2026
83.2200
88.1500
81.6500
86.2400
4,044,400
Tue, 23 Jun 2026
97.7200
102.0600
95.3100
97.0500
2,640,300
Mon, 22 Jun 2026
95.0000
101.7050
95.0000
100.3200
2,805,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
89.5500
90.9900
86.1800
88.3400
2,420,400
Wed, 17 Jun 2026
84.9700
88.0300
83.1700
87.4900
1,537,200
Tue, 16 Jun 2026
83.5400
84.9250
81.7000
83.4100
1,337,100
Mon, 15 Jun 2026
81.5700
84.6900
80.7900
83.5800
1,156,400
Mon, 15 Jun 2026
24 · 8-K
Pre-market · 08:01 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
81.0900
84.4300
80.7200
80.7900
958,600
Thu, 11 Jun 2026
75.7400
81.6200
75.3500
80.7700
1,267,900
Wed, 10 Jun 2026
77.1800
79.5200
74.7900
75.0800
981,300
Tue, 09 Jun 2026
73.6500
77.1100
70.8900
76.4400
1,593,100
Mon, 08 Jun 2026
75.5300
76.3100
71.1100
72.0000
1,036,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.7700
78.9000
73.0600
73.6500
1,479,800
Thu, 04 Jun 2026
73.5700
79.5400
73.2900
78.4800
1,118,900
Wed, 03 Jun 2026
70.3250
76.1050
69.8150
73.5200
1,679,700
Tue, 02 Jun 2026
69.9900
70.5000
68.5000
69.1600
814,300
Mon, 01 Jun 2026
23 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 01 Jun 2026
72.3850
73.2100
68.8500
70.5400
921,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
22 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 29 May 2026
72.1100
74.3600
71.5100
73.5000
1,113,800
Thu, 28 May 2026
72.3600
73.3300
71.0750
72.1100
429,000
Wed, 27 May 2026
73.9900
74.3500
72.2400
72.5100
558,000
Tue, 26 May 2026
74.8700
76.1200
72.1100
73.6500
478,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.3400
75.6300
73.1100
74.0500
574,900
Thu, 21 May 2026
70.8900
74.4300
70.1800
74.3200
738,600
Wed, 20 May 2026
68.6400
72.4700
67.8800
71.9200
1,088,200
Tue, 19 May 2026
70.0800
70.0800
64.6700
66.6200
1,385,700
Mon, 18 May 2026
75.0800
75.6500
69.0100
70.0800
1,079,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
77.0800
77.0800
72.5400
74.9200
1,958,700
Thu, 14 May 2026
76.5100
77.7600
74.4900
75.6500
449,800
Wed, 13 May 2026
75.6900
78.0000
73.4800
76.3100
776,700
Tue, 12 May 2026
77.0000
77.2000
73.2200
75.0400
1,760,400
Mon, 11 May 2026
75.1500
78.8000
74.3900
76.4300
1,333,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.1000
75.9100
72.4000
75.0450
840,600
Thu, 07 May 2026
73.5800
74.5100
71.1300
73.1000
923,500
Wed, 06 May 2026
70.6800
73.5100
70.1050
73.0000
711,500
Tue, 05 May 2026
70.6450
73.2150
70.2100
71.0100
2,010,900
Tue, 05 May 2026
21 · 8-K
Pre-market · 08:05 ET
8-K ↗
Tue, 05 May 2026
20 · 10-Q
Pre-market · 08:00 ET
10-Q ↗
Mon, 04 May 2026
68.2600
71.6700
67.1800
69.1300
1,009,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.0900
76.0000
69.1700
69.4200
1,463,700
Thu, 30 Apr 2026
72.3300
75.0000
72.0800
74.4500
1,044,300
Wed, 29 Apr 2026
68.2500
73.6150
67.5000
71.8900
1,808,200
Tue, 28 Apr 2026
72.1000
73.9550
68.2000
68.6300
1,070,300
Mon, 27 Apr 2026
69.5300
72.3000
69.5300
71.9000
687,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.8300
72.0700
68.4320
69.6700
601,100
Thu, 23 Apr 2026
73.0100
73.7300
68.3250
69.2400
693,100
Wed, 22 Apr 2026
72.9600
74.3500
71.7100
73.0000
1,070,600
Tue, 21 Apr 2026
73.3900
74.8400
69.9500
71.2700
1,354,800
Mon, 20 Apr 2026
72.2000
74.6800
72.0300
73.3900
915,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.3200
74.6000
70.2100
73.0100
2,126,500
Thu, 16 Apr 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 16 Apr 2026
68.9400
70.3000
66.8800
69.7000
2,194,700
Thu, 16 Apr 2026
18 · 424B5
Next filing day · accepted 15 Apr, 17:42 ET
424B5 ↗
Wed, 15 Apr 2026
67.7500
69.4500
64.6000
68.9900
4,196,700
Tue, 14 Apr 2026
67.6800
67.6800
60.7500
64.0100
1,672,900
Mon, 13 Apr 2026
17 · 424B5
After-hours · 17:26 ET
424B5 ↗
Mon, 13 Apr 2026
16 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 13 Apr 2026
67.0000
75.0000
59.0200
63.2700
5,361,100
Mon, 13 Apr 2026
15 · 8-K
Pre-market · 07:46 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
14 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 10 Apr 2026
13 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Fri, 10 Apr 2026
51.4000
52.9800
50.8500
51.2900
499,300
Thu, 09 Apr 2026
51.6300
52.7700
51.2000
51.7700
587,500
Wed, 08 Apr 2026
52.7000
54.3900
50.3900
51.9800
1,043,900
Tue, 07 Apr 2026
48.9700
51.2600
48.8250
51.2000
799,500
Mon, 06 Apr 2026
47.5800
49.8500
46.7900
48.9800
791,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
47.1700
48.4000
46.2650
47.5800
438,000
Wed, 01 Apr 2026
50.3250
51.0000
48.6400
48.9000
890,700
Tue, 31 Mar 2026
46.2800
51.0600
46.2800
50.4400
1,043,700
Mon, 30 Mar 2026
47.7500
48.4700
44.8000
45.4200
712,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
46.9300
47.9500
46.7000
47.3100
832,300
Thu, 26 Mar 2026
45.3900
49.3050
45.2300
47.5200
1,332,500
Wed, 25 Mar 2026
42.9300
45.7900
42.6800
45.6800
668,000
Tue, 24 Mar 2026
41.7800
42.7600
40.9100
42.2200
724,500
Mon, 23 Mar 2026
42.0200
44.0800
41.7300
42.7600
779,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.1100
43.2200
41.1600
41.2500
1,410,500
Thu, 19 Mar 2026
42.9800
43.2200
41.7400
42.3100
628,400
Wed, 18 Mar 2026
44.2800
44.2800
42.3600
43.0600
798,400
Tue, 17 Mar 2026
44.2500
45.3900
43.7700
43.9500
844,100
Mon, 16 Mar 2026
40.7300
44.4900
40.7300
44.0700
1,246,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
40.9200
42.4000
39.0000
39.8900
844,900
Thu, 12 Mar 2026
40.2200
40.7500
39.2000
40.4100
711,400
Wed, 11 Mar 2026
41.2500
42.6100
41.0550
41.5000
571,200
Tue, 10 Mar 2026
41.0900
42.9300
41.0900
41.5700
650,800
Mon, 09 Mar 2026
39.7500
41.8800
39.2100
41.0700
890,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
39.9900
40.5850
38.3600
40.1500
567,600
Thu, 05 Mar 2026
40.3400
41.5000
39.9000
40.5900
638,500
Wed, 04 Mar 2026
40.1400
42.5800
40.0700
41.0000
725,000
Tue, 03 Mar 2026
40.9900
41.8500
39.9800
40.0700
921,700
Mon, 02 Mar 2026
41.2700
42.9300
40.7400
42.4900
742,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.4200
43.8000
42.2650
43.0100
695,200
Thu, 26 Feb 2026
43.7900
44.2600
42.0270
43.1500
534,800
Wed, 25 Feb 2026
44.1800
44.8800
43.4300
43.8800
521,600
Tue, 24 Feb 2026
44.1700
44.8100
43.0500
43.4500
636,400
Mon, 23 Feb 2026
43.0100
45.7600
42.2600
44.1800
1,095,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.8200
43.5600
37.8100
43.2100
2,278,400
Thu, 19 Feb 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 19 Feb 2026
11 · 10-K
After-hours · 16:01 ET
10-K ↗
Thu, 19 Feb 2026
10 · S-3
After-hours · 16:33 ET
S-3 ↗
Thu, 19 Feb 2026
36.6600
38.1600
35.9300
37.8100
803,900
Wed, 18 Feb 2026
36.0500
37.6600
35.9300
36.6000
702,200
Tue, 17 Feb 2026
36.3900
37.2200
34.9600
35.9500
681,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
35.0200
37.9800
35.0200
36.6300
1,320,100
Thu, 12 Feb 2026
33.9800
34.9200
33.5900
34.8400
623,200
Wed, 11 Feb 2026
33.5900
34.1300
32.3500
33.9200
361,800
Tue, 10 Feb 2026
34.2800
34.9300
33.1900
33.5600
648,400
Mon, 09 Feb 2026
35.1200
35.5750
33.7800
33.9600
679,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
33.7700
35.2100
33.1600
35.1200
790,500
Thu, 05 Feb 2026
31.8500
33.6700
31.3980
32.9400
972,800
Wed, 04 Feb 2026
33.5700
34.0700
30.9200
32.0700
408,700
Tue, 03 Feb 2026
32.7700
33.9600
32.6600
33.2900
453,700
Mon, 02 Feb 2026
31.7600
33.3500
30.9900
32.7500
442,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
33.2700
33.6500
31.6000
31.9800
535,800
Thu, 29 Jan 2026
32.9600
33.7650
32.8300
33.5800
570,900
Wed, 28 Jan 2026
33.4500
34.0300
32.4870
33.1400
318,600
Tue, 27 Jan 2026
32.3100
33.7700
32.3100
33.3600
359,900
Mon, 26 Jan 2026
31.5220
33.0800
31.5220
32.2900
410,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.0500
34.4700
31.7750
32.0350
407,700
Thu, 22 Jan 2026
33.8700
35.0650
33.8200
34.0900
847,500
Wed, 21 Jan 2026
33.6800
34.5100
33.3300
33.9900
512,300
Tue, 20 Jan 2026
32.3400
33.9150
31.6200
33.7300
597,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
33.2000
34.0000
32.4000
33.2400
439,300
Thu, 15 Jan 2026
33.2600
34.1700
32.5700
33.0900
812,300
Wed, 14 Jan 2026
31.5300
34.2100
31.5300
33.1600
1,037,300
Tue, 13 Jan 2026
32.9500
33.7050
31.0300
31.5300
657,000
Mon, 12 Jan 2026
30.6000
33.1000
30.0000
32.8000
581,600
Mon, 12 Jan 2026
9 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
30.4600
31.4500
30.3550
30.6100
456,100
Thu, 08 Jan 2026
30.4200
30.7050
29.6000
30.1400
569,300
Wed, 07 Jan 2026
30.4450
31.6900
30.2080
31.0500
588,700
Tue, 06 Jan 2026
29.9200
30.3900
29.4320
30.3300
752,800
Mon, 05 Jan 2026
30.4900
30.5500
28.0000
29.9600
987,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.7600
33.3100
30.1100
30.5800
888,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
31.7800
32.8400
31.5160
32.7600
533,200
Tue, 30 Dec 2025
32.4500
32.5300
31.5000
31.8800
392,900
Mon, 29 Dec 2025
32.7700
33.2200
32.0500
32.5600
348,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.0000
33.0250
32.3000
32.9400
307,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.3800
34.1000
32.7900
33.0500
292,000
Tue, 23 Dec 2025
33.8400
34.4400
32.9600
33.2300
518,300
Mon, 22 Dec 2025
32.9300
34.5150
32.5000
34.2000
1,181,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.8200
34.8400
33.2150
33.4000
4,010,100
Thu, 18 Dec 2025
33.6600
34.2400
32.8800
33.4700
642,200
Wed, 17 Dec 2025
33.5100
34.3160
32.7600
33.0600
493,500
Tue, 16 Dec 2025
33.0000
33.5200
32.2600
32.9700
519,800
Mon, 15 Dec 2025
33.9300
34.9600
33.1500
33.3400
729,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
34.3600
35.1700
33.2400
33.6200
731,700
Thu, 11 Dec 2025
34.7700
35.3100
34.1700
34.3600
666,800
Wed, 10 Dec 2025
33.7000
34.9350
33.5100
34.6600
765,700
Tue, 09 Dec 2025
34.4800
34.9800
33.5200
33.6800
1,123,800
Mon, 08 Dec 2025
33.9500
34.9600
33.4500
34.6300
1,178,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
33.5600
34.0600
33.0000
33.4500
553,500
Thu, 04 Dec 2025
32.1800
34.5400
31.4400
33.5100
938,200
Wed, 03 Dec 2025
28.8500
32.2550
28.5000
32.2000
1,314,300
Tue, 02 Dec 2025
28.8500
29.8400
28.1600
28.4000
643,600
Mon, 01 Dec 2025
30.5500
30.5500
28.4500
28.6600
867,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.0000
30.2100
29.7500
30.0000
562,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
29.2100
29.7800
28.7100
29.7500
503,100
Tue, 25 Nov 2025
26.7300
29.4950
26.6400
29.2000
630,500
Mon, 24 Nov 2025
24.9500
27.2100
24.5800
26.9700
962,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
23.2900
24.9700
23.0100
24.2600
496,300
Thu, 20 Nov 2025
24.7700
25.4200
23.2200
23.4700
627,700
Wed, 19 Nov 2025
24.5200
25.0700
23.6900
24.3000
586,700
Tue, 18 Nov 2025
24.1800
24.7000
23.7500
24.1000
493,700
Mon, 17 Nov 2025
23.4700
25.0200
23.0300
24.3600
724,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
22.2600
24.5000
22.1260
23.5000
543,600
Thu, 13 Nov 2025
23.1300
23.5700
22.4700
22.6300
514,600
Wed, 12 Nov 2025
23.3900
24.1900
22.9100
23.4300
611,400
Tue, 11 Nov 2025
22.2100
23.6750
21.6300
23.3500
533,900
Mon, 10 Nov 2025
22.9300
23.0000
21.9600
22.1800
416,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
21.8800
22.5400
21.1450
22.5200
569,200
Thu, 06 Nov 2025
22.5300
22.9850
21.8800
22.3900
504,700
Wed, 05 Nov 2025
23.3700
23.5000
22.0300
22.8500
813,200
Tue, 04 Nov 2025
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 04 Nov 2025
7 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Tue, 04 Nov 2025
23.2900
23.5600
22.8700
22.9800
696,300
Mon, 03 Nov 2025
23.9500
24.4500
22.4200
23.7800
1,045,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.1000
24.5900
23.6500
24.4600
683,300
Thu, 30 Oct 2025
23.7900
24.6800
23.7800
24.2600
488,400
Wed, 29 Oct 2025
24.4800
25.0050
23.5200
23.8300
1,078,000
Tue, 28 Oct 2025
24.3000
25.0550
24.2900
24.6400
751,100
Mon, 27 Oct 2025
24.0100
25.0000
23.6500
24.5700
1,270,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
22.5600
23.5900
22.3500
23.3700
700,700
Thu, 23 Oct 2025
22.1900
22.8900
21.9000
22.3700
675,300
Wed, 22 Oct 2025
23.1100
23.3980
21.8800
22.2100
906,600
Tue, 21 Oct 2025
23.5000
24.0250
22.8400
23.2500
1,037,200
Mon, 20 Oct 2025
22.8600
23.5300
22.2300
23.4900
995,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
21.9300
22.9790
21.9000
22.4700
1,680,000
Thu, 16 Oct 2025
22.0400
23.4900
21.8200
22.2400
2,427,000
Wed, 15 Oct 2025
6 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 15 Oct 2025
21.6000
22.3050
21.0100
22.1900
2,527,800
Tue, 14 Oct 2025
5 · 424B5
After-hours · 17:08 ET
424B5 ↗
Tue, 14 Oct 2025
18.9100
21.6050
18.7100
21.0000
5,559,600
Tue, 14 Oct 2025
4 · 424B5
Pre-market · 06:23 ET
424B5 ↗
Tue, 14 Oct 2025
3 · 8-K
Pre-market · 06:19 ET
8-K ↗
Mon, 13 Oct 2025
19.1500
19.7100
18.1200
18.9150
647,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
21.0200
21.2900
19.0300
19.1400
1,200,300
Thu, 09 Oct 2025
17.6600
21.5100
17.6500
21.1700
2,800,100
Wed, 08 Oct 2025
16.0700
17.9000
16.0400
17.6800
1,144,900
Tue, 07 Oct 2025
16.6800
16.7900
16.0000
16.0200
439,700
Mon, 06 Oct 2025
16.0300
16.7100
15.8600
16.6700
654,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
16.1700
16.3000
15.8800
15.8900
430,500
Thu, 02 Oct 2025
16.5100
16.7000
15.8700
15.9800
290,400
Wed, 01 Oct 2025
16.7300
17.1900
16.3700
16.4600
555,400
Tue, 30 Sep 2025
16.3300
16.7900
15.8150
16.7600
550,900
Mon, 29 Sep 2025
16.2700
16.4200
15.4900
16.3600
965,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
16.0500
16.7300
15.7020
16.2400
985,400
Thu, 25 Sep 2025
16.8700
17.0000
15.5600
15.6100
1,057,700
Wed, 24 Sep 2025
15.9100
17.1200
15.8000
17.0000
753,100
Tue, 23 Sep 2025
15.2200
16.0500
15.1100
16.0200
943,900
Mon, 22 Sep 2025
14.8600
15.4500
14.5050
15.2900
608,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
15.4600
15.4600
14.6350
14.8800
967,900
Thu, 18 Sep 2025
15.3300
15.6200
15.0100
15.3200
685,800
Wed, 17 Sep 2025
15.0500
15.3500
14.8400
15.0500
778,200
Tue, 16 Sep 2025
14.8400
15.2000
14.6650
14.8200
534,200
Mon, 15 Sep 2025
15.6200
15.8400
14.7400
14.8400
1,133,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
16.1100
16.1100
15.6400
15.6500
431,200
Thu, 11 Sep 2025
16.2400
16.5950
16.1000
16.2000
737,700
Wed, 10 Sep 2025
16.5800
16.6300
15.8000
16.1800
305,400
Tue, 09 Sep 2025
16.6800
17.1050
16.2950
16.7400
253,100
Mon, 08 Sep 2025
16.9800
17.1300
16.5200
16.6300
284,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
17.1100
17.5800
16.8600
17.0000
339,700
Thu, 04 Sep 2025
16.8200
17.3300
16.2300
16.9900
672,600
Wed, 03 Sep 2025
16.5500
17.4400
16.3200
16.8100
293,900
Tue, 02 Sep 2025
16.2600
17.0000
16.1200
16.6300
431,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
16.7100
16.7450
16.2700
16.4900
351,900
Thu, 28 Aug 2025
17.1800
17.3900
16.6450
16.7200
298,700
Wed, 27 Aug 2025
16.9100
17.3450
16.8900
17.1400
329,500
Tue, 26 Aug 2025
16.3800
17.1200
16.3800
17.0600
514,500
Mon, 25 Aug 2025
17.2500
17.4600
16.4600
16.5800
331,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
17.0000
17.8000
16.7700
17.3800
805,600
Thu, 21 Aug 2025
16.1000
16.9100
15.9150
16.7800
688,300
Wed, 20 Aug 2025
16.1800
16.5300
15.7300
16.3500
601,800
Tue, 19 Aug 2025
16.7900
16.8200
15.9100
16.1100
530,100
Mon, 18 Aug 2025
16.9500
17.4000
16.6900
16.9400
394,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
16.9600
17.4200
16.8600
16.9500
536,900
Thu, 14 Aug 2025
17.1000
17.2550
16.7700
16.8600
270,900
Wed, 13 Aug 2025
16.1500
17.4200
15.8200
17.4000
559,400
Tue, 12 Aug 2025
15.4200
15.9300
15.3100
15.8900
213,000
Mon, 11 Aug 2025
15.1100
15.7850
14.7210
15.2500
292,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
14.9300
15.2850
14.7500
15.1600
263,000
Thu, 07 Aug 2025
15.9000
15.9000
14.9350
15.2400
417,800
Wed, 06 Aug 2025
16.8800
16.8800
15.6600
15.9600
631,400
Tue, 05 Aug 2025
2 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 05 Aug 2025
1 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 05 Aug 2025
16.1500
16.9900
15.9650
16.8700
363,500
Mon, 04 Aug 2025
16.3000
17.0100
15.8100
16.1600
728,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
16.5000
17.0350
16.2300
16.2600
551,700
Thu, 31 Jul 2025
17.1000
17.3170
16.5700
16.9700
599,800
Wed, 30 Jul 2025
17.0500
17.7000
16.7800
17.2900
884,500
Tue, 29 Jul 2025
17.0800
17.2000
16.4250
16.7700
476,100
Mon, 28 Jul 2025
17.8200
17.9950
16.8400
16.9800
641,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend