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
62.9100
67.7000
61.8000
66.5000
1,522,292
Thu, 22 Oct 2026
63.5100
65.4000
62.0800
63.1200
1,034,200
Wed, 21 Oct 2026
63.3200
69.3600
63.3200
66.0000
3,270,000
Tue, 20 Oct 2026
61.6800
64.2300
61.6000
63.2200
855,700
Mon, 19 Oct 2026
63.5000
64.0000
61.5000
62.7600
2,317,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
62.4300
63.3000
60.4000
61.7000
2,030,400
Thu, 15 Oct 2026
59.6000
63.5200
59.1200
63.3500
1,322,200
Wed, 14 Oct 2026
63.1400
63.3800
60.7100
61.4600
1,148,500
Tue, 13 Oct 2026
62.9700
64.8900
62.4800
64.3000
755,400
Mon, 12 Oct 2026
66.3100
66.9700
63.7100
64.8100
876,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
64.0000
67.8300
62.4300
67.4300
2,021,400
Thu, 08 Oct 2026
64.5000
64.9700
60.8600
62.8900
1,404,800
Wed, 07 Oct 2026
66.2500
67.4800
64.8700
65.3300
825,600
Tue, 06 Oct 2026
68.8000
69.1400
67.0300
67.9400
833,900
Mon, 05 Oct 2026
68.4000
69.4800
67.0500
68.2600
1,095,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.5000
71.5000
68.3700
68.6500
1,360,400
Thu, 01 Oct 2026
69.5100
70.9500
68.4700
70.3000
580,700
Wed, 30 Sep 2026
69.0300
70.7100
67.8700
69.5100
855,400
Tue, 29 Sep 2026
69.4600
69.7000
67.7400
68.7300
928,000
Mon, 28 Sep 2026
71.5900
72.0300
68.1100
68.6800
1,213,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
70.7600
74.9900
69.9000
72.6800
1,784,000
Thu, 24 Sep 2026
66.5900
71.0000
65.5600
69.8600
1,844,000
Wed, 23 Sep 2026
67.0500
70.3300
63.6500
67.6200
3,413,200
Tue, 22 Sep 2026
68.8500
69.1900
66.9500
67.0600
877,700
Mon, 21 Sep 2026
67.1400
69.3800
66.7500
68.8500
1,222,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.2800
67.5500
65.0800
66.1500
1,436,400
Thu, 17 Sep 2026
63.8500
68.9900
63.8500
66.9100
1,665,500
Wed, 16 Sep 2026
65.2300
65.2900
61.9100
62.7700
1,146,100
Tue, 15 Sep 2026
65.1200
67.6200
64.0400
64.3300
1,450,200
Mon, 14 Sep 2026
64.3000
65.6800
63.5000
63.9800
1,528,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
67.7600
69.1900
66.5300
67.8600
1,375,500
Thu, 10 Sep 2026
67.4400
69.2100
64.7100
67.8700
2,634,200
Wed, 09 Sep 2026
63.0700
71.2400
63.0100
68.8000
5,084,800
Tue, 08 Sep 2026
63.8300
66.6600
61.5900
63.4800
3,419,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
13 · 10-Q
After market open · 13:45 ET
10-Q ↗
Fri, 04 Sep 2026
63.1800
64.9800
58.1200
62.8900
5,201,800
Thu, 03 Sep 2026
12 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 03 Sep 2026
66.6100
67.2000
63.0000
63.3800
2,731,100
Wed, 02 Sep 2026
67.8300
68.4900
66.2000
67.1400
1,302,100
Tue, 01 Sep 2026
67.9200
69.8600
66.6600
67.8300
1,251,200
Mon, 31 Aug 2026
70.6300
72.4000
69.0500
69.3800
876,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
71.1400
71.7200
68.2500
70.6300
1,329,000
Thu, 27 Aug 2026
71.6000
72.2200
70.1700
71.1600
718,000
Wed, 26 Aug 2026
70.8900
71.7800
69.0100
69.6400
698,600
Tue, 25 Aug 2026
71.4100
71.5000
69.2000
70.7800
593,700
Mon, 24 Aug 2026
72.6900
72.7200
69.7400
70.0000
1,261,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
73.2800
74.7000
71.5000
73.7300
989,500
Thu, 20 Aug 2026
74.3800
75.1000
72.2900
72.4500
778,300
Wed, 19 Aug 2026
75.7700
75.9900
71.7800
74.5900
935,300
Tue, 18 Aug 2026
75.8800
77.0400
74.5000
74.8200
1,017,200
Mon, 17 Aug 2026
82.0400
82.1800
78.0000
78.5400
1,473,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.1400
82.9800
80.7100
82.0400
546,500
Thu, 13 Aug 2026
82.5700
84.3100
81.1200
81.9600
551,700
Wed, 12 Aug 2026
85.2600
85.2600
82.0900
83.5300
776,800
Tue, 11 Aug 2026
83.7000
85.2700
82.1700
82.8900
852,200
Mon, 10 Aug 2026
86.6900
87.1700
81.9600
82.0400
898,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
86.2200
89.4400
85.5400
86.7800
1,316,900
Thu, 06 Aug 2026
80.9300
86.1900
80.2600
83.7900
1,205,300
Wed, 05 Aug 2026
81.5800
83.4800
79.3600
81.8500
1,410,000
Tue, 04 Aug 2026
82.3800
84.5000
81.0800
82.2300
1,744,600
Mon, 03 Aug 2026
84.0000
85.6200
81.8200
82.6800
2,953,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.7400
91.3400
74.0700
86.0000
9,207,200
Thu, 30 Jul 2026
71.0700
74.7900
68.7200
74.0900
1,513,600
Wed, 29 Jul 2026
67.8200
75.6200
65.6600
69.1900
2,742,400
Tue, 28 Jul 2026
65.6900
69.8600
64.3600
68.9700
2,267,300
Mon, 27 Jul 2026
68.5200
69.8000
63.1500
68.2300
1,880,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
68.4400
69.3300
66.6000
68.0600
1,415,600
Thu, 23 Jul 2026
67.3400
70.6700
66.1600
70.5100
1,541,900
Wed, 22 Jul 2026
70.8900
72.1700
67.3200
69.0100
1,497,100
Tue, 21 Jul 2026
69.2500
71.3300
67.3400
71.3000
1,974,100
Mon, 20 Jul 2026
63.0000
65.8200
62.4500
65.7000
1,618,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
60.5100
64.2900
59.3500
61.8400
1,824,800
Thu, 16 Jul 2026
66.5900
67.2300
61.8000
63.2900
1,883,100
Wed, 15 Jul 2026
74.2400
74.9000
65.6400
68.8800
1,374,000
Tue, 14 Jul 2026
74.6400
74.6600
70.2800
72.9000
1,079,600
Mon, 13 Jul 2026
75.0000
75.5100
71.6600
72.0000
1,324,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.2600
79.2700
75.8500
77.3000
852,800
Thu, 09 Jul 2026
77.3800
80.1300
74.8700
78.3800
1,357,500
Wed, 08 Jul 2026
71.5900
76.6900
71.4500
74.7400
1,746,900
Tue, 07 Jul 2026
75.2100
76.0000
70.7500
71.8200
1,624,400
Mon, 06 Jul 2026
83.1400
88.4400
78.9400
79.7300
1,889,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
88.1000
91.2900
76.8600
78.3600
2,306,900
Wed, 01 Jul 2026
11 · 8-K
After-hours · 17:16 ET
8-K ↗
Wed, 01 Jul 2026
83.6300
94.0000
81.4300
88.3400
4,049,300
Tue, 30 Jun 2026
67.8900
88.5800
67.5000
85.8000
7,006,800
Mon, 29 Jun 2026
63.1600
67.4200
60.3400
67.0100
1,739,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.0100
63.1800
61.1200
62.1300
1,991,500
Thu, 25 Jun 2026
65.6700
65.8700
61.0000
64.1100
986,000
Wed, 24 Jun 2026
65.5600
65.6900
61.8100
62.9900
1,074,000
Tue, 23 Jun 2026
66.3900
68.8000
65.2800
65.5100
1,025,600
Mon, 22 Jun 2026
71.0700
71.6300
69.2800
70.7100
881,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.0300
70.1400
66.1800
69.9700
2,102,000
Wed, 17 Jun 2026
68.1500
69.0000
65.6400
65.8800
895,200
Tue, 16 Jun 2026
69.6600
71.1000
67.0800
67.1200
902,000
Mon, 15 Jun 2026
70.6000
71.2500
69.5600
70.1400
1,063,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
66.0400
68.3200
64.3300
67.7800
877,600
Thu, 11 Jun 2026
63.9700
65.9400
62.6000
65.8000
959,100
Wed, 10 Jun 2026
65.7000
67.4300
62.1000
62.6300
1,203,400
Wed, 10 Jun 2026
10 · DEFA14A
Pre-market · 08:30 ET
DEFA14A ↗
Tue, 09 Jun 2026
70.1500
70.1500
61.8000
65.7500
1,607,000
Mon, 08 Jun 2026
66.0100
69.5000
64.6700
68.7200
1,789,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.8900
70.2600
63.2500
63.5200
2,124,500
Thu, 04 Jun 2026
71.0500
73.2900
68.5700
72.0500
1,701,500
Wed, 03 Jun 2026
78.3200
79.7500
72.0800
73.8000
2,195,600
Tue, 02 Jun 2026
9 · 10-Q
After market open · 14:40 ET
10-Q ↗
Tue, 02 Jun 2026
78.6900
81.5300
76.0000
78.3800
1,861,800
Mon, 01 Jun 2026
72.9800
77.9900
72.2500
75.6700
2,897,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
82.5200
85.9000
71.0500
72.1800
7,413,600
Thu, 28 May 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 28 May 2026
90.7500
94.2300
88.0000
91.8400
2,836,900
Wed, 27 May 2026
94.8100
95.0000
88.2300
90.5800
2,135,600
Tue, 26 May 2026
92.5900
96.3600
89.4500
93.5700
1,955,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.5700
89.4000
84.1400
87.5500
1,031,000
Thu, 21 May 2026
83.3800
84.9600
81.8100
83.6400
649,300
Wed, 20 May 2026
77.8600
83.6100
77.8600
83.0000
990,000
Tue, 19 May 2026
76.4500
78.4000
74.3300
76.6900
511,600
Mon, 18 May 2026
81.9600
82.5000
77.9000
78.8800
876,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
7 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Fri, 15 May 2026
6 · DEF 14A
After-hours · 17:07 ET
DEF 14A ↗
Fri, 15 May 2026
78.5000
82.4300
78.0000
81.1600
831,300
Thu, 14 May 2026
81.8500
82.8600
79.5000
81.0400
764,500
Wed, 13 May 2026
81.2400
83.3700
78.6500
82.1000
1,228,200
Tue, 12 May 2026
78.5700
80.0000
74.9400
78.1900
913,700
Mon, 11 May 2026
79.4800
81.0200
77.9200
79.7200
1,294,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
75.1200
76.9800
73.5100
76.3000
1,059,400
Thu, 07 May 2026
78.0100
78.6000
73.5200
74.2700
1,547,200
Wed, 06 May 2026
76.1000
76.9300
72.7300
75.4800
962,100
Tue, 05 May 2026
72.0000
74.4400
70.5000
74.3600
834,100
Mon, 04 May 2026
72.0300
72.1500
69.4300
70.7200
777,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.5200
71.5700
67.3200
71.5600
627,000
Thu, 30 Apr 2026
66.5000
69.2900
65.2200
68.8000
746,600
Wed, 29 Apr 2026
64.5400
65.9800
63.7000
65.9400
635,600
Tue, 28 Apr 2026
62.9600
64.2800
62.1800
63.7500
472,300
Mon, 27 Apr 2026
67.0900
67.5700
64.2400
64.8600
492,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.3000
67.2300
63.3000
66.8700
928,400
Thu, 23 Apr 2026
61.4400
62.4000
59.0700
61.3400
814,700
Wed, 22 Apr 2026
60.6300
61.5000
60.0000
61.2800
506,900
Tue, 21 Apr 2026
59.5900
60.7400
59.0000
59.9800
857,900
Mon, 20 Apr 2026
57.0900
59.5300
55.0000
59.2800
1,161,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.2400
59.5000
57.5400
58.2300
951,000
Thu, 16 Apr 2026
57.3600
58.2700
56.8200
57.3200
724,900
Wed, 15 Apr 2026
56.2000
57.6600
56.1100
57.1400
525,400
Tue, 14 Apr 2026
55.0100
56.7200
54.5000
56.2000
594,300
Mon, 13 Apr 2026
52.5900
54.4400
52.4800
54.3000
669,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.8100
54.9000
52.5600
52.7800
1,214,600
Thu, 09 Apr 2026
52.9600
54.3300
52.9500
53.2400
742,900
Wed, 08 Apr 2026
54.6900
55.2700
52.3700
53.2800
621,600
Tue, 07 Apr 2026
50.9100
51.4400
50.0400
50.9900
488,000
Mon, 06 Apr 2026
50.8800
51.8600
50.3700
51.0000
590,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.5700
51.8300
49.2400
50.5400
668,100
Wed, 01 Apr 2026
52.5300
53.1400
50.8500
51.0800
861,700
Tue, 31 Mar 2026
49.8100
51.5200
49.2200
51.4800
618,400
Mon, 30 Mar 2026
51.1900
51.2300
48.3000
48.6500
759,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.8500
52.3500
49.9300
50.4700
522,700
Thu, 26 Mar 2026
53.3400
54.2500
52.5200
52.6700
578,000
Wed, 25 Mar 2026
55.0600
55.8200
53.8100
54.0900
387,300
Tue, 24 Mar 2026
53.6600
55.4700
53.4600
54.5300
618,500
Mon, 23 Mar 2026
5 · 10-K
After market open · 14:15 ET
10-K ↗
Mon, 23 Mar 2026
56.4200
57.1900
54.3700
54.5800
577,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
55.8600
55.8600
53.3000
54.0200
1,668,100
Thu, 19 Mar 2026
52.7100
56.6600
52.2500
55.8600
1,160,000
Wed, 18 Mar 2026
52.7400
54.9000
52.2600
53.9600
1,678,100
Tue, 17 Mar 2026
53.0500
53.5000
52.1600
52.6900
800,400
Mon, 16 Mar 2026
53.0800
53.4400
52.2000
52.3900
844,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.9400
53.4900
51.6600
52.2900
630,100
Thu, 12 Mar 2026
52.9000
54.1800
52.1000
52.4200
748,100
Wed, 11 Mar 2026
53.8400
54.6200
53.4700
54.0000
635,300
Tue, 10 Mar 2026
53.2600
55.5600
52.7500
54.0000
744,700
Mon, 09 Mar 2026
50.9000
53.5700
49.8900
53.2600
1,028,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.6000
54.7200
52.3200
52.3800
958,900
Thu, 05 Mar 2026
55.4900
56.9000
54.5600
55.4100
621,700
Wed, 04 Mar 2026
58.3900
58.5000
56.5200
56.5500
794,300
Tue, 03 Mar 2026
58.0600
59.1700
56.9300
57.4500
1,005,300
Mon, 02 Mar 2026
57.9000
62.0600
56.3100
61.0400
1,385,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 27 Feb 2026
61.0500
62.0000
56.0600
60.3400
4,388,400
Thu, 26 Feb 2026
3 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 26 Feb 2026
70.6200
72.3100
69.2500
70.9000
1,491,200
Wed, 25 Feb 2026
72.4600
72.7300
69.0700
70.2900
691,300
Tue, 24 Feb 2026
68.1100
71.4300
68.0600
71.2100
806,100
Mon, 23 Feb 2026
67.6200
68.1200
65.9400
67.1300
687,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.6900
68.5700
65.5900
68.0100
896,600
Thu, 19 Feb 2026
65.3900
66.2900
64.0000
66.2300
495,600
Wed, 18 Feb 2026
66.0100
66.5000
65.1000
65.8600
532,800
Tue, 17 Feb 2026
65.3300
66.9600
64.0100
65.7900
367,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.8800
67.2200
63.8600
66.2100
487,800
Thu, 12 Feb 2026
67.0200
67.2600
63.7700
65.9200
817,100
Wed, 11 Feb 2026
67.9900
68.0000
65.1900
66.8700
725,000
Tue, 10 Feb 2026
65.7400
68.3000
65.4500
66.2600
634,300
Mon, 09 Feb 2026
63.0000
65.3000
61.5100
65.2500
653,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.1000
64.0900
60.8300
63.6400
705,600
Thu, 05 Feb 2026
59.7400
60.6800
58.5800
59.4500
688,100
Wed, 04 Feb 2026
60.2000
62.3100
59.2300
60.7500
801,300
Tue, 03 Feb 2026
63.6000
64.8000
59.1100
60.2300
903,300
Mon, 02 Feb 2026
63.1800
65.5700
62.5500
62.8800
844,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
64.2400
65.4400
63.0800
64.0400
872,200
Thu, 29 Jan 2026
66.3300
66.8300
63.8600
65.9000
548,500
Wed, 28 Jan 2026
67.4400
69.0500
66.6600
66.6900
434,800
Tue, 27 Jan 2026
67.9600
68.0600
66.2400
66.3500
466,200
Mon, 26 Jan 2026
66.7800
68.7000
66.4900
67.0400
449,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.8100
68.9600
66.7400
67.1900
545,300
Thu, 22 Jan 2026
69.9500
71.4000
68.9100
69.0700
740,300
Wed, 21 Jan 2026
67.1000
69.6000
65.9500
68.5700
961,300
Tue, 20 Jan 2026
66.7500
67.6900
65.2400
65.7400
746,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.6200
70.7700
66.0500
68.7300
1,516,300
Thu, 15 Jan 2026
66.4400
66.8400
64.3200
64.6000
1,245,000
Wed, 14 Jan 2026
65.5400
65.9900
64.0000
64.8000
1,071,900
Tue, 13 Jan 2026
68.8700
69.0500
65.5100
65.6400
1,696,000
Mon, 12 Jan 2026
68.1300
68.7500
66.7000
68.5700
1,678,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
71.0000
71.5000
69.0400
69.2500
1,785,700
Thu, 08 Jan 2026
70.0300
71.5300
68.4800
70.7800
1,209,300
Wed, 07 Jan 2026
79.8100
79.8100
70.1900
70.5400
2,380,600
Tue, 06 Jan 2026
79.1900
81.3500
77.1400
80.6400
1,024,900
Mon, 05 Jan 2026
76.9600
77.8200
73.7800
77.1100
1,470,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
72.8300
76.0000
72.8300
75.1600
938,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
69.9800
71.3700
69.9800
70.8400
514,400
Tue, 30 Dec 2025
71.3600
71.4200
69.6900
69.7700
483,000
Mon, 29 Dec 2025
70.4000
71.4500
69.7900
70.0700
604,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
72.1500
72.3400
71.1100
71.4000
426,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
71.9800
72.4100
71.3900
71.7500
318,700
Tue, 23 Dec 2025
72.7700
73.3300
71.5300
71.9800
651,700
Mon, 22 Dec 2025
73.5000
74.5800
72.6100
72.8200
650,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.5400
72.5700
70.4400
72.5200
1,006,700
Thu, 18 Dec 2025
72.6700
73.1300
70.2700
70.4600
540,600
Wed, 17 Dec 2025
72.8600
73.6800
69.6200
69.9800
566,600
Tue, 16 Dec 2025
72.4300
73.3300
71.2000
71.9800
703,900
Mon, 15 Dec 2025
75.9600
76.8900
73.4400
73.8000
557,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
77.8200
79.5000
74.5200
75.2800
732,900
Thu, 11 Dec 2025
78.2600
79.4000
74.8000
79.1400
759,800
Wed, 10 Dec 2025
78.3600
79.9500
77.6300
79.0200
750,100
Tue, 09 Dec 2025
76.1500
78.8000
76.0100
78.2500
771,800
Mon, 08 Dec 2025
75.4500
78.2000
74.5000
76.6900
1,041,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.4600
75.4000
71.6900
74.1000
1,037,800
Thu, 04 Dec 2025
2 · 10-Q
After market open · 14:30 ET
10-Q ↗
Thu, 04 Dec 2025
70.0000
71.4800
69.2900
71.0600
997,900
Wed, 03 Dec 2025
71.6500
71.6500
68.7900
70.1100
1,605,800
Tue, 02 Dec 2025
72.0000
73.4600
70.7000
71.0900
1,767,100
Mon, 01 Dec 2025
72.5000
73.2900
69.8000
70.9200
1,299,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.0100
75.2300
72.7700
74.1800
939,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
79.9700
80.4300
73.6800
73.8900
4,416,200
Tue, 25 Nov 2025
1 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 25 Nov 2025
87.6200
91.1800
84.7000
90.9700
1,699,600
Mon, 24 Nov 2025
86.1100
90.6700
85.4500
89.5700
1,139,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.5100
87.2900
80.3100
86.1400
966,000
Thu, 20 Nov 2025
90.6200
92.7900
83.1700
83.3200
1,083,900
Wed, 19 Nov 2025
85.0000
89.1400
83.0900
87.4400
875,900
Tue, 18 Nov 2025
82.0800
84.7000
81.5000
83.0900
577,800
Mon, 17 Nov 2025
86.2200
88.7500
83.0600
84.0600
798,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
85.8000
89.5300
85.5000
87.8400
706,400
Thu, 13 Nov 2025
93.1700
94.5000
87.0900
88.7500
1,010,800
Wed, 12 Nov 2025
94.6800
96.6900
93.0000
95.5100
880,300
Tue, 11 Nov 2025
92.6500
95.7200
92.0400
93.5300
809,400
Mon, 10 Nov 2025
92.3400
95.5800
91.7500
94.4200
871,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
86.7300
89.8400
82.9200
89.6700
951,300
Thu, 06 Nov 2025
87.0000
94.7900
86.5300
90.6200
1,478,200
Wed, 05 Nov 2025
82.4700
87.0700
82.3800
86.5000
296,100
Tue, 04 Nov 2025
81.8900
84.5600
81.2600
81.9700
424,800
Mon, 03 Nov 2025
87.0000
87.7700
85.1300
85.2800
471,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
85.7800
87.3800
84.3100
85.2300
321,600
Thu, 30 Oct 2025
85.4900
86.5000
83.5700
84.6800
440,600
Wed, 29 Oct 2025
87.1700
87.9700
84.8100
86.0000
354,700
Tue, 28 Oct 2025
86.4100
87.4900
84.9900
86.3000
283,600
Mon, 27 Oct 2025
87.3500
88.3400
86.4700
86.5400
452,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
85.8800
86.5000
83.2200
85.6300
411,000