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
0.7756
0.7758
0.7641
0.7641
15,067
Thu, 22 Oct 2026
0.7900
0.8150
0.7760
0.7760
22,500
Wed, 21 Oct 2026
0.7810
0.8000
0.7600
0.8000
25,900
Tue, 20 Oct 2026
0.7730
0.8140
0.7620
0.7810
13,600
Mon, 19 Oct 2026
0.7300
0.8500
0.7300
0.7850
26,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
0.7420
0.8100
0.7250
0.7740
24,400
Thu, 15 Oct 2026
0.7900
0.7950
0.7400
0.7630
44,000
Wed, 14 Oct 2026
0.8300
0.8500
0.7760
0.7760
102,600
Tue, 13 Oct 2026
0.8100
0.9510
0.8020
0.8260
208,900
Mon, 12 Oct 2026
0.9000
0.9000
0.8250
0.8460
37,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
0.9500
0.9800
0.8700
0.8710
24,400
Thu, 08 Oct 2026
0.9930
0.9930
0.8930
0.9640
87,600
Wed, 07 Oct 2026
0.9180
1.0310
0.9000
0.9020
160,800
Tue, 06 Oct 2026
0.9400
0.9930
0.8960
0.8960
91,200
Mon, 05 Oct 2026
0.8400
0.9800
0.8200
0.9180
158,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
0.8600
0.9160
0.8500
0.8500
50,000
Thu, 01 Oct 2026
0.8780
0.8920
0.8530
0.8530
43,400
Wed, 30 Sep 2026
0.8570
0.9400
0.8570
0.8830
91,100
Tue, 29 Sep 2026
0.9150
0.9470
0.8660
0.8930
33,400
Mon, 28 Sep 2026
0.8930
0.9570
0.8920
0.9200
26,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
1.0700
1.0700
0.9100
0.9100
127,300
Thu, 24 Sep 2026
0.8700
1.2300
0.7400
1.0900
3,900,100
Wed, 23 Sep 2026
0.8400
0.8990
0.8400
0.8450
14,000
Tue, 22 Sep 2026
0.8380
0.8950
0.8320
0.8390
12,600
Mon, 21 Sep 2026
0.9000
0.9000
0.8400
0.8430
44,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
0.8800
0.9060
0.8700
0.8880
10,400
Thu, 17 Sep 2026
0.8990
0.9200
0.8410
0.8420
50,600
Wed, 16 Sep 2026
0.8820
0.9300
0.8600
0.8690
27,000
Tue, 15 Sep 2026
0.8900
0.9240
0.8680
0.8900
28,500
Mon, 14 Sep 2026
0.8360
0.9000
0.8360
0.8900
27,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
0.8700
0.8700
0.8510
0.8530
16,100
Thu, 10 Sep 2026
0.8830
0.8850
0.8300
0.8850
25,300
Wed, 09 Sep 2026
0.9100
0.9400
0.8600
0.8770
132,600
Tue, 08 Sep 2026
0.9000
0.9080
0.9000
0.9000
16,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
0.9200
0.9200
0.8890
0.8910
18,900
Thu, 03 Sep 2026
0.8860
0.9230
0.8520
0.8800
27,200
Wed, 02 Sep 2026
0.8870
0.8970
0.8500
0.8720
32,700
Tue, 01 Sep 2026
0.8800
0.9600
0.8710
0.8840
49,900
Mon, 31 Aug 2026
0.9600
0.9600
0.8660
0.8690
46,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
0.9610
0.9620
0.9370
0.9370
15,600
Thu, 27 Aug 2026
0.9900
1.0100
0.9560
0.9560
64,600
Wed, 26 Aug 2026
1.0120
1.0200
0.9800
0.9840
17,200
Tue, 25 Aug 2026
1.0380
1.0400
1.0000
1.0200
18,100
Mon, 24 Aug 2026
1.0400
1.0600
1.0000
1.0100
22,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1.1300
1.1300
1.0000
1.0300
86,700
Thu, 20 Aug 2026
15 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 20 Aug 2026
1.1300
1.2220
1.0600
1.1500
225,700
Wed, 19 Aug 2026
1.0500
1.1260
1.0200
1.1100
63,800
Tue, 18 Aug 2026
0.9700
1.0900
0.9550
1.0400
128,100
Mon, 17 Aug 2026
1.0400
1.1100
0.9550
0.9550
119,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
14 · 6-K
After-hours · 16:17 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 14 Aug 2026
1.2300
1.2350
1.1000
1.1500
88,700
Thu, 13 Aug 2026
1.2000
1.2900
1.1600
1.2300
132,200
Wed, 12 Aug 2026
1.1500
1.2200
1.1100
1.2200
70,900
Tue, 11 Aug 2026
1.1000
1.2000
1.1000
1.1600
105,100
Mon, 10 Aug 2026
1.0700
1.1700
1.0200
1.0800
110,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
0.9660
1.0800
0.9610
1.0600
90,300
Thu, 06 Aug 2026
0.9350
1.1400
0.9200
1.0000
428,900
Wed, 05 Aug 2026
0.8940
0.9330
0.8940
0.9330
23,500
Tue, 04 Aug 2026
0.8960
0.9380
0.8960
0.9200
25,500
Mon, 03 Aug 2026
0.9100
0.9140
0.8960
0.9010
25,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
0.9390
0.9580
0.9040
0.9060
56,800
Thu, 30 Jul 2026
0.9000
0.9700
0.9000
0.9390
25,300
Wed, 29 Jul 2026
0.9300
0.9850
0.8900
0.8950
65,400
Tue, 28 Jul 2026
0.9700
0.9800
0.9200
0.9400
60,300
Mon, 27 Jul 2026
0.9800
1.0300
0.9800
0.9800
47,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1.0700
1.0700
0.9760
0.9800
50,700
Thu, 23 Jul 2026
1.0900
1.1600
1.0000
1.0700
441,700
Wed, 22 Jul 2026
0.9610
1.1900
0.9300
1.0900
691,900
Tue, 21 Jul 2026
1.0600
1.1580
0.8790
0.9480
180,900
Mon, 20 Jul 2026
1.1500
1.1500
1.0500
1.0600
95,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1.1700
1.1900
1.0940
1.1100
79,800
Thu, 16 Jul 2026
1.2100
1.2100
1.1500
1.1600
89,400
Wed, 15 Jul 2026
1.2500
1.2500
1.1950
1.2100
68,900
Tue, 14 Jul 2026
1.2800
1.3030
1.1410
1.2300
216,200
Mon, 13 Jul 2026
1.2900
1.3700
1.2600
1.2700
172,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1.2700
1.3000
1.2600
1.2700
63,600
Thu, 09 Jul 2026
1.2900
1.3000
1.2400
1.2500
63,300
Wed, 08 Jul 2026
1.3100
1.3100
1.2600
1.3000
28,200
Tue, 07 Jul 2026
1.3400
1.3400
1.2600
1.3100
29,100
Mon, 06 Jul 2026
1.2800
1.3500
1.2700
1.3400
93,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1.2900
1.2900
1.2300
1.2700
75,500
Wed, 01 Jul 2026
1.2900
1.3100
1.2500
1.3000
115,800
Tue, 30 Jun 2026
1.3600
1.4900
1.2800
1.3100
268,200
Mon, 29 Jun 2026
1.3100
1.3450
1.2800
1.3300
58,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1.3400
1.3800
1.2800
1.3200
57,600
Thu, 25 Jun 2026
1.4200
1.4200
1.3000
1.3400
132,100
Wed, 24 Jun 2026
1.2900
1.4200
1.2700
1.4200
251,200
Tue, 23 Jun 2026
1.3100
1.4000
1.2300
1.2800
3,596,300
Mon, 22 Jun 2026
1.3800
1.4580
1.3500
1.3700
166,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1.6200
1.8000
1.3400
1.4200
728,600
Wed, 17 Jun 2026
1.4000
1.9700
1.3700
1.6500
16,033,400
Tue, 16 Jun 2026
1.3400
1.3800
1.1200
1.2800
173,200
Mon, 15 Jun 2026
1.4300
1.4600
1.3400
1.3700
146,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1.4200
1.4400
1.2800
1.3800
190,700
Thu, 11 Jun 2026
1.5600
1.5980
1.4500
1.5300
246,900
Wed, 10 Jun 2026
1.5500
1.7500
1.4900
1.6300
507,700
Tue, 09 Jun 2026
1.4500
3.3000
1.4000
1.5500
16,256,500
Mon, 08 Jun 2026
1.3600
1.6400
1.3000
1.4900
621,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1.4900
1.5050
1.2880
1.3200
199,500
Thu, 04 Jun 2026
1.4500
1.5300
1.4200
1.5200
99,000
Wed, 03 Jun 2026
1.6500
1.6500
1.4000
1.5700
185,900
Tue, 02 Jun 2026
1.7200
1.8500
1.6000
1.7100
246,300
Mon, 01 Jun 2026
1.4600
1.7400
1.3900
1.6900
284,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1.3900
1.6000
1.3500
1.5500
276,300
Thu, 28 May 2026
1.3400
1.4500
1.2800
1.3800
241,400
Wed, 27 May 2026
1.4200
1.4210
1.3300
1.3700
179,500
Tue, 26 May 2026
1.5600
1.5600
1.4400
1.4700
207,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
13 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 22 May 2026
1.7100
1.7100
1.5200
1.6200
388,300
Thu, 21 May 2026
1.8500
1.8600
1.6600
1.7500
389,600
Wed, 20 May 2026
1.7600
2.1000
1.7500
2.0100
773,500
Tue, 19 May 2026
1.8000
2.6200
1.6800
2.1800
6,921,200
Mon, 18 May 2026
2.2500
2.2500
1.9500
1.9500
1,063,149
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
12 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 15 May 2026
3.0000
3.0000
2.5500
2.7000
1,796,638
Thu, 14 May 2026
4.3500
4.3500
3.6000
4.0500
1,189,579
Wed, 13 May 2026
4.5000
5.2500
3.7500
4.8000
2,420,689
Tue, 12 May 2026
6.4500
6.7500
4.6500
4.8000
4,589,628
Mon, 11 May 2026
8.4000
10.3500
5.1000
6.0000
11,718,953
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
8.8500
9.3000
5.8500
6.0000
1,620,162
Thu, 07 May 2026
13.3500
17.2500
9.6000
10.3500
1,860,030
Wed, 06 May 2026
393.0000
448.5000
22.2000
24.0000
1,697,026
Tue, 05 May 2026
186.0000
390.0000
186.0000
285.0000
178,021
Mon, 04 May 2026
210.0000
243.0000
146.8500
184.5000
10,304
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
225.0000
238.5000
223.5000
234.0000
112
Thu, 30 Apr 2026
235.5000
235.5000
215.2500
225.0000
159
Wed, 29 Apr 2026
204.0000
232.5000
202.5000
229.5000
531
Tue, 28 Apr 2026
178.5000
204.0000
178.5000
204.0000
51
Mon, 27 Apr 2026
208.5000
208.5000
196.5000
204.0000
35
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
199.5000
207.0000
199.5000
207.0000
15
Thu, 23 Apr 2026
204.0000
206.5500
204.0000
206.5500
6
Wed, 22 Apr 2026
200.4000
206.2500
199.5000
205.2000
43
Tue, 21 Apr 2026
210.0000
210.0000
193.5000
207.0000
161
Mon, 20 Apr 2026
195.0000
200.2500
195.0000
200.2500
23
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
196.5000
210.0000
192.0000
207.0000
48
Thu, 16 Apr 2026
204.0000
204.0000
198.0000
200.2500
13
Wed, 15 Apr 2026
196.5000
206.1000
196.5000
204.4500
27
Tue, 14 Apr 2026
199.5000
207.0000
192.0000
198.0000
30
Mon, 13 Apr 2026
198.0000
199.5000
196.5000
199.5000
49
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
196.5000
207.0000
196.5000
201.0000
59
Thu, 09 Apr 2026
189.0000
198.0000
184.5000
195.0000
145
Wed, 08 Apr 2026
11 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 08 Apr 2026
189.0000
200.2500
186.0000
189.6000
934
Wed, 08 Apr 2026
10 · 424B5
Pre-market · 09:26 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 08 Apr 2026
9 · 6-K
Pre-market · 06:02 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 07 Apr 2026
183.7500
189.0000
183.0000
185.2500
31
Mon, 06 Apr 2026
186.0000
186.0000
181.5000
186.0000
15
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
180.0000
189.0000
178.5000
189.0000
32
Wed, 01 Apr 2026
196.5000
196.5000
181.8000
189.0000
13
Tue, 31 Mar 2026
194.8500
195.1500
180.0000
188.2500
32
Mon, 30 Mar 2026
198.0000
198.0000
180.0000
183.0000
24
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
178.5000
195.0000
177.0000
188.2500
65
Thu, 26 Mar 2026
181.6500
184.5000
175.5000
184.5000
29
Wed, 25 Mar 2026
186.0000
193.5000
174.0000
193.5000
62
Tue, 24 Mar 2026
185.2500
185.2500
185.2500
185.2500
0
Mon, 23 Mar 2026
184.5000
187.5000
176.4000
185.2500
26
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
197.4000
197.4000
177.0000
184.5000
88
Thu, 19 Mar 2026
186.0000
198.0000
186.0000
192.0000
13
Wed, 18 Mar 2026
195.0000
199.5000
189.0000
198.6000
26
Tue, 17 Mar 2026
195.7500
195.7500
184.8000
195.0000
15
Mon, 16 Mar 2026
199.5000
199.5000
182.8500
193.8000
107
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
202.5000
204.0000
193.5000
197.2500
56
Thu, 12 Mar 2026
196.5000
208.5000
196.5000
204.0000
15
Wed, 11 Mar 2026
202.5000
208.2000
199.5000
208.2000
58
Tue, 10 Mar 2026
205.5000
219.0000
202.5000
202.5000
233
Mon, 09 Mar 2026
211.5000
222.0000
207.0000
220.5000
92
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
222.7500
223.5000
217.5000
222.0000
15
Thu, 05 Mar 2026
216.9000
223.5000
216.0000
223.5000
87
Wed, 04 Mar 2026
232.5000
235.2000
229.5000
235.2000
10
Tue, 03 Mar 2026
227.4000
232.5000
225.0000
231.0000
41
Mon, 02 Mar 2026
228.0000
235.5000
226.5000
235.5000
103
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · F-3/A
After-hours · 16:16 ET
AMENDMENT 1 TO FORM F-3 ↗
Fri, 27 Feb 2026
243.0000
243.0000
229.5000
235.5000
30
Thu, 26 Feb 2026
232.5000
247.5000
228.0000
247.5000
70
Wed, 25 Feb 2026
231.0000
244.5000
231.0000
240.0000
40
Tue, 24 Feb 2026
243.0000
244.5000
229.5000
243.0000
37
Mon, 23 Feb 2026
238.5000
247.5000
231.0000
243.0000
105
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
252.0000
252.0000
238.5000
243.0000
56
Thu, 19 Feb 2026
252.0000
255.0000
232.5000
243.0000
67
Wed, 18 Feb 2026
241.5000
247.5000
235.5000
245.4000
76
Tue, 17 Feb 2026
235.5000
252.0000
234.0000
243.1500
141
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
246.7500
250.5000
237.0000
249.0000
32
Thu, 12 Feb 2026
253.5000
253.5000
246.0000
250.5000
43
Wed, 11 Feb 2026
244.5000
252.0000
243.0000
248.2500
23
Tue, 10 Feb 2026
243.0000
247.5000
240.0000
247.5000
67
Mon, 09 Feb 2026
234.0000
247.5000
234.0000
247.5000
37
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
229.5000
247.5000
229.5000
243.0000
70
Thu, 05 Feb 2026
246.0000
246.0000
222.0000
231.0000
318
Wed, 04 Feb 2026
243.0000
246.7500
232.5000
240.0000
193
Tue, 03 Feb 2026
255.0000
259.5000
244.5000
246.0000
410
Mon, 02 Feb 2026
267.0000
267.0000
249.0000
256.5000
809
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
264.0000
315.0000
262.5000
274.5000
2,893
Thu, 29 Jan 2026
268.5000
268.5000
255.0000
261.0000
96
Wed, 28 Jan 2026
264.0000
270.0000
261.0000
261.0000
131
Tue, 27 Jan 2026
270.0000
279.0000
264.0000
265.5000
118
Mon, 26 Jan 2026
279.0000
292.5000
264.3000
268.5000
433
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
286.5000
300.0000
286.5000
291.0000
135
Thu, 22 Jan 2026
288.0000
298.5000
283.5000
298.5000
1,442
Wed, 21 Jan 2026
309.0000
311.1000
294.6000
300.0000
108
Tue, 20 Jan 2026
294.0000
306.0000
289.5000
297.0000
205
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
293.5500
310.5000
291.0000
301.5000
291
Thu, 15 Jan 2026
273.0000
313.5000
271.5000
304.5000
1,103
Wed, 14 Jan 2026
268.5000
283.5000
260.4000
274.5000
146
Tue, 13 Jan 2026
270.0000
270.0000
264.0000
267.0000
209
Mon, 12 Jan 2026
279.0000
285.0000
267.0000
276.9000
684
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
279.0000
292.5000
279.0000
288.0000
214
Thu, 08 Jan 2026
281.5500
292.9500
271.5000
288.0000
456
Wed, 07 Jan 2026
298.5000
306.0000
271.5000
289.5000
1,321
Tue, 06 Jan 2026
7 · 6-K
After-hours · 16:20 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 06 Jan 2026
303.0000
322.5000
303.0000
321.0000
1,240
Mon, 05 Jan 2026
292.5000
312.0000
289.2000
306.0000
291
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
300.0000
305.8500
289.5000
300.0000
90
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
282.0000
315.0000
265.5000
298.5000
643
Tue, 30 Dec 2025
279.0000
291.0000
273.0000
277.5000
770
Tue, 30 Dec 2025
6 · 20-F
Next filing day · accepted 29 Dec, 19:55 ET
ANNUAL REPORT ↗
Mon, 29 Dec 2025
285.0000
292.5000
285.0000
285.0000
154
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
291.0000
297.0000
284.2500
292.5000
389
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
282.0000
309.0000
282.0000
300.0000
99
Tue, 23 Dec 2025
288.0000
294.0000
284.2500
292.5000
132
Mon, 22 Dec 2025
305.2500
310.5000
290.2500
294.0000
333
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
276.0000
318.0000
271.3500
312.0000
875
Thu, 18 Dec 2025
291.0000
306.0000
271.5000
274.5000
785
Wed, 17 Dec 2025
288.0000
297.0000
288.0000
297.0000
118
Tue, 16 Dec 2025
316.5000
321.0000
288.0000
288.0000
453
Mon, 15 Dec 2025
351.0000
351.0000
318.0000
322.5000
513
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 12 Dec 2025
325.5000
345.0000
322.5000
342.0000
315
Thu, 11 Dec 2025
310.5000
348.0000
300.0000
336.0000
755
Wed, 10 Dec 2025
330.0000
334.5000
306.0000
321.0000
249
Tue, 09 Dec 2025
324.0000
340.5000
295.5000
333.0000
822
Mon, 08 Dec 2025
319.5000
339.0000
289.5000
325.5000
1,339
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
360.0000
360.0000
330.0000
333.0000
1,902
Thu, 04 Dec 2025
315.0000
351.0000
302.1000
312.0000
528
Wed, 03 Dec 2025
301.5000
315.0000
300.0000
301.5000
279
Tue, 02 Dec 2025
339.0000
342.4500
300.0000
303.0000
427
Mon, 01 Dec 2025
333.0000
360.0000
331.5000
334.5000
416
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
322.5000
355.5000
322.5000
349.5000
619
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
4 · F-3
After-hours · 16:59 ET
REGISTRATION STATEMENT ↗
Wed, 26 Nov 2025
334.5000
340.0500
319.5000
328.5000
1,039
Tue, 25 Nov 2025
333.0000
358.5000
318.0000
330.0000
962
Mon, 24 Nov 2025
307.5000
342.0000
300.0000
339.0000
925
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
294.0000
357.0000
271.5000
318.0000
2,345
Thu, 20 Nov 2025
262.5000
303.7500
262.5000
285.0000
828
Wed, 19 Nov 2025
375.0000
382.5000
213.7500
318.7500
2,268
Wed, 19 Nov 2025
3 · 6-K
Pre-market · 07:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 18 Nov 2025
495.0000
502.5000
476.2500
495.0000
283
Mon, 17 Nov 2025
525.0000
555.0000
495.0000
517.5000
275
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
525.0000
551.2500
525.0000
551.2500
195
Thu, 13 Nov 2025
562.5000
603.7500
543.7500
551.2500
682
Wed, 12 Nov 2025
506.2500
562.5000
487.5000
562.5000
813
Tue, 11 Nov 2025
581.2500
581.2500
506.2500
521.2500
729
Mon, 10 Nov 2025
585.0000
648.7500
528.7500
551.2500
906
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
641.2500
712.5000
547.5000
585.0000
2,454
Thu, 06 Nov 2025
558.7500
1098.7500
536.2500
750.0000
52,667
Wed, 05 Nov 2025
2 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 05 Nov 2025
577.5000
588.7500
525.0000
543.7500
708
Tue, 04 Nov 2025
622.5000
633.7500
573.7500
588.7500
1,905
Mon, 03 Nov 2025
1 · 6-K
After market open · 10:30 ET
CURRENT REPORT ↗
Mon, 03 Nov 2025
637.5000
911.2500
566.2500
656.2500
62,327
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
517.5000
528.7500
476.2500
510.0000
2,977
Thu, 30 Oct 2025
555.0000
555.0000
536.2500
540.0000
142
Wed, 29 Oct 2025
570.0000
592.5000
543.7500
551.2500
351
Tue, 28 Oct 2025
607.5000
607.5000
558.7500
570.0000
250
Mon, 27 Oct 2025
600.0000
622.5000
596.2500
611.2500
128
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
600.0000
618.7500
573.7500
596.2500
148