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
67.3700
70.6300
67.1250
69.4500
56,921
Thu, 22 Oct 2026
65.6900
67.3950
63.5300
67.3900
46,200
Wed, 21 Oct 2026
66.4400
69.3600
64.5000
65.7200
59,500
Tue, 20 Oct 2026
63.6800
66.9800
63.6800
65.8100
44,900
Mon, 19 Oct 2026
67.3900
67.3900
64.0600
64.9800
13,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
69.1000
69.1000
62.6600
64.2500
69,800
Thu, 15 Oct 2026
70.0000
70.0000
67.5080
68.7000
41,200
Wed, 14 Oct 2026
69.7800
71.6650
68.0650
69.5000
26,800
Tue, 13 Oct 2026
72.8050
72.8050
68.3000
68.3000
33,700
Mon, 12 Oct 2026
71.7700
73.1100
69.5000
72.4000
29,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
69.8500
72.3700
68.7800
71.7700
31,500
Thu, 08 Oct 2026
70.4600
70.9200
66.5200
70.3400
41,000
Wed, 07 Oct 2026
74.9700
75.0650
71.2800
71.9450
31,300
Tue, 06 Oct 2026
11 · 6-K
After market open · 11:24 ET
6-K ↗
Tue, 06 Oct 2026
78.9500
79.5000
73.9450
75.6400
44,000
Mon, 05 Oct 2026
71.2000
79.0100
71.2000
78.9500
29,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.8800
74.3500
70.8400
72.0000
44,400
Thu, 01 Oct 2026
74.4200
74.4200
70.7500
73.0000
32,800
Wed, 30 Sep 2026
10 · 6-K
After market open · 13:00 ET
6-K ↗
Wed, 30 Sep 2026
73.3300
77.6700
72.8700
74.2800
39,200
Tue, 29 Sep 2026
69.9600
72.7850
69.2000
72.2500
30,700
Mon, 28 Sep 2026
66.7200
72.0000
66.7200
69.4500
58,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.2500
67.2900
61.0500
66.8500
26,100
Thu, 24 Sep 2026
59.5700
62.6300
58.4150
60.7400
66,900
Wed, 23 Sep 2026
61.0000
61.7700
58.7300
59.7100
70,700
Tue, 22 Sep 2026
58.7900
63.7000
58.7900
60.9500
79,700
Mon, 21 Sep 2026
59.8300
60.0000
58.3000
59.2800
29,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
64.1700
64.6100
60.0000
60.0000
45,800
Thu, 17 Sep 2026
62.6500
65.4400
62.6400
64.5400
45,100
Thu, 17 Sep 2026
9 · 6-K
Pre-market · 08:30 ET
6-K ↗
Wed, 16 Sep 2026
64.4600
64.4600
60.9800
63.4400
54,500
Tue, 15 Sep 2026
64.2500
66.5000
64.0000
64.4000
59,100
Mon, 14 Sep 2026
65.6900
66.3900
64.0200
65.1800
27,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
67.4200
67.6200
65.6050
65.9400
25,000
Thu, 10 Sep 2026
69.4000
69.5700
66.1000
66.7900
84,200
Wed, 09 Sep 2026
70.9900
70.9900
68.4200
69.1800
47,500
Tue, 08 Sep 2026
69.0600
70.2000
67.7900
69.3700
38,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
70.1700
70.8000
68.3850
69.5200
29,600
Thu, 03 Sep 2026
71.3300
72.9900
69.8400
70.1000
58,100
Wed, 02 Sep 2026
69.4800
72.0900
68.0000
70.4300
97,700
Tue, 01 Sep 2026
70.2600
72.7600
69.0200
69.5200
130,200
Mon, 31 Aug 2026
67.7700
70.9300
66.7500
69.1000
111,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
72.6100
76.0000
66.1500
68.8100
147,800
Thu, 27 Aug 2026
80.4500
80.7000
71.9700
72.5700
58,700
Wed, 26 Aug 2026
81.2000
81.8000
77.2200
79.4300
68,600
Tue, 25 Aug 2026
78.8800
82.1900
78.8800
81.7200
56,000
Mon, 24 Aug 2026
76.9900
78.4100
75.3800
77.3900
59,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
81.9200
81.9200
77.1700
77.7300
33,300
Thu, 20 Aug 2026
78.4700
81.0000
76.8700
78.4950
28,600
Thu, 20 Aug 2026
8 · 6-K
Pre-market · 08:30 ET
6-K ↗
Wed, 19 Aug 2026
79.4500
83.2100
78.5900
78.5900
33,300
Tue, 18 Aug 2026
82.9300
83.6000
79.3300
79.3300
35,600
Mon, 17 Aug 2026
85.1600
90.5000
81.0500
83.0100
110,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
83.6900
90.7900
83.6900
84.6900
79,400
Thu, 13 Aug 2026
71.8500
84.6000
71.8000
84.0400
77,900
Wed, 12 Aug 2026
80.4050
80.4050
70.8100
71.5000
52,300
Tue, 11 Aug 2026
84.0000
84.4000
77.0700
77.9200
49,800
Mon, 10 Aug 2026
88.4200
90.7200
83.8100
84.7400
84,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.7800
88.7800
81.3700
88.0000
46,400
Thu, 06 Aug 2026
88.7800
90.0000
86.3700
86.9000
86,100
Wed, 05 Aug 2026
85.8900
89.6700
85.6100
88.0000
66,800
Tue, 04 Aug 2026
83.6000
85.4000
81.0650
84.4950
40,100
Mon, 03 Aug 2026
83.2700
84.3200
81.5400
81.9900
87,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.5200
90.4000
82.2500
82.2500
74,100
Thu, 30 Jul 2026
83.2100
85.8000
81.4900
85.1900
42,300
Wed, 29 Jul 2026
84.2300
85.6900
79.8400
82.5450
54,300
Tue, 28 Jul 2026
77.5100
84.1000
77.1000
83.0700
53,100
Mon, 27 Jul 2026
82.3600
85.9850
79.7700
79.8300
47,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.9200
83.7000
77.1000
81.9600
24,500
Thu, 23 Jul 2026
84.1900
87.7200
79.6600
80.5500
30,800
Wed, 22 Jul 2026
91.7000
93.7400
83.6200
84.3000
43,300
Tue, 21 Jul 2026
79.3100
90.2000
79.3100
89.7400
57,800
Mon, 20 Jul 2026
83.6400
84.4500
79.4100
80.1000
77,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.6800
86.9000
77.6800
83.2000
40,600
Thu, 16 Jul 2026
77.5100
82.0100
74.5500
78.0800
101,900
Wed, 15 Jul 2026
76.4400
78.2150
76.1550
77.2150
31,100
Tue, 14 Jul 2026
74.2500
75.3900
72.2750
75.3900
18,900
Mon, 13 Jul 2026
74.9300
75.5100
73.5000
73.9100
23,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.2300
78.2800
73.5300
73.9500
54,200
Thu, 09 Jul 2026
75.0000
76.9900
74.0900
76.3600
24,800
Wed, 08 Jul 2026
79.0000
79.0000
73.0100
74.7600
41,400
Tue, 07 Jul 2026
74.0500
78.7600
73.7000
78.4400
24,400
Mon, 06 Jul 2026
71.0000
77.0100
71.0000
74.1200
21,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.8000
74.7900
71.5700
74.0100
28,700
Wed, 01 Jul 2026
75.0000
75.1300
71.4500
71.9900
20,000
Tue, 30 Jun 2026
73.0300
75.6000
70.8500
74.1400
30,600
Mon, 29 Jun 2026
72.1000
75.6600
72.1000
74.4100
15,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.7100
80.2500
70.4000
73.5000
28,600
Thu, 25 Jun 2026
76.3500
76.7500
70.7600
72.6700
16,800
Wed, 24 Jun 2026
76.4300
80.7900
71.2600
73.4000
45,000
Tue, 23 Jun 2026
71.3400
74.7000
71.2600
71.2600
14,400
Mon, 22 Jun 2026
73.9100
76.2000
72.9700
73.8000
37,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.9800
74.6900
69.5400
74.4600
17,600
Wed, 17 Jun 2026
71.7900
72.4800
70.1000
70.3600
26,100
Tue, 16 Jun 2026
73.0100
76.0000
71.9000
72.8700
50,900
Mon, 15 Jun 2026
73.0000
74.3350
71.6300
73.8200
33,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
76.8800
76.8800
71.5000
73.4400
44,700
Thu, 11 Jun 2026
75.9900
76.9900
71.7400
75.3000
45,000
Wed, 10 Jun 2026
76.8000
76.8000
70.4500
73.5000
21,500
Tue, 09 Jun 2026
80.9800
80.9890
73.0400
76.2200
42,600
Mon, 08 Jun 2026
77.8000
80.7800
75.5000
80.0000
59,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.8000
79.2600
73.8000
77.9800
23,700
Thu, 04 Jun 2026
70.2500
75.7500
70.2500
74.3700
69,000
Wed, 03 Jun 2026
73.2000
77.9800
71.5000
71.5000
27,000
Tue, 02 Jun 2026
72.0000
74.5400
71.2200
73.7300
13,100
Mon, 01 Jun 2026
71.9400
75.4500
66.0000
70.4000
40,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.7600
81.5300
72.4500
73.8600
38,900
Thu, 28 May 2026
74.0000
77.0000
67.5000
75.2800
77,800
Thu, 28 May 2026
7 · 6-K
Pre-market · 08:00 ET
6-K ↗
Wed, 27 May 2026
75.3900
77.2400
72.3000
73.8000
29,100
Tue, 26 May 2026
79.7150
81.3500
71.0000
74.5000
80,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.9500
76.8300
67.2100
76.7300
76,800
Thu, 21 May 2026
65.0300
71.1000
63.2200
68.3100
63,600
Wed, 20 May 2026
64.5000
65.6600
63.1800
65.2900
21,600
Tue, 19 May 2026
67.8320
67.8320
62.5000
63.3100
12,500
Mon, 18 May 2026
70.6100
71.5500
64.9600
68.3500
13,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
68.7200
73.0000
68.4850
72.7200
16,200
Thu, 14 May 2026
74.0000
74.0000
66.7400
68.6800
8,000
Wed, 13 May 2026
66.1700
74.8000
66.0000
73.0500
14,700
Tue, 12 May 2026
68.4500
69.9000
65.9680
67.2100
22,000
Mon, 11 May 2026
71.9700
73.0000
69.8800
69.9800
16,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.0000
71.0000
68.0000
70.8600
11,300
Thu, 07 May 2026
71.0000
71.0000
67.6300
69.5400
9,000
Wed, 06 May 2026
76.1000
76.1000
70.7900
71.4000
16,000
Tue, 05 May 2026
79.0000
80.5350
73.7700
73.7700
42,300
Mon, 04 May 2026
74.7400
78.5300
73.5000
77.7000
11,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
75.1400
79.2000
73.0000
75.6100
10,900
Thu, 30 Apr 2026
71.0700
77.2000
70.9000
74.0400
16,600
Wed, 29 Apr 2026
71.9000
73.5000
68.2500
71.4000
26,600
Tue, 28 Apr 2026
76.0000
76.0000
67.3500
70.9150
37,200
Mon, 27 Apr 2026
78.0000
79.0300
71.0950
77.0000
21,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.8000
83.2500
73.7600
74.8300
36,600
Thu, 23 Apr 2026
70.4000
73.1000
69.9000
72.3000
53,500
Wed, 22 Apr 2026
75.0100
75.5900
70.5150
73.4800
29,500
Tue, 21 Apr 2026
72.5000
76.4300
70.0000
75.8900
18,100
Mon, 20 Apr 2026
73.8700
75.0000
69.6050
70.0000
26,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
75.7000
77.2200
72.5000
73.8700
40,600
Thu, 16 Apr 2026
80.7000
81.0000
75.0000
75.3200
42,900
Wed, 15 Apr 2026
81.9000
84.1800
77.9500
79.8000
103,700
Tue, 14 Apr 2026
76.0000
77.9850
74.4100
76.5000
32,500
Mon, 13 Apr 2026
73.2000
77.8800
72.0200
74.4100
113,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
74.0500
77.8000
71.9000
74.8600
73,200
Thu, 09 Apr 2026
72.3500
75.1000
71.1500
72.0200
72,400
Wed, 08 Apr 2026
72.6700
75.5000
71.2250
74.5000
155,800
Tue, 07 Apr 2026
72.3000
75.3500
69.0200
71.1100
85,000
Mon, 06 Apr 2026
77.2400
82.9000
72.9000
74.3400
63,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
82.9000
84.6000
77.4600
79.4600
80,100
Wed, 01 Apr 2026
79.8900
85.3250
79.8900
83.5000
57,000
Tue, 31 Mar 2026
74.9400
83.3800
72.4350
79.2200
68,200
Mon, 30 Mar 2026
80.1300
80.1300
65.0700
68.5400
53,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
75.9200
81.5500
74.9500
79.2000
62,800
Thu, 26 Mar 2026
78.8500
81.5000
75.7000
77.7500
63,600
Wed, 25 Mar 2026
83.8000
83.8000
75.0000
79.0700
67,700
Tue, 24 Mar 2026
6 · 6-K
After-hours · 17:16 ET
6-K ↗
Tue, 24 Mar 2026
5 · 424B5
After-hours · 17:14 ET
424B5 ↗
Tue, 24 Mar 2026
74.6300
93.5250
74.6300
80.0100
55,900
Mon, 23 Mar 2026
72.9700
74.9900
61.9200
66.2000
16,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
75.1000
78.9300
72.0000
72.9700
16,900
Thu, 19 Mar 2026
75.0300
88.4600
75.0300
81.7100
20,200
Thu, 19 Mar 2026
4 · 20-F
Pre-market · 08:51 ET
20-F ↗
Wed, 18 Mar 2026
81.0100
81.0100
75.1100
75.3400
23,500
Tue, 17 Mar 2026
76.5000
80.2900
74.9700
79.7480
31,100
Mon, 16 Mar 2026
83.4700
83.4700
72.5100
76.0400
35,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
86.9800
93.5000
80.5000
83.9700
38,800
Thu, 12 Mar 2026
96.0000
96.0000
79.0000
85.3100
42,300
Wed, 11 Mar 2026
88.0000
94.6000
87.0750
94.2900
16,100
Tue, 10 Mar 2026
85.2800
89.9100
82.0000
88.7000
21,400
Mon, 09 Mar 2026
73.3500
86.2830
68.0000
84.9900
32,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
75.4450
85.5000
73.5000
81.6450
64,000
Thu, 05 Mar 2026
89.7000
89.7000
71.0100
79.0000
37,300
Wed, 04 Mar 2026
97.3600
97.3600
83.8100
88.4000
18,800
Tue, 03 Mar 2026
91.0600
97.9700
81.2600
97.9700
28,000
Mon, 02 Mar 2026
90.7900
93.4800
84.5600
91.5800
17,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.7600
93.1200
80.7600
91.6800
15,300
Thu, 26 Feb 2026
91.4800
91.5000
88.4000
89.1500
31,400
Wed, 25 Feb 2026
89.1200
92.0000
86.0600
90.1200
32,100
Tue, 24 Feb 2026
77.4300
88.9400
76.7400
87.6300
22,800
Mon, 23 Feb 2026
83.0000
85.6000
78.7000
80.9000
25,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.5600
84.2100
76.5000
83.9800
9,900
Thu, 19 Feb 2026
83.0000
84.7800
78.2400
80.8500
13,300
Wed, 18 Feb 2026
73.2000
81.7500
73.2000
81.0100
32,400
Tue, 17 Feb 2026
65.7000
73.8050
62.3100
73.8000
60,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
71.6000
73.5000
62.0800
67.2000
25,900
Thu, 12 Feb 2026
65.3900
76.8000
65.2750
76.1200
24,700
Wed, 11 Feb 2026
66.0000
69.8000
62.2250
66.1000
27,000
Tue, 10 Feb 2026
64.8000
65.5000
63.5700
65.0000
16,700
Mon, 09 Feb 2026
62.7000
65.5000
60.5500
65.2700
48,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.2000
65.7800
63.3800
65.7800
8,200
Thu, 05 Feb 2026
64.1000
67.7800
60.1240
64.7000
15,700
Wed, 04 Feb 2026
64.8000
66.5000
59.0000
65.9500
26,500
Tue, 03 Feb 2026
64.8500
66.1000
62.4400
66.1000
32,900
Mon, 02 Feb 2026
63.2000
67.8500
57.5100
64.5050
48,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.2000
65.0000
58.4700
64.2200
61,700
Thu, 29 Jan 2026
60.0850
63.6900
60.0850
60.8500
51,200
Wed, 28 Jan 2026
64.9000
65.1200
57.8050
63.5000
30,800
Tue, 27 Jan 2026
56.4200
60.3500
56.4200
59.0000
5,600
Mon, 26 Jan 2026
60.6200
65.1700
55.5100
57.3400
31,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.6200
63.0300
48.2600
58.4400
25,100
Thu, 22 Jan 2026
63.0100
63.0100
52.0700
57.5000
23,000
Wed, 21 Jan 2026
73.6000
75.0000
59.3380
63.0100
28,500
Tue, 20 Jan 2026
69.9800
74.2500
67.9100
72.1000
10,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.0000
71.0400
67.5000
69.5000
9,000
Thu, 15 Jan 2026
69.3300
71.9900
64.7500
68.3100
19,100
Wed, 14 Jan 2026
62.4300
67.7900
60.2000
67.7900
15,900
Tue, 13 Jan 2026
63.0000
64.9900
60.8000
62.9400
27,100
Mon, 12 Jan 2026
58.0000
66.2000
58.0000
62.9900
23,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.5000
59.0000
53.7100
58.0000
15,600
Thu, 08 Jan 2026
52.9000
56.0000
51.0000
55.6800
14,100
Wed, 07 Jan 2026
46.2300
54.5400
46.0000
53.2400
20,700
Tue, 06 Jan 2026
44.9800
45.9600
44.7450
45.9600
7,800
Mon, 05 Jan 2026
44.1700
44.3000
43.0000
44.1900
8,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.7500
43.7500
41.6800
42.1500
17,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
42.5300
43.3000
41.6600
42.1400
37,900
Tue, 30 Dec 2025
42.7000
44.0900
40.6050
42.4600
94,000
Mon, 29 Dec 2025
42.0000
44.5400
40.1000
44.5400
36,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
41.6000
44.9900
41.0200
41.8500
28,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.7000
44.7000
42.9350
43.5300
10,100
Tue, 23 Dec 2025
41.1800
44.0000
41.1800
43.1700
17,000
Mon, 22 Dec 2025
43.1100
43.1100
40.9850
42.1600
21,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.1200
43.1200
38.9100
42.1600
6,700
Thu, 18 Dec 2025
41.8100
42.7500
41.7510
42.7500
4,400
Wed, 17 Dec 2025
43.0000
43.0000
39.2600
41.1500
13,600
Wed, 17 Dec 2025
3 · 6-K
Pre-market · 08:47 ET
6-K ↗
Tue, 16 Dec 2025
44.0400
44.0400
41.5800
42.1250
9,500
Mon, 15 Dec 2025
41.4650
42.7700
40.7500
42.7700
14,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
42.0400
44.4300
38.3000
39.0100
12,100
Thu, 11 Dec 2025
44.0000
44.0000
39.0500
42.3000
10,200
Wed, 10 Dec 2025
41.0750
43.3600
38.3700
42.3000
10,500
Tue, 09 Dec 2025
43.8800
43.9000
40.1250
40.1250
10,200
Mon, 08 Dec 2025
39.4600
42.0000
39.4600
41.9900
6,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.0000
41.0000
38.3050
40.5000
16,500
Thu, 04 Dec 2025
39.3260
40.7000
39.2500
40.7000
19,300
Wed, 03 Dec 2025
37.3000
40.0000
37.3000
39.7800
30,200
Tue, 02 Dec 2025
38.9600
39.0700
38.7260
38.7260
6,200
Mon, 01 Dec 2025
42.0000
42.1100
34.4700
38.6700
48,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
41.9600
45.4700
40.5700
42.4150
22,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.9800
42.0000
38.1330
40.6900
8,000
Tue, 25 Nov 2025
41.7000
42.0000
38.9500
40.3850
12,100
Mon, 24 Nov 2025
37.0000
41.8500
34.7650
41.7600
17,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
37.4900
37.4900
36.3250
36.6500
3,800
Thu, 20 Nov 2025
37.1800
37.9500
34.1000
35.7500
24,500
Thu, 20 Nov 2025
2 · 6-K
Pre-market · 08:44 ET
6-K ↗
Wed, 19 Nov 2025
32.5100
36.2400
32.5100
36.0400
14,500
Tue, 18 Nov 2025
35.7000
35.9000
32.6650
35.4000
9,400
Mon, 17 Nov 2025
34.9900
36.4000
34.2500
36.0000
8,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.5280
35.5280
33.9240
34.0000
15,900
Fri, 14 Nov 2025
1 · 6-K
Pre-market · 06:00 ET
6-K ↗
Thu, 13 Nov 2025
28.8100
38.3700
28.8100
35.5750
115,000
Wed, 12 Nov 2025
31.5000
31.9150
29.9100
31.5000
49,300
Tue, 11 Nov 2025
31.9700
32.1200
29.9500
31.8820
10,800
Mon, 10 Nov 2025
30.1000
36.0450
30.1000
32.4300
18,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
29.9400
31.4300
29.9400
30.6350
4,500
Thu, 06 Nov 2025
33.6600
33.6600
31.0000
32.0050
7,200
Wed, 05 Nov 2025
32.4900
33.0000
30.0000
32.7000
4,600
Tue, 04 Nov 2025
34.0100
35.5000
30.8500
33.5000
11,700
Mon, 03 Nov 2025
34.6000
39.0000
34.6000
35.5000
7,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
36.5000
36.5000
34.5000
34.5000
14,900
Thu, 30 Oct 2025
37.0000
37.7380
36.9190
37.0000
5,800
Wed, 29 Oct 2025
37.5000
39.0000
35.5100
37.0000
14,200
Tue, 28 Oct 2025
40.5000
42.0000
36.7500
36.8500
23,600
Mon, 27 Oct 2025
40.9400
41.0000
39.5000
39.8100
8,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.1500
41.9500
38.4430
39.0000
18,000