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
83.3300
85.4000
82.9200
84.7200
1,734,600
Thu, 23 Jul 2026
84.5100
85.3300
83.8100
84.4600
1,466,700
Wed, 22 Jul 2026
86.8600
87.3400
85.0000
85.6800
2,191,300
Tue, 21 Jul 2026
86.1100
87.6800
85.2700
87.0700
1,507,000
Mon, 20 Jul 2026
86.6300
87.9000
85.6000
86.1100
1,428,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
83.2700
86.6600
82.8700
85.7700
1,670,600
Thu, 16 Jul 2026
80.5000
83.5900
80.4000
83.3100
1,266,100
Wed, 15 Jul 2026
80.0200
82.4400
79.5900
80.2700
1,282,700
Tue, 14 Jul 2026
82.4900
82.6200
80.2800
80.4400
975,100
Mon, 13 Jul 2026
83.3300
84.5400
80.7900
81.9500
1,926,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
79.0000
84.1600
78.7800
82.7600
2,295,700
Thu, 09 Jul 2026
76.9400
78.7100
76.5700
78.4200
1,110,200
Wed, 08 Jul 2026
77.1000
77.8000
75.5900
76.6300
1,467,700
Tue, 07 Jul 2026
76.5500
78.2900
76.1400
77.7400
824,600
Mon, 06 Jul 2026
79.1000
79.2300
76.4600
76.8900
1,299,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.3700
80.6400
77.4300
79.1800
1,410,400
Wed, 01 Jul 2026
79.5400
80.9300
78.9200
79.6400
1,153,100
Tue, 30 Jun 2026
79.4500
80.0400
78.2500
79.5400
1,290,700
Mon, 29 Jun 2026
79.5500
80.0000
78.0000
79.3600
1,077,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.2600
80.8900
77.9200
80.3800
2,083,600
Thu, 25 Jun 2026
76.6100
79.7000
76.6100
79.0500
1,005,700
Wed, 24 Jun 2026
77.2500
78.3100
76.4700
78.1700
1,013,300
Tue, 23 Jun 2026
76.4900
77.5600
75.5700
77.0500
1,181,500
Mon, 22 Jun 2026
77.5600
78.6400
76.3800
76.9100
973,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.6700
78.8700
75.5200
77.1900
1,426,700
Wed, 17 Jun 2026
73.4000
77.0200
72.7500
75.5200
1,267,100
Tue, 16 Jun 2026
73.2400
74.6300
73.0800
73.2700
1,720,400
Mon, 15 Jun 2026
73.3300
74.6000
72.7100
73.7500
2,429,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.4600
76.5200
74.1900
75.2800
1,823,700
Thu, 11 Jun 2026
70.6200
75.0800
70.4300
74.9800
2,215,700
Wed, 10 Jun 2026
68.7500
71.2400
68.2500
70.6200
1,417,400
Tue, 09 Jun 2026
67.7200
69.1400
66.7200
67.9400
1,546,200
Mon, 08 Jun 2026
65.9700
68.1100
65.4300
67.2200
1,435,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.2100
67.0600
64.2000
66.1300
1,192,100
Thu, 04 Jun 2026
65.0300
65.5900
63.0800
63.8400
921,700
Wed, 03 Jun 2026
12 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 03 Jun 2026
64.4400
65.7000
63.9700
64.8800
850,200
Tue, 02 Jun 2026
64.9600
65.1400
63.5500
64.4900
1,146,500
Mon, 01 Jun 2026
65.0500
66.5100
64.5300
65.8800
993,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.1100
67.1400
63.7600
66.0400
1,102,700
Thu, 28 May 2026
64.8200
65.5200
63.6800
64.2600
723,300
Wed, 27 May 2026
65.2600
66.3800
64.3000
64.9500
1,160,800
Tue, 26 May 2026
61.8900
64.7300
61.7900
64.6300
1,155,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.6300
61.7800
60.0000
61.1400
790,400
Thu, 21 May 2026
59.5800
60.6300
58.5400
60.5700
734,200
Wed, 20 May 2026
58.9200
60.7200
57.8100
60.3000
877,200
Tue, 19 May 2026
59.4400
59.5000
58.2800
58.4700
830,900
Mon, 18 May 2026
58.9900
60.0000
58.4700
59.7000
844,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.3400
59.9100
57.7000
59.4900
1,217,900
Thu, 14 May 2026
58.2100
59.0700
57.2400
58.2800
1,300,100
Wed, 13 May 2026
60.5200
60.5200
55.8300
56.5300
1,699,900
Tue, 12 May 2026
61.5300
61.5300
60.1800
60.7500
774,600
Mon, 11 May 2026
61.6600
62.0800
60.8200
61.1700
677,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.7600
62.1800
60.8800
61.6500
1,743,500
Thu, 07 May 2026
60.1500
60.8600
58.7000
60.8000
1,000,700
Wed, 06 May 2026
62.2000
63.3000
60.5800
60.6200
1,019,700
Tue, 05 May 2026
59.2400
62.0700
59.0100
61.1300
1,396,100
Mon, 04 May 2026
11 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 04 May 2026
60.4800
60.6300
59.0600
59.2900
1,093,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.3000
62.6900
59.5800
60.2000
1,734,400
Thu, 30 Apr 2026
65.0400
65.4500
60.9500
62.8700
2,727,000
Wed, 29 Apr 2026
10 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 29 Apr 2026
62.4700
64.0000
62.0400
62.6700
2,475,700
Tue, 28 Apr 2026
62.4300
63.1900
61.3600
62.6800
1,384,900
Mon, 27 Apr 2026
61.8000
63.6800
61.4500
62.5100
1,522,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.7900
62.4200
60.7000
61.7200
732,100
Thu, 23 Apr 2026
63.6200
64.0000
61.7300
61.8800
935,000
Wed, 22 Apr 2026
62.4100
63.8000
62.0800
63.2700
1,479,200
Tue, 21 Apr 2026
62.4800
63.2300
61.4200
61.8400
1,124,100
Mon, 20 Apr 2026
62.1800
62.7800
61.2800
62.1400
966,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.6300
63.9000
60.6300
62.6800
1,078,000
Thu, 16 Apr 2026
60.9100
61.5100
59.7300
60.2400
1,212,000
Wed, 15 Apr 2026
61.0600
62.2200
60.6700
61.4700
1,001,200
Tue, 14 Apr 2026
58.7600
61.6300
58.7600
61.2600
1,224,800
Mon, 13 Apr 2026
58.2600
59.2600
57.3900
58.9000
1,034,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
9 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Fri, 10 Apr 2026
8 · DEF 14A
After-hours · 16:15 ET
FORM DEF 14A ↗
Fri, 10 Apr 2026
58.7200
59.6600
58.5200
59.1500
765,900
Thu, 09 Apr 2026
57.7500
59.1800
57.4200
58.7700
832,200
Wed, 08 Apr 2026
57.8200
59.4100
57.1500
57.5500
902,000
Tue, 07 Apr 2026
56.8000
57.3600
55.7400
55.7800
833,600
Mon, 06 Apr 2026
55.2900
57.0900
55.0200
57.0600
723,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.3500
56.0900
53.7600
55.2300
970,300
Wed, 01 Apr 2026
54.7500
55.6600
54.0400
55.3000
1,124,900
Tue, 31 Mar 2026
7 · 8-K
After-hours · 16:41 ET
FORM 8-K ↗
Tue, 31 Mar 2026
55.3400
55.7500
53.7300
54.7500
1,086,700
Mon, 30 Mar 2026
54.6600
55.4200
53.5900
54.3700
989,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.0000
55.3600
52.8200
54.0700
1,496,300
Thu, 26 Mar 2026
55.9000
56.6300
55.2300
55.3300
733,600
Wed, 25 Mar 2026
57.4500
57.8600
55.4700
56.3200
895,000
Tue, 24 Mar 2026
56.0900
57.4100
55.6800
56.9900
1,054,300
Mon, 23 Mar 2026
59.0000
59.6800
56.3300
56.5200
1,116,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.3600
58.2100
56.9300
57.1500
1,765,700
Thu, 19 Mar 2026
55.9600
58.0800
55.3600
57.2100
1,938,100
Wed, 18 Mar 2026
57.3000
57.8400
55.9000
56.2500
1,347,900
Tue, 17 Mar 2026
59.9100
60.0200
57.8500
58.0800
1,568,100
Mon, 16 Mar 2026
57.8800
59.5900
57.8200
59.2100
1,464,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.5400
58.9400
56.9800
57.5700
1,284,100
Thu, 12 Mar 2026
59.5400
60.0800
56.5000
56.6000
1,847,800
Wed, 11 Mar 2026
62.1000
62.8500
60.5200
60.6200
1,247,400
Tue, 10 Mar 2026
62.1800
63.2500
61.9600
62.5200
1,011,200
Mon, 09 Mar 2026
60.5900
63.1200
59.3900
62.9900
1,252,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.0000
62.3000
60.1100
61.7100
1,263,300
Thu, 05 Mar 2026
64.0400
64.8000
62.8100
62.9900
1,359,700
Wed, 04 Mar 2026
63.5900
64.1600
62.2500
64.0400
1,092,000
Tue, 03 Mar 2026
61.5000
63.6100
60.0800
63.5400
1,288,800
Mon, 02 Mar 2026
63.4500
64.5400
62.5500
62.9500
1,410,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.9400
65.0300
63.4400
64.7800
993,300
Thu, 26 Feb 2026
65.9600
66.5000
64.9800
65.0800
1,043,200
Wed, 25 Feb 2026
64.8800
66.2500
63.8300
65.9400
1,475,700
Tue, 24 Feb 2026
63.4900
64.7100
63.3500
64.3400
1,278,600
Mon, 23 Feb 2026
6 · 10-K
After-hours · 17:01 ET
10-K ↗
Mon, 23 Feb 2026
63.3400
64.2000
61.4600
63.9500
1,929,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.1000
63.6900
60.5300
63.5400
1,954,600
Thu, 19 Feb 2026
63.6200
64.8600
61.0000
62.4200
2,592,300
Wed, 18 Feb 2026
5 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Wed, 18 Feb 2026
62.3200
65.5500
61.8200
64.0700
2,982,600
Tue, 17 Feb 2026
59.6100
63.0000
59.6100
62.5600
3,104,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.6100
59.5500
58.3500
58.6700
991,700
Thu, 12 Feb 2026
62.0900
62.7800
58.5200
58.6900
1,268,000
Wed, 11 Feb 2026
61.1000
61.6300
60.3500
61.5700
1,584,300
Tue, 10 Feb 2026
62.7100
63.8700
60.5100
60.5700
1,621,400
Mon, 09 Feb 2026
63.5300
64.2400
62.5900
63.4900
1,092,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.5400
63.9900
62.0000
63.2500
1,226,000
Thu, 05 Feb 2026
61.9300
62.9800
61.2800
62.8200
1,263,100
Wed, 04 Feb 2026
59.9400
62.1900
59.7000
61.8200
1,907,700
Tue, 03 Feb 2026
58.6300
60.1000
58.3200
59.8200
1,046,800
Mon, 02 Feb 2026
58.0800
58.6300
57.4300
58.6000
905,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.7900
58.5200
56.2900
57.9600
1,278,600
Thu, 29 Jan 2026
57.9700
58.7500
57.6900
58.5100
1,024,600
Wed, 28 Jan 2026
58.3400
59.0300
57.2600
57.8800
964,500
Tue, 27 Jan 2026
57.0700
57.6500
56.5300
57.0800
944,300
Mon, 26 Jan 2026
58.4900
58.7400
56.9800
57.3700
1,097,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.4700
59.3300
58.2100
58.8800
609,000
Thu, 22 Jan 2026
60.2900
61.5800
58.5100
58.9000
1,025,500
Wed, 21 Jan 2026
56.7500
60.0100
56.6600
59.8300
1,566,000
Tue, 20 Jan 2026
58.3900
59.5400
57.5700
57.6700
1,781,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.1800
60.7900
59.2300
59.3100
1,369,800
Thu, 15 Jan 2026
60.0000
61.7500
59.8700
60.7500
1,511,100
Wed, 14 Jan 2026
59.7100
60.4000
59.0100
60.1600
1,009,100
Tue, 13 Jan 2026
59.5100
60.3100
59.2100
59.7500
1,346,600
Mon, 12 Jan 2026
57.5200
59.9500
57.0000
59.9200
1,680,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.0000
57.7900
56.1200
57.6100
1,163,400
Thu, 08 Jan 2026
55.3100
57.6800
55.2500
56.9900
1,196,500
Wed, 07 Jan 2026
56.4400
56.7900
55.2800
55.6500
1,581,000
Tue, 06 Jan 2026
54.5400
56.6800
54.4100
56.5300
2,028,600
Mon, 05 Jan 2026
52.9200
55.1200
52.6700
54.6700
1,649,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.6200
52.9100
50.5200
52.8100
984,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.0000
50.7800
49.6500
50.4800
892,300
Tue, 30 Dec 2025
50.8500
50.8500
49.9200
50.0100
1,046,900
Mon, 29 Dec 2025
51.9600
52.2200
50.4800
50.7500
1,061,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.7400
52.5800
51.4700
52.5500
791,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.2300
51.7900
50.9200
51.6500
337,400
Tue, 23 Dec 2025
52.1800
52.2300
50.7200
51.0900
981,300
Mon, 22 Dec 2025
52.0600
52.5700
51.7800
52.2300
812,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.3000
52.7700
50.9000
52.0200
2,183,200
Thu, 18 Dec 2025
51.0700
52.0600
50.6600
51.6600
1,985,800
Wed, 17 Dec 2025
48.7900
51.0000
48.6300
50.2600
1,337,700
Tue, 16 Dec 2025
50.0100
50.3900
48.8500
49.1500
1,058,500
Mon, 15 Dec 2025
49.8800
50.2900
49.2700
50.2600
1,051,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.0800
50.6200
49.0500
49.8600
1,287,900
Thu, 11 Dec 2025
48.9000
49.7400
48.6200
48.9600
899,200
Wed, 10 Dec 2025
47.4900
49.1100
47.1700
48.9000
969,400
Tue, 09 Dec 2025
46.8200
47.6800
46.8000
47.4700
689,700
Mon, 08 Dec 2025
47.2500
47.6000
46.4700
46.8200
900,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.7800
47.8500
46.9000
46.9800
790,800
Thu, 04 Dec 2025
48.4200
48.5500
47.4200
47.7800
836,400
Wed, 03 Dec 2025
48.0000
48.8900
47.9300
48.4000
852,400
Tue, 02 Dec 2025
47.5200
48.1600
46.9700
47.8600
835,300
Mon, 01 Dec 2025
47.1300
47.8500
46.5800
47.3800
930,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.8100
47.9100
47.4300
47.6600
417,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.8600
47.9600
46.8600
47.7400
1,269,200
Tue, 25 Nov 2025
45.0600
47.2000
45.0000
47.0000
1,993,800
Mon, 24 Nov 2025
45.4800
45.6800
44.8200
45.0000
1,084,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
43.4500
45.5800
43.4300
45.4000
1,346,300
Thu, 20 Nov 2025
44.2200
44.6600
43.0700
43.1400
972,700
Wed, 19 Nov 2025
44.9800
45.4100
44.0300
44.0400
712,900
Tue, 18 Nov 2025
44.2300
45.2400
44.0000
44.9800
1,108,700
Mon, 17 Nov 2025
45.2500
45.5800
43.9800
44.3500
1,298,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.4500
46.0000
44.9000
44.9400
999,100
Thu, 13 Nov 2025
45.8000
47.0800
45.6300
45.8900
1,113,500
Wed, 12 Nov 2025
46.3300
46.9900
45.9500
46.0100
1,373,900
Tue, 11 Nov 2025
46.0100
46.3100
45.5300
45.8700
983,100
Mon, 10 Nov 2025
47.4600
47.8000
45.9300
45.9600
1,274,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
47.0000
47.8700
46.8800
47.4500
1,116,500
Thu, 06 Nov 2025
47.9000
48.2700
46.8600
46.9400
1,329,300
Wed, 05 Nov 2025
47.9300
48.8600
47.5800
48.2000
1,009,900
Tue, 04 Nov 2025
47.4400
48.5800
47.2700
47.7500
1,449,900
Mon, 03 Nov 2025
4 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 03 Nov 2025
49.5500
49.6600
47.3900
47.4800
1,860,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.2000
50.6000
49.0000
49.8000
1,579,100
Thu, 30 Oct 2025
50.3300
50.6800
48.7600
49.1100
2,376,500
Wed, 29 Oct 2025
54.5000
54.5400
49.8700
50.3900
4,651,900
Tue, 28 Oct 2025
3 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 28 Oct 2025
56.0400
56.1500
54.2200
54.3300
3,092,800
Mon, 27 Oct 2025
56.6400
57.4700
55.7900
55.9100
2,013,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.3500
57.5600
55.8900
56.1500
1,556,800
Thu, 23 Oct 2025
56.5000
56.8900
55.2100
55.9200
1,338,500
Wed, 22 Oct 2025
55.3100
56.7800
55.2700
56.6700
1,827,100
Tue, 21 Oct 2025
54.4600
55.7800
54.4000
55.4000
1,011,900
Mon, 20 Oct 2025
54.2000
54.6900
53.9300
54.4000
939,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.8600
54.6400
53.7100
53.9700
622,000
Thu, 16 Oct 2025
54.4300
55.0100
54.0300
54.2700
896,400
Wed, 15 Oct 2025
54.8600
55.2800
54.2200
54.4200
888,900
Tue, 14 Oct 2025
53.1200
55.1700
53.0000
54.5000
1,014,600
Mon, 13 Oct 2025
53.0400
53.8000
52.5600
53.7700
1,467,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
53.7600
53.9500
51.7800
52.0800
1,134,400
Thu, 09 Oct 2025
53.5600
54.5000
53.5600
53.6600
623,800
Wed, 08 Oct 2025
54.2500
54.2900
53.0000
53.3400
937,900
Tue, 07 Oct 2025
54.0200
54.6400
53.2000
54.0200
1,178,200
Mon, 06 Oct 2025
55.5400
55.5400
54.1400
54.3700
1,444,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
55.2400
55.5700
54.4300
55.5000
1,212,600
Thu, 02 Oct 2025
54.3600
55.6800
54.0600
55.1700
1,134,800
Wed, 01 Oct 2025
54.4500
55.1600
53.8900
54.6700
1,291,300
Tue, 30 Sep 2025
55.3400
55.8300
53.7900
54.6400
1,453,200
Mon, 29 Sep 2025
55.4500
55.7900
54.8000
55.5000
1,173,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.0600
55.0400
53.7500
54.7500
1,120,000
Thu, 25 Sep 2025
54.6800
54.8200
53.8800
54.3000
1,030,200
Wed, 24 Sep 2025
54.5200
55.4400
54.2500
54.9300
1,291,100
Tue, 23 Sep 2025
54.0000
54.4600
53.6000
54.4400
1,083,500
Mon, 22 Sep 2025
54.4600
54.5700
53.6800
53.8900
1,280,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
55.6100
55.8700
54.3200
54.5800
2,056,300
Thu, 18 Sep 2025
54.0400
55.3000
53.3800
55.1200
1,572,600
Wed, 17 Sep 2025
54.7000
55.2600
53.9100
54.4000
1,582,500
Tue, 16 Sep 2025
56.0200
56.2200
53.8100
54.6700
2,287,900
Mon, 15 Sep 2025
56.5800
56.7600
56.0900
56.3000
1,513,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
57.7400
58.0000
56.2700
56.5300
1,526,500
Thu, 11 Sep 2025
58.7400
58.7400
57.6400
58.2100
1,568,600
Wed, 10 Sep 2025
58.9900
59.0700
58.0300
58.6500
1,844,500
Tue, 09 Sep 2025
59.7800
60.0900
58.3500
59.1100
1,282,300
Mon, 08 Sep 2025
60.7500
60.8500
59.8100
60.1100
855,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
61.0800
61.8600
60.3300
60.6300
907,100
Thu, 04 Sep 2025
61.9700
62.1400
60.7000
61.0800
808,600
Wed, 03 Sep 2025
60.9000
62.4200
60.8600
61.7000
650,100
Tue, 02 Sep 2025
60.5900
61.3000
60.1300
61.0900
1,012,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
62.0300
62.2800
61.3400
61.4600
812,200
Thu, 28 Aug 2025
61.9500
62.1600
61.4500
62.0400
979,200
Wed, 27 Aug 2025
62.0100
62.4200
61.7500
61.9100
1,030,400
Tue, 26 Aug 2025
61.8400
62.8500
61.7600
61.9400
1,255,900
Mon, 25 Aug 2025
62.7100
62.9500
61.4800
61.6200
1,173,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
62.2800
64.0400
62.2000
62.7100
1,057,700
Thu, 21 Aug 2025
61.7300
62.1400
60.9000
62.1300
899,500
Wed, 20 Aug 2025
61.7300
62.2500
61.0000
61.9200
1,107,400
Tue, 19 Aug 2025
61.7600
63.0800
61.4000
62.0800
876,300
Mon, 18 Aug 2025
62.8700
62.8700
60.9500
61.9400
1,382,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
63.6500
63.7000
62.6200
62.9900
976,400
Thu, 14 Aug 2025
63.5400
64.0800
62.8100
63.3700
1,067,100
Wed, 13 Aug 2025
62.3200
64.8700
61.2500
64.7800
1,933,600
Tue, 12 Aug 2025
62.3100
62.7200
61.2000
62.3600
1,434,500
Mon, 11 Aug 2025
61.6500
61.8400
60.8900
61.5900
990,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
61.4100
61.8700
60.6900
61.5400
1,497,900
Thu, 07 Aug 2025
62.0500
62.2500
60.7500
61.9300
1,249,000
Wed, 06 Aug 2025
62.0000
62.4300
60.7000
61.7500
1,463,500
Tue, 05 Aug 2025
63.0100
63.5000
61.4700
61.6300
2,095,400
Mon, 04 Aug 2025
2 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 04 Aug 2025
63.1700
63.4500
61.3500
62.5900
2,740,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
63.4200
64.1100
61.2800
62.3800
1,941,200
Thu, 31 Jul 2025
65.8700
67.0000
63.3700
63.9100
2,216,600
Wed, 30 Jul 2025
66.0000
67.6300
64.1900
66.4700
3,615,700
Tue, 29 Jul 2025
1 · 8-K
After-hours · 16:34 ET
FORM 8-K ↗
Tue, 29 Jul 2025
65.9300
66.1900
63.1300
63.1800
2,595,000
Mon, 28 Jul 2025
65.9400
66.6500
65.1300
65.8900
1,384,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend