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
24.9800
25.9800
24.0400
24.1200
886,900
Thu, 23 Jul 2026
24.1100
24.6600
23.8900
24.6100
1,066,800
Wed, 22 Jul 2026
25.1800
25.6100
23.8700
24.2300
1,114,100
Tue, 21 Jul 2026
24.6600
25.7150
24.5610
25.4400
896,000
Mon, 20 Jul 2026
24.6600
25.1600
24.0700
24.5600
1,105,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
25.3800
25.6500
24.5000
24.8800
929,500
Thu, 16 Jul 2026
27.1300
28.0000
25.8460
25.9700
899,400
Wed, 15 Jul 2026
25.7200
28.1050
25.3600
27.2500
1,143,100
Tue, 14 Jul 2026
26.2500
26.6400
25.0650
25.4900
1,986,700
Mon, 13 Jul 2026
26.8200
27.3600
26.0400
26.1600
1,075,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
27.7500
28.3500
26.2850
26.7200
924,000
Thu, 09 Jul 2026
26.1900
27.7800
26.0900
27.7200
1,061,000
Wed, 08 Jul 2026
27.3100
27.6500
25.8000
26.1500
1,280,700
Tue, 07 Jul 2026
27.4500
27.8800
26.6600
27.2900
1,377,600
Mon, 06 Jul 2026
27.8000
29.3600
27.0950
27.1100
1,579,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.9300
30.9800
27.6300
27.9650
1,892,300
Wed, 01 Jul 2026
29.3500
30.7700
28.8900
30.7100
2,022,200
Tue, 30 Jun 2026
34.3000
35.6800
28.6030
29.3400
4,818,900
Mon, 29 Jun 2026
35.4500
36.0630
34.0000
34.8500
1,703,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
34.6400
36.4580
34.2500
35.6500
12,523,600
Thu, 25 Jun 2026
34.8300
35.8500
34.0100
34.9800
1,169,800
Wed, 24 Jun 2026
34.6700
35.7900
34.0700
34.9100
1,687,800
Tue, 23 Jun 2026
33.3500
34.7880
32.9700
34.4800
1,428,100
Mon, 22 Jun 2026
33.5900
34.8900
33.3500
33.8400
1,651,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
17 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 18 Jun 2026
33.4700
33.9220
32.6900
33.6400
1,805,300
Wed, 17 Jun 2026
32.3500
33.8200
32.0450
32.8400
1,483,300
Tue, 16 Jun 2026
32.8000
34.1500
31.8400
32.0500
1,789,600
Mon, 15 Jun 2026
33.3100
34.3100
32.4700
32.8200
1,120,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
30.7700
33.6700
30.0000
33.2400
1,889,900
Thu, 11 Jun 2026
29.5000
31.3300
28.9500
30.6700
1,357,300
Wed, 10 Jun 2026
28.5000
30.4200
28.2800
29.4300
1,668,800
Tue, 09 Jun 2026
28.7600
29.6600
27.9800
28.6700
652,900
Mon, 08 Jun 2026
28.7900
29.2800
28.3100
28.4500
667,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.8400
29.2900
28.0600
28.1000
730,500
Thu, 04 Jun 2026
29.1500
30.5500
28.5000
28.8100
1,469,200
Wed, 03 Jun 2026
29.1500
29.4000
27.6800
28.8500
1,310,900
Tue, 02 Jun 2026
31.0000
31.3350
29.5000
29.5500
727,000
Mon, 01 Jun 2026
30.9300
32.4100
30.6100
31.0000
1,245,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
31.9100
32.4600
30.8500
30.9800
1,731,100
Thu, 28 May 2026
29.2900
32.6000
28.9700
31.7300
1,343,900
Wed, 27 May 2026
28.9200
30.9000
28.9200
29.2800
1,042,100
Tue, 26 May 2026
29.5400
30.8900
28.3400
28.4000
894,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.3700
30.1000
29.1500
29.4900
839,000
Thu, 21 May 2026
27.3300
29.2600
26.6800
29.2000
970,700
Wed, 20 May 2026
26.6400
27.6100
25.8800
27.3800
1,091,800
Tue, 19 May 2026
25.2500
26.6600
24.7700
26.6000
2,284,800
Mon, 18 May 2026
28.3400
29.1500
25.2000
25.6450
1,277,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
29.0500
30.2900
27.5600
28.3150
2,009,100
Thu, 14 May 2026
16 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 14 May 2026
15 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 14 May 2026
31.2900
32.4200
30.4900
32.2400
1,437,000
Wed, 13 May 2026
29.7200
31.7600
29.0150
31.2000
943,900
Tue, 12 May 2026
29.1600
30.0850
28.7900
29.4200
1,211,700
Mon, 11 May 2026
29.1200
30.2500
28.8250
29.3900
844,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.0400
30.4400
28.7150
29.5100
541,800
Thu, 07 May 2026
30.2900
30.5600
29.7250
29.9800
526,300
Wed, 06 May 2026
30.2100
30.5600
29.4300
30.2900
587,800
Tue, 05 May 2026
29.1000
30.1000
28.1900
29.9600
1,226,700
Mon, 04 May 2026
28.9900
29.4000
28.2400
28.9500
1,135,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
29.6100
30.2400
28.0900
28.6700
1,288,300
Thu, 30 Apr 2026
29.6000
30.2800
28.9250
29.7600
1,494,300
Wed, 29 Apr 2026
30.3900
30.5100
28.8400
29.5300
1,613,200
Wed, 29 Apr 2026
14 · DEFA14A
Pre-market · 09:05 ET
DEFA14A ↗
Wed, 29 Apr 2026
13 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Tue, 28 Apr 2026
31.6400
32.1700
30.2200
30.5500
951,900
Mon, 27 Apr 2026
30.4700
32.1100
30.4700
31.7300
777,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
31.4000
31.6900
30.1060
30.4400
699,500
Thu, 23 Apr 2026
32.8500
33.0000
31.2100
31.2400
713,800
Wed, 22 Apr 2026
32.1000
33.3800
32.0550
32.9300
1,356,200
Tue, 21 Apr 2026
31.5900
33.0000
31.3050
31.8500
1,834,300
Mon, 20 Apr 2026
31.0900
32.3900
30.8550
31.3800
979,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
30.5000
31.7100
30.1300
31.3400
1,095,600
Thu, 16 Apr 2026
29.4500
30.2500
29.1400
29.8000
1,070,000
Wed, 15 Apr 2026
29.2000
30.2800
28.9370
29.2300
1,090,500
Tue, 14 Apr 2026
27.8400
29.3300
27.6400
29.0500
1,283,600
Mon, 13 Apr 2026
26.7200
27.4600
25.7200
27.4300
1,013,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
26.7200
27.0750
26.2500
26.9500
743,800
Thu, 09 Apr 2026
26.9900
27.7500
26.3000
27.0800
1,048,900
Wed, 08 Apr 2026
28.6700
28.9900
26.8350
27.0800
1,071,000
Tue, 07 Apr 2026
25.7800
26.9900
24.9700
26.8700
1,140,700
Mon, 06 Apr 2026
25.1500
26.7400
24.9800
25.9600
1,129,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
24.0300
25.0200
23.1900
24.8300
1,818,100
Wed, 01 Apr 2026
24.6700
25.3200
23.8400
24.5000
1,946,700
Tue, 31 Mar 2026
24.7700
25.1050
23.8500
24.3300
1,602,500
Mon, 30 Mar 2026
24.9600
24.9600
23.8600
23.8700
1,534,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
25.5000
25.5000
24.3100
24.6900
1,487,100
Thu, 26 Mar 2026
27.4100
27.9900
25.6700
25.8800
1,353,000
Wed, 25 Mar 2026
28.4600
28.9800
27.3900
27.7500
1,197,700
Tue, 24 Mar 2026
26.2400
28.0000
25.7800
27.9700
2,008,900
Mon, 23 Mar 2026
26.5500
27.6600
26.0000
26.8200
2,235,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
25.9100
26.4800
24.9700
26.0200
2,734,800
Thu, 19 Mar 2026
25.0000
28.5510
24.7200
25.8900
3,931,400
Wed, 18 Mar 2026
12 · 10-K
After-hours · 16:17 ET
10-K ↗
Wed, 18 Mar 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 18 Mar 2026
21.6600
25.7650
21.6600
25.4700
3,038,100
Tue, 17 Mar 2026
21.2800
22.5800
21.0150
22.5200
1,601,800
Mon, 16 Mar 2026
20.5600
21.6700
20.4800
20.9800
1,256,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
20.7900
21.7600
20.4100
20.4900
932,600
Thu, 12 Mar 2026
21.7800
22.4600
20.6400
20.7900
1,420,200
Wed, 11 Mar 2026
22.5600
23.0550
21.6380
22.2100
805,400
Tue, 10 Mar 2026
22.6550
23.1300
22.0100
22.5900
1,243,600
Mon, 09 Mar 2026
23.0900
23.4600
21.6600
23.1800
1,628,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
24.0000
24.4500
22.6000
22.9800
839,200
Thu, 05 Mar 2026
24.1900
25.0500
23.2700
24.8600
1,281,700
Wed, 04 Mar 2026
23.9100
24.5430
23.6000
23.9300
851,600
Tue, 03 Mar 2026
23.3400
23.9850
22.7100
23.8700
1,203,400
Mon, 02 Mar 2026
22.5300
24.0900
22.2700
24.0500
765,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
23.3900
24.0850
22.7300
23.1600
949,900
Thu, 26 Feb 2026
23.2000
24.2600
23.0200
24.0900
613,300
Wed, 25 Feb 2026
22.8100
23.0800
22.3900
23.0000
927,500
Tue, 24 Feb 2026
22.4100
23.4300
21.1000
22.7700
1,522,500
Mon, 23 Feb 2026
24.8700
25.0500
22.0500
22.1550
1,622,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
23.5500
25.4200
23.4800
25.1000
1,180,500
Thu, 19 Feb 2026
23.5300
24.0900
23.1350
23.9900
972,700
Wed, 18 Feb 2026
22.2700
24.6000
22.0000
23.6800
1,803,700
Tue, 17 Feb 2026
20.5000
22.4600
20.3000
22.2700
2,990,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
22.7000
22.7000
20.1300
20.6600
2,786,400
Thu, 12 Feb 2026
26.8100
27.0100
22.4600
22.4900
2,530,600
Wed, 11 Feb 2026
27.0100
27.2700
25.3600
26.9500
1,842,800
Tue, 10 Feb 2026
29.3300
29.3300
26.7300
27.3000
2,297,600
Mon, 09 Feb 2026
27.7500
29.8600
27.1500
29.2900
3,161,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
25.9900
28.4100
25.6000
27.7400
2,927,100
Thu, 05 Feb 2026
27.3200
27.7800
25.7900
25.9900
3,064,800
Wed, 04 Feb 2026
28.5700
30.1900
27.6250
28.1400
6,403,200
Tue, 03 Feb 2026
28.7200
29.6100
27.6300
28.3900
1,699,700
Mon, 02 Feb 2026
29.5900
29.8600
27.4500
28.7800
1,591,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
30.8000
31.3200
28.7200
29.8700
1,176,000
Thu, 29 Jan 2026
31.3100
31.5000
30.3300
30.8200
942,700
Wed, 28 Jan 2026
32.5700
32.7500
30.5600
31.1000
1,153,800
Tue, 27 Jan 2026
30.9600
31.3550
30.3300
31.2100
830,700
Mon, 26 Jan 2026
31.7500
32.1500
30.9100
31.0400
542,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.0100
33.7200
31.9150
32.1600
509,600
Thu, 22 Jan 2026
33.6600
35.9800
33.2400
33.5000
642,900
Wed, 21 Jan 2026
33.6800
35.3300
32.8000
33.5500
1,082,000
Tue, 20 Jan 2026
36.1500
36.9900
34.1400
34.1900
952,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.7100
37.2400
35.4400
37.1600
826,900
Thu, 15 Jan 2026
35.0000
36.5400
34.6200
36.1200
1,383,000
Wed, 14 Jan 2026
31.4600
35.0900
31.0900
34.9800
1,064,700
Tue, 13 Jan 2026
31.9800
32.0800
30.1900
32.0700
1,042,000
Mon, 12 Jan 2026
33.1400
33.2200
31.6500
31.7900
709,500
Mon, 12 Jan 2026
10 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
33.5000
34.0550
31.6800
33.1400
683,000
Thu, 08 Jan 2026
32.0600
33.8300
31.8700
33.4700
551,500
Wed, 07 Jan 2026
31.1400
33.7200
30.3700
32.5800
815,100
Tue, 06 Jan 2026
30.7200
31.4600
30.1400
31.1700
856,500
Mon, 05 Jan 2026
29.2400
30.9700
29.2380
30.4100
438,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
29.3500
29.5350
28.3100
28.9700
872,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
30.2200
30.4600
28.8600
29.1500
1,022,400
Tue, 30 Dec 2025
30.2600
30.8600
29.6200
30.2100
809,300
Mon, 29 Dec 2025
30.0100
30.5950
29.4300
30.3100
412,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
30.4400
30.6200
29.2900
29.8300
648,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
30.2000
31.2300
29.8400
30.4400
385,300
Tue, 23 Dec 2025
30.7300
30.9800
28.9950
30.5000
1,131,700
Mon, 22 Dec 2025
30.3100
31.9450
29.7750
31.2500
786,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
28.7900
30.8900
28.1600
30.5100
3,902,600
Thu, 18 Dec 2025
27.4600
29.8200
27.4450
28.6500
1,189,000
Wed, 17 Dec 2025
26.3200
27.2400
25.9400
26.2900
556,300
Tue, 16 Dec 2025
25.7400
26.9000
25.4000
26.4700
626,500
Mon, 15 Dec 2025
26.5700
27.2400
25.3800
25.6300
449,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
29.0000
29.0000
26.4400
26.4800
523,700
Thu, 11 Dec 2025
28.5700
29.4700
27.8200
28.3500
280,600
Wed, 10 Dec 2025
26.9000
28.5300
26.5700
28.0700
382,100
Tue, 09 Dec 2025
27.6800
28.9200
26.6300
26.8700
596,400
Mon, 08 Dec 2025
27.9300
29.7600
27.7900
27.9500
586,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
28.9900
29.5350
27.3350
27.5300
404,100
Thu, 04 Dec 2025
28.1100
29.0660
27.5800
28.9350
377,100
Wed, 03 Dec 2025
29.7900
30.3600
27.8000
28.0000
844,400
Tue, 02 Dec 2025
30.1200
31.2400
28.1300
29.6200
571,300
Mon, 01 Dec 2025
32.0100
32.0100
29.2800
30.1500
604,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
31.9900
33.1000
31.7880
32.2500
231,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.7400
33.0600
31.0600
31.4300
389,800
Tue, 25 Nov 2025
30.2000
32.5500
29.9900
32.4850
509,700
Mon, 24 Nov 2025
31.2600
32.2100
30.1400
30.8500
873,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
27.9600
31.0300
26.7600
30.8500
819,200
Thu, 20 Nov 2025
27.8600
29.7200
27.2500
27.6700
821,200
Wed, 19 Nov 2025
27.4400
28.2700
26.6350
27.2300
651,900
Tue, 18 Nov 2025
26.1000
28.4400
26.1000
27.3100
903,200
Mon, 17 Nov 2025
27.6300
27.8500
25.7500
26.4000
1,139,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
30.0300
30.5900
27.5480
27.9800
839,000
Thu, 13 Nov 2025
34.6500
34.6500
29.8500
30.9400
1,865,800
Wed, 12 Nov 2025
9 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Wed, 12 Nov 2025
8 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 12 Nov 2025
34.7400
35.8800
33.7900
35.7400
594,500
Tue, 11 Nov 2025
34.0000
35.5700
32.8900
34.1700
334,200
Mon, 10 Nov 2025
33.5100
34.9750
32.9600
33.8300
319,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
34.5200
36.2700
32.2560
32.5600
232,600
Thu, 06 Nov 2025
35.3000
35.3000
33.7600
34.4900
230,900
Wed, 05 Nov 2025
33.7900
34.8800
32.9000
34.7100
213,900
Tue, 04 Nov 2025
33.9200
35.0900
33.5200
33.8900
250,600
Mon, 03 Nov 2025
37.2000
37.9800
33.8900
34.0450
209,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
36.5200
37.2700
36.2700
37.1600
137,800
Thu, 30 Oct 2025
37.2000
38.4860
36.5700
36.5700
132,800
Wed, 29 Oct 2025
38.3000
39.7400
37.0550
37.5200
151,800
Tue, 28 Oct 2025
39.0000
40.5800
37.2700
38.3000
256,900
Mon, 27 Oct 2025
38.6300
40.2400
37.0600
38.3400
331,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.4800
41.2230
37.8500
37.8700
377,700
Thu, 23 Oct 2025
39.3700
40.7210
38.7500
39.9100
284,900
Wed, 22 Oct 2025
36.7900
39.4500
34.7570
39.3050
514,400
Tue, 21 Oct 2025
34.9200
36.9600
34.7600
36.6400
260,800
Mon, 20 Oct 2025
34.1700
35.3200
33.8500
35.0500
248,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
33.3900
33.9500
32.8500
33.7700
115,900
Thu, 16 Oct 2025
34.2900
35.0000
33.1550
33.4700
122,600
Wed, 15 Oct 2025
35.3000
35.3000
33.8000
34.4100
140,600
Tue, 14 Oct 2025
33.4500
35.4800
32.0900
34.6200
324,600
Mon, 13 Oct 2025
33.4700
35.2600
33.0000
33.2200
317,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
32.9400
34.4300
32.7000
33.4700
396,700
Thu, 09 Oct 2025
35.7600
37.2900
32.7400
32.8900
409,500
Wed, 08 Oct 2025
35.2500
37.0900
34.8150
35.7600
383,400
Tue, 07 Oct 2025
37.1700
37.8000
34.6000
34.9900
261,300
Mon, 06 Oct 2025
38.0900
39.2400
37.1100
37.2800
235,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
36.2000
38.5150
36.0400
37.6400
665,400
Thu, 02 Oct 2025
36.3200
36.7420
34.5000
36.1900
596,800
Wed, 01 Oct 2025
33.2200
36.6500
33.2200
35.9200
623,600
Tue, 30 Sep 2025
34.1500
34.8700
33.3400
33.6600
477,600
Mon, 29 Sep 2025
33.8100
34.5700
32.3700
34.5000
409,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
33.8900
35.1400
32.5300
33.0600
383,900
Thu, 25 Sep 2025
33.9700
34.6900
33.0000
33.9200
347,100
Wed, 24 Sep 2025
36.3500
36.5300
34.4450
34.4900
190,700
Tue, 23 Sep 2025
32.0000
36.2500
31.0100
35.8700
532,000
Mon, 22 Sep 2025
32.6200
33.5200
31.1500
31.4300
257,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
32.4000
33.7940
31.9400
32.8800
1,486,200
Fri, 19 Sep 2025
7 · 10-Q
Pre-market · 08:31 ET
10-Q ↗
Thu, 18 Sep 2025
31.7800
33.9650
31.7800
32.4800
266,500
Wed, 17 Sep 2025
31.0500
32.6900
30.5500
31.7600
355,000
Tue, 16 Sep 2025
32.7800
33.6750
31.0600
31.2200
260,100
Mon, 15 Sep 2025
33.8400
34.6800
32.5600
32.8900
241,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
33.4300
34.5250
32.5830
33.3800
224,600
Thu, 11 Sep 2025
33.5600
34.7500
33.0200
33.1700
175,100
Wed, 10 Sep 2025
34.5200
35.6400
33.1900
33.4800
326,400
Wed, 10 Sep 2025
6 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 09 Sep 2025
33.9600
36.4950
33.3300
34.7000
333,200
Mon, 08 Sep 2025
32.9000
34.8000
31.3500
34.5000
482,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
34.4400
35.9000
30.7800
31.0700
442,100
Thu, 04 Sep 2025
31.2300
34.9800
31.0300
34.0850
447,900
Wed, 03 Sep 2025
31.2800
32.1300
29.4000
31.2800
323,900
Tue, 02 Sep 2025
30.5100
33.2400
30.4900
31.1600
263,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
32.0100
32.4400
30.4100
31.5000
217,600
Thu, 28 Aug 2025
35.3700
35.9900
31.4600
32.1400
380,600
Wed, 27 Aug 2025
31.3800
36.2500
31.0500
34.7600
604,200
Tue, 26 Aug 2025
29.8400
31.4000
29.7480
31.3800
522,600
Mon, 25 Aug 2025
5 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 25 Aug 2025
29.3600
30.9800
29.3600
29.8400
312,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
29.1700
29.8300
28.7290
29.1650
252,000
Thu, 21 Aug 2025
29.5200
29.7400
28.8700
28.9300
251,600
Wed, 20 Aug 2025
30.5100
31.1250
28.7000
29.3100
241,100
Tue, 19 Aug 2025
29.7800
31.3240
28.6300
30.6700
349,700
Mon, 18 Aug 2025
31.1700
32.0000
29.1100
29.9700
539,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
34.0000
34.8000
30.0100
31.1700
699,800
Thu, 14 Aug 2025
33.7900
36.6800
32.8500
33.6900
2,255,900
Wed, 13 Aug 2025
30.2100
33.5000
29.5800
33.2400
1,126,000
Tue, 12 Aug 2025
29.9100
30.3100
28.4080
29.9000
626,000
Mon, 11 Aug 2025
4 · 8-K
After-hours · 17:08 ET
8-K ↗
Mon, 11 Aug 2025
28.7500
31.7000
28.2700
29.9900
1,134,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3 · 424B4
After-hours · 16:05 ET
424B4 ↗
Fri, 08 Aug 2025
No trading
Thu, 07 Aug 2025
No trading
Wed, 06 Aug 2025
No trading
Wed, 06 Aug 2025
2 · S-1/A
Pre-market · 07:42 ET
S-1/A ↗
Tue, 05 Aug 2025
No trading
Mon, 04 Aug 2025
No trading
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
No trading
Fri, 01 Aug 2025
1 · S-1/A
Pre-market · 07:32 ET
S-1/A ↗
Thu, 31 Jul 2025
No trading
Wed, 30 Jul 2025
No trading
Tue, 29 Jul 2025
No trading
Mon, 28 Jul 2025
No trading
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend