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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
69.3400
70.7300
68.6300
69.9700
960,500
Thu, 23 Jul 2026
72.3400
72.6300
69.0700
69.6100
1,240,500
Wed, 22 Jul 2026
73.6100
74.1300
72.2300
73.7100
1,039,200
Tue, 21 Jul 2026
74.7200
75.1500
72.7100
73.7400
1,222,700
Mon, 20 Jul 2026
76.0000
76.2100
73.7000
74.8300
1,407,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.8000
76.5500
72.6500
72.9800
949,500
Thu, 16 Jul 2026
73.5700
77.3300
73.4500
75.4200
1,388,100
Wed, 15 Jul 2026
70.1200
73.2000
70.1200
72.9500
1,429,700
Tue, 14 Jul 2026
70.4100
70.7900
68.7600
70.1900
795,400
Mon, 13 Jul 2026
68.9100
70.8200
67.8800
69.8500
1,501,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.2100
69.9800
68.6100
68.8300
1,086,800
Thu, 09 Jul 2026
68.2200
69.8700
67.7000
69.2700
1,011,100
Wed, 08 Jul 2026
67.6000
68.4000
65.7000
68.0200
1,176,900
Tue, 07 Jul 2026
69.2900
69.5500
67.5800
68.2100
962,700
Mon, 06 Jul 2026
71.5000
71.5000
68.4200
69.3700
820,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
70.5600
71.4600
69.9100
70.7200
956,900
Wed, 01 Jul 2026
70.9500
71.9200
69.3000
70.5700
813,100
Tue, 30 Jun 2026
71.1900
71.7800
69.1000
70.8600
1,016,600
Mon, 29 Jun 2026
73.5000
73.5000
70.1000
71.4600
2,109,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
71.5200
73.6500
70.8500
73.5400
2,275,800
Thu, 25 Jun 2026
72.3200
73.0300
71.0100
71.3700
958,300
Wed, 24 Jun 2026
70.7300
73.0900
70.7300
72.3200
995,300
Tue, 23 Jun 2026
71.8300
72.5100
70.8400
71.0000
876,200
Mon, 22 Jun 2026
75.8500
75.8500
72.2600
72.7500
1,475,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.3900
77.0600
72.9800
76.4200
2,040,800
Wed, 17 Jun 2026
76.1000
77.0700
72.0700
72.4700
1,097,500
Tue, 16 Jun 2026
77.5500
78.8600
75.6000
76.1000
1,011,700
Mon, 15 Jun 2026
77.8600
78.6200
76.7500
77.0100
1,218,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.0900
79.4200
76.3500
77.0000
1,310,300
Thu, 11 Jun 2026
73.9700
77.4200
73.2200
77.3800
1,349,100
Wed, 10 Jun 2026
73.8800
74.9900
72.4700
72.6900
834,600
Tue, 09 Jun 2026
13 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Tue, 09 Jun 2026
72.2900
75.7000
72.2900
73.7800
914,000
Mon, 08 Jun 2026
71.5300
74.0700
71.2600
71.8800
1,019,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
12 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 05 Jun 2026
73.3900
74.0200
71.2300
71.3000
1,000,700
Thu, 04 Jun 2026
73.8400
74.2700
72.5300
72.9100
725,600
Wed, 03 Jun 2026
72.2600
72.6200
71.2700
72.5700
794,500
Tue, 02 Jun 2026
71.1500
72.7000
70.5200
72.2600
1,006,400
Mon, 01 Jun 2026
72.0400
72.3500
69.8600
71.5200
1,209,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.0600
75.0000
72.3400
72.6500
1,505,800
Thu, 28 May 2026
74.1700
76.4800
73.6900
74.8500
1,343,900
Wed, 27 May 2026
76.3200
77.4900
75.0800
75.1500
1,402,200
Tue, 26 May 2026
11 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 26 May 2026
74.0100
75.5000
73.2600
75.4200
1,592,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
72.3000
73.8600
72.3000
73.0100
1,250,400
Thu, 21 May 2026
10 · 8-K
After market open · 12:12 ET
8-K ↗
Thu, 21 May 2026
72.5200
74.5000
69.8300
73.7600
3,081,800
Wed, 20 May 2026
68.9000
72.1100
67.4500
71.6700
2,610,500
Tue, 19 May 2026
69.5600
70.1000
67.6100
68.8800
1,948,900
Mon, 18 May 2026
68.4400
69.8800
67.4000
69.6100
1,603,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.8100
69.9000
67.8100
68.9500
1,180,600
Thu, 14 May 2026
67.3700
68.9000
66.7200
68.7900
1,350,000
Wed, 13 May 2026
66.4400
66.9800
65.1000
66.4100
1,478,900
Tue, 12 May 2026
67.7400
67.7400
64.7300
67.0100
1,862,700
Mon, 11 May 2026
71.4600
71.4700
67.0700
68.4000
1,227,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
70.4300
71.8900
69.6900
71.5000
874,700
Thu, 07 May 2026
71.5700
72.9900
69.5800
70.4400
895,800
Wed, 06 May 2026
70.8400
72.3600
70.2500
71.6200
993,400
Tue, 05 May 2026
69.1100
70.9500
68.5700
70.0500
1,403,000
Mon, 04 May 2026
69.0100
70.8900
67.9200
68.1600
1,202,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
70.5300
70.9100
68.3100
69.0100
983,400
Thu, 30 Apr 2026
68.2400
71.0800
67.5100
70.3400
777,600
Wed, 29 Apr 2026
68.5800
69.6400
68.1300
68.6900
745,500
Tue, 28 Apr 2026
71.9900
72.8500
69.3300
69.7900
696,200
Mon, 27 Apr 2026
73.8600
74.5800
71.7400
72.3400
763,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
73.8300
74.3800
72.8300
73.6400
855,600
Thu, 23 Apr 2026
75.0300
75.4300
72.3800
73.8500
897,600
Wed, 22 Apr 2026
75.1600
75.3000
73.8900
75.1800
1,021,100
Tue, 21 Apr 2026
76.2400
77.0000
74.4100
74.7100
1,258,900
Mon, 20 Apr 2026
73.5800
76.8600
72.6700
76.1300
1,868,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.8400
74.3900
70.7000
74.1800
1,740,900
Thu, 16 Apr 2026
68.4300
69.7800
68.1800
69.4800
981,200
Wed, 15 Apr 2026
65.0800
68.7000
65.0800
68.2000
1,359,000
Tue, 14 Apr 2026
67.1800
68.4100
64.8200
65.8500
1,582,100
Mon, 13 Apr 2026
68.2400
68.4600
66.2400
67.4200
1,209,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.7200
68.9200
67.1500
68.6000
810,200
Thu, 09 Apr 2026
68.0000
69.4300
66.7700
68.7200
1,026,000
Wed, 08 Apr 2026
67.5000
68.8400
67.2000
68.2200
1,522,000
Tue, 07 Apr 2026
66.3400
66.3500
64.3600
64.7400
1,167,300
Mon, 06 Apr 2026
64.5500
66.6500
64.3100
66.5300
1,525,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.3500
64.9600
61.7900
64.5700
1,345,000
Wed, 01 Apr 2026
9 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Wed, 01 Apr 2026
8 · DEF 14A
After-hours · 16:26 ET
DEF 14A ↗
Wed, 01 Apr 2026
7 · 10-K
After-hours · 16:15 ET
10-K ↗
Wed, 01 Apr 2026
63.9500
64.4400
62.8100
63.7200
1,442,800
Tue, 31 Mar 2026
61.8800
63.7900
61.2000
63.3500
1,518,700
Mon, 30 Mar 2026
60.9800
62.0500
60.1700
60.9300
1,265,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.9800
62.7100
60.7300
61.2100
1,410,400
Thu, 26 Mar 2026
61.4800
63.2800
60.7900
61.9900
1,296,800
Wed, 25 Mar 2026
62.1900
63.2500
61.1000
61.4700
1,195,400
Tue, 24 Mar 2026
60.6300
63.1000
59.9700
61.6900
2,360,200
Mon, 23 Mar 2026
65.4400
65.4400
61.6100
61.7500
2,305,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
64.5000
65.4200
63.2400
63.3900
3,464,900
Thu, 19 Mar 2026
62.7400
66.0000
62.4100
65.1900
2,182,100
Wed, 18 Mar 2026
64.5600
65.8300
63.3900
63.7500
2,195,100
Tue, 17 Mar 2026
64.5800
66.1900
64.3100
65.3900
1,761,600
Mon, 16 Mar 2026
64.3100
66.1100
63.9700
64.5600
2,107,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
64.5900
65.0700
63.1500
63.4100
1,742,000
Thu, 12 Mar 2026
63.9100
64.9000
62.8000
63.7500
2,097,700
Wed, 11 Mar 2026
65.6100
66.8100
64.5900
64.9300
1,902,500
Tue, 10 Mar 2026
64.0000
67.7400
64.0000
65.8300
2,239,600
Mon, 09 Mar 2026
63.2400
64.5500
61.4100
64.4800
2,348,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.2000
65.5200
62.5200
64.0600
2,315,000
Thu, 05 Mar 2026
65.8900
67.4600
64.4300
65.6200
1,897,700
Wed, 04 Mar 2026
65.5000
67.4000
65.0500
66.9000
1,442,900
Tue, 03 Mar 2026
63.5800
66.1300
62.2700
65.8500
2,028,800
Mon, 02 Mar 2026
63.8500
67.4400
63.2700
65.6900
2,251,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.1800
68.1800
65.6500
66.2000
1,959,200
Thu, 26 Feb 2026
6 · 8-K
After market open · 11:34 ET
8-K ↗
Thu, 26 Feb 2026
66.1000
69.5900
65.7800
68.7600
2,950,400
Wed, 25 Feb 2026
64.5600
66.0800
63.5100
65.4600
3,472,600
Tue, 24 Feb 2026
66.0400
66.2900
64.7100
64.8900
1,692,900
Mon, 23 Feb 2026
67.6500
67.9700
64.5900
65.9000
1,653,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
68.2400
71.1300
66.9300
68.3500
1,606,400
Thu, 19 Feb 2026
70.7300
70.7300
68.4000
68.9700
1,250,200
Wed, 18 Feb 2026
70.6100
72.0000
69.0500
70.1300
1,442,100
Tue, 17 Feb 2026
70.4600
71.7100
69.1600
71.6200
945,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.3100
70.9000
67.5100
70.1800
1,204,600
Thu, 12 Feb 2026
70.4400
71.7200
67.4900
68.2600
1,232,900
Wed, 11 Feb 2026
70.3500
72.1400
69.5800
70.5200
1,051,100
Tue, 10 Feb 2026
70.9100
71.9500
70.1000
70.4400
906,100
Mon, 09 Feb 2026
72.3300
72.3700
70.6000
71.1800
1,058,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
70.2300
73.2000
70.0100
72.4700
764,500
Thu, 05 Feb 2026
73.2700
74.4400
70.6500
71.1600
971,200
Wed, 04 Feb 2026
73.3100
74.3700
72.3300
73.8200
1,227,900
Tue, 03 Feb 2026
71.5300
73.2700
71.5300
72.5700
1,175,000
Mon, 02 Feb 2026
71.2300
73.7300
70.2500
72.6000
1,468,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
69.2900
71.1600
69.2900
70.8500
1,066,800
Thu, 29 Jan 2026
69.3700
70.3300
69.0700
69.9700
926,100
Wed, 28 Jan 2026
70.2400
70.4300
68.2400
69.6100
1,094,000
Tue, 27 Jan 2026
69.7600
70.0100
68.7900
69.9800
983,800
Mon, 26 Jan 2026
67.6500
69.2800
66.9500
68.9500
1,570,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.2700
69.5000
66.9400
67.3900
1,434,700
Thu, 22 Jan 2026
71.8600
72.5400
69.3900
69.5500
1,199,900
Wed, 21 Jan 2026
70.4100
72.8600
69.6400
71.8600
1,530,100
Tue, 20 Jan 2026
69.4000
71.3800
68.5000
70.2900
1,763,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
71.0100
71.1000
69.0000
69.4800
1,527,200
Thu, 15 Jan 2026
69.7100
70.6700
68.4900
70.5600
2,209,700
Wed, 14 Jan 2026
71.4600
74.4400
69.8000
70.0900
2,127,800
Tue, 13 Jan 2026
70.6800
74.3000
70.5400
73.1600
2,205,500
Mon, 12 Jan 2026
5 · 8-K
After market open · 11:43 ET
8-K ↗
Mon, 12 Jan 2026
74.7600
75.8200
70.3000
71.5200
4,708,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
82.2500
83.2500
79.1300
81.5600
2,140,300
Thu, 08 Jan 2026
79.9200
84.3500
79.7100
81.7200
1,887,200
Wed, 07 Jan 2026
80.6500
80.7500
78.2500
79.5600
1,309,500
Tue, 06 Jan 2026
76.2600
81.2700
75.7900
80.7700
2,289,900
Mon, 05 Jan 2026
75.3400
77.6100
75.3400
76.7200
2,716,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
75.2900
75.8800
73.7000
75.3400
1,587,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.0400
76.3900
74.8300
75.2600
1,006,700
Tue, 30 Dec 2025
76.3200
76.3200
74.6300
75.0400
1,407,800
Mon, 29 Dec 2025
76.3600
76.9000
75.5000
76.4300
1,465,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.6500
77.8500
76.0100
77.0500
1,134,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
77.3800
78.3400
76.9500
78.1900
565,900
Tue, 23 Dec 2025
80.6800
80.6800
76.9300
77.2400
1,495,400
Mon, 22 Dec 2025
80.4200
81.2800
79.8700
80.1200
1,247,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
82.0000
82.3100
80.2900
81.3300
2,366,900
Thu, 18 Dec 2025
81.0000
83.1800
80.8900
82.0600
1,098,500
Wed, 17 Dec 2025
83.4500
83.8800
80.8400
80.9100
1,759,400
Tue, 16 Dec 2025
82.5900
83.1900
81.0000
81.7300
2,117,900
Mon, 15 Dec 2025
82.1300
83.9400
81.3400
82.7000
1,797,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
82.0000
83.3800
81.5400
81.8400
1,967,200
Thu, 11 Dec 2025
79.6700
81.8300
79.0400
81.6400
2,163,500
Wed, 10 Dec 2025
4 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Wed, 10 Dec 2025
76.8900
79.8300
76.5100
79.0300
2,474,900
Tue, 09 Dec 2025
74.8300
77.2500
74.1000
76.8900
1,437,200
Mon, 08 Dec 2025
75.8500
77.2500
73.6600
75.8700
1,918,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
75.5500
77.5400
75.0700
75.6900
1,584,700
Thu, 04 Dec 2025
78.5800
78.7200
75.5500
75.7200
2,326,500
Wed, 03 Dec 2025
78.3600
79.9200
77.5200
79.1900
2,294,900
Tue, 02 Dec 2025
78.0600
78.8000
76.4300
78.3600
3,258,100
Mon, 01 Dec 2025
73.7200
78.8300
73.0100
78.3100
3,178,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
77.5600
77.7900
73.6800
74.0700
2,469,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
3 · 8-K
After market open · 11:30 ET
8-K ↗
Wed, 26 Nov 2025
75.6500
79.3400
74.0000
77.5600
10,073,400
Tue, 25 Nov 2025
63.7300
68.4600
63.4000
68.3100
6,926,000
Mon, 24 Nov 2025
63.3500
64.1500
61.6100
62.2200
2,863,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.0000
64.7400
61.4700
64.1100
3,329,400
Thu, 20 Nov 2025
60.2700
61.5200
59.9800
61.1600
2,583,500
Wed, 19 Nov 2025
61.6000
61.7400
59.5400
59.5700
2,135,600
Tue, 18 Nov 2025
60.7500
62.0900
60.7300
61.3900
1,962,000
Mon, 17 Nov 2025
61.3800
62.0400
60.1400
61.1100
2,103,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.9000
63.3600
61.4100
61.4600
1,914,100
Thu, 13 Nov 2025
62.8100
63.8000
62.3500
63.2000
2,429,800
Wed, 12 Nov 2025
61.9800
63.7600
61.7600
62.9300
2,625,100
Tue, 11 Nov 2025
61.6100
62.2100
60.5200
61.3700
1,845,100
Mon, 10 Nov 2025
64.2900
65.5500
61.5500
62.0200
2,094,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
62.7300
64.3700
62.2600
63.9000
1,561,900
Thu, 06 Nov 2025
63.7600
63.8200
61.7000
62.5300
2,126,600
Wed, 05 Nov 2025
63.1100
66.0300
62.1800
64.4900
2,210,500
Tue, 04 Nov 2025
62.2200
63.1600
60.6100
63.0900
1,926,000
Mon, 03 Nov 2025
64.2200
64.2700
61.1800
62.0100
3,318,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.9500
65.9500
63.7300
64.6100
2,435,100
Thu, 30 Oct 2025
66.2100
67.3200
64.4300
65.8300
1,745,400
Wed, 29 Oct 2025
66.9700
67.3500
65.3100
66.3800
1,692,000
Tue, 28 Oct 2025
67.3300
67.5200
65.4200
67.2000
1,386,300
Mon, 27 Oct 2025
68.8600
69.3400
67.1000
67.6800
949,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.7500
69.6000
67.5200
67.7700
1,409,800
Thu, 23 Oct 2025
67.2900
67.8000
65.6300
67.5200
1,688,400
Wed, 22 Oct 2025
68.0500
69.1000
66.8800
67.8800
2,057,500
Tue, 21 Oct 2025
66.9100
69.0000
66.5200
68.0000
1,368,100
Mon, 20 Oct 2025
67.3400
68.0300
66.3600
66.8700
1,441,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
66.3100
66.9300
65.6900
66.8900
1,998,200
Thu, 16 Oct 2025
67.9000
69.0700
66.3000
66.6000
1,946,900
Wed, 15 Oct 2025
68.4100
68.7600
66.9100
67.9000
1,405,500
Tue, 14 Oct 2025
67.9700
68.8300
67.0800
67.9200
2,162,300
Mon, 13 Oct 2025
69.5400
70.6700
68.6500
69.0200
1,583,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
70.1400
71.0000
67.9500
68.3400
1,522,100
Thu, 09 Oct 2025
71.6000
72.7100
70.0800
70.1900
1,467,500
Wed, 08 Oct 2025
71.2500
73.1800
70.1500
71.7800
1,678,100
Tue, 07 Oct 2025
73.6000
73.8000
69.6900
70.0100
2,012,200
Mon, 06 Oct 2025
72.8500
73.3500
71.0000
73.0600
1,322,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
73.5400
73.5600
72.4900
72.8500
1,388,500
Thu, 02 Oct 2025
73.1000
73.6900
72.4400
73.1300
1,086,700
Wed, 01 Oct 2025
70.9600
73.5400
70.3700
73.0000
1,738,700
Tue, 30 Sep 2025
72.2000
73.1200
69.9800
71.4300
1,036,900
Mon, 29 Sep 2025
73.5000
73.5000
70.7600
72.2500
1,335,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
71.8600
73.3200
71.3500
73.0000
1,614,000
Thu, 25 Sep 2025
70.7500
72.0100
70.0600
71.2600
1,742,800
Wed, 24 Sep 2025
71.9700
72.6000
70.4100
71.2000
1,443,500
Tue, 23 Sep 2025
72.0200
72.5000
71.1100
72.0500
1,214,000
Mon, 22 Sep 2025
71.8900
72.5300
70.8900
72.1200
1,395,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
71.5600
72.0400
70.1400
71.4100
2,448,900
Thu, 18 Sep 2025
70.0900
72.0300
69.7500
71.5800
1,296,000
Wed, 17 Sep 2025
70.9700
71.1500
69.2500
70.0900
1,341,000
Tue, 16 Sep 2025
71.1800
71.5800
68.9600
70.3300
1,339,000
Mon, 15 Sep 2025
68.6600
72.0600
68.1900
71.9700
1,783,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.6500
70.7000
67.4200
67.7100
1,758,100
Thu, 11 Sep 2025
70.2500
72.0300
69.3000
71.7000
1,989,600
Wed, 10 Sep 2025
71.5100
72.3200
69.7500
70.5400
2,126,200
Tue, 09 Sep 2025
2 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Tue, 09 Sep 2025
72.7300
72.8200
70.8000
72.0900
2,285,400
Mon, 08 Sep 2025
70.9600
73.1800
69.8200
73.0100
1,896,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
71.0000
71.0500
69.5200
70.7700
2,112,700
Thu, 04 Sep 2025
67.5400
71.3600
67.1700
71.3500
2,788,700
Wed, 03 Sep 2025
67.1700
68.2500
66.4500
66.8400
2,162,200
Tue, 02 Sep 2025
66.1500
67.8100
65.5000
67.6100
2,880,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
69.4200
69.5500
66.9100
67.0800
2,929,600
Thu, 28 Aug 2025
1 · 8-K
After market open · 12:14 ET
8-K ↗
Thu, 28 Aug 2025
76.7500
79.0000
68.9400
69.7000
8,475,700
Wed, 27 Aug 2025
76.5100
78.3100
76.4500
78.0100
3,562,800
Tue, 26 Aug 2025
76.0800
77.8000
75.8300
76.2600
1,710,400
Mon, 25 Aug 2025
76.5100
77.9000
75.6200
76.5000
1,545,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
74.3700
77.3300
74.0700
76.9800
1,486,600
Thu, 21 Aug 2025
73.0000
74.3300
72.7000
73.8900
1,630,400
Wed, 20 Aug 2025
73.0000
74.6800
71.0900
73.3700
2,022,700
Tue, 19 Aug 2025
77.1900
77.1900
75.0500
75.3300
1,909,200
Mon, 18 Aug 2025
76.7000
76.9900
73.7600
76.7300
1,469,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
77.1900
77.8500
76.4400
77.5300
1,640,800
Thu, 14 Aug 2025
78.0300
78.6600
76.2000
77.2900
1,208,300
Wed, 13 Aug 2025
79.2200
80.2300
77.9400
79.4900
1,587,100
Tue, 12 Aug 2025
77.4800
78.6700
77.3100
78.1900
979,800
Mon, 11 Aug 2025
76.5600
78.6700
76.3700
77.8200
2,278,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
76.8700
77.6800
75.3200
76.4000
2,179,800
Thu, 07 Aug 2025
79.9000
80.7100
74.6200
77.8300
1,716,700
Wed, 06 Aug 2025
78.6700
79.8100
78.3000
79.7900
1,017,400
Tue, 05 Aug 2025
79.4500
80.1800
77.1900
77.8100
1,476,900
Mon, 04 Aug 2025
76.5700
79.1600
76.5700
79.1400
1,679,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
73.0000
76.3800
72.2400
76.2100
2,036,000
Thu, 31 Jul 2025
76.7200
76.7400
74.7800
75.2800
1,522,000
Wed, 30 Jul 2025
76.9700
77.5400
75.0600
76.3000
1,268,000
Tue, 29 Jul 2025
77.9600
78.1200
76.3600
76.4500
1,584,300
Mon, 28 Jul 2025
76.4300
77.8600
75.1300
77.7200
1,655,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend