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
16 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 24 Jul 2026
3.6900
3.6900
2.8500
3.1900
266,200
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
15 · 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
14 · 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
13 · 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
12 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 13 Mar 2026
11 · 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
10 · 6-K
After-hours · 17:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 06 Mar 2026
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
Fri, 24 Oct 2025
2272.0000
2320.0000
2192.0000
2284.8000
16
Thu, 23 Oct 2025
2 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 23 Oct 2025
2176.0000
2342.3999
2176.0000
2278.3999
35
Wed, 22 Oct 2025
2243.2000
2262.3999
2182.3999
2211.2000
29
Tue, 21 Oct 2025
2214.3999
2262.3999
2214.3999
2243.2000
20
Mon, 20 Oct 2025
2204.8000
2268.8000
2176.0000
2214.3999
17
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
2179.2000
2259.2000
2169.6001
2192.0000
27
Thu, 16 Oct 2025
2236.8000
2336.0000
2179.2000
2201.6001
72
Wed, 15 Oct 2025
2243.2000
2284.8000
2208.0000
2236.8000
35
Tue, 14 Oct 2025
2214.3999
2262.3999
2201.6001
2240.0000
46
Mon, 13 Oct 2025
2204.8000
2284.8000
2198.3999
2259.2000
23
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
2393.6001
2393.6001
2176.0000
2230.3999
67
Thu, 09 Oct 2025
2291.2000
2358.3999
2291.2000
2358.3999
30
Wed, 08 Oct 2025
2326.3999
2345.6001
2275.2000
2310.3999
41
Tue, 07 Oct 2025
2320.0000
2336.0000
2281.6001
2307.2000
50
Mon, 06 Oct 2025
2352.0000
2368.0000
2310.3999
2326.3999
54
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
2380.8000
2390.3999
2304.0000
2364.8000
87
Thu, 02 Oct 2025
2368.0000
2368.0000
2320.0000
2345.6001
57
Wed, 01 Oct 2025
2336.0000
2342.3999
2256.0000
2320.0000
80
Tue, 30 Sep 2025
2400.0000
2400.0000
2304.0000
2339.2000
76
Mon, 29 Sep 2025
1 · 6-K
After-hours · 16:16 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Sep 2025
2496.0000
2496.0000
2352.0000
2364.8000
350
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
2496.0000
2496.0000
2358.3999
2438.3999
73
Thu, 25 Sep 2025
2560.0000
2560.0000
2451.2000
2489.6001
71
Wed, 24 Sep 2025
2496.0000
2611.2000
2406.3999
2611.2000
89
Tue, 23 Sep 2025
2627.2000
2672.0000
2531.2000
2572.8000
82
Mon, 22 Sep 2025
2553.6001
2688.0000
2502.3999
2684.8000
173
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
2656.0000
2729.6001
2592.0000
2608.0000
75
Thu, 18 Sep 2025
2681.6001
2768.0000
2640.0000
2697.6001
86
Wed, 17 Sep 2025
2784.0000
2816.0000
2643.2000
2700.8000
72
Tue, 16 Sep 2025
2816.0000
2880.0000
2732.8000
2784.0000
81
Mon, 15 Sep 2025
2953.6001
2979.2000
2742.3999
2787.2000
110
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
2851.2000
3020.8000
2851.2000
3011.2000
114
Thu, 11 Sep 2025
3040.0000
3232.0000
2944.0000
2985.6001
189
Wed, 10 Sep 2025
3136.0000
3360.0000
2816.0000
3264.0000
795
Tue, 09 Sep 2025
2816.0000
2816.0000
2656.0000
2803.2000
607
Mon, 08 Sep 2025
2624.0000
2912.0000
2528.0000
2764.8000
144
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
2912.0000
3040.0000
2720.0000
2752.0000
58
Thu, 04 Sep 2025
3200.0000
3232.0000
2704.0000
2880.0000
147
Wed, 03 Sep 2025
3648.0000
3664.0000
3043.2000
3200.0000
148
Tue, 02 Sep 2025
3776.0000
3776.0000
3584.0000
3744.0000
21
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
3808.0000
3968.0000
3593.6001
3680.0000
29
Thu, 28 Aug 2025
3888.0000
3904.0000
3776.0000
3808.0000
30
Wed, 27 Aug 2025
3872.0000
3936.0000
3776.0000
3859.2000
33
Tue, 26 Aug 2025
4000.0000
4032.0000
3808.0000
3872.0000
31
Mon, 25 Aug 2025
4032.0000
4121.6001
3872.0000
3936.0000
27
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
3744.0000
4060.8000
3744.0000
4000.0000
58
Thu, 21 Aug 2025
3616.0000
3808.0000
3616.0000
3712.0000
44
Wed, 20 Aug 2025
3680.0000
3744.0000
3616.0000
3648.0000
24
Tue, 19 Aug 2025
3840.0000
4032.0000
3715.2000
3776.0000
33
Mon, 18 Aug 2025
3712.0000
3904.0000
3664.0000
3865.6001
26
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
3744.0000
3744.0000
3584.0000
3648.0000
11
Thu, 14 Aug 2025
3680.0000
3798.3999
3680.0000
3680.0000
9
Wed, 13 Aug 2025
3712.0000
3840.0000
3648.0000
3744.0000
23
Tue, 12 Aug 2025
3584.0000
4000.0000
3584.0000
3840.0000
67
Mon, 11 Aug 2025
3584.0000
3712.0000
3424.0000
3584.0000
32
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3680.0000
3744.0000
3456.0000
3584.0000
31
Thu, 07 Aug 2025
4032.0000
4160.0000
3776.0000
3808.0000
60
Wed, 06 Aug 2025
4064.0000
4227.2002
3875.2000
4000.0000
86
Tue, 05 Aug 2025
3808.0000
4598.3999
3776.0000
4000.0000
358
Mon, 04 Aug 2025
3552.0000
3712.0000
3520.0000
3712.0000
54
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
3552.0000
3616.0000
3360.0000
3488.0000
32
Thu, 31 Jul 2025
3520.0000
3552.0000
3392.0000
3488.0000
17
Wed, 30 Jul 2025
3520.0000
3616.0000
3360.0000
3424.0000
59
Tue, 29 Jul 2025
3360.0000
3840.0000
3360.0000
3616.0000
119
Mon, 28 Jul 2025
3552.0000
3552.0000
3296.0000
3296.0000
19
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend