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
83.7500
85.4900
83.1500
83.8800
75,015
Thu, 22 Oct 2026
21 · 8-K
After-hours · 20:15 ET
FORM 8-K ↗
Thu, 22 Oct 2026
81.0700
83.5000
81.0700
83.2300
53,300
Wed, 21 Oct 2026
81.6000
81.8800
80.7000
81.6500
61,100
Tue, 20 Oct 2026
79.5100
81.2100
79.5100
81.2100
59,900
Mon, 19 Oct 2026
80.1300
80.7000
79.4800
79.6900
23,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.6300
81.6000
79.5200
80.5100
52,100
Thu, 15 Oct 2026
79.8600
80.1900
79.0900
79.6000
44,900
Wed, 14 Oct 2026
79.1500
79.9900
77.9500
79.1800
56,800
Tue, 13 Oct 2026
81.0000
81.4900
79.7800
80.3700
79,900
Mon, 12 Oct 2026
80.1900
81.4100
79.5500
80.9000
66,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
81.2600
81.3500
79.5100
80.5400
65,800
Thu, 08 Oct 2026
80.6500
81.5900
80.2600
81.0700
63,000
Wed, 07 Oct 2026
80.7200
81.9500
79.8200
80.6300
81,100
Tue, 06 Oct 2026
82.2600
82.8000
81.4500
81.6200
49,400
Mon, 05 Oct 2026
81.9200
82.8700
81.0500
81.9100
91,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
81.1900
82.2500
81.1900
81.9300
97,300
Thu, 01 Oct 2026
20 · 8-K
After market open · 14:45 ET
FORM 8-K ↗
Thu, 01 Oct 2026
80.8600
80.8600
78.9400
80.6100
58,700
Wed, 30 Sep 2026
81.1200
81.8400
80.1200
80.8600
98,400
Tue, 29 Sep 2026
81.6500
82.0300
79.4000
81.3400
130,600
Mon, 28 Sep 2026
81.9300
82.4000
81.4000
81.7300
75,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
82.6400
83.5100
81.8700
82.0000
69,300
Thu, 24 Sep 2026
81.5300
82.3100
80.7500
82.0900
93,000
Wed, 23 Sep 2026
81.5100
82.1000
81.1400
81.2200
40,800
Tue, 22 Sep 2026
82.3800
82.9900
81.0600
81.9700
66,100
Mon, 21 Sep 2026
83.0000
83.4100
82.0400
82.3800
80,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
82.0500
85.0100
81.6000
82.9700
116,600
Thu, 17 Sep 2026
83.6100
84.5700
81.9900
82.6800
82,800
Wed, 16 Sep 2026
84.6300
85.0700
81.9500
83.5500
88,000
Tue, 15 Sep 2026
84.3500
85.4000
84.1500
85.2300
92,500
Mon, 14 Sep 2026
85.4400
85.6500
84.1600
84.9900
75,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
85.0000
86.0000
84.3600
85.1000
59,900
Thu, 10 Sep 2026
84.0400
85.0300
83.3800
84.8100
64,300
Wed, 09 Sep 2026
83.5000
84.6000
83.0200
83.9000
59,700
Tue, 08 Sep 2026
84.8300
85.0000
83.4000
84.4300
112,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
84.5700
84.8400
83.8400
84.8400
53,300
Thu, 03 Sep 2026
84.5900
85.2200
83.8200
84.5700
25,300
Wed, 02 Sep 2026
81.3700
84.7400
79.9500
83.9000
104,600
Tue, 01 Sep 2026
81.3000
82.3400
79.7700
79.8900
29,200
Mon, 31 Aug 2026
81.1800
81.5100
80.6300
81.0700
52,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
82.1800
82.6500
81.2700
81.6000
37,600
Thu, 27 Aug 2026
80.7300
82.1100
80.0100
81.4800
70,700
Wed, 26 Aug 2026
82.8800
82.8800
80.4300
80.8600
68,600
Tue, 25 Aug 2026
82.5300
82.8000
81.0400
82.6000
51,000
Mon, 24 Aug 2026
82.3600
84.0700
82.3600
82.5800
47,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
82.9300
83.3400
81.7100
82.6800
48,800
Thu, 20 Aug 2026
81.0500
82.9700
80.8400
82.7000
35,100
Wed, 19 Aug 2026
19 · 8-K
After market open · 13:20 ET
FORM 8-K ↗
Wed, 19 Aug 2026
83.7700
83.7700
81.2800
81.6400
52,800
Tue, 18 Aug 2026
82.1300
84.1300
80.9300
83.6600
35,300
Mon, 17 Aug 2026
83.5100
84.2400
82.7900
82.7900
39,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
83.7400
84.7300
83.5400
83.9200
29,000
Thu, 13 Aug 2026
83.8400
84.6500
83.0400
83.5400
27,400
Wed, 12 Aug 2026
82.7700
83.6600
82.4500
83.1700
35,500
Tue, 11 Aug 2026
81.5100
82.7100
81.5100
82.1800
60,300
Mon, 10 Aug 2026
81.2400
81.8000
80.5400
81.2400
59,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.3100
82.6500
81.0000
81.2400
64,500
Thu, 06 Aug 2026
18 · 10-Q
After market open · 14:29 ET
10-Q ↗
Thu, 06 Aug 2026
83.0100
84.0000
81.9100
82.8600
79,500
Wed, 05 Aug 2026
82.8800
83.3300
81.3400
82.7000
88,700
Tue, 04 Aug 2026
81.6800
85.0000
81.5500
82.3700
78,200
Mon, 03 Aug 2026
82.2000
84.6500
81.5100
81.6200
109,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.0700
82.8500
80.7900
81.4900
57,200
Thu, 30 Jul 2026
81.4800
82.3500
80.8200
81.1100
41,600
Wed, 29 Jul 2026
82.4800
83.4500
81.0000
81.8400
53,900
Tue, 28 Jul 2026
81.6000
83.5000
81.3000
81.9900
76,400
Mon, 27 Jul 2026
17 · 8-K
After market open · 13:30 ET
FORM 8-K ↗
Mon, 27 Jul 2026
80.9800
82.8600
79.6500
80.5000
80,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.1600
81.8800
75.1600
80.9800
93,300
Thu, 23 Jul 2026
73.5300
76.0700
72.8000
74.5700
96,100
Wed, 22 Jul 2026
16 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 22 Jul 2026
76.7400
77.1600
73.1100
74.9500
95,900
Tue, 21 Jul 2026
77.0700
77.0900
74.9000
76.7400
78,100
Mon, 20 Jul 2026
75.8800
78.4200
74.5100
77.0400
59,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.1200
77.4400
75.3500
75.9500
86,700
Thu, 16 Jul 2026
76.2500
78.1000
76.1300
77.9800
48,000
Wed, 15 Jul 2026
74.8600
76.5400
74.3200
76.0100
92,500
Tue, 14 Jul 2026
74.6700
76.4000
74.6700
74.7600
52,500
Mon, 13 Jul 2026
74.6100
76.1200
74.4500
74.9000
99,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.3000
75.4700
73.5600
75.0600
39,500
Thu, 09 Jul 2026
73.1800
74.9000
72.8400
74.7700
80,800
Wed, 08 Jul 2026
74.2500
76.6800
72.3500
73.1800
92,600
Tue, 07 Jul 2026
73.4500
75.4300
73.4500
74.3300
65,100
Mon, 06 Jul 2026
74.0000
75.4000
73.3000
74.7300
40,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.6500
76.6500
74.1000
74.5000
27,500
Wed, 01 Jul 2026
74.5100
76.5200
74.4000
76.2800
19,300
Tue, 30 Jun 2026
74.0900
74.5900
73.4700
74.5800
16,600
Mon, 29 Jun 2026
75.3800
75.3800
72.2200
74.6000
27,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.4300
75.7500
72.9200
75.5800
85,100
Thu, 25 Jun 2026
74.3500
75.1100
73.5200
74.3300
29,100
Wed, 24 Jun 2026
73.3000
74.4800
72.7400
74.4000
44,700
Tue, 23 Jun 2026
71.4600
74.1900
71.4600
73.6000
31,300
Mon, 22 Jun 2026
71.0200
71.9500
70.1000
71.4500
39,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.9500
72.5300
69.5400
70.9700
111,000
Wed, 17 Jun 2026
70.9700
71.9000
69.3500
70.2500
62,100
Tue, 16 Jun 2026
71.1600
72.3600
70.7800
71.2600
56,700
Mon, 15 Jun 2026
72.8000
73.0000
70.5000
70.5000
20,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.6500
73.3300
71.9500
72.5100
32,700
Thu, 11 Jun 2026
72.7000
73.8400
71.5800
72.4100
40,600
Wed, 10 Jun 2026
71.8500
73.1200
71.5600
72.2300
58,000
Tue, 09 Jun 2026
71.6000
73.1000
71.2900
71.4700
39,500
Mon, 08 Jun 2026
71.2000
73.0500
70.5000
71.4300
54,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.7400
72.3100
68.7000
71.0300
59,700
Thu, 04 Jun 2026
68.4200
70.0000
68.1000
69.7700
54,200
Wed, 03 Jun 2026
69.1800
69.4500
67.4600
67.5200
52,900
Tue, 02 Jun 2026
15 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 02 Jun 2026
68.2000
69.6700
68.0500
69.2500
52,300
Mon, 01 Jun 2026
68.6000
69.2000
66.9400
68.7000
67,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.6200
69.8500
68.4900
68.6800
41,100
Thu, 28 May 2026
68.7000
69.6100
66.9500
69.3700
25,300
Wed, 27 May 2026
69.9000
70.3600
68.3000
68.8400
38,700
Tue, 26 May 2026
69.0200
70.2000
68.1400
69.6500
72,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.4200
69.4200
68.2400
68.9400
44,400
Thu, 21 May 2026
14 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 21 May 2026
67.7400
68.8200
67.0500
68.8200
33,600
Wed, 20 May 2026
67.3700
68.3100
66.8500
67.9900
42,700
Tue, 19 May 2026
65.6800
67.9500
65.0000
67.1000
64,600
Mon, 18 May 2026
65.2200
67.0200
65.2200
66.2200
51,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
66.4200
66.5400
65.0300
65.5100
41,600
Thu, 14 May 2026
66.1500
67.5500
66.0000
66.8000
58,200
Wed, 13 May 2026
65.0000
66.4900
65.0000
66.3800
43,600
Tue, 12 May 2026
67.0700
67.6000
65.5900
65.5900
77,600
Mon, 11 May 2026
68.6800
68.6800
65.0000
67.0800
42,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K
After market open · 14:05 ET
FORM 8-K ↗
Fri, 08 May 2026
68.6100
68.9100
66.6800
68.0000
30,700
Thu, 07 May 2026
12 · 10-Q
After market open · 11:57 ET
10-Q ↗
Thu, 07 May 2026
67.4000
69.4000
67.2200
68.9000
33,500
Wed, 06 May 2026
68.2700
68.2700
66.5000
67.0500
21,100
Tue, 05 May 2026
66.3600
68.5900
65.7600
67.3700
32,100
Mon, 04 May 2026
65.9900
70.0000
65.1700
65.7500
28,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.4500
67.7400
65.1600
66.0900
33,200
Thu, 30 Apr 2026
66.7800
68.0300
66.0500
66.4100
16,300
Wed, 29 Apr 2026
67.6300
68.0000
65.6700
66.8300
35,100
Tue, 28 Apr 2026
67.5300
68.1900
65.7100
67.6800
18,700
Mon, 27 Apr 2026
65.1000
67.5600
65.0000
67.5100
19,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.7500
66.8300
65.2500
66.8300
8,700
Thu, 23 Apr 2026
66.0800
67.0100
65.5900
66.3000
4,300
Thu, 23 Apr 2026
11 · DEFA14A
Pre-market · 08:07 ET
DEFA14A ↗
Thu, 23 Apr 2026
10 · DEF 14A
Pre-market · 08:04 ET
DEF 14A ↗
Wed, 22 Apr 2026
65.7500
68.6000
65.7500
66.4700
10,900
Tue, 21 Apr 2026
69.4100
69.4100
64.3900
66.5500
19,900
Mon, 20 Apr 2026
64.3300
70.8300
64.3300
67.9500
31,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.2500
64.2500
62.0000
62.8200
11,900
Fri, 17 Apr 2026
9 · 8-K
Pre-market · 08:35 ET
FORM 8-K ↗
Thu, 16 Apr 2026
58.6300
64.4900
57.5900
59.3000
7,800
Wed, 15 Apr 2026
59.0000
59.3900
59.0000
59.2000
2,900
Tue, 14 Apr 2026
59.0000
59.0000
59.0000
59.0000
2,500
Mon, 13 Apr 2026
57.9000
59.1700
56.3600
59.1700
4,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.6500
59.6500
57.8000
58.6600
4,600
Thu, 09 Apr 2026
57.5900
60.0000
56.0000
60.0000
8,500
Wed, 08 Apr 2026
57.3300
58.3500
57.3300
58.3500
8,600
Tue, 07 Apr 2026
8 · 8-K
After market open · 10:30 ET
FORM 8-K ↗
Tue, 07 Apr 2026
55.3900
55.8000
55.3900
55.8000
4,600
Mon, 06 Apr 2026
53.6800
55.1500
53.4900
54.4900
5,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.5600
53.5700
53.5400
53.5700
3,000
Wed, 01 Apr 2026
54.1300
55.0300
53.4800
53.6700
4,200
Tue, 31 Mar 2026
54.5000
54.9000
53.5800
53.8200
13,000
Mon, 30 Mar 2026
54.3000
56.1000
54.3000
55.2600
7,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.1400
54.1400
53.5800
53.5800
2,800
Thu, 26 Mar 2026
53.3000
54.8000
53.3000
54.5000
3,500
Wed, 25 Mar 2026
56.9200
56.9200
53.3000
53.3000
4,800
Tue, 24 Mar 2026
55.5000
55.5000
53.1500
53.1500
5,400
Mon, 23 Mar 2026
53.0600
54.8400
53.0600
54.8400
6,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.4000
53.1700
51.3600
53.1700
18,300
Thu, 19 Mar 2026
50.3100
51.9100
50.3100
51.4000
7,300
Wed, 18 Mar 2026
51.1400
51.5000
51.0500
51.2500
9,700
Tue, 17 Mar 2026
53.2300
53.3500
51.7100
51.7200
5,500
Mon, 16 Mar 2026
53.0500
53.9700
53.0500
53.3000
3,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · 10-K
After market open · 11:14 ET
10-K ↗
Fri, 13 Mar 2026
55.3900
55.3900
52.6000
53.6000
6,800
Thu, 12 Mar 2026
52.6600
53.9600
52.4700
53.9600
7,400
Wed, 11 Mar 2026
53.2000
53.2100
53.0000
53.0000
3,500
Tue, 10 Mar 2026
55.2100
55.2100
53.4000
53.4000
4,100
Mon, 09 Mar 2026
55.2800
55.8200
53.0000
54.8500
9,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
54.4200
55.3000
54.0000
54.9400
10,200
Thu, 05 Mar 2026
55.7000
55.7100
55.3000
55.3000
6,600
Wed, 04 Mar 2026
56.3500
56.8700
56.3500
56.8700
3,300
Tue, 03 Mar 2026
55.5200
56.3700
55.5200
55.5400
4,000
Mon, 02 Mar 2026
55.3500
56.5700
55.3500
56.1900
5,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.9900
57.9900
55.5200
55.5200
9,800
Thu, 26 Feb 2026
57.0000
58.0500
56.4300
58.0500
7,300
Wed, 25 Feb 2026
56.7400
57.7300
56.0400
57.5000
5,300
Tue, 24 Feb 2026
56.5600
56.8700
55.7000
56.1600
2,400
Mon, 23 Feb 2026
59.0400
59.0400
56.3500
56.3500
6,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.6300
59.1000
58.5400
58.7600
4,200
Thu, 19 Feb 2026
58.4600
59.2600
58.3400
59.0900
4,000
Wed, 18 Feb 2026
59.2100
59.2100
58.0200
58.9800
4,600
Tue, 17 Feb 2026
6 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Tue, 17 Feb 2026
59.8600
60.1300
59.2400
59.2400
9,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.8500
60.8500
59.4400
59.4400
2,600
Thu, 12 Feb 2026
60.2800
61.2400
59.7500
60.6800
8,500
Wed, 11 Feb 2026
61.4000
62.1000
60.2700
60.2800
4,200
Tue, 10 Feb 2026
64.6900
64.8000
62.5600
62.5600
16,600
Mon, 09 Feb 2026
64.7000
65.5000
64.0300
65.0000
11,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.4800
65.0000
64.0000
64.4000
15,500
Thu, 05 Feb 2026
63.6000
64.2500
63.3000
64.0800
9,500
Wed, 04 Feb 2026
61.0800
63.0200
61.0800
63.0000
13,900
Tue, 03 Feb 2026
62.2100
62.5400
60.1900
61.1000
8,500
Mon, 02 Feb 2026
5 · 8-K
After-hours · 17:15 ET
FORM 8-K ↗
Mon, 02 Feb 2026
61.2500
62.6900
61.0000
61.7600
9,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.4600
61.5800
59.4600
60.7700
9,300
Thu, 29 Jan 2026
59.1400
60.0700
58.6700
60.0700
11,000
Wed, 28 Jan 2026
60.0000
60.0000
58.4300
58.4300
10,800
Tue, 27 Jan 2026
57.6500
59.1100
57.6500
59.1100
4,400
Mon, 26 Jan 2026
4 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 26 Jan 2026
57.2800
58.5200
57.0000
57.6800
6,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.0000
58.0000
56.8000
56.8000
9,700
Thu, 22 Jan 2026
57.8600
58.7000
57.6800
58.4500
4,400
Wed, 21 Jan 2026
55.2200
57.1300
55.2200
57.1300
5,100
Tue, 20 Jan 2026
55.5300
55.5300
54.2800
54.2800
5,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.4200
56.4200
55.2400
55.2400
5,100
Thu, 15 Jan 2026
55.7800
58.2100
55.7800
56.7300
5,300
Wed, 14 Jan 2026
54.3400
55.6100
54.2500
55.6000
5,400
Tue, 13 Jan 2026
54.4300
55.6800
54.3000
54.3000
5,300
Mon, 12 Jan 2026
54.2500
55.1900
54.1400
54.1400
3,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.7200
54.0400
53.7200
54.0000
3,800
Thu, 08 Jan 2026
53.6500
54.7400
53.6500
54.2700
6,500
Wed, 07 Jan 2026
54.2500
55.2900
53.3700
53.6500
7,300
Tue, 06 Jan 2026
54.5800
55.5900
54.0000
54.9400
13,000
Mon, 05 Jan 2026
54.9400
55.3200
54.4800
54.9900
8,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.8100
55.8100
54.4500
54.5000
6,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.8000
57.0800
55.0800
55.8000
7,800
Tue, 30 Dec 2025
55.8000
55.8000
55.8000
55.8000
2,800
Mon, 29 Dec 2025
55.9300
55.9300
55.7100
55.8000
3,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.5800
55.5800
55.1600
55.2500
2,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.0200
55.0500
55.0200
55.0500
2,100
Tue, 23 Dec 2025
55.6300
55.6900
54.8900
54.9700
5,600
Mon, 22 Dec 2025
57.7100
57.7100
53.8300
56.2600
9,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.4100
60.4100
57.7000
57.8100
14,800
Thu, 18 Dec 2025
60.0000
60.8000
59.8600
60.5900
9,600
Wed, 17 Dec 2025
59.4100
59.9200
59.4100
59.6200
5,300
Tue, 16 Dec 2025
59.7400
59.7400
59.0000
59.5700
9,000
Mon, 15 Dec 2025
58.0000
59.6500
57.8100
59.3000
11,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.9200
58.9600
57.5100
57.6000
11,300
Thu, 11 Dec 2025
55.9100
58.4800
55.9100
57.8800
9,200
Wed, 10 Dec 2025
55.3000
56.9600
55.1600
56.0100
31,900
Tue, 09 Dec 2025
53.5000
55.8800
53.5000
55.3800
14,000
Mon, 08 Dec 2025
53.0800
53.5000
52.6600
53.4800
8,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.8500
53.3000
52.8500
53.3000
6,200
Thu, 04 Dec 2025
53.2700
53.7600
52.8800
53.5900
10,100
Wed, 03 Dec 2025
52.7800
53.6300
52.7800
53.6300
35,000
Tue, 02 Dec 2025
52.8800
52.8800
52.3000
52.3000
5,500
Mon, 01 Dec 2025
52.3100
52.5000
52.1500
52.4300
6,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.1100
52.6700
52.1100
52.6700
3,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
52.4500
53.0200
52.1700
52.1700
6,600
Tue, 25 Nov 2025
51.5500
52.5300
51.4200
51.9700
8,200
Mon, 24 Nov 2025
52.3500
52.3500
51.1600
51.6800
6,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.5000
53.0000
50.5000
53.0000
14,800
Thu, 20 Nov 2025
50.8600
50.9300
50.5000
50.6000
7,200
Wed, 19 Nov 2025
50.5500
51.1200
50.5000
50.6100
6,100
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Tue, 18 Nov 2025
50.6900
50.6900
50.6900
50.6900
3,300
Mon, 17 Nov 2025
50.5000
50.6300
50.5000
50.5000
10,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
50.9700
51.5900
50.7000
51.5900
8,800
Thu, 13 Nov 2025
51.9300
52.0400
51.8500
52.0300
8,100
Wed, 12 Nov 2025
51.5200
52.5500
51.5000
52.3200
4,800
Tue, 11 Nov 2025
50.5000
51.3900
50.2400
51.3900
4,600
Mon, 10 Nov 2025
51.2000
51.2000
50.2100
50.5600
7,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 8-K
After market open · 12:30 ET
FORM 8-K ↗
Fri, 07 Nov 2025
50.5000
51.3900
50.5000
50.7900
7,900
Thu, 06 Nov 2025
1 · 10-Q
After market open · 11:09 ET
10-Q ↗
Thu, 06 Nov 2025
51.0800
51.0800
50.2900
50.3500
7,100
Wed, 05 Nov 2025
50.9400
51.3000
50.5700
51.3000
5,200
Tue, 04 Nov 2025
50.5400
50.5400
50.5400
50.5400
3,100
Mon, 03 Nov 2025
52.0000
52.0000
50.0500
50.9800
4,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.3700
51.0700
50.2100
50.6700
4,100
Thu, 30 Oct 2025
50.5100
51.1200
50.5100
51.1200
3,200
Wed, 29 Oct 2025
51.9600
51.9900
51.1900
51.1900
7,100
Tue, 28 Oct 2025
51.0600
52.2500
51.0600
51.7800
6,000
Mon, 27 Oct 2025
53.5800
53.5800
51.7400
51.7400
6,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.1400
53.1000
52.1400
53.1000
3,100