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
71.4800
71.4800
67.6500
68.2000
535,296
Thu, 22 Oct 2026
70.9300
73.1100
69.5500
72.0800
688,700
Wed, 21 Oct 2026
70.8500
72.8100
70.2000
70.5000
945,900
Tue, 20 Oct 2026
69.5400
72.4600
67.9300
71.0300
899,000
Mon, 19 Oct 2026
68.0800
70.9400
68.0800
69.5000
682,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
70.8700
70.8700
67.9500
68.0700
2,871,500
Thu, 15 Oct 2026
72.5850
74.9400
70.5500
70.9900
1,398,300
Wed, 14 Oct 2026
70.5700
73.3500
70.0300
72.2900
1,166,700
Tue, 13 Oct 2026
21 · 8-K/A
After-hours · 20:00 ET
8-K/A ↗
Tue, 13 Oct 2026
20 · S-3ASR
After-hours · 21:02 ET
S-3ASR ↗
Tue, 13 Oct 2026
19 · S-3ASR
After-hours · 20:30 ET
S-3ASR ↗
Tue, 13 Oct 2026
74.5000
75.0200
70.3200
70.8200
1,632,800
Mon, 12 Oct 2026
73.2000
76.6400
72.9750
74.4000
1,463,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.2200
73.9300
71.2000
73.1600
481,800
Thu, 08 Oct 2026
73.0700
74.5150
70.8000
72.2200
642,100
Wed, 07 Oct 2026
73.5800
74.6750
73.3000
73.6100
542,300
Tue, 06 Oct 2026
74.4800
75.2550
72.9400
74.1100
432,400
Mon, 05 Oct 2026
73.2200
75.0000
72.7600
74.4550
939,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.8400
75.8400
72.9400
73.0000
1,205,500
Thu, 01 Oct 2026
78.4500
79.1000
75.0300
75.4600
1,242,100
Wed, 30 Sep 2026
76.7600
78.7000
76.3150
78.6100
1,562,900
Tue, 29 Sep 2026
76.2200
77.9870
75.5300
76.6900
418,000
Mon, 28 Sep 2026
75.8300
76.8200
74.6600
76.8100
1,309,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
75.7800
76.1700
73.8500
75.6900
721,400
Thu, 24 Sep 2026
75.3300
77.9100
74.4400
75.9600
598,500
Wed, 23 Sep 2026
77.1800
77.6060
74.2000
74.2900
674,300
Tue, 22 Sep 2026
77.6100
78.5930
76.0100
77.0800
517,000
Mon, 21 Sep 2026
78.0900
78.5700
76.3900
77.4600
487,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
78.6700
79.1000
77.3300
78.0900
711,000
Thu, 17 Sep 2026
78.5500
79.7800
77.2900
79.0300
474,900
Wed, 16 Sep 2026
78.3800
79.7500
77.0800
77.6400
658,800
Tue, 15 Sep 2026
80.0100
80.0100
77.7700
78.2300
622,900
Mon, 14 Sep 2026
79.6900
80.2350
78.4000
79.9500
689,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.2700
83.2250
79.1750
79.3100
490,800
Thu, 10 Sep 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 10 Sep 2026
80.8920
83.3400
80.8100
81.1200
403,300
Wed, 09 Sep 2026
86.3100
87.3100
82.6700
82.7700
564,900
Tue, 08 Sep 2026
89.6700
90.7500
87.0100
87.2200
1,818,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
82.7000
91.5300
81.0700
90.7800
1,595,500
Thu, 03 Sep 2026
82.7600
84.5000
81.9450
83.2050
733,700
Wed, 02 Sep 2026
74.6300
82.9700
74.1050
82.7600
1,899,700
Tue, 01 Sep 2026
73.8600
75.0800
73.5150
74.0500
587,200
Mon, 31 Aug 2026
71.4700
74.9350
70.7100
74.2400
712,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
71.1900
72.0300
70.7300
71.7600
615,700
Thu, 27 Aug 2026
70.0700
72.1450
69.4650
71.9200
876,400
Wed, 26 Aug 2026
71.1000
71.1500
69.7700
70.6500
611,500
Tue, 25 Aug 2026
72.5500
74.0000
71.0500
71.4500
538,300
Mon, 24 Aug 2026
72.8800
73.0800
71.7650
72.8100
414,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.7200
73.1350
71.2600
72.7000
636,300
Thu, 20 Aug 2026
72.8100
73.4200
70.0980
71.4900
538,100
Wed, 19 Aug 2026
72.0000
73.5100
71.3700
73.4400
757,500
Tue, 18 Aug 2026
70.7300
71.5000
69.6650
71.0300
628,800
Mon, 17 Aug 2026
68.8300
70.7800
68.7100
70.6150
541,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.8200
69.7000
67.6100
69.2000
448,300
Thu, 13 Aug 2026
70.7200
71.3450
68.0600
68.8800
631,800
Wed, 12 Aug 2026
69.8900
70.4800
68.3350
70.0150
1,017,400
Tue, 11 Aug 2026
67.5400
69.6600
66.3400
69.4600
740,800
Mon, 10 Aug 2026
64.7900
67.8600
62.8500
67.7600
947,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
65.3300
68.0000
63.7500
64.7900
983,200
Thu, 06 Aug 2026
57.6300
66.2400
57.6300
65.3300
1,649,000
Thu, 06 Aug 2026
17 · 10-Q
Pre-market · 07:25 ET
10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 07:23 ET
8-K ↗
Thu, 06 Aug 2026
15 · 8-K
Pre-market · 07:11 ET
8-K ↗
Thu, 06 Aug 2026
14 · 8-K
Pre-market · 07:08 ET
8-K ↗
Wed, 05 Aug 2026
62.0200
62.0200
60.1200
61.2900
354,600
Tue, 04 Aug 2026
61.6700
62.1850
60.3300
61.1100
541,900
Mon, 03 Aug 2026
59.0750
63.0000
58.7200
61.3200
831,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
58.8500
59.3300
57.3200
59.0400
637,000
Thu, 30 Jul 2026
57.8800
59.7500
57.0900
59.5400
699,200
Wed, 29 Jul 2026
58.7600
59.4000
57.3300
58.5200
679,700
Tue, 28 Jul 2026
60.9900
61.3650
58.6700
58.9500
510,200
Mon, 27 Jul 2026
58.7400
61.2100
58.7400
60.1200
725,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.7100
59.0550
57.5400
58.6600
446,500
Thu, 23 Jul 2026
56.4700
58.5850
56.3800
58.5800
1,088,800
Wed, 22 Jul 2026
57.2500
58.7800
56.3100
57.5800
1,283,000
Tue, 21 Jul 2026
55.2400
57.7900
55.2400
57.2600
1,043,000
Mon, 20 Jul 2026
59.3300
60.4350
56.1000
56.2500
1,520,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.3800
59.9500
57.3800
59.8500
971,200
Thu, 16 Jul 2026
58.5900
59.7800
57.1830
57.6900
1,520,600
Wed, 15 Jul 2026
55.8500
57.6100
53.8900
57.5000
1,467,100
Tue, 14 Jul 2026
57.6500
59.2600
55.5300
56.1100
2,079,500
Mon, 13 Jul 2026
13 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 13 Jul 2026
58.2500
60.1980
56.9600
59.3100
1,113,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.7400
63.8400
57.5100
58.1400
2,367,200
Thu, 09 Jul 2026
67.0400
68.2180
61.7100
64.1400
2,168,600
Wed, 08 Jul 2026
12 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 08 Jul 2026
70.1900
70.6850
67.5800
67.7300
1,330,600
Tue, 07 Jul 2026
68.3800
72.5000
67.8010
70.5500
1,685,100
Mon, 06 Jul 2026
65.3200
67.0900
64.5000
67.0500
1,458,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.4500
66.1900
60.4050
65.4400
1,785,700
Wed, 01 Jul 2026
63.9100
65.8200
56.5100
60.8900
2,981,300
Tue, 30 Jun 2026
61.9500
64.2200
60.7300
62.9400
1,447,800
Mon, 29 Jun 2026
11 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 29 Jun 2026
62.8700
63.0450
60.6900
61.2600
979,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.6400
66.5000
60.7200
62.9200
2,025,100
Thu, 25 Jun 2026
66.7200
67.8800
64.0500
64.3400
510,900
Wed, 24 Jun 2026
66.4000
69.4800
66.4000
67.1100
910,200
Tue, 23 Jun 2026
63.8800
67.0000
63.8100
66.1700
1,289,800
Mon, 22 Jun 2026
63.3400
64.2100
62.5100
63.5600
788,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.3800
64.2400
62.3700
63.1600
402,100
Wed, 17 Jun 2026
60.8000
63.0400
60.5100
62.5500
462,300
Tue, 16 Jun 2026
62.1300
62.5950
60.0800
60.8000
718,800
Mon, 15 Jun 2026
62.0800
63.4800
61.5200
61.8500
502,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
62.7000
63.6100
61.7100
61.9500
267,300
Thu, 11 Jun 2026
61.3000
64.5900
60.6600
62.6100
399,700
Wed, 10 Jun 2026
61.5500
63.9700
61.2200
61.2700
319,900
Tue, 09 Jun 2026
60.2600
62.6400
60.2600
61.5500
615,600
Mon, 08 Jun 2026
59.4300
61.2500
58.4900
59.6400
443,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
60.8600
62.5000
58.8000
59.2800
370,100
Thu, 04 Jun 2026
58.9500
61.8300
58.9500
60.3400
433,000
Wed, 03 Jun 2026
57.6200
58.8150
56.0000
58.7600
833,900
Tue, 02 Jun 2026
58.2200
59.1150
56.1300
57.4100
1,588,300
Mon, 01 Jun 2026
59.4000
60.0450
57.5500
58.9300
440,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
59.9500
60.6300
58.1850
59.4000
615,900
Thu, 28 May 2026
60.0900
60.4500
59.4300
59.5400
1,054,600
Wed, 27 May 2026
60.9500
61.7850
59.9900
60.0600
562,800
Tue, 26 May 2026
62.4400
62.8880
60.8300
61.1600
1,068,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.4900
65.0830
62.1700
62.2600
259,600
Thu, 21 May 2026
64.7900
65.2700
63.3000
63.4800
293,700
Wed, 20 May 2026
61.3800
64.9100
61.3800
64.7900
1,229,200
Tue, 19 May 2026
62.9200
64.1100
60.8600
61.2900
640,500
Mon, 18 May 2026
63.3100
65.2000
62.0300
62.8200
546,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.0000
65.9800
61.9400
62.4800
720,800
Thu, 14 May 2026
64.8000
65.6100
63.4300
65.1800
603,900
Wed, 13 May 2026
59.3900
65.9900
58.5800
64.6600
1,264,700
Tue, 12 May 2026
60.0600
61.0800
58.4950
59.8300
682,800
Mon, 11 May 2026
60.9500
61.5250
57.8070
59.6500
1,268,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.9600
64.0100
59.3450
61.2100
1,005,100
Thu, 07 May 2026
62.7000
64.8400
59.0000
63.9600
1,567,800
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 06 May 2026
65.5000
66.7900
63.0900
64.7600
940,300
Tue, 05 May 2026
64.7200
65.9900
64.3500
65.0400
343,300
Mon, 04 May 2026
63.0900
65.5400
62.2700
64.5700
538,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.7850
64.6150
61.5500
63.6200
576,700
Thu, 30 Apr 2026
60.5800
64.8700
59.8450
63.6100
791,900
Wed, 29 Apr 2026
61.4100
62.7200
60.4000
60.6700
545,500
Tue, 28 Apr 2026
8 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Tue, 28 Apr 2026
7 · DEF 14A
After-hours · 16:09 ET
DEF 14A ↗
Tue, 28 Apr 2026
61.5900
63.3600
61.3300
62.0900
456,800
Mon, 27 Apr 2026
61.5200
62.8550
60.3100
60.9300
563,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.0700
62.6700
60.2200
61.4500
723,200
Thu, 23 Apr 2026
63.6700
64.9400
59.8800
60.9700
815,900
Wed, 22 Apr 2026
64.7400
66.2100
62.5700
63.4800
543,000
Tue, 21 Apr 2026
65.9900
65.9900
63.3000
64.5100
717,100
Mon, 20 Apr 2026
66.7700
67.0000
64.6400
65.9700
418,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
69.0000
69.6800
66.6630
67.2400
852,900
Thu, 16 Apr 2026
71.3000
71.3000
66.0200
67.7200
723,300
Wed, 15 Apr 2026
73.6700
74.3900
71.5400
71.8000
188,300
Tue, 14 Apr 2026
72.7200
74.1000
71.9400
73.8100
278,400
Mon, 13 Apr 2026
72.7300
73.9700
70.9200
72.6500
294,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
72.7200
73.3350
71.5200
72.5600
383,900
Thu, 09 Apr 2026
71.2300
72.8300
70.1450
72.4250
234,800
Wed, 08 Apr 2026
71.0300
72.2800
68.7000
71.8900
497,100
Tue, 07 Apr 2026
69.7000
69.7250
67.9380
68.7600
336,200
Mon, 06 Apr 2026
69.6400
71.7900
68.2850
70.1900
545,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.0600
71.3700
69.0100
70.1200
370,800
Wed, 01 Apr 2026
70.3900
72.1400
69.5800
70.2200
350,700
Tue, 31 Mar 2026
67.5800
71.9400
66.3800
70.1500
813,500
Mon, 30 Mar 2026
66.0800
67.6750
64.5700
66.9200
362,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.0100
68.8650
66.0900
66.2500
352,500
Thu, 26 Mar 2026
66.3200
68.7700
65.9500
67.2000
689,700
Wed, 25 Mar 2026
64.3500
67.7600
64.3500
66.9600
414,600
Tue, 24 Mar 2026
63.7900
66.2000
61.5100
63.1500
356,600
Mon, 23 Mar 2026
66.0700
67.3100
63.5400
64.1300
808,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
66.7500
67.1300
63.8300
64.5100
578,600
Thu, 19 Mar 2026
67.7700
67.7700
66.2350
66.7500
463,700
Wed, 18 Mar 2026
69.7900
70.1400
68.0500
68.2400
506,900
Tue, 17 Mar 2026
68.5800
70.3500
67.9850
69.7900
418,200
Mon, 16 Mar 2026
68.5100
69.9800
67.0500
68.9000
425,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
68.1600
69.0950
67.5000
67.9600
296,400
Thu, 12 Mar 2026
68.5300
69.6300
67.4300
68.1700
387,100
Wed, 11 Mar 2026
72.0400
72.1400
68.4470
69.8800
696,500
Tue, 10 Mar 2026
74.2600
75.2000
72.0200
73.0200
861,200
Mon, 09 Mar 2026
72.8700
74.7700
72.3500
74.4900
476,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.9400
75.0600
71.7300
73.2600
757,300
Thu, 05 Mar 2026
76.0000
76.5000
74.4050
74.9000
319,200
Wed, 04 Mar 2026
76.6700
78.2000
75.8550
76.2000
265,200
Tue, 03 Mar 2026
77.2000
77.2000
74.8500
76.5500
418,900
Mon, 02 Mar 2026
73.6100
77.7490
73.0800
77.4300
544,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
75.7500
76.9200
74.0600
75.5200
446,000
Thu, 26 Feb 2026
73.1100
76.1450
71.9740
75.8700
501,500
Wed, 25 Feb 2026
74.9650
76.3700
71.1500
72.6500
1,043,900
Tue, 24 Feb 2026
74.5500
80.0000
73.8300
75.0100
1,925,300
Mon, 23 Feb 2026
6 · 10-K
After-hours · 16:11 ET
10-K ↗
Mon, 23 Feb 2026
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 23 Feb 2026
65.7500
70.4300
65.7500
69.5900
1,397,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.3100
66.8250
63.0900
66.6100
919,200
Thu, 19 Feb 2026
62.8700
65.8600
61.0200
65.5400
841,800
Wed, 18 Feb 2026
62.6000
64.4500
60.8800
63.2700
686,800
Wed, 18 Feb 2026
4 · 8-K
Pre-market · 08:32 ET
8-K ↗
Tue, 17 Feb 2026
61.0000
63.8700
60.9000
62.7800
498,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.8500
64.0400
60.5400
60.7800
557,200
Thu, 12 Feb 2026
65.8500
66.4000
62.1500
63.2500
518,300
Wed, 11 Feb 2026
66.0100
66.5800
63.3700
65.3900
379,600
Tue, 10 Feb 2026
65.4000
66.6200
64.5850
65.9100
361,800
Mon, 09 Feb 2026
64.8600
67.7000
63.6400
65.5000
664,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.5500
64.7900
62.3700
64.6200
799,600
Thu, 05 Feb 2026
63.6800
65.0800
61.6700
61.9900
605,400
Wed, 04 Feb 2026
66.8200
66.8500
62.1050
63.5100
558,500
Tue, 03 Feb 2026
66.1200
67.4500
65.5500
66.8600
650,400
Mon, 02 Feb 2026
64.5900
66.8800
64.3200
65.9300
541,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
65.6900
66.3900
62.7200
64.5400
447,100
Thu, 29 Jan 2026
64.0200
68.0000
64.0200
65.7100
469,500
Wed, 28 Jan 2026
68.0000
68.0800
64.0600
64.1800
506,100
Tue, 27 Jan 2026
67.9500
69.5000
67.0600
68.1500
328,900
Mon, 26 Jan 2026
67.9400
69.4300
67.4100
67.9400
446,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.0500
72.1000
68.2000
68.3600
388,900
Thu, 22 Jan 2026
71.2900
73.8200
70.8700
71.0300
474,400
Wed, 21 Jan 2026
70.8200
71.8600
70.0100
71.1700
533,000
Tue, 20 Jan 2026
71.0400
72.3900
69.4600
70.9300
733,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
73.6100
74.0550
70.9900
71.1400
1,174,500
Thu, 15 Jan 2026
75.4800
76.0900
72.8200
73.6500
494,800
Wed, 14 Jan 2026
75.6700
76.2220
73.9850
75.2300
289,500
Tue, 13 Jan 2026
75.3400
75.9700
74.3400
75.7300
345,600
Mon, 12 Jan 2026
76.9900
76.9900
74.5600
75.5300
489,600
Mon, 12 Jan 2026
3 · 8-K
Pre-market · 08:41 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.0000
80.0350
76.6150
76.8700
451,900
Thu, 08 Jan 2026
78.1500
80.9900
78.1500
78.2100
446,700
Wed, 07 Jan 2026
80.2600
81.6000
76.9100
78.0800
729,700
Tue, 06 Jan 2026
79.9100
82.3100
78.8000
79.8800
433,500
Mon, 05 Jan 2026
80.1300
81.5310
76.3400
79.7500
677,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
81.3800
83.9200
79.4150
80.7700
959,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
81.9800
83.9400
81.8600
81.8800
994,600
Tue, 30 Dec 2025
81.4800
83.2700
79.8400
82.3300
1,527,100
Mon, 29 Dec 2025
81.6300
82.5400
80.7080
81.9700
513,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
82.5800
83.5800
81.0650
81.7800
468,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
82.1400
84.0700
81.8900
82.5100
373,300
Tue, 23 Dec 2025
81.0500
83.9000
81.0500
82.1300
1,924,000
Mon, 22 Dec 2025
80.7800
83.1100
80.7200
81.9800
499,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.5900
81.5800
77.5900
81.4000
820,400
Thu, 18 Dec 2025
78.2700
79.1900
77.1350
77.4800
567,900
Wed, 17 Dec 2025
78.4200
79.7700
77.6300
77.7700
794,600
Tue, 16 Dec 2025
80.1000
81.0750
77.6850
78.2800
539,500
Mon, 15 Dec 2025
81.6300
83.2740
80.2100
80.4800
634,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
82.3300
83.3350
80.5100
81.3500
452,600
Thu, 11 Dec 2025
81.6000
82.6900
80.7500
81.7000
388,200
Wed, 10 Dec 2025
79.5800
81.7000
78.1000
81.3200
719,700
Tue, 09 Dec 2025
83.1600
85.2500
79.4600
79.5500
552,300
Mon, 08 Dec 2025
82.6900
83.7800
81.5000
82.2300
464,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
81.9800
82.2300
80.6500
81.7700
249,600
Thu, 04 Dec 2025
81.9000
82.9050
80.1400
81.8300
303,600
Wed, 03 Dec 2025
79.8900
81.9800
79.3200
81.8800
495,300
Tue, 02 Dec 2025
79.9900
81.9600
78.3450
79.4400
394,100
Mon, 01 Dec 2025
79.6700
80.6100
77.4400
79.9700
395,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
80.0000
80.9940
79.7000
79.9600
120,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
78.9100
81.0800
77.5100
80.5000
323,700
Tue, 25 Nov 2025
82.9400
83.4700
78.0000
78.8800
739,900
Mon, 24 Nov 2025
80.0000
82.3300
79.7200
82.1100
386,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
76.9200
79.8770
73.8600
79.6600
433,000
Thu, 20 Nov 2025
78.8400
82.4200
76.9500
76.9800
409,100
Wed, 19 Nov 2025
76.7300
78.0400
76.0750
77.1100
355,000
Tue, 18 Nov 2025
74.0700
78.7600
73.1000
76.9700
603,600
Mon, 17 Nov 2025
73.0900
76.1400
72.8000
74.1700
411,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
71.9000
73.8950
70.8400
72.9200
253,700
Thu, 13 Nov 2025
74.4500
75.1850
72.3800
72.5300
354,500
Wed, 12 Nov 2025
76.0100
76.3750
74.1800
74.8100
331,800
Tue, 11 Nov 2025
72.8300
75.6900
72.4700
75.6400
349,700
Mon, 10 Nov 2025
68.3600
73.5300
68.3600
72.7900
487,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.8100
69.2500
65.9300
68.2500
584,800
Thu, 06 Nov 2025
68.7500
68.7600
66.5300
68.0900
367,700
Wed, 05 Nov 2025
68.5000
71.9500
67.4900
68.2000
958,300
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Nov 2025
67.8200
71.6450
67.7500
71.5000
825,100
Mon, 03 Nov 2025
68.7600
70.1600
67.5000
69.7900
460,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.7200
70.8400
68.6950
68.8100
524,000
Thu, 30 Oct 2025
67.6000
70.0700
67.0000
68.9600
456,100
Wed, 29 Oct 2025
67.8500
69.3250
66.3050
67.5200
404,100
Tue, 28 Oct 2025
67.7500
68.3100
66.9000
67.5600
268,700
Mon, 27 Oct 2025
66.0600
68.6500
65.9900
68.1650
309,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.9500
69.1300
65.3000
66.0600
727,100