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
38.1900
40.1548
36.7200
39.7900
12,901,765
Thu, 22 Oct 2026
39.0100
40.4310
37.8000
38.7700
17,306,300
Wed, 21 Oct 2026
41.7500
42.6850
40.5800
40.9000
10,299,500
Tue, 20 Oct 2026
33 · 8-K
After-hours · 20:30 ET
8-K ↗
Tue, 20 Oct 2026
41.5850
42.3690
39.0160
41.1300
14,143,400
Mon, 19 Oct 2026
42.3300
43.7700
41.7000
41.8700
13,518,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
43.2180
44.0300
40.0200
40.6600
17,218,000
Thu, 15 Oct 2026
40.7900
44.9350
39.8700
44.4600
23,272,100
Wed, 14 Oct 2026
45.5000
45.9800
42.0000
42.1400
27,491,700
Tue, 13 Oct 2026
48.3700
48.8200
46.2300
47.0650
23,161,700
Mon, 12 Oct 2026
53.2600
54.6700
51.3200
51.4600
21,788,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
54.4600
55.8500
47.5700
50.9650
54,317,100
Thu, 08 Oct 2026
59.2470
60.3000
55.9600
56.9300
19,180,400
Wed, 07 Oct 2026
61.6600
61.6600
58.8800
60.6500
10,788,600
Tue, 06 Oct 2026
60.0300
64.7500
60.0300
63.1200
17,612,200
Mon, 05 Oct 2026
58.6900
59.2600
57.2950
58.4400
8,123,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
56.7600
59.5400
55.4200
58.4500
15,068,800
Thu, 01 Oct 2026
59.3150
60.0900
56.9200
57.0400
12,488,700
Wed, 30 Sep 2026
59.9050
62.9800
58.7350
58.8600
11,902,200
Tue, 29 Sep 2026
65.1000
65.4700
58.5800
59.4000
16,287,700
Mon, 28 Sep 2026
32 · 8-K
After-hours · 17:20 ET
8-K ↗
Mon, 28 Sep 2026
61.1250
62.2800
60.2700
61.0000
7,548,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.9800
63.2150
61.0200
61.8100
6,451,200
Thu, 24 Sep 2026
59.2100
63.2000
58.3200
61.0600
8,772,000
Wed, 23 Sep 2026
63.5000
63.7890
59.9200
59.9800
8,544,400
Tue, 22 Sep 2026
61.9100
65.4100
60.9910
63.6900
10,476,900
Mon, 21 Sep 2026
59.5450
62.3600
59.2900
61.8900
12,426,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
62.8650
63.0900
57.8300
58.5200
19,793,600
Thu, 17 Sep 2026
61.8500
63.7000
61.1500
62.7100
9,213,000
Wed, 16 Sep 2026
58.8900
60.3700
57.4700
59.2700
7,232,800
Tue, 15 Sep 2026
59.7100
60.7600
57.8110
58.7700
7,195,900
Mon, 14 Sep 2026
57.4300
61.0900
57.2700
60.0000
6,886,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
60.4900
61.3400
59.2000
59.8600
6,662,700
Thu, 10 Sep 2026
60.7000
64.5290
59.8650
59.9100
8,354,200
Wed, 09 Sep 2026
66.5700
66.7200
62.4200
62.4200
8,297,800
Tue, 08 Sep 2026
63.1600
67.2000
63.1500
66.1200
12,118,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
63.4000
65.7600
61.6700
62.3100
10,248,800
Thu, 03 Sep 2026
62.9100
63.9500
61.0700
62.1300
7,743,600
Wed, 02 Sep 2026
58.4400
63.2300
58.0000
62.4000
19,809,700
Tue, 01 Sep 2026
57.3600
58.5000
55.7000
55.8000
8,625,700
Mon, 31 Aug 2026
57.4400
59.4000
56.5000
59.1000
8,462,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
61.0500
61.1900
57.5540
58.0500
9,448,000
Thu, 27 Aug 2026
60.5500
61.6300
59.9500
61.4400
6,600,800
Wed, 26 Aug 2026
60.9350
62.0100
59.4300
59.8800
7,385,200
Tue, 25 Aug 2026
63.2800
64.2300
60.9000
62.0100
8,912,000
Mon, 24 Aug 2026
66.7500
67.1200
62.3100
62.3500
12,106,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
67.1250
70.1000
64.9000
68.6500
11,249,700
Thu, 20 Aug 2026
66.0500
66.2100
62.8900
65.0600
8,374,700
Wed, 19 Aug 2026
66.9050
67.2000
64.0100
66.4300
7,353,800
Tue, 18 Aug 2026
67.6250
68.5600
66.0100
67.0700
9,354,000
Mon, 17 Aug 2026
70.6200
74.4600
70.5000
71.1400
9,969,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
71.0400
72.9900
68.8300
70.9800
7,375,300
Thu, 13 Aug 2026
72.1700
75.0800
71.2600
71.5200
9,434,700
Wed, 12 Aug 2026
72.6500
75.0800
71.3500
74.3100
11,472,700
Tue, 11 Aug 2026
69.7400
71.9100
67.0800
71.6300
13,435,000
Mon, 10 Aug 2026
31 · 10-Q
After-hours · 16:42 ET
10-Q ↗
Mon, 10 Aug 2026
30 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 10 Aug 2026
71.6100
73.2150
68.2700
68.7600
15,033,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.0700
71.9900
67.7000
71.9400
14,397,100
Thu, 06 Aug 2026
65.8500
74.0800
65.7000
67.3600
13,024,500
Wed, 05 Aug 2026
67.8800
70.3800
66.4500
68.3800
12,188,600
Tue, 04 Aug 2026
68.5000
71.2700
66.8700
70.3100
20,484,200
Mon, 03 Aug 2026
56.8100
65.1200
55.7400
63.5200
12,578,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
60.6500
61.2000
56.2400
58.9800
9,758,400
Thu, 30 Jul 2026
55.0500
58.5100
54.4000
58.4400
12,852,700
Wed, 29 Jul 2026
57.3600
59.3690
52.8000
53.0300
12,875,300
Tue, 28 Jul 2026
56.2900
57.9900
53.3600
56.5500
13,110,700
Mon, 27 Jul 2026
56.4300
59.5000
56.1500
58.2900
8,327,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.4500
59.4550
55.7300
56.2000
11,099,700
Thu, 23 Jul 2026
59.9700
62.8300
57.6600
59.1800
11,963,300
Wed, 22 Jul 2026
62.7450
63.9150
61.2250
61.9500
10,936,500
Tue, 21 Jul 2026
58.8800
64.6300
58.8000
63.3400
21,478,800
Mon, 20 Jul 2026
29 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 20 Jul 2026
58.1100
59.4600
56.1200
57.4200
15,854,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
54.8450
61.6700
54.4000
57.8000
30,377,000
Thu, 16 Jul 2026
59.2000
61.5000
53.3300
55.0100
53,050,100
Wed, 15 Jul 2026
28 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 15 Jul 2026
68.8600
70.3800
64.5900
66.3100
15,617,400
Tue, 14 Jul 2026
69.7800
72.1700
68.6400
68.8200
9,555,500
Mon, 13 Jul 2026
72.0000
72.5400
66.7300
67.5800
13,047,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.0800
74.0800
71.3000
73.3200
7,403,600
Thu, 09 Jul 2026
75.3400
75.5300
71.7700
73.8800
10,675,600
Wed, 08 Jul 2026
73.7600
77.9700
73.2000
74.9500
9,520,300
Tue, 07 Jul 2026
79.0750
80.0900
74.1000
74.2100
13,093,000
Mon, 06 Jul 2026
86.2850
88.2500
80.1100
80.6400
12,128,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
87.4200
90.6440
81.8500
85.1300
15,940,200
Wed, 01 Jul 2026
86.9100
91.8150
83.4000
86.1000
18,219,300
Tue, 30 Jun 2026
81.9150
89.8700
81.9150
88.8600
24,185,500
Mon, 29 Jun 2026
76.1300
86.9500
75.9800
86.7700
33,358,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.6750
73.2000
64.5100
71.4500
22,244,800
Thu, 25 Jun 2026
68.7600
68.7600
63.7200
65.6200
22,388,500
Wed, 24 Jun 2026
71.9000
72.1000
67.0600
68.0100
21,496,400
Tue, 23 Jun 2026
71.8650
77.8000
71.6600
72.8700
21,231,000
Mon, 22 Jun 2026
79.6640
79.8000
72.5900
73.1900
28,409,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.3000
85.7000
77.1200
80.6600
31,679,200
Wed, 17 Jun 2026
85.8700
88.9500
83.1920
85.4300
30,349,600
Tue, 16 Jun 2026
85.7000
89.6000
82.1100
82.2500
20,234,900
Mon, 15 Jun 2026
86.0300
89.7600
83.9850
87.5700
23,998,700
Mon, 15 Jun 2026
27 · 8-K
Next filing day · accepted 12 Jun, 18:07 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
97.0000
97.7300
81.5000
82.4100
54,914,500
Thu, 11 Jun 2026
87.4700
98.1000
86.9200
97.5600
24,756,400
Wed, 10 Jun 2026
88.7950
93.1000
87.1200
87.3200
16,178,400
Tue, 09 Jun 2026
97.2250
100.9400
85.5000
88.7100
27,018,700
Mon, 08 Jun 2026
97.1300
97.1300
90.8100
92.0600
13,679,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
103.3300
104.4900
90.9050
93.6000
24,000,700
Thu, 04 Jun 2026
103.3500
111.5700
101.1000
107.2900
16,849,000
Wed, 03 Jun 2026
113.5050
114.3400
106.2900
107.7300
17,835,700
Tue, 02 Jun 2026
109.9100
118.7400
108.8000
118.1700
21,436,000
Mon, 01 Jun 2026
108.6700
111.2800
101.2100
105.6500
27,218,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
113.4600
115.5000
105.3700
113.4100
54,954,400
Thu, 28 May 2026
126.8650
133.8600
122.0000
133.0900
21,640,100
Wed, 27 May 2026
124.0000
131.2000
118.0400
129.6000
36,427,600
Tue, 26 May 2026
112.5950
127.1000
112.4600
119.7000
48,352,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
98.5200
107.5900
98.4100
105.8600
30,710,500
Thu, 21 May 2026
89.4500
97.6450
88.8500
96.2300
24,819,900
Wed, 20 May 2026
87.2600
92.5700
86.4900
89.5800
20,010,000
Tue, 19 May 2026
85.3800
90.9500
78.6580
88.1000
21,663,600
Mon, 18 May 2026
87.8200
89.9600
81.8300
86.8300
25,080,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.9500
86.1490
77.0800
83.6700
21,746,300
Thu, 14 May 2026
76.7000
84.5050
74.5500
83.0100
27,216,900
Wed, 13 May 2026
72.6650
77.6750
71.6000
74.8100
14,987,900
Tue, 12 May 2026
73.4300
79.8670
69.9200
72.9600
32,830,800
Mon, 11 May 2026
26 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Mon, 11 May 2026
25 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 11 May 2026
78.0300
84.9400
75.9000
82.5500
39,710,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.7200
75.4000
66.1100
75.0500
22,685,000
Thu, 07 May 2026
72.3800
73.7500
64.9100
65.3500
19,441,300
Wed, 06 May 2026
66.2700
71.4900
65.7500
70.6800
18,680,500
Tue, 05 May 2026
68.8500
68.8500
63.4300
63.8700
19,843,300
Mon, 04 May 2026
70.4500
70.5800
68.0450
68.4300
12,543,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.1000
74.6100
70.6100
70.8900
13,438,000
Thu, 30 Apr 2026
72.2800
74.3600
70.1400
73.9000
13,483,200
Wed, 29 Apr 2026
71.1900
71.2300
67.4900
69.8500
15,006,000
Tue, 28 Apr 2026
24 · DEFA14A
After-hours · 17:10 ET
DEFA14A ↗
Tue, 28 Apr 2026
23 · DEF 14A
After-hours · 17:05 ET
DEF 14A ↗
Tue, 28 Apr 2026
75.2200
76.6100
70.9900
71.8800
15,266,200
Mon, 27 Apr 2026
76.7000
77.8000
73.9000
77.2000
12,289,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
79.0000
79.6000
75.9500
76.4000
11,878,600
Thu, 23 Apr 2026
82.5350
83.4300
76.9200
78.7500
17,469,100
Wed, 22 Apr 2026
84.6600
87.7800
82.7400
84.6600
22,048,800
Tue, 21 Apr 2026
82.3300
84.8900
78.8010
80.0100
19,997,400
Mon, 20 Apr 2026
74.1000
81.0950
73.5000
81.0000
39,864,500
Mon, 20 Apr 2026
22 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
89.8900
91.7700
84.9100
85.5300
20,114,500
Thu, 16 Apr 2026
87.3600
91.0950
86.5000
90.9400
18,094,200
Wed, 15 Apr 2026
88.8450
88.8450
84.0200
86.9100
17,386,400
Tue, 14 Apr 2026
102.9500
104.1500
87.4000
88.5700
34,049,700
Mon, 13 Apr 2026
93.0500
100.5100
92.5000
98.9700
12,801,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.8500
98.3500
91.7360
94.9000
11,818,000
Thu, 09 Apr 2026
96.1350
98.5000
90.6100
91.6100
9,267,700
Wed, 08 Apr 2026
100.6600
101.8900
93.5860
96.4600
11,464,000
Tue, 07 Apr 2026
93.1000
95.6600
89.6100
92.5700
10,175,400
Mon, 06 Apr 2026
93.9350
99.7200
92.7700
94.8100
13,162,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
79.2000
92.9400
78.9120
92.6200
16,940,400
Wed, 01 Apr 2026
84.5300
88.4500
83.0750
83.9900
12,056,800
Tue, 31 Mar 2026
77.2400
83.2750
75.9300
82.8700
15,135,300
Mon, 30 Mar 2026
79.5360
79.8600
71.8500
73.8200
13,460,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
89.4400
90.2500
78.5200
78.6700
14,779,200
Thu, 26 Mar 2026
93.5500
95.7500
87.2000
87.8600
13,366,100
Wed, 25 Mar 2026
89.5900
98.5100
88.8500
96.0600
18,075,500
Tue, 24 Mar 2026
87.2500
89.3200
82.8500
86.9800
10,141,900
Mon, 23 Mar 2026
90.3900
90.9000
86.5300
88.4200
12,890,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
94.5400
96.9900
86.3100
89.9300
16,264,200
Thu, 19 Mar 2026
88.0250
95.5000
86.8100
94.0900
10,241,000
Wed, 18 Mar 2026
94.6700
96.4500
90.6500
90.7400
9,098,200
Tue, 17 Mar 2026
89.9200
97.4000
89.6000
95.7000
13,878,500
Mon, 16 Mar 2026
88.0000
90.3500
85.0500
89.1100
8,143,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
89.0200
92.4500
85.6600
86.3400
8,347,600
Thu, 12 Mar 2026
87.0400
90.3600
83.9100
87.0900
9,899,800
Wed, 11 Mar 2026
86.8000
93.2700
85.5000
88.2100
10,197,400
Tue, 10 Mar 2026
90.0000
92.6600
87.3500
87.5300
11,452,400
Mon, 09 Mar 2026
87.6900
91.8700
86.5500
89.7600
10,640,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
91.5400
100.3300
89.4700
89.4750
13,624,900
Thu, 05 Mar 2026
103.0300
103.8100
91.0510
93.8600
15,788,500
Wed, 04 Mar 2026
95.0600
106.6600
94.8000
104.8900
20,805,400
Tue, 03 Mar 2026
88.0100
97.5700
84.0100
92.6800
21,783,400
Mon, 02 Mar 2026
21 · 10-K
After-hours · 16:39 ET
10-K ↗
Mon, 02 Mar 2026
20 · 8-K
After-hours · 16:37 ET
8-K ↗
Mon, 02 Mar 2026
78.8450
86.9500
78.1400
86.9200
13,561,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.7200
83.5000
77.1700
79.1900
24,037,700
Thu, 26 Feb 2026
81.9000
87.7400
81.2100
85.7600
9,312,300
Wed, 25 Feb 2026
87.0000
88.5800
82.3150
82.3600
7,512,800
Tue, 24 Feb 2026
81.5650
86.2900
80.8300
85.8200
7,553,600
Mon, 23 Feb 2026
19 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 23 Feb 2026
78.2520
87.3000
77.9000
83.9000
12,971,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
18 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 20 Feb 2026
85.1300
87.0900
79.5100
80.2000
10,209,500
Thu, 19 Feb 2026
82.8800
86.7200
82.1000
86.4000
8,590,800
Wed, 18 Feb 2026
83.0100
87.2500
82.1000
84.4300
10,338,500
Tue, 17 Feb 2026
17 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 17 Feb 2026
80.8700
84.8200
78.8000
83.0300
9,366,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.1400
85.0000
80.1000
82.5100
12,963,300
Fri, 13 Feb 2026
16 · 424B5
Pre-market · 06:08 ET
424B5 ↗
Fri, 13 Feb 2026
15 · 424B5
Pre-market · 06:07 ET
424B5 ↗
Thu, 12 Feb 2026
87.9000
88.0000
79.8900
82.2200
30,244,200
Wed, 11 Feb 2026
14 · 424B5
After-hours · 17:13 ET
424B5 ↗
Wed, 11 Feb 2026
13 · 424B5
After-hours · 17:10 ET
424B5 ↗
Wed, 11 Feb 2026
12 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 11 Feb 2026
100.7600
102.8500
93.2000
96.9200
13,701,600
Tue, 10 Feb 2026
100.0000
101.3700
95.7000
96.2700
10,353,700
Mon, 09 Feb 2026
100.5050
108.3400
98.7300
102.1200
11,587,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
97.7500
105.2000
91.3500
101.7900
15,910,000
Thu, 05 Feb 2026
98.6000
101.2500
92.2000
93.2700
16,389,300
Wed, 04 Feb 2026
114.3600
114.6400
97.6000
103.5000
20,039,900
Tue, 03 Feb 2026
108.0000
116.6800
105.7000
115.7600
15,625,100
Mon, 02 Feb 2026
109.8900
110.6700
104.0600
104.5500
12,921,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.7400
129.8900
108.6700
111.2100
19,691,800
Thu, 29 Jan 2026
122.3950
123.5970
113.3500
122.0900
13,282,200
Wed, 28 Jan 2026
113.5250
124.3200
111.6000
121.2300
18,458,200
Tue, 27 Jan 2026
106.2800
112.2300
103.2700
111.3400
10,650,700
Mon, 26 Jan 2026
112.5500
113.0000
103.7500
104.7800
11,810,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.5300
119.0000
111.2500
113.5700
11,544,700
Thu, 22 Jan 2026
109.6800
120.0900
105.8000
116.3700
19,503,100
Wed, 21 Jan 2026
116.6000
120.9300
96.9300
103.5000
25,915,500
Tue, 20 Jan 2026
113.1000
119.8900
111.0300
112.4400
18,437,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 16 Jan 2026
107.2600
120.8000
106.3000
115.7700
33,680,200
Thu, 15 Jan 2026
94.6100
104.8000
92.0500
101.2500
17,604,500
Wed, 14 Jan 2026
91.3350
95.4500
88.7500
95.2200
11,702,600
Tue, 13 Jan 2026
96.7400
98.2800
91.6300
92.7200
11,662,600
Mon, 12 Jan 2026
95.4400
101.2900
93.5100
98.3900
13,268,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.3000
101.6750
90.1500
97.6700
24,430,300
Thu, 08 Jan 2026
88.6250
93.9900
86.8500
90.5600
14,773,600
Wed, 07 Jan 2026
91.0500
95.3400
83.9100
85.7300
24,433,800
Tue, 06 Jan 2026
90.9000
97.9400
90.1900
97.4900
18,215,500
Mon, 05 Jan 2026
82.0300
92.4500
80.8800
90.9200
20,610,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.3400
83.7600
69.2500
83.4700
19,106,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.0050
75.5000
71.6100
72.6300
10,438,000
Tue, 30 Dec 2025
72.3600
78.3500
72.0400
74.6800
17,385,300
Mon, 29 Dec 2025
70.6400
74.8900
69.6900
71.4700
14,202,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.0000
77.4000
71.0300
71.9500
19,573,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
89.9500
92.9500
77.6500
78.0500
26,238,200
Tue, 23 Dec 2025
82.2300
87.7500
81.9800
85.6700
18,077,400
Mon, 22 Dec 2025
79.6600
87.0300
77.9200
86.4800
18,741,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.7250
76.4420
67.3200
75.8400
20,293,400
Thu, 18 Dec 2025
65.2000
67.6800
64.0100
65.9300
12,951,400
Wed, 17 Dec 2025
70.0200
70.3900
61.4000
61.8600
12,569,100
Tue, 16 Dec 2025
65.6050
68.8800
65.2500
68.3700
10,994,200
Mon, 15 Dec 2025
77.2400
77.6900
67.5250
67.8100
16,392,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
83.0200
84.6100
74.5100
76.7000
19,675,400
Thu, 11 Dec 2025
78.3250
85.4500
76.7430
84.7500
14,746,400
Wed, 10 Dec 2025
72.7500
80.2900
70.9000
79.0500
14,564,300
Tue, 09 Dec 2025
73.2800
74.7500
69.8200
72.8400
11,159,000
Mon, 08 Dec 2025
74.9900
76.7900
70.7510
74.0000
11,465,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
71.4000
75.1400
70.6000
73.9200
13,620,200
Thu, 04 Dec 2025
62.2200
73.8500
61.5500
72.6500
24,714,900
Wed, 03 Dec 2025
57.5800
61.8800
56.1500
61.4400
12,026,600
Tue, 02 Dec 2025
53.2150
57.8600
53.0800
56.8900
8,894,200
Mon, 01 Dec 2025
54.3500
54.3900
52.2000
52.6100
6,791,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.6700
57.8100
55.8000
56.2000
4,225,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.4050
57.4800
55.5100
55.5200
5,989,800
Tue, 25 Nov 2025
55.2350
56.0000
52.3200
55.5100
10,159,500
Mon, 24 Nov 2025
53.0000
55.4880
51.5000
55.0000
10,180,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
10 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 21 Nov 2025
53.0050
53.7100
49.3100
51.3700
13,380,400
Thu, 20 Nov 2025
61.3800
61.6000
50.3000
50.7000
13,503,900
Wed, 19 Nov 2025
58.9100
61.7500
57.4800
58.0100
11,245,900
Tue, 18 Nov 2025
55.9100
59.4000
54.6700
58.2200
9,242,600
Mon, 17 Nov 2025
60.5600
61.9800
56.1600
56.6000
9,462,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
9 · 424B5
After-hours · 17:15 ET
424B5 ↗
Fri, 14 Nov 2025
58.6600
64.8400
57.9200
61.4000
10,028,300
Thu, 13 Nov 2025
8 · 424B5
After-hours · 16:31 ET
424B5 ↗
Thu, 13 Nov 2025
64.0450
65.3000
59.8700
61.4400
9,721,700
Wed, 12 Nov 2025
68.1950
70.6750
64.4000
64.4900
9,075,100
Tue, 11 Nov 2025
67.8700
71.5000
66.8600
67.8900
12,464,900
Mon, 10 Nov 2025
7 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Mon, 10 Nov 2025
6 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 10 Nov 2025
71.3100
72.3600
67.0000
68.7000
9,248,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.2050
69.9900
61.8900
69.1900
9,078,600
Thu, 06 Nov 2025
68.8150
70.2000
65.0400
65.2800
7,899,900
Wed, 05 Nov 2025
69.7700
71.8050
68.0700
70.3800
5,786,200
Tue, 04 Nov 2025
67.8100
71.9500
67.1000
70.0500
8,470,700
Mon, 03 Nov 2025
5 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 03 Nov 2025
80.3600
80.3600
71.0000
71.1450
11,835,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.8500
80.9300
77.6300
80.2500
7,889,700
Thu, 30 Oct 2025
78.2300
80.4800
74.5000
76.6800
9,093,200
Wed, 29 Oct 2025
4 · 8-K
After-hours · 17:19 ET
8-K ↗
Wed, 29 Oct 2025
83.3100
84.0000
77.0120
80.0600
14,772,500
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 09:29 ET
8-K ↗
Tue, 28 Oct 2025
80.5900
81.2900
76.4500
77.7700
9,350,900
Tue, 28 Oct 2025
2 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Mon, 27 Oct 2025
76.0000
79.8500
74.5000
79.4500
11,419,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 24 Oct 2025
74.0000
74.2600
72.3200
73.7000
9,278,000