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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
0.1861
0.2003
0.1821
0.1917
3,446,369
Thu, 22 Oct 2026
0.2030
0.2260
0.1820
0.2010
53,624,000
Wed, 21 Oct 2026
23 · 6-K
After-hours · 20:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 21 Oct 2026
0.2050
0.2180
0.1800
0.2100
8,752,200
Tue, 20 Oct 2026
22 · 424B5
After market open · 13:04 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 20 Oct 2026
0.2390
0.2660
0.2140
0.2610
6,194,700
Mon, 19 Oct 2026
0.4500
0.4700
0.2870
0.3180
7,696,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
2.5000
2.6700
2.4500
2.5500
65,400
Thu, 15 Oct 2026
2.5800
2.7300
2.5800
2.6500
23,000
Wed, 14 Oct 2026
2.7000
2.9000
2.5800
2.6300
68,400
Tue, 13 Oct 2026
2.8800
2.8800
2.5600
2.6300
70,700
Mon, 12 Oct 2026
3.0100
3.1300
2.6700
2.7800
74,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
3.1800
3.3250
3.0100
3.0200
38,300
Thu, 08 Oct 2026
3.2600
3.4000
3.0200
3.2200
535,500
Wed, 07 Oct 2026
3.5100
3.5100
3.3120
3.3400
26,900
Tue, 06 Oct 2026
3.3700
3.6200
3.3700
3.4400
65,400
Mon, 05 Oct 2026
3.4100
3.6170
3.3600
3.3800
43,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
3.9000
3.9600
3.3500
3.5500
96,800
Thu, 01 Oct 2026
4.1200
4.3180
4.0500
4.0600
76,500
Wed, 30 Sep 2026
4.2600
4.3900
3.9800
4.0800
199,900
Tue, 29 Sep 2026
4.7200
5.2700
4.6000
4.6600
223,200
Mon, 28 Sep 2026
4.3100
5.4000
3.9000
5.2300
1,134,200
Mon, 28 Sep 2026
21 · 6-K
Pre-market · 07:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
6.2500
6.8700
4.5700
5.1000
49,411,900
Fri, 25 Sep 2026
20 · 6-K
Next filing day · accepted 24 Sep, 18:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 24 Sep 2026
19 · 6-K
After-hours · 17:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 24 Sep 2026
2.9000
3.0000
2.8900
2.9500
9,533,500
Wed, 23 Sep 2026
2.8600
2.9100
2.8340
2.9100
16,300
Tue, 22 Sep 2026
2.6500
2.9500
2.6500
2.8000
40,400
Mon, 21 Sep 2026
2.7200
2.7700
2.6300
2.6600
18,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
3.0290
3.1180
2.6500
2.6900
77,600
Thu, 17 Sep 2026
18 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 17 Sep 2026
3.0100
3.2200
2.9200
3.0150
23,600
Wed, 16 Sep 2026
2.8900
3.0700
2.8500
2.9350
23,400
Tue, 15 Sep 2026
2.9900
3.0000
2.8800
2.8900
21,700
Mon, 14 Sep 2026
3.1500
3.2800
2.9350
2.9600
58,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
3.3000
3.3740
3.2100
3.2800
37,400
Thu, 10 Sep 2026
3.5000
3.5300
3.2670
3.3500
27,400
Wed, 09 Sep 2026
17 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 09 Sep 2026
3.7030
3.7400
3.5000
3.5600
14,800
Tue, 08 Sep 2026
3.8400
3.8400
3.5880
3.6700
27,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
3.7800
3.8000
3.6300
3.7800
52,300
Thu, 03 Sep 2026
3.9100
4.0900
3.6800
3.6800
230,900
Wed, 02 Sep 2026
3.9800
4.0900
3.8500
3.9100
20,400
Tue, 01 Sep 2026
4.0000
4.1400
3.7800
4.0300
29,500
Mon, 31 Aug 2026
3.9700
4.1500
3.8600
4.0000
56,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
4.1400
4.1500
3.8500
3.8500
22,500
Thu, 27 Aug 2026
4.2300
4.3750
4.0800
4.0800
43,300
Wed, 26 Aug 2026
4.2500
4.4000
4.2000
4.2200
32,500
Tue, 25 Aug 2026
4.4300
4.4300
4.0400
4.2300
64,100
Mon, 24 Aug 2026
4.7700
4.7900
4.3400
4.4200
50,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
4.8600
4.8950
4.7000
4.7400
49,200
Thu, 20 Aug 2026
4.6700
5.0600
4.6400
4.9500
89,700
Wed, 19 Aug 2026
4.6700
5.2500
4.4800
4.7300
1,020,500
Tue, 18 Aug 2026
4.4200
4.7670
4.3200
4.5200
95,200
Mon, 17 Aug 2026
4.9200
5.0000
4.6400
4.7600
80,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
16 · 6-K
After-hours · 16:58 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 14 Aug 2026
4.8700
5.2000
4.7800
4.9700
119,000
Thu, 13 Aug 2026
4.9000
4.9500
4.6000
4.7700
84,900
Wed, 12 Aug 2026
4.9000
5.2000
4.9000
4.9500
111,200
Tue, 11 Aug 2026
5.4400
5.4400
4.9100
4.9200
168,100
Mon, 10 Aug 2026
5.4600
5.6900
5.1100
5.6000
1,040,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
5.1100
5.4900
4.5040
4.5100
304,900
Thu, 06 Aug 2026
5.2200
5.8100
4.7400
5.4400
992,000
Wed, 05 Aug 2026
7.8050
9.4800
5.4000
6.2700
60,958,300
Tue, 04 Aug 2026
3.7100
3.7100
3.1000
3.1800
3,832,100
Mon, 03 Aug 2026
4.1900
4.1900
3.6300
3.7300
174,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
4.8500
4.8920
3.8200
4.2500
254,400
Thu, 30 Jul 2026
4.3300
6.1700
4.3000
5.1800
2,159,200
Wed, 29 Jul 2026
15 · 6-K
After market open · 13:04 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 29 Jul 2026
4.3000
4.6360
4.0000
4.2700
734,100
Tue, 28 Jul 2026
4.7310
8.1800
4.1400
5.3000
33,019,800
Mon, 27 Jul 2026
3.2200
3.3800
3.0200
3.2800
4,175,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
14 · 6-K
After market open · 12:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 24 Jul 2026
3.6900
3.6900
2.8500
3.1900
274,800
Thu, 23 Jul 2026
3.3000
3.7500
2.9800
3.7500
902,700
Wed, 22 Jul 2026
3.2500
4.8600
2.9700
3.7600
51,029,500
Tue, 21 Jul 2026
2.2600
2.2900
2.1200
2.2300
697,900
Mon, 20 Jul 2026
2.5000
2.5000
2.1400
2.3000
104,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
2.5100
2.6380
2.4100
2.5800
107,200
Thu, 16 Jul 2026
2.7600
2.8200
2.4100
2.5700
145,600
Wed, 15 Jul 2026
2.8500
2.8980
2.6700
2.7400
122,700
Tue, 14 Jul 2026
2.8700
3.0600
2.7200
2.8100
183,600
Mon, 13 Jul 2026
3.2800
3.3400
2.8600
2.9500
238,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
3.6000
3.9900
3.3300
3.4300
369,300
Thu, 09 Jul 2026
3.9300
3.9300
3.5000
3.6300
287,400
Wed, 08 Jul 2026
4.8500
4.9800
3.8260
3.9100
491,800
Tue, 07 Jul 2026
4.6500
7.0000
4.6500
5.3500
1,325,600
Tue, 07 Jul 2026
13 · 6-K
Next filing day · accepted 06 Jul, 19:45 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 06 Jul 2026
4.9900
9.9100
4.6200
6.3800
4,962,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
6.0000
6.0000
4.2000
4.4000
1,098,659
Wed, 01 Jul 2026
6.2000
7.0000
5.8000
6.6000
1,024,190
Tue, 30 Jun 2026
12.4000
13.0000
10.4000
11.6000
2,136,193
Mon, 29 Jun 2026
13.8000
15.4000
9.6000
13.2000
5,612,189
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
12.6000
13.8000
9.0000
9.4000
11,354,955
Thu, 25 Jun 2026
6.4000
6.6000
5.4000
6.0000
1,172,096
Wed, 24 Jun 2026
9.6000
11.0000
7.0000
8.0000
1,267,795
Tue, 23 Jun 2026
13.4000
14.4000
10.8000
11.2000
1,597,995
Mon, 22 Jun 2026
27.4000
28.4000
20.6000
22.2000
1,078,903
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
12 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 18 Jun 2026
46.2000
49.8000
29.8000
31.4000
657,590
Wed, 17 Jun 2026
744.0000
744.0000
76.4000
87.4000
314,117
Tue, 16 Jun 2026
778.0000
910.0000
710.0000
764.0000
4,550
Mon, 15 Jun 2026
759.6000
808.0000
722.0000
776.0000
87
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
834.0000
840.0000
702.0000
740.0000
2,098
Thu, 11 Jun 2026
816.0000
880.0000
792.6000
836.0000
2,058
Wed, 10 Jun 2026
916.0000
940.0000
798.0000
802.0000
2,058
Tue, 09 Jun 2026
836.0000
958.0000
804.0000
922.0000
1,830
Mon, 08 Jun 2026
734.0000
900.0000
666.0000
828.0000
780
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
800.0000
848.0000
668.0000
848.0000
45
Thu, 04 Jun 2026
760.0000
761.0000
720.0000
761.0000
14
Wed, 03 Jun 2026
750.0000
750.4000
750.0000
750.0000
5
Tue, 02 Jun 2026
722.0000
790.0000
722.0000
750.0000
17
Mon, 01 Jun 2026
762.0000
828.0000
708.0000
717.0000
65
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
818.0000
842.0000
742.0000
760.0000
82
Thu, 28 May 2026
812.0000
836.8000
782.0000
782.0000
17
Wed, 27 May 2026
820.0000
835.0000
811.0000
824.0000
14
Tue, 26 May 2026
798.4000
826.0000
798.4000
825.0000
12
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
824.0000
826.0000
786.0000
798.0000
13
Thu, 21 May 2026
818.0000
818.0000
780.0000
784.0000
39
Wed, 20 May 2026
776.0000
825.6000
776.0000
811.2000
35
Tue, 19 May 2026
804.0000
804.0000
760.0000
760.0000
8
Mon, 18 May 2026
825.0000
825.0000
825.0000
825.0000
2
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
874.0000
934.0000
816.0000
850.0000
111
Thu, 14 May 2026
864.0000
879.0000
854.0000
854.0000
8
Wed, 13 May 2026
890.0000
890.0000
862.0000
864.0000
33
Tue, 12 May 2026
842.8000
893.0000
842.8000
893.0000
24
Mon, 11 May 2026
858.0000
901.0000
858.0000
871.0000
29
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
882.0000
882.0000
832.0000
858.0000
28
Thu, 07 May 2026
830.0000
880.0000
828.0000
878.0000
47
Wed, 06 May 2026
826.0000
900.0000
750.0000
832.0000
127
Tue, 05 May 2026
718.0000
938.0000
630.0000
826.0000
1,247
Mon, 04 May 2026
646.0000
763.0000
602.0000
694.0000
192
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
602.0000
640.0000
602.0000
638.0000
44
Thu, 30 Apr 2026
604.0000
618.0000
602.0000
618.0000
29
Wed, 29 Apr 2026
618.0000
625.0000
610.0000
610.0000
27
Tue, 28 Apr 2026
644.0000
644.0000
638.0000
639.0000
35
Mon, 27 Apr 2026
666.0000
680.0000
644.0000
646.0000
32
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
690.0000
738.0000
656.6000
662.0000
246
Thu, 23 Apr 2026
748.4000
748.4000
682.0000
698.0000
18
Wed, 22 Apr 2026
684.0000
718.0000
684.0000
700.0000
4
Tue, 21 Apr 2026
720.0000
720.0000
684.0000
684.0000
26
Mon, 20 Apr 2026
762.0000
762.0000
696.0000
696.0000
74
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
759.6000
792.0000
710.0000
712.0000
266
Thu, 16 Apr 2026
764.0000
766.0000
742.8000
756.0000
21
Wed, 15 Apr 2026
793.4000
793.4000
766.0000
768.0000
31
Tue, 14 Apr 2026
784.0000
794.0000
784.0000
794.0000
7
Mon, 13 Apr 2026
796.0000
796.0000
776.0000
784.0000
36
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
804.0000
806.0000
754.0000
771.0000
77
Thu, 09 Apr 2026
779.4000
794.0000
760.6000
784.0000
78
Wed, 08 Apr 2026
727.0000
743.6000
716.0000
736.0000
46
Tue, 07 Apr 2026
11 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 07 Apr 2026
888.0000
910.8000
694.0000
720.0000
197
Mon, 06 Apr 2026
1040.0000
1040.0000
882.0000
935.6000
53
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
880.0000
1040.0000
768.0000
1033.6000
74
Wed, 01 Apr 2026
896.0000
966.4000
857.6000
886.4000
138
Tue, 31 Mar 2026
988.8000
1049.6000
960.0000
1040.0000
51
Mon, 30 Mar 2026
998.4000
1116.8000
944.0000
944.0000
32
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1001.6000
1075.2000
995.2000
1027.2000
30
Thu, 26 Mar 2026
995.2000
1049.6000
928.0000
969.6000
76
Wed, 25 Mar 2026
1040.0000
1104.0000
979.2000
992.0000
26
Tue, 24 Mar 2026
1008.0000
1120.0000
992.0000
1008.0000
19
Mon, 23 Mar 2026
979.2000
1088.0000
979.2000
1040.0000
29
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
1113.6000
1136.0000
998.4000
998.4000
80
Thu, 19 Mar 2026
1171.2000
1184.0000
966.4000
1136.0000
108
Wed, 18 Mar 2026
1216.0000
1440.0000
1120.0000
1200.0000
337
Tue, 17 Mar 2026
1056.0000
1872.0000
1040.0000
1379.2000
17,773
Mon, 16 Mar 2026
1027.2000
1088.0000
1017.6000
1024.0000
13
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
10 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 13 Mar 2026
9 · 424B5
After-hours · 16:31 ET
PROSPECTUS SUPPLEMENT ↗
Fri, 13 Mar 2026
1081.6000
1097.6000
1024.0000
1033.6000
10
Thu, 12 Mar 2026
1072.0000
1123.2000
1056.0000
1097.6000
11
Wed, 11 Mar 2026
1104.0000
1180.8000
1065.6000
1072.0000
11
Tue, 10 Mar 2026
1180.8000
1235.2000
1107.2000
1120.0000
18
Mon, 09 Mar 2026
1222.4000
1280.0000
1059.2000
1120.0000
34
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
8 · 6-K
After-hours · 17:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 06 Mar 2026
7 · 20-F
After-hours · 17:01 ET
ANNUAL REPORT ↗
Fri, 06 Mar 2026
1120.0000
1344.0000
1027.2000
1152.0000
41
Thu, 05 Mar 2026
1248.0000
1280.0000
960.0000
1094.4000
108
Wed, 04 Mar 2026
1251.2000
1344.0000
1235.2000
1273.6000
13
Tue, 03 Mar 2026
1312.0000
1344.0000
1248.0000
1251.2000
29
Mon, 02 Mar 2026
1328.0000
1350.4000
1228.8000
1350.4000
22
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1248.0000
1388.8000
1248.0000
1363.2000
43
Thu, 26 Feb 2026
1280.0000
1440.0000
1225.6000
1312.0000
34
Wed, 25 Feb 2026
1238.4000
1312.0000
1193.6000
1312.0000
38
Tue, 24 Feb 2026
1222.4000
1280.0000
1206.4000
1212.8000
16
Mon, 23 Feb 2026
1248.0000
1312.0000
1200.0000
1232.0000
52
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1244.8000
1305.6000
1203.2000
1219.2000
42
Thu, 19 Feb 2026
1177.6000
1248.0000
1155.2000
1203.2000
28
Wed, 18 Feb 2026
1225.6000
1296.0000
1152.0000
1152.0000
85
Tue, 17 Feb 2026
1120.0000
1280.0000
1120.0000
1241.6000
80
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
1312.0000
1312.0000
1136.0000
1264.0000
133
Thu, 12 Feb 2026
1516.8000
1536.0000
1312.0000
1353.6000
148
Wed, 11 Feb 2026
1536.0000
1651.2000
1513.6000
1568.0000
75
Tue, 10 Feb 2026
6 · 6-K
After-hours · 17:24 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 10 Feb 2026
1568.0000
1651.2000
1475.2000
1612.8000
227
Mon, 09 Feb 2026
1513.6000
1676.8000
1446.4000
1603.2000
78
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
1664.0000
1664.0000
1526.4000
1555.2000
108
Thu, 05 Feb 2026
1600.0000
1952.0000
1504.0000
1664.0000
265
Wed, 04 Feb 2026
1728.0000
1849.6000
1616.0000
1782.4000
622
Tue, 03 Feb 2026
2016.0000
2176.0000
1478.4000
1737.6000
8,753
Mon, 02 Feb 2026
1964.8000
1964.8000
1280.0000
1360.0000
4,276
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
1187.2000
4544.0000
1136.0000
4544.0000
8,442
Thu, 29 Jan 2026
1280.0000
1280.0000
1155.2000
1177.6000
33
Wed, 28 Jan 2026
1280.0000
1280.0000
1248.0000
1267.2000
20
Tue, 27 Jan 2026
1372.8000
1372.8000
1280.0000
1280.0000
37
Mon, 26 Jan 2026
1392.0000
1414.4000
1350.4000
1372.8000
17
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
1408.0000
1440.0000
1385.6000
1401.6000
25
Thu, 22 Jan 2026
1411.2000
1424.0000
1376.0000
1404.8000
40
Wed, 21 Jan 2026
1536.0000
1536.0000
1388.8000
1395.2000
62
Tue, 20 Jan 2026
1660.8000
1660.8000
1478.4000
1481.6000
28
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
1638.4000
1638.4000
1593.6000
1603.2000
10
Thu, 15 Jan 2026
1568.0000
1619.2000
1568.0000
1593.6000
8
Wed, 14 Jan 2026
1606.4000
1660.8000
1564.8000
1600.0000
18
Tue, 13 Jan 2026
1632.0000
1664.0000
1603.2000
1606.4000
13
Mon, 12 Jan 2026
5 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 12 Jan 2026
1568.0000
1641.6000
1568.0000
1603.2000
9
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
1648.0000
1664.0000
1536.0000
1552.0000
35
Thu, 08 Jan 2026
1692.8000
1766.4000
1648.0000
1680.0000
25
Wed, 07 Jan 2026
1683.2000
1734.4000
1683.2000
1692.8000
3
Tue, 06 Jan 2026
1600.0000
1836.8000
1600.0000
1728.0000
52
Mon, 05 Jan 2026
4 · F-3
After-hours · 17:00 ET
REGISTRATION STATEMENT ↗
Mon, 05 Jan 2026
1552.0000
1644.8000
1552.0000
1587.2000
34
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
1536.0000
1651.2000
1472.0000
1552.0000
32
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
1632.0000
1651.2000
1536.0000
1539.2000
26
Tue, 30 Dec 2025
1680.0000
1728.0000
1651.2000
1651.2000
9
Mon, 29 Dec 2025
1641.6000
1737.6000
1641.6000
1651.2000
36
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1644.8000
1644.8000
1600.0000
1635.2000
7
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1664.0000
1673.6000
1632.0000
1667.2000
13
Tue, 23 Dec 2025
1731.2000
1753.6000
1600.0000
1622.4000
44
Mon, 22 Dec 2025
1760.0000
1792.0000
1744.0000
1792.0000
8
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
1824.0000
1846.4000
1760.0000
1820.8000
21
Thu, 18 Dec 2025
3 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 18 Dec 2025
1728.0000
1865.6000
1718.4000
1865.6000
25
Wed, 17 Dec 2025
1760.0000
1785.6000
1731.2000
1785.6000
14
Tue, 16 Dec 2025
1798.4000
1798.4000
1760.0000
1788.8000
23
Mon, 15 Dec 2025
1830.4000
1846.4000
1740.8000
1846.4000
23
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
1859.2000
1884.8000
1827.2000
1884.8000
12
Thu, 11 Dec 2025
1888.0000
1916.8000
1827.2000
1881.6000
10
Wed, 10 Dec 2025
1971.2000
1974.4000
1856.0000
1926.4000
21
Tue, 09 Dec 2025
1920.0000
2080.0000
1785.6000
2032.0000
50
Mon, 08 Dec 2025
1980.8000
1980.8000
1856.0000
1945.6000
46
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2051.2000
2112.0000
1926.4000
2051.2000
101
Thu, 04 Dec 2025
2089.6001
2361.6001
1824.0000
2134.3999
2,987
Wed, 03 Dec 2025
1766.4000
1958.4000
1766.4000
1920.0000
40
Tue, 02 Dec 2025
1792.0000
1792.0000
1728.0000
1776.0000
12
Mon, 01 Dec 2025
1792.0000
1843.2000
1792.0000
1817.6000
11
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
1872.0000
1872.0000
1827.2000
1830.4000
16
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
1856.0000
1952.0000
1827.2000
1840.0000
20
Tue, 25 Nov 2025
1859.2000
1888.0000
1827.2000
1856.0000
13
Mon, 24 Nov 2025
1833.6000
1923.2000
1833.6000
1859.2000
7
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1952.0000
2012.8000
1920.0000
1948.8000
8
Thu, 20 Nov 2025
2185.6001
2208.0000
1747.2000
1961.6000
24
Wed, 19 Nov 2025
2217.6001
2227.2000
2115.2000
2134.3999
10
Tue, 18 Nov 2025
2144.0000
2214.3999
2121.6001
2172.8000
15
Mon, 17 Nov 2025
2182.3999
2208.0000
2144.0000
2160.0000
8
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
2144.0000
2224.0000
2115.2000
2214.3999
17
Thu, 13 Nov 2025
2240.0000
2256.0000
2176.0000
2211.2000
14
Wed, 12 Nov 2025
2268.8000
2272.0000
2208.0000
2259.2000
37
Tue, 11 Nov 2025
2249.6001
2336.0000
2243.2000
2259.2000
19
Mon, 10 Nov 2025
2371.2000
2400.0000
2339.2000
2355.2000
10
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2336.0000
2393.6001
2243.2000
2339.2000
12
Thu, 06 Nov 2025
2464.0000
2464.0000
2336.0000
2339.2000
8
Wed, 05 Nov 2025
2220.8000
2419.2000
2220.8000
2400.0000
22
Wed, 05 Nov 2025
2 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 04 Nov 2025
2320.0000
2400.0000
2243.2000
2288.0000
31
Mon, 03 Nov 2025
2560.0000
2563.2000
2432.0000
2464.0000
10
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2470.3999
2560.0000
2438.3999
2560.0000
34
Thu, 30 Oct 2025
1 · 6-K
After-hours · 16:47 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 30 Oct 2025
2700.8000
2704.0000
2432.0000
2569.6001
67
Wed, 29 Oct 2025
2432.0000
2681.6001
2425.6001
2544.0000
100
Tue, 28 Oct 2025
2400.0000
2457.6001
2352.0000
2412.8000
32
Mon, 27 Oct 2025
2336.0000
2515.2000
2243.2000
2400.0000
75
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend