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
81.8400
82.2850
78.9800
81.9400
755,516
Thu, 22 Oct 2026
78.3000
84.1900
78.3000
82.5500
1,125,800
Wed, 21 Oct 2026
78.2000
80.8650
77.3950
78.7400
624,400
Tue, 20 Oct 2026
76.9800
80.8300
76.9100
79.0400
765,600
Mon, 19 Oct 2026
75.8800
77.0900
73.1900
76.9800
914,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
80.0400
81.5700
74.2400
75.0100
1,191,900
Thu, 15 Oct 2026
74.2000
81.2300
74.2000
81.1400
856,200
Wed, 14 Oct 2026
71.7400
74.5430
71.1300
74.3050
736,800
Tue, 13 Oct 2026
74.0000
77.0000
71.1200
71.7400
960,900
Mon, 12 Oct 2026
76.6800
77.1800
73.5100
74.1700
856,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.8200
76.7600
73.9300
76.5600
508,000
Thu, 08 Oct 2026
73.4000
75.0450
72.4600
74.1300
809,300
Wed, 07 Oct 2026
74.0700
75.5000
72.0500
72.9700
748,700
Tue, 06 Oct 2026
74.6000
75.0900
72.1400
73.9100
980,400
Mon, 05 Oct 2026
72.2600
75.7900
71.8400
74.0600
1,414,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
73.9800
74.0300
71.0400
72.6200
734,900
Thu, 01 Oct 2026
73.2100
74.3150
71.8500
73.3500
822,000
Wed, 30 Sep 2026
71.3000
73.7500
70.2080
72.1300
628,900
Tue, 29 Sep 2026
68.6500
71.7500
67.4950
70.9000
875,200
Mon, 28 Sep 2026
71.4300
72.9400
69.1800
69.6000
1,014,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
76.4900
76.4900
72.7000
73.7900
1,193,000
Thu, 24 Sep 2026
76.9100
85.0000
75.6500
77.5300
2,063,100
Wed, 23 Sep 2026
80.3200
82.0700
76.1000
76.8000
1,078,800
Tue, 22 Sep 2026
84.4000
85.3700
79.1200
80.1000
1,258,200
Mon, 21 Sep 2026
78.3700
84.3300
77.1000
83.5300
1,137,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
80.1600
81.9200
77.8400
78.4900
1,509,200
Thu, 17 Sep 2026
80.4000
81.9900
78.6100
79.9000
957,500
Wed, 16 Sep 2026
81.0300
82.8600
79.0000
80.4000
602,500
Tue, 15 Sep 2026
81.0300
84.3400
81.0020
82.5800
851,800
Mon, 14 Sep 2026
77.8000
85.2550
77.7550
83.3300
1,941,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
75.4400
77.3080
75.4400
76.5800
663,200
Thu, 10 Sep 2026
74.0800
76.4900
72.8160
75.5200
823,300
Wed, 09 Sep 2026
73.1300
74.3100
70.6500
74.2300
898,900
Tue, 08 Sep 2026
75.1600
75.2150
69.2700
72.7200
2,224,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
80.0000
80.0200
75.5900
76.2100
1,746,700
Thu, 03 Sep 2026
88.0250
89.8000
81.1000
81.2000
1,529,100
Wed, 02 Sep 2026
87.8300
91.6300
86.3400
86.6900
2,837,100
Tue, 01 Sep 2026
86.4400
96.8000
86.4400
88.3750
2,204,600
Mon, 31 Aug 2026
86.5200
88.4900
86.0700
88.2500
2,049,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.3200
88.8700
85.3200
87.6200
949,600
Thu, 27 Aug 2026
83.6300
86.9400
82.3400
85.7600
1,054,700
Wed, 26 Aug 2026
84.0200
84.9000
81.6300
82.2900
1,064,400
Tue, 25 Aug 2026
83.1500
86.3100
82.6000
86.0550
872,900
Mon, 24 Aug 2026
81.8700
85.8800
81.2400
84.4200
1,180,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
82.4800
84.1800
80.0000
82.0700
1,123,400
Thu, 20 Aug 2026
77.8900
82.4900
77.0000
82.3900
1,646,600
Wed, 19 Aug 2026
76.6000
79.8100
76.1200
77.8900
1,433,900
Tue, 18 Aug 2026
75.4800
78.0500
74.5400
77.1600
2,986,600
Mon, 17 Aug 2026
73.7400
75.3300
72.5000
73.7200
1,491,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
78.0000
78.6000
73.1700
74.1300
2,081,200
Thu, 13 Aug 2026
69.1400
80.6600
69.1200
80.0600
4,632,400
Wed, 12 Aug 2026
65.3400
69.5750
64.7000
68.7500
1,445,000
Tue, 11 Aug 2026
61.6700
67.3800
61.2700
66.7100
1,261,800
Mon, 10 Aug 2026
59.8000
62.5150
59.6600
62.4250
907,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.4300
63.5000
59.1950
60.2000
838,700
Thu, 06 Aug 2026
62.7900
63.5350
60.6400
60.8800
1,088,900
Wed, 05 Aug 2026
67.0000
67.5800
64.5300
64.5700
2,115,700
Tue, 04 Aug 2026
56.4550
68.3200
56.0000
66.7800
3,586,500
Tue, 04 Aug 2026
12 · 6-K
Pre-market · 06:24 ET
6-K ↗
Mon, 03 Aug 2026
55.4000
58.9600
55.4000
56.8400
2,470,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
52.3050
55.3400
51.6200
55.0300
2,539,600
Thu, 30 Jul 2026
59.0000
59.3600
55.3450
56.6800
1,851,600
Wed, 29 Jul 2026
58.5500
62.7700
58.0000
61.2200
1,873,500
Tue, 28 Jul 2026
56.8400
59.5000
56.6900
58.5500
1,790,400
Mon, 27 Jul 2026
52.9200
57.5000
52.4320
56.3400
1,598,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.4500
52.1050
49.3500
51.4100
1,211,900
Thu, 23 Jul 2026
49.2000
49.6700
47.5900
48.8300
1,288,900
Wed, 22 Jul 2026
51.4600
51.4600
48.3000
48.6600
1,097,800
Tue, 21 Jul 2026
50.7400
53.0000
50.6000
51.1200
1,026,900
Mon, 20 Jul 2026
50.7600
53.8100
49.8000
53.3600
1,022,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
52.1500
53.7000
50.9800
51.4500
1,323,700
Thu, 16 Jul 2026
54.0700
54.5500
52.1200
52.7900
1,305,100
Wed, 15 Jul 2026
53.0500
54.1200
52.8200
53.2300
1,151,400
Tue, 14 Jul 2026
49.9200
53.0200
49.9000
52.7100
949,000
Mon, 13 Jul 2026
51.0800
53.2500
50.7200
52.4100
1,393,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
No trading
Thu, 09 Jul 2026
No trading
Wed, 08 Jul 2026
No trading
Tue, 07 Jul 2026
No trading
Mon, 06 Jul 2026
No trading
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
No trading
Wed, 01 Jul 2026
No trading
Tue, 30 Jun 2026
No trading
Mon, 29 Jun 2026
No trading
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
No trading
Thu, 25 Jun 2026
No trading
Wed, 24 Jun 2026
No trading
Tue, 23 Jun 2026
No trading
Mon, 22 Jun 2026
No trading
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
No trading
Wed, 17 Jun 2026
No trading
Tue, 16 Jun 2026
No trading
Mon, 15 Jun 2026
No trading
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
No trading
Thu, 11 Jun 2026
No trading
Wed, 10 Jun 2026
No trading
Tue, 09 Jun 2026
No trading
Mon, 08 Jun 2026
No trading
Mon, 08 Jun 2026
11 · 6-K
Pre-market · 07:20 ET
6-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
No trading
Thu, 04 Jun 2026
No trading
Wed, 03 Jun 2026
No trading
Tue, 02 Jun 2026
No trading
Mon, 01 Jun 2026
No trading
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
No trading
Thu, 28 May 2026
No trading
Wed, 27 May 2026
No trading
Tue, 26 May 2026
No trading
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
No trading
Thu, 21 May 2026
No trading
Wed, 20 May 2026
No trading
Tue, 19 May 2026
No trading
Mon, 18 May 2026
No trading
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
No trading
Thu, 14 May 2026
No trading
Wed, 13 May 2026
No trading
Wed, 13 May 2026
10 · 6-K
Pre-market · 07:07 ET
6-K ↗
Tue, 12 May 2026
No trading
Mon, 11 May 2026
No trading
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
No trading
Thu, 07 May 2026
No trading
Wed, 06 May 2026
No trading
Tue, 05 May 2026
No trading
Mon, 04 May 2026
No trading
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
No trading
Thu, 30 Apr 2026
No trading
Wed, 29 Apr 2026
No trading
Tue, 28 Apr 2026
No trading
Mon, 27 Apr 2026
No trading
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
No trading
Thu, 23 Apr 2026
No trading
Wed, 22 Apr 2026
No trading
Tue, 21 Apr 2026
No trading
Mon, 20 Apr 2026
No trading
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
No trading
Thu, 16 Apr 2026
No trading
Wed, 15 Apr 2026
No trading
Tue, 14 Apr 2026
No trading
Mon, 13 Apr 2026
No trading
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
No trading
Thu, 09 Apr 2026
No trading
Wed, 08 Apr 2026
No trading
Tue, 07 Apr 2026
No trading
Mon, 06 Apr 2026
No trading
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
9 · SC TO-I/A
Pre-market · 07:19 ET
SC TO-I/A ↗
Thu, 02 Apr 2026
No trading
Thu, 02 Apr 2026
8 · SC TO-I/A
Pre-market · 07:12 ET
SC TO-I/A ↗
Wed, 01 Apr 2026
No trading
Tue, 31 Mar 2026
No trading
Mon, 30 Mar 2026
No trading
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
No trading
Thu, 26 Mar 2026
No trading
Wed, 25 Mar 2026
No trading
Tue, 24 Mar 2026
No trading
Mon, 23 Mar 2026
No trading
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
No trading
Thu, 19 Mar 2026
No trading
Wed, 18 Mar 2026
No trading
Tue, 17 Mar 2026
No trading
Mon, 16 Mar 2026
No trading
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
No trading
Thu, 12 Mar 2026
No trading
Wed, 11 Mar 2026
No trading
Tue, 10 Mar 2026
No trading
Mon, 09 Mar 2026
No trading
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
No trading
Thu, 05 Mar 2026
7 · 20-F
After-hours · 16:21 ET
20-F ↗
Thu, 05 Mar 2026
6 · SC TO-I
After-hours · 17:23 ET
SC TO-I ↗
Thu, 05 Mar 2026
No trading
Wed, 04 Mar 2026
No trading
Wed, 04 Mar 2026
5 · 6-K
Pre-market · 07:59 ET
6-K ↗
Tue, 03 Mar 2026
No trading
Mon, 02 Mar 2026
No trading
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
No trading
Thu, 26 Feb 2026
No trading
Wed, 25 Feb 2026
No trading
Tue, 24 Feb 2026
No trading
Mon, 23 Feb 2026
No trading
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
No trading
Thu, 19 Feb 2026
No trading
Wed, 18 Feb 2026
No trading
Tue, 17 Feb 2026
No trading
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
No trading
Thu, 12 Feb 2026
No trading
Wed, 11 Feb 2026
No trading
Tue, 10 Feb 2026
No trading
Mon, 09 Feb 2026
No trading
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
No trading
Thu, 05 Feb 2026
No trading
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
No trading
Mon, 02 Feb 2026
No trading
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
No trading
Thu, 29 Jan 2026
No trading
Wed, 28 Jan 2026
No trading
Wed, 28 Jan 2026
4 · 6-K
Pre-market · 06:45 ET
EX-99.1 ↗
Tue, 27 Jan 2026
No trading
Mon, 26 Jan 2026
No trading
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
No trading
Thu, 22 Jan 2026
No trading
Wed, 21 Jan 2026
No trading
Tue, 20 Jan 2026
No trading
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
No trading
Thu, 15 Jan 2026
No trading
Wed, 14 Jan 2026
No trading
Tue, 13 Jan 2026
No trading
Mon, 12 Jan 2026
No trading
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
No trading
Thu, 08 Jan 2026
No trading
Wed, 07 Jan 2026
No trading
Tue, 06 Jan 2026
No trading
Mon, 05 Jan 2026
No trading
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
No trading
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
No trading
Tue, 30 Dec 2025
No trading
Mon, 29 Dec 2025
No trading
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
No trading
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
No trading
Tue, 23 Dec 2025
No trading
Mon, 22 Dec 2025
No trading
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
No trading
Thu, 18 Dec 2025
No trading
Thu, 18 Dec 2025
3 · 6-K
Pre-market · 07:53 ET
6-K ↗
Wed, 17 Dec 2025
No trading
Tue, 16 Dec 2025
No trading
Mon, 15 Dec 2025
No trading
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
No trading
Thu, 11 Dec 2025
No trading
Wed, 10 Dec 2025
No trading
Tue, 09 Dec 2025
No trading
Mon, 08 Dec 2025
No trading
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
No trading
Thu, 04 Dec 2025
No trading
Wed, 03 Dec 2025
No trading
Tue, 02 Dec 2025
No trading
Mon, 01 Dec 2025
No trading
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
No trading
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
No trading
Mon, 24 Nov 2025
No trading
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
No trading
Thu, 20 Nov 2025
No trading
Wed, 19 Nov 2025
No trading
Wed, 19 Nov 2025
2 · 6-K
Pre-market · 08:01 ET
6-K ↗
Tue, 18 Nov 2025
No trading
Mon, 17 Nov 2025
No trading
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
No trading
Thu, 13 Nov 2025
No trading
Wed, 12 Nov 2025
1 · 6-K
After market open · 14:40 ET
6-K ↗
Wed, 12 Nov 2025
No trading
Tue, 11 Nov 2025
No trading
Mon, 10 Nov 2025
No trading
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
No trading
Thu, 06 Nov 2025
No trading
Wed, 05 Nov 2025
No trading
Tue, 04 Nov 2025
No trading
Mon, 03 Nov 2025
No trading
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
No trading
Thu, 30 Oct 2025
No trading
Wed, 29 Oct 2025
No trading
Tue, 28 Oct 2025
No trading
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading