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
71.9700
73.4950
70.5550
71.3300
345,900
Thu, 23 Jul 2026
74.5600
75.3100
70.6650
71.2900
248,000
Wed, 22 Jul 2026
76.5000
77.0100
75.0200
75.4600
172,300
Tue, 21 Jul 2026
74.0100
78.4600
74.0100
77.2900
136,200
Mon, 20 Jul 2026
75.3200
78.1000
74.1250
74.6100
212,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
73.1100
79.2000
73.1100
76.1200
157,400
Thu, 16 Jul 2026
75.5700
77.6500
73.0000
74.2300
329,600
Wed, 15 Jul 2026
73.2900
77.1750
71.0100
75.9200
297,400
Tue, 14 Jul 2026
76.4700
77.5000
73.6910
74.0300
249,100
Mon, 13 Jul 2026
76.4400
77.0900
73.0100
75.9300
389,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.4200
78.2700
71.2200
77.8400
331,400
Thu, 09 Jul 2026
70.4900
78.8500
70.3800
78.2000
218,800
Wed, 08 Jul 2026
63.4400
70.2400
63.4400
69.8800
254,100
Tue, 07 Jul 2026
67.8700
67.8700
63.5950
64.6400
254,200
Mon, 06 Jul 2026
67.8300
69.4150
65.1800
66.6500
320,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.0000
69.5000
65.8300
67.6000
234,700
Wed, 01 Jul 2026
70.0900
73.0500
65.1800
66.5400
576,300
Tue, 30 Jun 2026
69.0300
73.5850
68.9300
70.2000
259,500
Mon, 29 Jun 2026
65.9200
70.0400
65.1800
69.1800
335,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
63.7300
66.1800
63.0000
65.7900
365,200
Thu, 25 Jun 2026
66.1300
67.1400
63.2900
63.6400
152,400
Wed, 24 Jun 2026
65.1300
68.5400
63.1800
66.2200
347,900
Tue, 23 Jun 2026
63.1000
68.2000
63.0900
65.1300
235,200
Mon, 22 Jun 2026
60.9200
63.8100
60.1000
63.4900
348,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.2200
62.5500
59.0000
60.6600
239,400
Wed, 17 Jun 2026
59.7900
61.8200
58.1050
59.5200
152,600
Tue, 16 Jun 2026
59.5800
60.9450
56.4700
59.8200
223,500
Mon, 15 Jun 2026
61.8600
62.5500
59.0000
59.1700
938,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.5700
63.3400
59.2100
60.9500
658,900
Thu, 11 Jun 2026
61.9700
62.1680
59.6300
61.5700
582,700
Wed, 10 Jun 2026
67.4500
69.8700
60.7150
61.5600
708,300
Tue, 09 Jun 2026
66.5300
69.9750
66.0100
67.8000
365,500
Mon, 08 Jun 2026
70.0800
70.7100
61.8400
65.2800
352,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.6400
73.6400
67.0400
69.0000
712,300
Thu, 04 Jun 2026
75.1600
76.7550
72.7000
74.5000
825,000
Wed, 03 Jun 2026
75.6400
78.3700
74.2400
74.4200
761,500
Wed, 03 Jun 2026
23 · 6-K
Pre-market · 06:01 ET
FORM 6-K ↗
Tue, 02 Jun 2026
22 · 6-K
After market open · 11:38 ET
FORM 6-K ↗
Tue, 02 Jun 2026
80.5100
80.8930
74.9500
76.7800
509,100
Mon, 01 Jun 2026
87.0100
88.5000
80.7500
81.0200
327,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
88.7300
90.6700
87.4000
88.0700
219,600
Thu, 28 May 2026
86.7500
90.3900
86.0000
89.4900
264,500
Thu, 28 May 2026
21 · 6-K
Next filing day · accepted 27 May, 20:03 ET
SEC Form 6-K ↗
Wed, 27 May 2026
86.5600
92.0000
85.6050
87.0400
253,100
Tue, 26 May 2026
84.3200
86.7000
83.3100
86.2800
199,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
83.3700
86.5550
81.6100
83.5000
281,100
Thu, 21 May 2026
81.3100
84.7600
79.7700
83.2400
517,800
Wed, 20 May 2026
76.9900
83.1200
76.9900
82.7800
201,400
Wed, 20 May 2026
20 · 6-K
Next filing day · accepted 19 May, 18:15 ET
FORM 6-K ↗
Tue, 19 May 2026
74.2000
75.2500
72.9850
74.5400
235,600
Mon, 18 May 2026
77.0300
79.0500
72.4350
75.0000
357,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
77.2700
81.6200
73.7800
77.4700
269,900
Thu, 14 May 2026
85.2200
85.2200
77.3700
77.6400
365,400
Wed, 13 May 2026
83.6300
86.0000
82.0100
84.5800
147,100
Tue, 12 May 2026
85.6300
86.5050
83.5200
84.6500
126,800
Mon, 11 May 2026
85.1700
87.0000
83.7550
86.5500
149,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
89.6000
90.0000
85.3700
85.5000
149,600
Thu, 07 May 2026
89.3200
90.0750
87.0100
88.8150
140,100
Wed, 06 May 2026
87.9000
90.0000
85.9450
88.9000
144,800
Tue, 05 May 2026
83.6000
87.3600
81.3520
86.2200
178,600
Mon, 04 May 2026
86.5000
87.5000
81.2900
83.2600
227,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
87.1500
90.0000
86.3900
86.9600
379,200
Thu, 30 Apr 2026
88.9700
90.0900
86.5800
87.9500
161,400
Wed, 29 Apr 2026
88.3000
91.0000
86.3600
89.1100
164,400
Tue, 28 Apr 2026
88.8300
90.5000
85.4950
88.9900
274,700
Mon, 27 Apr 2026
88.4300
92.0000
88.0000
90.2400
217,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
88.2700
91.1150
86.0000
89.1600
126,200
Thu, 23 Apr 2026
90.1500
90.6900
87.8300
88.6800
191,600
Wed, 22 Apr 2026
87.3800
90.1500
87.0000
90.1500
153,500
Tue, 21 Apr 2026
90.3800
90.8650
85.6000
87.4200
235,300
Mon, 20 Apr 2026
91.2100
92.3000
89.0000
90.7900
77,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
90.3400
92.3900
89.4500
89.9000
115,200
Thu, 16 Apr 2026
89.0000
89.5300
86.0000
88.6500
198,200
Wed, 15 Apr 2026
88.6800
90.2750
87.5100
89.6200
107,500
Tue, 14 Apr 2026
85.2100
90.3600
85.2100
89.1400
99,100
Mon, 13 Apr 2026
84.1900
87.0000
81.9900
85.1800
138,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
85.5800
85.5800
82.4100
83.5500
159,300
Thu, 09 Apr 2026
81.0900
86.4400
79.8600
85.9100
241,800
Wed, 08 Apr 2026
79.8000
83.2900
76.8250
82.7600
259,000
Tue, 07 Apr 2026
73.8800
77.5000
71.1950
76.8700
163,800
Mon, 06 Apr 2026
72.1000
77.0000
71.5000
74.9800
164,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.0600
73.0800
68.5300
71.4600
188,500
Wed, 01 Apr 2026
74.6800
76.2000
69.1500
71.7200
318,100
Tue, 31 Mar 2026
69.9400
75.0050
69.3950
72.9700
206,300
Mon, 30 Mar 2026
70.8900
72.7400
66.2000
68.4500
178,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.0300
74.6500
69.4100
70.1000
177,900
Thu, 26 Mar 2026
73.4600
74.7150
72.0450
73.3100
134,300
Wed, 25 Mar 2026
73.7700
77.0100
73.4100
74.1000
151,200
Tue, 24 Mar 2026
71.0600
72.3400
69.6000
72.1900
68,700
Mon, 23 Mar 2026
72.8100
75.7000
72.4700
72.4700
176,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.3600
74.5400
70.8400
71.6200
295,700
Thu, 19 Mar 2026
70.0000
73.0850
69.3280
72.2800
223,900
Wed, 18 Mar 2026
71.0100
71.3000
69.5100
69.8500
78,700
Tue, 17 Mar 2026
73.8400
76.0300
72.0500
72.1300
92,200
Mon, 16 Mar 2026
73.6200
76.7640
72.9300
73.2100
111,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.8300
75.2300
70.9400
72.0000
197,200
Thu, 12 Mar 2026
73.3400
75.5350
69.0100
72.2500
235,000
Wed, 11 Mar 2026
78.9500
80.4100
73.8850
75.8300
227,400
Tue, 10 Mar 2026
79.3700
84.2900
79.2700
79.6300
112,500
Mon, 09 Mar 2026
75.3600
81.9900
73.8800
80.4600
80,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
77.0100
78.0000
73.3250
76.8700
116,900
Thu, 05 Mar 2026
79.3100
80.5000
77.2100
77.8000
149,400
Wed, 04 Mar 2026
80.0000
81.0500
79.2600
79.3100
63,900
Tue, 03 Mar 2026
80.4000
81.0000
78.5750
80.0000
67,600
Mon, 02 Mar 2026
81.0200
83.2700
79.3900
82.8100
76,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
84.2500
86.1250
81.0400
83.8200
54,600
Thu, 26 Feb 2026
90.9500
90.9500
84.2600
85.5000
97,600
Wed, 25 Feb 2026
89.9900
90.9900
87.2800
90.0000
72,300
Tue, 24 Feb 2026
86.2500
91.0000
85.5000
89.0900
94,200
Mon, 23 Feb 2026
86.2600
86.8900
80.6800
86.5000
109,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
85.1100
87.7800
82.7100
85.4800
87,500
Thu, 19 Feb 2026
79.2100
86.5500
78.0000
86.0800
117,600
Wed, 18 Feb 2026
83.7900
84.3100
80.1350
80.3000
53,500
Tue, 17 Feb 2026
77.6000
84.6600
76.3300
83.9100
61,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
80.8300
82.8800
74.2100
77.9000
74,100
Fri, 13 Feb 2026
19 · 6-K
Pre-market · 06:04 ET
FORM 6-K ↗
Thu, 12 Feb 2026
77.9200
81.1200
74.9550
80.5700
216,600
Wed, 11 Feb 2026
75.5000
78.3050
73.7350
77.9200
165,300
Tue, 10 Feb 2026
76.2200
77.2100
74.0200
74.8800
77,800
Mon, 09 Feb 2026
76.4700
78.3400
73.6100
74.8800
77,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
74.7900
77.7500
74.6270
75.9700
116,500
Thu, 05 Feb 2026
75.2600
81.0000
72.0750
73.0800
128,900
Wed, 04 Feb 2026
76.7900
76.7900
72.8200
76.0000
178,500
Tue, 03 Feb 2026
78.5100
81.0000
75.5800
76.1900
78,600
Mon, 02 Feb 2026
77.2100
83.3500
77.0000
78.6400
165,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
81.7000
81.7000
77.4000
77.7500
197,100
Thu, 29 Jan 2026
80.2400
84.4500
79.0000
82.4800
122,800
Wed, 28 Jan 2026
85.0000
85.4200
80.2400
80.2400
72,800
Tue, 27 Jan 2026
85.3000
87.5800
83.4950
85.0000
81,600
Mon, 26 Jan 2026
86.7500
87.0000
85.0000
86.1500
49,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
89.7100
89.8350
86.0100
87.0000
81,700
Thu, 22 Jan 2026
86.5300
91.0000
86.5300
90.3900
124,100
Wed, 21 Jan 2026
83.3100
86.5000
81.7200
86.0400
84,300
Tue, 20 Jan 2026
87.1000
89.0000
82.0500
83.0000
272,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
89.5900
89.6700
86.6950
88.0000
129,400
Thu, 15 Jan 2026
88.8000
90.3000
87.7800
89.9100
90,400
Wed, 14 Jan 2026
90.0000
91.5000
88.3100
90.2200
96,100
Tue, 13 Jan 2026
87.7900
92.0000
87.7900
89.4100
184,700
Mon, 12 Jan 2026
88.8300
90.0300
85.9300
88.6700
107,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
18 · 6-K
After-hours · 16:11 ET
FORM 6-K ↗
Fri, 09 Jan 2026
90.1200
92.7350
85.6450
86.7500
182,100
Fri, 09 Jan 2026
17 · 6-K
Next filing day · accepted 08 Jan, 19:32 ET
FORM 6-K ↗
Fri, 09 Jan 2026
16 · 424B5
Next filing day · accepted 08 Jan, 19:02 ET
FORM 424B5 ↗
Thu, 08 Jan 2026
95.6200
95.6200
86.2800
90.0100
975,500
Thu, 08 Jan 2026
15 · 6-K
Next filing day · accepted 07 Jan, 21:37 ET
SEC Form 6-K ↗
Wed, 07 Jan 2026
13 · 6-K
After-hours · 17:27 ET
FORM 6-K ↗
Wed, 07 Jan 2026
91.6400
99.7100
79.5000
95.9850
463,800
Wed, 07 Jan 2026
14 · 6-K
Next filing day · accepted 06 Jan, 19:48 ET
SEC Form 6-K ↗
Wed, 07 Jan 2026
12 · 424B5
Next filing day · accepted 06 Jan, 21:54 ET
FORM 424B5 ↗
Tue, 06 Jan 2026
11 · 6-K
After-hours · 17:27 ET
SEC Form 6-K ↗
Tue, 06 Jan 2026
119.8000
123.7500
89.2870
93.2100
1,123,000
Mon, 05 Jan 2026
10 · 6-K
After-hours · 17:25 ET
SEC Form 6-K ↗
Mon, 05 Jan 2026
83.2100
83.2100
72.0350
80.0100
261,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.5100
84.5800
76.0000
83.4600
311,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.1100
80.9000
75.1100
78.0400
323,100
Tue, 30 Dec 2025
78.2600
81.0000
75.7000
75.8500
263,400
Mon, 29 Dec 2025
81.2700
82.1000
77.7000
78.1200
141,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.0400
88.6650
81.5500
82.1200
188,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
84.6500
89.7070
84.0000
84.6600
117,900
Tue, 23 Dec 2025
9 · 40-F
After-hours · 17:26 ET
FORM 40-F ↗
Tue, 23 Dec 2025
83.0900
86.5300
82.9050
84.2700
109,300
Mon, 22 Dec 2025
83.2500
84.9150
81.9350
83.0100
180,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
78.4900
87.6000
78.4900
84.0000
159,100
Thu, 18 Dec 2025
88.0800
88.0800
77.8000
78.8800
184,100
Wed, 17 Dec 2025
93.7000
94.0000
83.4000
88.0800
204,900
Tue, 16 Dec 2025
84.8100
97.7500
84.8100
93.9900
351,000
Mon, 15 Dec 2025
85.1500
88.0000
84.8500
85.6700
115,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
89.2100
93.4000
81.9110
84.1900
84,200
Thu, 11 Dec 2025
84.8000
92.8310
79.1600
89.0100
142,900
Wed, 10 Dec 2025
77.6300
86.7250
77.5300
84.3900
88,100
Tue, 09 Dec 2025
80.2000
81.9200
77.1000
77.4000
68,800
Mon, 08 Dec 2025
80.6300
88.0000
75.0700
81.1200
167,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.9800
82.0000
72.1400
80.5000
196,700
Thu, 04 Dec 2025
72.6900
74.0500
71.1000
72.5000
125,300
Wed, 03 Dec 2025
70.5000
74.7800
69.1180
74.0600
364,800
Tue, 02 Dec 2025
69.9500
75.9900
69.7000
70.3400
283,400
Mon, 01 Dec 2025
69.7500
71.8700
68.4300
70.2500
105,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
67.1200
71.4900
66.1400
70.0000
53,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.7400
67.1200
64.0000
66.1600
56,400
Tue, 25 Nov 2025
60.7700
65.8400
59.0100
65.5300
91,100
Mon, 24 Nov 2025
59.0500
60.8900
59.0000
60.4700
89,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.3200
60.2300
56.6500
58.5900
255,800
Thu, 20 Nov 2025
59.0000
60.4000
57.1100
57.4400
92,600
Wed, 19 Nov 2025
57.5100
59.3900
57.0100
58.2900
118,700
Tue, 18 Nov 2025
57.1100
59.9100
57.1100
57.7300
201,800
Mon, 17 Nov 2025
8 · 6-K
After-hours · 17:11 ET
FORM 6-K ↗
Mon, 17 Nov 2025
7 · 6-K/A
After market open · 15:58 ET
FORM 6-K/A ↗
Mon, 17 Nov 2025
57.8300
61.0000
57.0000
58.0000
222,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
57.2900
60.4250
56.2700
57.8900
207,300
Thu, 13 Nov 2025
60.4200
61.8080
56.4100
58.3600
359,400
Wed, 12 Nov 2025
59.9900
61.5000
58.5000
60.1500
287,700
Tue, 11 Nov 2025
59.2600
59.2600
55.0100
59.2400
485,000
Mon, 10 Nov 2025
59.0000
60.5000
57.8700
59.3000
259,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
6 · 6-K
After-hours · 16:31 ET
FORM 6-K ↗
Fri, 07 Nov 2025
5 · 6-K
After-hours · 16:16 ET
FORM 6-K ↗
Fri, 07 Nov 2025
57.7100
59.3000
55.5000
58.7900
82,600
Thu, 06 Nov 2025
52.1300
56.8200
52.1300
56.1100
108,100
Wed, 05 Nov 2025
51.2100
53.4500
50.0000
52.1700
83,200
Tue, 04 Nov 2025
51.1000
52.5300
50.0000
51.2900
141,600
Mon, 03 Nov 2025
55.0900
56.0000
51.0000
51.4600
74,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.4100
55.5150
52.4000
54.7500
124,600
Thu, 30 Oct 2025
52.9100
55.4100
52.0400
54.4700
47,300
Wed, 29 Oct 2025
56.7700
57.5450
53.4600
53.9400
106,800
Tue, 28 Oct 2025
58.9700
59.0470
54.5900
57.4600
194,500
Mon, 27 Oct 2025
62.2300
63.6750
57.2300
58.7800
260,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
62.2000
64.8050
60.7900
61.1800
302,500
Thu, 23 Oct 2025
62.1500
64.6000
61.0500
61.5400
204,400
Wed, 22 Oct 2025
69.6900
69.7000
59.8500
62.1900
149,300
Tue, 21 Oct 2025
66.4900
69.4700
64.1700
69.4300
258,600
Mon, 20 Oct 2025
63.3900
67.6700
62.2050
65.7100
186,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
65.6900
69.7200
62.6200
63.1400
81,100
Thu, 16 Oct 2025
67.9600
70.1850
63.7000
66.4000
108,700
Wed, 15 Oct 2025
68.6900
70.2300
63.6050
68.0400
201,600
Tue, 14 Oct 2025
63.0200
69.5300
57.0000
68.3700
195,700
Mon, 13 Oct 2025
63.6400
65.4000
58.6400
64.9700
85,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
61.7000
64.9500
59.8500
63.2900
112,100
Thu, 09 Oct 2025
55.8300
61.7200
54.6900
61.4100
151,500
Wed, 08 Oct 2025
51.3000
55.7070
49.8400
55.2000
76,500
Tue, 07 Oct 2025
51.5800
53.8800
48.9350
50.8300
54,800
Mon, 06 Oct 2025
53.0700
54.0000
50.0900
51.5000
85,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
56.2900
56.8200
53.2200
53.2600
99,800
Thu, 02 Oct 2025
59.7600
60.0000
55.6300
56.0000
105,200
Wed, 01 Oct 2025
61.0000
61.6900
57.1300
57.9500
79,500
Tue, 30 Sep 2025
57.7600
61.7200
57.7600
60.6600
66,400
Mon, 29 Sep 2025
53.2100
59.7500
52.1650
57.4500
77,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.3500
54.1150
51.1100
52.7200
61,700
Thu, 25 Sep 2025
50.2000
52.3700
48.9000
52.3500
109,600
Wed, 24 Sep 2025
49.8200
52.1600
49.0000
50.9800
57,600
Tue, 23 Sep 2025
51.6000
52.1100
49.0850
50.1000
42,900
Mon, 22 Sep 2025
51.3900
52.9350
50.1000
51.1100
63,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
50.1000
54.6300
50.0100
53.2800
182,000
Thu, 18 Sep 2025
44.2800
51.8000
44.2800
50.1450
416,500
Wed, 17 Sep 2025
45.5000
46.5050
44.2500
44.6800
25,800
Tue, 16 Sep 2025
48.6600
49.3750
45.1200
45.4300
38,700
Mon, 15 Sep 2025
48.8000
48.8400
48.0000
48.6600
34,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
49.4900
49.4900
47.8050
48.7500
80,400
Thu, 11 Sep 2025
42.6700
49.3900
42.5150
49.3800
73,700
Wed, 10 Sep 2025
42.0000
42.8600
41.4800
42.1700
87,200
Tue, 09 Sep 2025
42.9400
42.9900
39.6970
42.1700
106,700
Mon, 08 Sep 2025
42.5000
43.4840
41.0100
42.9700
99,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.1300
43.9900
41.5100
42.2400
44,000
Fri, 05 Sep 2025
4 · 6-K
Next filing day · accepted 04 Sep, 19:17 ET
SEC Form 6-K ↗
Thu, 04 Sep 2025
44.6500
46.4400
41.5700
43.9500
461,100
Wed, 03 Sep 2025
38.2300
43.5000
38.2300
43.2700
35,100
Tue, 02 Sep 2025
39.1800
39.9500
38.0000
38.8000
32,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
42.4400
42.4400
38.5600
38.8850
29,400
Thu, 28 Aug 2025
43.3600
44.3700
42.0400
42.6350
38,800
Wed, 27 Aug 2025
45.0000
45.0000
42.5500
43.3600
74,400
Tue, 26 Aug 2025
41.1100
44.7800
41.0000
44.7700
33,400
Tue, 26 Aug 2025
3 · F-3
Next filing day · accepted 25 Aug, 18:53 ET
FORM F-3 ↗
Mon, 25 Aug 2025
44.1800
44.2700
41.5200
41.7000
21,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
42.2100
44.2450
42.2100
43.9600
29,100
Thu, 21 Aug 2025
43.4000
43.4000
41.8510
42.1300
15,000
Wed, 20 Aug 2025
43.0200
43.2000
41.4700
43.0200
33,700
Tue, 19 Aug 2025
46.1300
46.1300
41.2300
42.6300
61,200
Mon, 18 Aug 2025
41.4200
45.7300
41.0000
45.5500
48,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
43.4300
43.7200
40.9000
41.8200
51,100
Fri, 15 Aug 2025
2 · 6-K
Next filing day · accepted 14 Aug, 18:59 ET
FORM 6-K ↗
Thu, 14 Aug 2025
40.5000
44.5000
40.0550
42.5400
71,000
Wed, 13 Aug 2025
40.2000
42.1100
39.5000
40.5450
30,900
Tue, 12 Aug 2025
39.1300
42.9950
38.6250
39.4900
77,900
Mon, 11 Aug 2025
37.7000
41.0150
37.4720
38.7500
53,100
Mon, 11 Aug 2025
1 · 6-K
Next filing day · accepted 08 Aug, 21:36 ET
FORM 6-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
35.1300
42.6900
34.1860
38.8200
164,400
Thu, 07 Aug 2025
35.9800
36.2500
34.4550
34.8000
77,700
Wed, 06 Aug 2025
35.6400
35.9500
33.9600
35.5900
31,000
Tue, 05 Aug 2025
35.8300
36.7200
34.4000
35.4100
39,500
Mon, 04 Aug 2025
34.0000
35.4700
32.5000
35.4700
45,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
33.3200
34.3650
31.9800
33.6300
43,100
Thu, 31 Jul 2025
33.6000
34.2200
31.8000
33.7700
33,000
Wed, 30 Jul 2025
33.4600
36.5000
33.2050
33.7500
29,700
Tue, 29 Jul 2025
34.1700
35.0000
32.7290
34.8200
37,400
Mon, 28 Jul 2025
35.7900
36.9900
33.4260
33.8600
86,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend