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
56.1400
58.0800
55.3700
57.5400
1,057,900
Thu, 23 Jul 2026
57.1200
58.8900
56.3300
56.6600
893,000
Wed, 22 Jul 2026
58.6200
58.8050
57.0100
57.7100
782,600
Tue, 21 Jul 2026
56.6900
58.8800
56.3430
58.6200
1,114,400
Mon, 20 Jul 2026
56.9700
57.3100
55.8950
56.9500
770,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.4100
57.7800
54.4700
56.6400
1,163,700
Thu, 16 Jul 2026
56.9200
57.9900
56.3700
56.9300
829,700
Wed, 15 Jul 2026
55.0400
57.5700
54.6850
56.2300
1,007,700
Tue, 14 Jul 2026
55.5900
55.9500
53.8600
54.2300
845,000
Mon, 13 Jul 2026
53.6100
58.3900
53.5500
55.9200
1,699,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.6100
55.9900
53.4800
53.6200
818,700
Thu, 09 Jul 2026
53.6700
56.1000
53.0200
55.4700
978,600
Wed, 08 Jul 2026
54.0500
54.8600
52.3750
54.2500
1,649,700
Tue, 07 Jul 2026
55.0700
55.9000
53.5350
54.5100
1,356,800
Mon, 06 Jul 2026
56.3100
56.4500
53.2300
54.0900
1,470,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.7500
57.8100
54.9600
56.3800
1,918,800
Wed, 01 Jul 2026
59.2000
60.6300
52.2150
56.0000
2,955,000
Tue, 30 Jun 2026
60.5500
60.5500
58.1800
59.1200
1,801,900
Mon, 29 Jun 2026
57.9300
60.7800
57.6300
60.6400
1,918,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.5450
57.8700
52.5450
57.4300
2,403,000
Thu, 25 Jun 2026
52.6000
54.0750
52.6000
53.3800
976,900
Wed, 24 Jun 2026
53.4200
54.5300
51.6800
52.7400
1,289,000
Wed, 24 Jun 2026
15 · 8-K
Pre-market · 09:12 ET
SEC Form 8-K ↗
Tue, 23 Jun 2026
51.3900
53.4450
51.1300
53.3700
1,345,100
Mon, 22 Jun 2026
55.4900
55.4900
50.5000
50.9200
2,159,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.3400
56.8600
54.7700
55.0100
1,633,800
Wed, 17 Jun 2026
56.8500
57.9300
55.3500
55.6600
960,900
Tue, 16 Jun 2026
54.4500
57.5700
54.0940
57.0900
1,346,100
Mon, 15 Jun 2026
53.4500
55.6000
53.0550
54.4900
1,440,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
52.1500
53.4800
51.5000
52.6600
779,000
Thu, 11 Jun 2026
14 · 8-K
After-hours · 16:05 ET
SEC Form 8-K ↗
Thu, 11 Jun 2026
50.2300
52.9100
49.4510
52.2200
1,228,700
Wed, 10 Jun 2026
51.0800
52.0300
50.4390
50.6000
1,352,900
Tue, 09 Jun 2026
51.6100
53.4600
50.8250
51.1500
1,177,800
Mon, 08 Jun 2026
49.2800
52.3700
48.6500
51.4000
1,854,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
49.5800
50.4100
48.4900
49.7400
1,561,600
Thu, 04 Jun 2026
50.4000
51.2100
48.0100
49.2200
1,614,500
Wed, 03 Jun 2026
49.8800
51.1700
49.0000
50.0000
1,800,100
Tue, 02 Jun 2026
49.2300
50.6700
47.5050
49.8600
1,559,900
Mon, 01 Jun 2026
50.6200
50.8250
48.9200
49.4200
1,656,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
52.9200
53.4600
51.4500
51.6000
1,415,800
Thu, 28 May 2026
51.7200
53.6100
51.3600
53.0900
1,473,100
Wed, 27 May 2026
50.9900
52.7200
50.7000
52.3300
2,407,900
Tue, 26 May 2026
51.6600
52.1000
50.5700
51.0000
1,934,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51.1800
51.6200
50.0000
51.5800
1,708,600
Thu, 21 May 2026
51.0000
51.7000
48.9650
51.3000
2,691,200
Wed, 20 May 2026
47.5200
48.6600
46.4500
48.3500
2,162,000
Tue, 19 May 2026
48.6500
49.2800
47.0000
47.3900
1,616,500
Mon, 18 May 2026
50.0400
51.8300
47.8400
48.4500
1,548,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
49.0900
49.9500
47.8100
49.3500
1,362,000
Thu, 14 May 2026
48.6400
50.5000
48.5500
49.3400
2,085,300
Wed, 13 May 2026
50.6300
51.1300
47.9500
48.6300
2,221,000
Tue, 12 May 2026
50.1600
52.3700
49.5700
51.2700
2,078,400
Mon, 11 May 2026
52.8500
53.3650
49.5750
49.6400
1,888,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
55.7900
55.8900
52.1300
53.0800
1,869,800
Thu, 07 May 2026
56.9900
57.9400
55.3000
55.8700
2,859,600
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 06 May 2026
61.8800
62.0000
52.7250
54.9250
4,818,000
Wed, 06 May 2026
12 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 05 May 2026
63.5500
64.2800
60.0800
60.1700
2,040,100
Mon, 04 May 2026
62.9900
65.0000
61.9700
63.5600
1,195,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.3800
67.9600
64.9200
65.1500
951,800
Thu, 30 Apr 2026
66.5100
67.8100
65.7600
67.3800
952,800
Wed, 29 Apr 2026
65.1600
66.4000
64.8400
66.1400
1,035,500
Tue, 28 Apr 2026
65.4600
66.4900
64.8000
65.6500
648,000
Mon, 27 Apr 2026
11 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Mon, 27 Apr 2026
10 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Mon, 27 Apr 2026
66.0500
67.5900
64.8500
65.4500
847,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.6400
66.3600
64.6000
66.1500
889,800
Thu, 23 Apr 2026
66.1200
66.8400
63.3100
65.5600
1,041,500
Wed, 22 Apr 2026
65.6400
67.1650
65.5000
65.9600
928,300
Tue, 21 Apr 2026
68.0400
68.7100
64.3500
64.8300
1,342,900
Mon, 20 Apr 2026
69.1900
69.6700
67.5800
68.1200
877,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67.7700
71.9900
66.3450
69.5000
1,700,600
Thu, 16 Apr 2026
68.4650
69.5300
66.5000
67.3400
994,000
Wed, 15 Apr 2026
69.3400
69.8400
67.5300
68.7900
851,500
Tue, 14 Apr 2026
68.3900
69.7400
67.8800
69.1100
1,010,600
Mon, 13 Apr 2026
65.4500
68.3500
64.2800
68.2500
1,179,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.8800
67.0000
64.0650
64.8000
1,198,700
Thu, 09 Apr 2026
64.6100
67.1800
63.2000
66.6300
1,242,900
Wed, 08 Apr 2026
66.1900
67.2300
63.9550
65.0300
2,042,500
Tue, 07 Apr 2026
58.6900
63.4100
57.7750
63.0400
2,186,200
Mon, 06 Apr 2026
59.5300
59.8800
57.0600
59.0100
1,219,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.0100
61.2850
58.0000
59.4000
1,514,600
Wed, 01 Apr 2026
58.4400
60.8500
56.8000
60.0800
1,708,500
Tue, 31 Mar 2026
56.6000
59.7100
56.6000
58.9600
1,065,100
Mon, 30 Mar 2026
56.6600
57.6700
56.0100
56.6000
1,199,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.7800
59.0500
55.7000
55.9300
1,446,200
Thu, 26 Mar 2026
59.5100
60.1200
57.2000
58.7900
1,703,300
Wed, 25 Mar 2026
58.8100
60.5700
56.3300
60.1000
2,900,000
Tue, 24 Mar 2026
64.6800
66.4200
52.3100
58.9300
5,192,800
Mon, 23 Mar 2026
65.9100
66.5500
63.8950
64.6800
1,410,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
64.0300
65.2500
62.4100
64.5400
1,724,700
Thu, 19 Mar 2026
64.3000
64.4900
61.9800
63.1700
2,506,800
Wed, 18 Mar 2026
66.6500
67.5980
64.8600
65.1000
1,859,100
Tue, 17 Mar 2026
76.1300
78.4700
66.3300
67.4200
5,179,900
Mon, 16 Mar 2026
77.1000
77.8800
73.5920
75.3700
1,231,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.7500
79.3500
75.7350
76.6000
1,455,000
Thu, 12 Mar 2026
79.6800
80.8250
77.9800
78.0400
1,578,800
Wed, 11 Mar 2026
81.4700
82.8020
80.2000
80.3300
853,900
Tue, 10 Mar 2026
82.6700
83.8800
81.4000
81.7900
1,050,200
Mon, 09 Mar 2026
82.0300
83.1800
79.5090
82.8300
1,634,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
84.0300
84.0600
81.5700
82.6400
1,572,700
Thu, 05 Mar 2026
85.0000
86.0000
83.4200
85.1900
976,800
Wed, 04 Mar 2026
84.2300
85.7200
82.6570
85.5000
1,552,100
Tue, 03 Mar 2026
82.5200
84.9650
79.1400
84.1100
1,694,700
Mon, 02 Mar 2026
83.1800
85.8700
82.5060
84.3600
1,714,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
81.3900
84.5400
81.0450
84.4500
1,509,000
Thu, 26 Feb 2026
80.5100
81.3900
79.3850
81.2600
1,409,000
Wed, 25 Feb 2026
81.2600
81.9800
78.4500
79.6300
1,330,100
Tue, 24 Feb 2026
80.9400
82.6700
78.2600
80.8900
2,582,900
Mon, 23 Feb 2026
9 · 10-K
After-hours · 16:06 ET
10-K ↗
Mon, 23 Feb 2026
72.0500
78.9400
72.0500
78.5800
2,415,000
Mon, 23 Feb 2026
8 · 8-K
Pre-market · 06:31 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.9000
74.9000
72.1600
74.5100
2,478,600
Thu, 19 Feb 2026
72.6900
74.8100
71.8700
74.6700
1,414,100
Wed, 18 Feb 2026
71.3900
73.4400
71.3750
72.9700
1,944,700
Tue, 17 Feb 2026
68.2500
71.7850
66.7900
71.6900
1,857,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
69.2500
69.5800
66.3200
67.7200
981,300
Thu, 12 Feb 2026
68.7100
68.9800
67.0900
67.8900
879,500
Wed, 11 Feb 2026
69.3300
70.1800
68.3600
68.5200
935,400
Tue, 10 Feb 2026
69.8700
72.0750
69.2800
69.3800
758,100
Mon, 09 Feb 2026
69.9000
70.5900
68.4500
69.9200
971,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.9500
70.0000
66.9500
69.9000
1,151,400
Thu, 05 Feb 2026
69.4900
70.1840
65.2600
67.3700
1,095,200
Wed, 04 Feb 2026
69.8900
70.4500
65.8400
69.2000
1,582,300
Wed, 04 Feb 2026
7 · 8-K
Pre-market · 08:07 ET
SEC Form 8-K ↗
Tue, 03 Feb 2026
70.5300
73.0000
68.7300
69.8900
1,193,300
Mon, 02 Feb 2026
69.7000
70.6700
68.5390
70.0100
865,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.8200
70.8200
67.6400
69.7000
1,824,400
Thu, 29 Jan 2026
71.5500
72.5650
68.4000
70.3900
1,890,300
Wed, 28 Jan 2026
72.7200
73.1900
70.9100
71.5000
1,894,700
Tue, 27 Jan 2026
71.8200
72.2250
69.8100
72.0000
701,900
Mon, 26 Jan 2026
72.2800
73.0000
70.3500
72.1100
1,132,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.2200
72.9900
71.0000
71.5500
904,900
Thu, 22 Jan 2026
69.9700
72.8500
69.8600
72.6000
1,626,300
Wed, 21 Jan 2026
68.2900
70.7900
67.3800
69.8600
2,093,900
Tue, 20 Jan 2026
64.2000
68.2100
63.4800
67.6700
1,855,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
62.9500
64.9300
62.5150
64.2500
751,300
Thu, 15 Jan 2026
63.2100
63.7600
62.2500
63.2600
1,131,000
Wed, 14 Jan 2026
63.2900
64.4850
60.9750
63.2000
897,300
Tue, 13 Jan 2026
64.0200
64.4360
62.8800
63.7500
528,600
Mon, 12 Jan 2026
64.1600
65.4000
62.8800
64.1500
937,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.9300
64.1300
60.3700
64.0600
756,200
Thu, 08 Jan 2026
61.4300
63.5900
60.3840
61.9300
754,700
Wed, 07 Jan 2026
62.8600
63.8800
61.7500
62.0700
727,600
Tue, 06 Jan 2026
60.1700
62.5900
59.5000
62.2900
941,500
Mon, 05 Jan 2026
60.2200
61.5000
59.9700
60.1400
803,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
60.6400
61.1000
59.7200
60.1500
762,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.0100
61.3450
59.6800
60.9300
732,100
Tue, 30 Dec 2025
62.6400
62.8350
60.0000
60.1300
1,108,600
Mon, 29 Dec 2025
63.9600
64.6200
63.0200
63.0400
990,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.9800
64.9000
63.6600
64.1700
467,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
64.5800
64.7000
63.6900
64.0200
304,000
Tue, 23 Dec 2025
63.4800
64.7200
62.9000
64.5100
958,600
Mon, 22 Dec 2025
62.3700
64.3500
62.3000
63.9700
993,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.5000
65.5000
62.2300
62.6100
1,566,200
Thu, 18 Dec 2025
65.0000
66.4700
64.9500
65.6300
1,284,500
Wed, 17 Dec 2025
62.8500
65.5500
62.8500
64.8800
1,823,800
Tue, 16 Dec 2025
63.6000
65.3100
63.1410
63.9700
1,209,500
Mon, 15 Dec 2025
62.0500
64.5600
61.5000
63.5600
1,315,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
6 · 8-K
After-hours · 16:02 ET
SEC Form 8-K ↗
Fri, 12 Dec 2025
62.8900
64.7900
62.7900
63.4200
934,300
Thu, 11 Dec 2025
64.0300
65.7500
62.6700
62.8900
908,800
Wed, 10 Dec 2025
64.5700
65.4200
63.4700
63.8400
1,742,800
Tue, 09 Dec 2025
63.3600
64.8900
63.0700
64.6500
1,522,700
Mon, 08 Dec 2025
61.8400
63.7500
61.5530
63.1700
1,854,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.8100
62.9900
61.6200
62.0500
1,406,800
Thu, 04 Dec 2025
62.5300
63.1100
61.0000
61.9900
1,085,000
Wed, 03 Dec 2025
58.1800
63.0500
58.0290
62.1800
2,080,200
Tue, 02 Dec 2025
57.3100
58.5000
56.2800
58.1600
1,365,300
Mon, 01 Dec 2025
56.7200
58.6100
56.6600
57.3000
1,389,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.4700
57.5400
56.3050
57.1600
243,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.7100
57.8000
55.7100
56.2600
1,045,400
Tue, 25 Nov 2025
53.6200
56.1100
53.6200
55.7900
841,200
Mon, 24 Nov 2025
53.9000
54.7600
53.1700
53.6200
996,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.3100
55.0000
52.8700
54.0000
756,200
Thu, 20 Nov 2025
53.0700
53.9900
52.1400
52.8000
1,008,900
Wed, 19 Nov 2025
52.8800
53.9200
51.8000
53.2200
625,600
Tue, 18 Nov 2025
52.7900
54.0000
52.4800
52.8500
802,800
Mon, 17 Nov 2025
53.3600
53.9130
51.9950
52.7400
881,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.2000
53.8400
52.1300
53.4400
744,500
Thu, 13 Nov 2025
55.6500
56.6100
53.3500
53.4400
1,058,700
Wed, 12 Nov 2025
56.0400
57.6440
54.6600
55.6100
952,400
Tue, 11 Nov 2025
55.5700
57.1400
55.3200
56.0000
1,022,600
Mon, 10 Nov 2025
55.3300
57.1000
54.9900
55.3500
1,386,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.0000
56.7800
54.1850
55.2400
1,162,000
Thu, 06 Nov 2025
57.2400
57.3550
54.4600
56.0000
1,436,300
Wed, 05 Nov 2025
56.0300
57.6200
55.9750
57.4000
1,580,300
Tue, 04 Nov 2025
56.5700
57.3500
54.6500
56.0300
1,879,800
Mon, 03 Nov 2025
5 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Mon, 03 Nov 2025
53.2700
56.6000
51.1000
56.2500
4,801,500
Mon, 03 Nov 2025
4 · 8-K
Pre-market · 06:30 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.7350
51.7400
48.7600
49.2100
3,131,500
Thu, 30 Oct 2025
52.2200
52.6800
50.5500
50.6000
1,332,700
Wed, 29 Oct 2025
53.1100
53.5500
52.0400
52.6200
1,374,700
Tue, 28 Oct 2025
55.7800
55.7800
53.4400
53.8200
1,015,700
Mon, 27 Oct 2025
54.0900
55.9700
53.2800
55.8200
1,044,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.2800
55.1650
53.9950
54.1200
585,100
Thu, 23 Oct 2025
56.7200
56.7200
54.1500
54.1900
1,386,500
Wed, 22 Oct 2025
54.5500
57.5800
54.0000
57.5100
1,770,100
Tue, 21 Oct 2025
51.8700
54.5900
51.6200
54.5500
1,468,200
Mon, 20 Oct 2025
51.7300
52.0700
50.9300
51.7200
838,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.5600
53.7400
51.2400
51.2900
1,448,700
Thu, 16 Oct 2025
51.8600
53.7100
51.2000
53.6500
1,604,400
Wed, 15 Oct 2025
51.2800
52.1200
50.0000
51.5500
1,287,000
Tue, 14 Oct 2025
48.4000
51.7100
48.3850
51.5800
1,856,700
Mon, 13 Oct 2025
48.4000
50.0000
48.2000
48.4000
1,591,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.1700
51.1100
48.3000
48.3500
1,299,900
Thu, 09 Oct 2025
48.5000
50.0820
48.3700
50.0100
1,921,800
Wed, 08 Oct 2025
48.3000
51.5250
46.7600
49.5100
3,275,900
Tue, 07 Oct 2025
3 · 8-K
After-hours · 16:42 ET
SEC Form 8-K ↗
Tue, 07 Oct 2025
53.7000
54.4200
52.7000
52.8700
729,500
Mon, 06 Oct 2025
53.8300
54.5600
52.0600
53.2600
1,044,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
53.6300
54.2250
52.5100
53.5000
1,206,100
Thu, 02 Oct 2025
54.2200
54.4200
52.2900
53.3000
1,283,800
Wed, 01 Oct 2025
55.2100
56.0100
53.7450
54.1000
1,955,000
Tue, 30 Sep 2025
52.5700
55.1800
52.5700
55.1100
2,599,900
Mon, 29 Sep 2025
49.8500
52.4650
49.5300
52.4100
1,923,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
49.0900
49.8200
48.4200
49.6800
1,544,700
Thu, 25 Sep 2025
48.9800
49.5200
48.4100
49.2500
1,618,700
Wed, 24 Sep 2025
49.3800
50.3500
49.1000
49.4000
1,143,400
Tue, 23 Sep 2025
51.4200
51.6570
49.2000
49.2500
1,283,200
Mon, 22 Sep 2025
51.1600
51.5400
50.1450
51.0200
1,381,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
52.7500
52.9320
50.9300
51.4000
2,129,200
Thu, 18 Sep 2025
53.7400
53.9450
51.9000
52.1200
1,489,600
Wed, 17 Sep 2025
53.7700
55.8900
53.3500
53.4200
1,659,700
Tue, 16 Sep 2025
52.6500
54.2150
52.0900
54.0300
1,850,600
Mon, 15 Sep 2025
54.3800
54.8000
52.1600
52.4700
1,585,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
53.9050
55.5500
53.9050
54.8200
1,354,700
Thu, 11 Sep 2025
53.4100
54.0700
52.9600
53.2000
1,803,400
Wed, 10 Sep 2025
56.8250
57.0000
52.7000
53.4100
1,921,300
Tue, 09 Sep 2025
55.2000
57.1300
55.1900
57.0300
1,110,400
Mon, 08 Sep 2025
54.6800
56.3600
52.4550
55.7200
1,804,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.6100
55.3200
53.3060
55.2700
1,271,500
Thu, 04 Sep 2025
53.3000
53.7700
52.2700
53.2400
1,616,200
Wed, 03 Sep 2025
54.1300
54.8550
53.0700
53.1300
2,702,100
Tue, 02 Sep 2025
55.0700
56.4050
53.4900
54.6800
1,953,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
56.5600
57.1000
55.7500
55.8200
1,231,400
Thu, 28 Aug 2025
57.6100
58.2000
56.0600
56.8600
1,134,100
Wed, 27 Aug 2025
57.6700
58.3000
57.0700
57.4600
899,900
Tue, 26 Aug 2025
56.3000
58.5200
55.7700
58.0800
1,703,800
Mon, 25 Aug 2025
61.6100
61.9450
56.0800
56.2900
2,929,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
60.7500
63.0700
60.7500
62.6200
904,400
Thu, 21 Aug 2025
60.5700
61.0000
59.2300
60.4500
1,415,500
Wed, 20 Aug 2025
61.8900
62.6600
60.0800
60.9000
1,001,200
Tue, 19 Aug 2025
62.4400
63.5580
61.6100
62.3000
767,000
Mon, 18 Aug 2025
61.3000
63.6300
60.5000
62.0200
1,068,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
63.2500
65.6700
61.1200
61.2400
1,174,400
Thu, 14 Aug 2025
63.7700
63.7700
61.7500
63.2900
1,441,600
Wed, 13 Aug 2025
62.4900
64.4900
61.8100
64.2200
715,400
Tue, 12 Aug 2025
62.3200
63.7650
62.2300
62.7000
922,000
Mon, 11 Aug 2025
62.7800
64.1600
61.6000
62.3700
1,168,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
64.0000
64.5350
62.2670
62.7400
1,021,900
Thu, 07 Aug 2025
64.1700
65.1500
63.6200
63.9800
870,300
Wed, 06 Aug 2025
67.4300
67.8150
63.6100
63.6900
1,526,700
Tue, 05 Aug 2025
70.3300
70.5300
67.1900
67.4200
2,276,500
Mon, 04 Aug 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 04 Aug 2025
76.4100
77.1500
68.5000
69.9900
3,528,300
Mon, 04 Aug 2025
1 · 8-K
Pre-market · 06:31 ET
8-K ↗
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
68.0000
68.5300
64.6900
65.8500
2,948,500
Thu, 31 Jul 2025
72.2800
72.2800
67.9100
68.3200
1,026,100
Wed, 30 Jul 2025
71.3800
72.1400
69.9650
71.0600
966,400
Tue, 29 Jul 2025
70.0700
72.2550
69.7100
70.9300
1,121,200
Mon, 28 Jul 2025
70.7600
72.4200
69.0400
70.0700
1,748,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend