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
66.2700
72.0000
66.0700
66.6600
24,978
Thu, 22 Oct 2026
22 · F-3/A
After-hours · 20:23 ET
SEC Form F-3/A ↗
Thu, 22 Oct 2026
68.0500
68.1000
66.0100
66.2700
29,900
Wed, 21 Oct 2026
67.9000
70.0600
67.7000
68.8700
27,200
Tue, 20 Oct 2026
67.0800
68.0000
66.8900
67.3100
24,500
Mon, 19 Oct 2026
21 · 6-K
After-hours · 20:54 ET
SEC Form 6-K ↗
Mon, 19 Oct 2026
66.5800
67.9900
66.1900
66.5900
48,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
67.0100
67.8000
66.0100
66.1700
33,600
Thu, 15 Oct 2026
68.7400
68.7400
66.7900
67.4500
36,200
Wed, 14 Oct 2026
71.3900
72.9500
68.5400
68.9500
34,500
Tue, 13 Oct 2026
71.6700
71.9900
70.7600
71.5100
26,700
Mon, 12 Oct 2026
71.3800
72.7200
71.2100
71.2100
28,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
20 · 6-K
After market open · 15:31 ET
FORM 6-K ↗
Fri, 09 Oct 2026
74.1000
74.1000
70.0000
71.2400
35,800
Thu, 08 Oct 2026
72.8700
74.0300
72.8700
73.4100
26,500
Wed, 07 Oct 2026
71.7700
73.4800
71.7700
72.8500
23,700
Tue, 06 Oct 2026
73.3500
73.3500
71.6300
72.2200
38,300
Mon, 05 Oct 2026
73.3900
74.0000
72.0900
73.0500
23,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
70.5100
73.0000
70.2400
72.4200
43,500
Thu, 01 Oct 2026
71.3200
72.0500
70.2600
70.5100
41,400
Wed, 30 Sep 2026
71.6300
72.5700
71.0400
71.3200
44,500
Tue, 29 Sep 2026
69.6200
70.8200
69.3700
70.6200
34,900
Mon, 28 Sep 2026
69.7000
71.0000
68.8200
69.2100
46,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
71.4600
71.4600
69.0000
69.7000
35,400
Thu, 24 Sep 2026
19 · F-3
After-hours · 21:13 ET
SEC Form F-3 ↗
Thu, 24 Sep 2026
71.5700
72.3400
69.7900
71.0300
59,200
Wed, 23 Sep 2026
72.8100
72.8100
71.2400
71.5700
35,700
Tue, 22 Sep 2026
75.3600
75.3600
72.8400
73.1800
23,300
Mon, 21 Sep 2026
77.1600
77.5300
75.0400
75.1900
33,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
74.8800
78.0000
74.6900
77.5900
46,700
Thu, 17 Sep 2026
75.0000
77.0800
74.3400
75.0900
155,400
Wed, 16 Sep 2026
75.0900
75.4400
72.7800
74.3800
25,700
Tue, 15 Sep 2026
74.7900
75.5800
74.0000
75.3300
27,600
Mon, 14 Sep 2026
74.6100
74.8800
73.5000
74.8000
46,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
73.7300
75.0300
73.7300
74.5600
19,500
Thu, 10 Sep 2026
72.8800
74.0800
72.8800
73.6500
33,100
Wed, 09 Sep 2026
73.9100
74.4300
72.4500
73.6300
29,700
Tue, 08 Sep 2026
77.0000
77.0000
74.6100
74.6100
30,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
76.8200
78.0900
76.0800
76.3500
29,100
Thu, 03 Sep 2026
76.7700
77.4500
76.5300
76.9400
30,300
Wed, 02 Sep 2026
77.3800
77.4600
76.0900
77.1000
34,100
Tue, 01 Sep 2026
77.3200
79.5000
76.7300
76.7300
46,800
Mon, 31 Aug 2026
76.8600
77.4300
75.9200
76.8300
36,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
76.4700
77.0000
76.1800
76.6300
20,600
Thu, 27 Aug 2026
74.5700
77.0100
74.5700
76.4400
23,800
Wed, 26 Aug 2026
76.5900
78.4700
73.9000
74.4300
34,600
Tue, 25 Aug 2026
18 · 6-K
After-hours · 17:16 ET
SEC Form 6-K ↗
Tue, 25 Aug 2026
76.7200
77.9700
75.7400
77.0000
32,300
Mon, 24 Aug 2026
75.0300
77.2600
74.2900
76.7900
38,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.8500
77.0800
74.7500
75.0300
43,000
Thu, 20 Aug 2026
74.5500
76.0800
74.5500
75.0200
15,900
Wed, 19 Aug 2026
73.4800
74.9900
73.1700
74.5500
31,800
Tue, 18 Aug 2026
77.1100
77.1100
72.4700
72.8200
40,500
Mon, 17 Aug 2026
75.0200
79.2500
75.0200
77.1700
60,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.3400
75.7300
72.0000
73.8000
72,600
Fri, 14 Aug 2026
17 · 6-K
Pre-market · 09:05 ET
SEC Form 6-K ↗
Thu, 13 Aug 2026
74.4800
76.7300
72.4700
73.5900
68,500
Wed, 12 Aug 2026
72.6900
74.5700
72.4500
74.4800
34,100
Tue, 11 Aug 2026
74.8400
74.8400
71.0700
72.0200
63,700
Mon, 10 Aug 2026
74.8100
75.7200
73.1800
74.8400
30,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.3600
77.3600
74.7000
75.2900
28,400
Thu, 06 Aug 2026
76.1300
77.9900
76.1300
76.8900
21,200
Wed, 05 Aug 2026
77.9100
78.4900
74.7400
75.5700
79,100
Tue, 04 Aug 2026
78.9400
78.9400
75.7500
77.4500
45,700
Mon, 03 Aug 2026
79.0000
79.6700
76.9100
78.3900
50,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
78.9200
79.1200
76.5600
78.9400
36,400
Thu, 30 Jul 2026
76.9400
79.4800
76.3500
79.3900
26,000
Wed, 29 Jul 2026
76.8400
77.5900
74.4200
75.9900
53,400
Tue, 28 Jul 2026
76.0500
77.3400
75.1900
76.2100
49,800
Mon, 27 Jul 2026
76.9900
77.9600
75.0000
76.1100
40,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16 · 6-K
After-hours · 16:02 ET
SEC Form 6-K ↗
Fri, 24 Jul 2026
75.6700
78.8500
75.6500
76.9900
62,700
Thu, 23 Jul 2026
73.4000
75.7300
73.0700
75.6700
36,200
Wed, 22 Jul 2026
73.3800
74.7100
72.7800
73.7600
57,900
Tue, 21 Jul 2026
70.5400
73.7000
70.5400
72.9500
49,700
Mon, 20 Jul 2026
69.6200
70.3800
67.8100
69.8000
40,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
71.6100
71.6100
68.8200
69.2300
49,900
Thu, 16 Jul 2026
71.4000
72.8900
70.9800
71.7300
48,400
Wed, 15 Jul 2026
72.4400
72.4400
70.1900
71.4500
42,700
Tue, 14 Jul 2026
71.0100
72.2800
70.8700
71.7100
49,500
Mon, 13 Jul 2026
70.5800
72.7000
70.5600
71.3200
48,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
68.9300
70.9000
68.8000
70.2100
43,800
Thu, 09 Jul 2026
70.8900
71.1100
67.8000
68.9800
66,400
Wed, 08 Jul 2026
68.4900
69.8900
67.8900
69.1900
49,400
Tue, 07 Jul 2026
68.3600
69.7400
67.8500
68.1500
48,200
Mon, 06 Jul 2026
66.8000
69.9200
66.2000
68.8200
51,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.0200
69.2600
65.8400
66.3800
59,500
Wed, 01 Jul 2026
66.2400
67.4400
65.3700
66.4300
62,800
Tue, 30 Jun 2026
66.4900
66.5200
64.8600
66.3700
49,000
Mon, 29 Jun 2026
66.5200
67.5100
65.5300
66.5000
58,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
67.5100
68.4100
65.8100
66.3500
48,800
Thu, 25 Jun 2026
69.1500
69.7500
67.0700
67.8100
49,400
Wed, 24 Jun 2026
69.6200
70.0800
67.5000
68.2600
77,100
Tue, 23 Jun 2026
15 · 6-K
After-hours · 17:18 ET
SEC Form 6-K ↗
Tue, 23 Jun 2026
68.5000
69.9000
67.9800
68.6900
29,200
Mon, 22 Jun 2026
67.5600
70.1100
67.5600
68.9100
67,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.0000
69.5700
66.1100
68.6000
115,900
Wed, 17 Jun 2026
69.4400
70.4000
67.9000
68.5600
69,500
Tue, 16 Jun 2026
71.8300
71.8300
68.0600
69.4400
61,500
Tue, 16 Jun 2026
14 · 6-K
Pre-market · 09:26 ET
SEC Form 6-K ↗
Mon, 15 Jun 2026
72.0000
72.5000
70.1700
71.8300
50,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.9800
73.0000
67.9800
71.5200
181,300
Thu, 11 Jun 2026
66.3600
68.4300
66.2300
67.8300
41,400
Wed, 10 Jun 2026
67.0000
67.4500
65.5400
66.0600
51,800
Tue, 09 Jun 2026
66.5500
67.5300
63.5500
67.0800
35,900
Mon, 08 Jun 2026
66.7300
67.3900
65.8200
66.9100
86,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.4000
67.4600
65.2500
66.4300
76,000
Thu, 04 Jun 2026
65.3300
66.3400
64.1500
66.0000
63,400
Wed, 03 Jun 2026
65.5000
66.4300
65.0200
65.2500
32,500
Tue, 02 Jun 2026
66.5500
66.9900
65.1700
65.8100
39,600
Mon, 01 Jun 2026
63.8000
66.9700
63.7600
66.1500
207,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.2100
66.0800
62.9800
63.7000
49,200
Thu, 28 May 2026
65.2800
66.9900
64.5600
65.2100
86,000
Wed, 27 May 2026
65.6400
66.7100
64.0000
66.0000
64,700
Tue, 26 May 2026
13 · 6-K
After-hours · 16:26 ET
SEC Form 6-K ↗
Tue, 26 May 2026
66.0000
68.4500
64.5100
65.3200
113,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
73.9600
73.9600
64.1200
65.2100
170,400
Thu, 21 May 2026
12 · 6-K
After-hours · 16:13 ET
SEC Form 6-K ↗
Thu, 21 May 2026
73.6800
78.7600
72.0100
74.9300
112,700
Wed, 20 May 2026
67.3000
71.2100
67.3000
71.2000
46,500
Tue, 19 May 2026
69.6300
69.6300
65.9500
67.0300
72,500
Mon, 18 May 2026
69.5400
71.7400
68.5700
69.8600
56,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
68.8200
71.0800
65.1700
69.6400
67,500
Thu, 14 May 2026
70.8800
72.2900
69.4700
69.9600
37,700
Wed, 13 May 2026
72.0000
72.0000
69.4500
70.8700
44,300
Tue, 12 May 2026
70.6800
72.5400
69.9100
71.8500
34,500
Mon, 11 May 2026
73.1100
73.4500
70.0200
71.5700
41,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.0900
74.7600
72.7000
73.1900
28,000
Thu, 07 May 2026
74.6900
74.7400
71.7000
72.2800
38,400
Wed, 06 May 2026
73.1000
74.5000
71.1300
74.5000
62,800
Tue, 05 May 2026
68.7100
73.4500
68.7100
72.0700
74,800
Mon, 04 May 2026
70.4100
70.8800
68.0000
68.4000
101,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
70.1200
70.9400
67.5500
70.5700
70,500
Thu, 30 Apr 2026
11 · 6-K
After-hours · 16:41 ET
SEC Form 6-K ↗
Thu, 30 Apr 2026
70.8200
72.1600
70.0100
70.0100
38,900
Wed, 29 Apr 2026
10 · 20-F
After market open · 11:27 ET
FORM 20-F ↗
Wed, 29 Apr 2026
71.5700
72.9200
70.0600
70.7700
85,200
Tue, 28 Apr 2026
69.2100
71.8500
69.2100
71.5700
30,300
Mon, 27 Apr 2026
67.6700
71.2500
67.1100
69.4200
58,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.7000
69.7900
67.1700
68.0300
56,400
Thu, 23 Apr 2026
9 · 6-K
After-hours · 16:20 ET
SEC Form 6-K ↗
Thu, 23 Apr 2026
68.1700
69.5400
67.4300
68.7300
50,400
Wed, 22 Apr 2026
67.5600
68.6700
66.2900
68.5000
48,800
Tue, 21 Apr 2026
70.6300
70.8900
66.8800
67.3500
51,400
Mon, 20 Apr 2026
72.9500
72.9500
70.1100
70.4800
75,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
73.2000
74.7500
70.7300
72.1800
137,800
Thu, 16 Apr 2026
70.2500
72.7200
70.2500
72.0000
58,100
Wed, 15 Apr 2026
70.0000
71.2800
68.5000
70.8400
53,900
Tue, 14 Apr 2026
69.6500
71.4700
68.7400
69.9200
42,200
Mon, 13 Apr 2026
67.9200
70.0600
67.8700
69.3500
105,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.0600
69.4500
66.5000
68.2000
102,200
Thu, 09 Apr 2026
69.2300
69.6900
65.4200
66.6500
63,500
Wed, 08 Apr 2026
66.9500
69.3900
66.9500
69.2300
117,900
Tue, 07 Apr 2026
66.8000
67.7000
64.3400
65.1100
96,200
Mon, 06 Apr 2026
67.5500
68.2500
66.1200
67.6900
90,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
66.3600
68.1800
65.8700
67.2800
105,600
Wed, 01 Apr 2026
66.6000
68.5000
64.8900
67.3700
287,300
Tue, 31 Mar 2026
62.4500
66.9500
62.4500
66.8500
114,900
Mon, 30 Mar 2026
61.2000
63.5100
60.0800
62.0200
253,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.5000
64.0100
59.5500
60.8100
84,500
Thu, 26 Mar 2026
62.0200
65.0000
62.0000
62.6100
105,800
Wed, 25 Mar 2026
68.8900
68.8900
62.2300
62.7300
131,500
Tue, 24 Mar 2026
66.2100
69.0000
66.0700
67.9900
110,700
Mon, 23 Mar 2026
66.3400
68.4900
65.3900
66.2100
74,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.1100
70.1100
64.6800
65.5000
79,300
Thu, 19 Mar 2026
67.6400
70.8500
66.6900
70.3700
96,600
Wed, 18 Mar 2026
68.5500
70.0500
67.7400
68.5800
79,600
Tue, 17 Mar 2026
8 · 6-K
After-hours · 17:20 ET
SEC Form 6-K ↗
Tue, 17 Mar 2026
66.7300
69.4900
66.7300
68.5800
50,700
Mon, 16 Mar 2026
63.6600
66.7600
63.6600
66.5900
96,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
65.3400
65.4400
62.5000
63.0000
39,600
Thu, 12 Mar 2026
67.4000
68.1600
64.8400
65.3400
69,600
Wed, 11 Mar 2026
66.2900
67.7100
64.7100
67.7100
53,500
Tue, 10 Mar 2026
65.2000
68.2200
64.2100
66.2300
55,900
Mon, 09 Mar 2026
63.4100
65.7400
62.0000
65.6300
80,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
67.7800
68.6400
64.1000
64.7600
113,000
Thu, 05 Mar 2026
68.0900
68.9900
66.4800
68.0200
148,300
Wed, 04 Mar 2026
67.6300
69.9000
66.5500
68.4500
55,300
Tue, 03 Mar 2026
68.3900
68.3900
62.7400
66.8700
124,700
Mon, 02 Mar 2026
69.0600
72.8700
68.1400
69.8200
124,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.5400
69.4800
64.8000
68.7400
76,200
Thu, 26 Feb 2026
7 · 6-K
After-hours · 17:26 ET
SEC Form 6-K ↗
Thu, 26 Feb 2026
63.1100
65.8200
62.0500
65.5400
128,900
Wed, 25 Feb 2026
59.5900
63.8700
59.4000
62.9900
110,300
Tue, 24 Feb 2026
61.6500
62.9200
60.4200
62.4200
36,300
Mon, 23 Feb 2026
60.6900
61.2900
58.8500
61.0000
37,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.8100
61.4400
58.6300
60.8800
60,000
Thu, 19 Feb 2026
58.6800
60.9900
58.4600
59.8400
56,700
Wed, 18 Feb 2026
59.4500
60.3100
57.8600
58.9400
44,100
Tue, 17 Feb 2026
56.5500
61.9900
56.4400
58.9000
68,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
55.6500
57.2400
55.2600
56.5500
13,100
Thu, 12 Feb 2026
57.5500
58.0200
54.7500
55.5600
25,700
Wed, 11 Feb 2026
6 · 6-K
After-hours · 16:55 ET
SEC Form 6-K ↗
Wed, 11 Feb 2026
57.0300
58.4900
55.7600
57.4600
48,800
Tue, 10 Feb 2026
54.8500
57.0000
54.2200
56.6800
40,100
Mon, 09 Feb 2026
53.3800
55.2100
53.2500
53.5000
26,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
54.0100
54.6100
52.9800
53.5000
29,800
Thu, 05 Feb 2026
53.0500
54.4100
52.3700
53.1000
29,600
Wed, 04 Feb 2026
55.5000
55.5100
51.6500
53.4100
46,600
Tue, 03 Feb 2026
57.1400
57.1400
54.3800
55.3500
33,900
Mon, 02 Feb 2026
57.1200
57.9900
56.0000
56.5200
32,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.6500
58.0200
56.0000
57.1800
31,200
Thu, 29 Jan 2026
57.1300
58.5500
56.0700
58.0000
30,200
Wed, 28 Jan 2026
56.0500
57.6100
55.5100
56.8700
30,700
Tue, 27 Jan 2026
54.9900
56.2600
54.8500
55.6500
15,300
Mon, 26 Jan 2026
53.5000
55.2000
53.1400
54.7200
14,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.8400
54.3600
53.3300
53.3400
20,300
Thu, 22 Jan 2026
53.0900
54.1500
52.5800
53.7700
20,200
Wed, 21 Jan 2026
52.7800
54.4000
52.4800
52.5100
39,900
Tue, 20 Jan 2026
53.2000
53.9700
52.6100
52.6500
30,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.0200
55.8100
53.4800
53.8700
33,900
Thu, 15 Jan 2026
55.4700
55.5400
54.2900
55.1500
19,400
Wed, 14 Jan 2026
54.5400
55.9200
54.3300
55.3500
43,300
Tue, 13 Jan 2026
55.3900
56.4200
53.9200
54.1000
39,000
Mon, 12 Jan 2026
55.2000
57.7000
53.5000
55.3600
40,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.4800
55.8100
54.1600
55.0600
36,400
Thu, 08 Jan 2026
55.7700
56.2200
53.5600
54.9500
51,800
Wed, 07 Jan 2026
54.7500
55.7800
54.0000
55.7400
39,200
Tue, 06 Jan 2026
54.5500
55.5000
53.7000
54.5500
32,400
Mon, 05 Jan 2026
54.3000
55.3800
53.0000
54.1000
25,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.9900
55.0000
53.2600
54.2200
31,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.9900
56.5000
53.8100
54.6000
45,700
Tue, 30 Dec 2025
56.4300
56.6900
55.0000
55.0400
33,700
Mon, 29 Dec 2025
54.5000
57.1000
54.5000
56.4600
46,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.6000
55.1500
53.8400
54.4100
24,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.5600
55.1500
53.5700
54.4700
13,300
Tue, 23 Dec 2025
54.4700
55.3400
51.0000
54.5600
37,800
Mon, 22 Dec 2025
53.7200
55.4200
53.5200
54.7000
31,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.1200
55.4900
52.8200
54.0100
36,400
Thu, 18 Dec 2025
54.9200
55.7700
54.0100
54.0600
29,000
Wed, 17 Dec 2025
56.5000
58.9000
54.5200
54.5700
31,300
Tue, 16 Dec 2025
56.2200
57.6500
55.6100
56.1800
33,200
Mon, 15 Dec 2025
56.0000
58.2600
55.5700
55.8800
50,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.2400
58.5800
54.9000
55.1400
44,600
Thu, 11 Dec 2025
59.3100
59.3100
57.3500
58.1900
23,100
Wed, 10 Dec 2025
58.8800
60.1600
58.2000
59.0000
29,600
Wed, 10 Dec 2025
5 · 6-K
Pre-market · 09:26 ET
SEC Form 6-K ↗
Tue, 09 Dec 2025
60.9100
61.3900
58.0500
58.8300
38,300
Mon, 08 Dec 2025
62.1300
63.9900
61.0700
61.4400
50,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
63.0000
63.4300
61.2200
61.7800
28,800
Thu, 04 Dec 2025
62.2700
64.0000
62.0600
62.4700
31,300
Wed, 03 Dec 2025
61.7400
63.0000
61.2900
61.7400
56,900
Tue, 02 Dec 2025
61.0900
61.8800
59.7200
61.6800
36,500
Mon, 01 Dec 2025
59.8900
61.2000
59.5100
60.4700
57,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
59.9000
60.2900
58.8300
60.2900
18,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
59.0000
60.0600
58.8800
59.8700
18,100
Tue, 25 Nov 2025
59.2000
59.2000
57.9000
58.9700
36,100
Mon, 24 Nov 2025
57.9200
59.4200
57.5700
58.4500
28,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.0100
58.9900
57.0100
57.9200
44,400
Thu, 20 Nov 2025
60.5900
61.0000
57.3400
57.5200
41,900
Wed, 19 Nov 2025
4 · 6-K
After-hours · 16:48 ET
SEC Form 6-K ↗
Wed, 19 Nov 2025
57.2500
60.8600
57.2500
59.3600
73,500
Tue, 18 Nov 2025
61.8000
61.8000
53.4400
55.7600
71,800
Mon, 17 Nov 2025
59.5600
61.8200
59.5600
61.5500
45,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.9800
60.7400
59.1500
59.7400
17,400
Thu, 13 Nov 2025
61.2400
61.4300
58.9000
60.1900
25,500
Wed, 12 Nov 2025
59.2000
61.5100
59.0700
61.1900
29,700
Tue, 11 Nov 2025
59.0100
61.0100
58.5000
59.5700
32,500
Mon, 10 Nov 2025
58.5000
59.9500
56.8400
58.8300
47,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
57.0100
58.1600
56.6300
57.9100
22,900
Thu, 06 Nov 2025
58.5000
59.1700
56.1400
56.9200
59,900
Wed, 05 Nov 2025
57.0300
59.4300
56.4700
59.1500
44,900
Tue, 04 Nov 2025
59.3100
59.3100
56.2400
56.8000
33,100
Mon, 03 Nov 2025
57.6300
59.9900
57.0000
59.7400
34,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 6-K/A
After-hours · 16:20 ET
FORM 6-K/A ↗
Fri, 31 Oct 2025
58.3900
58.9000
57.0600
57.5400
20,300
Thu, 30 Oct 2025
56.1600
58.9300
56.1600
58.3900
21,800
Thu, 30 Oct 2025
2 · 6-K
Pre-market · 09:22 ET
FORM 6-K ↗
Thu, 30 Oct 2025
1 · 6-K
Pre-market · 09:13 ET
FORM 6-K ↗
Wed, 29 Oct 2025
57.0400
58.6400
56.0100
56.1900
26,900
Tue, 28 Oct 2025
54.9400
59.1000
54.9400
57.0400
42,900
Mon, 27 Oct 2025
55.6700
56.7800
54.6800
54.9200
22,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.6500
57.1500
54.9300
55.4700
19,300