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
79.4400
79.4400
78.6500
78.9300
1,180,900
Thu, 23 Jul 2026
79.2000
79.8700
78.9700
79.1900
1,233,000
Wed, 22 Jul 2026
79.7500
79.9900
79.5500
79.9400
542,500
Tue, 21 Jul 2026
79.6900
80.4400
79.4200
79.8700
878,900
Mon, 20 Jul 2026
79.5800
79.8400
79.0700
79.3300
1,032,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2400
80.0900
79.0500
79.1800
1,420,500
Thu, 16 Jul 2026
80.3000
80.7200
79.4300
79.5300
1,372,500
Wed, 15 Jul 2026
80.1500
80.7500
80.1000
80.5300
879,600
Tue, 14 Jul 2026
80.2500
80.2500
79.7400
80.1500
734,900
Mon, 13 Jul 2026
79.7900
80.4600
79.7400
79.8300
818,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.1700
80.6900
79.8100
80.0900
547,500
Thu, 09 Jul 2026
80.2100
80.3100
79.7200
80.0200
472,100
Wed, 08 Jul 2026
79.8200
79.9600
79.2500
79.8500
1,039,300
Tue, 07 Jul 2026
80.4100
80.5000
79.5600
80.1100
976,700
Mon, 06 Jul 2026
80.5000
80.5000
79.9600
80.2000
702,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.1200
81.3400
79.7400
80.3900
1,219,400
Wed, 01 Jul 2026
81.4000
81.7800
80.8200
80.9600
1,065,200
Tue, 30 Jun 2026
81.0000
81.4800
80.5700
81.2900
831,200
Mon, 29 Jun 2026
80.5800
81.2000
80.2000
81.1300
1,070,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.9500
80.3900
79.5400
80.2500
6,788,300
Thu, 25 Jun 2026
80.0300
80.1300
78.8400
79.9500
1,743,100
Wed, 24 Jun 2026
79.9000
80.4500
79.7000
80.1400
1,071,300
Tue, 23 Jun 2026
79.2700
80.3300
79.0000
79.9100
940,500
Mon, 22 Jun 2026
80.2100
80.3400
79.6500
79.8100
1,334,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
80.4400
80.8700
79.6000
80.4100
1,358,600
Wed, 17 Jun 2026
80.0000
80.2700
79.5600
80.0100
1,718,400
Tue, 16 Jun 2026
81.5400
81.7800
79.5000
79.7500
3,881,600
Mon, 15 Jun 2026
81.8900
82.4200
80.8100
81.7700
1,347,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
81.9000
81.9000
80.2500
81.1600
1,119,200
Thu, 11 Jun 2026
80.6300
81.4100
80.3900
81.1100
1,508,700
Wed, 10 Jun 2026
80.5500
81.3200
80.1900
80.3100
1,289,100
Tue, 09 Jun 2026
81.9400
82.0000
79.8500
81.0100
1,656,500
Mon, 08 Jun 2026
81.8200
81.9900
80.8600
81.1900
1,014,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.5400
82.7000
80.9500
81.4900
1,646,400
Thu, 04 Jun 2026
81.8300
82.9900
81.6800
82.6500
1,106,200
Wed, 03 Jun 2026
82.4500
82.7100
81.5000
81.6000
1,638,100
Tue, 02 Jun 2026
82.5200
82.9700
81.9600
82.6400
1,332,400
Mon, 01 Jun 2026
83.6000
84.0000
82.4800
82.4900
1,043,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
83.8100
84.4200
83.1300
84.2100
1,371,700
Thu, 28 May 2026
84.3000
84.7000
83.8500
84.4300
1,011,000
Wed, 27 May 2026
83.9400
84.6700
83.6600
84.3000
1,606,200
Tue, 26 May 2026
83.3200
84.2200
83.3200
83.5900
1,495,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
82.9900
83.1500
82.6200
83.0000
751,200
Thu, 21 May 2026
82.1900
83.0900
82.1100
82.7100
862,800
Wed, 20 May 2026
81.8000
82.5700
81.7800
82.4500
933,900
Tue, 19 May 2026
81.5500
82.0800
80.7800
81.7800
1,625,600
Mon, 18 May 2026
81.8500
82.4000
81.2500
81.7100
1,857,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.8700
82.2000
81.5600
81.9800
1,115,900
Fri, 15 May 2026
12 · 8-K
Next filing day · accepted 14 May, 17:50 ET
8-K ↗
Thu, 14 May 2026
82.3600
82.7600
81.9500
82.0800
1,105,400
Wed, 13 May 2026
82.7500
82.8900
82.1100
82.3300
1,163,800
Tue, 12 May 2026
81.8100
83.0000
81.5300
82.6700
1,144,000
Mon, 11 May 2026
81.9600
82.4200
81.5500
82.2500
1,201,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.4800
82.1500
81.4100
82.0900
930,500
Thu, 07 May 2026
11 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Thu, 07 May 2026
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 07 May 2026
82.2400
82.2700
81.1700
81.4800
1,663,800
Wed, 06 May 2026
82.0000
82.3000
81.7700
81.9700
1,223,900
Tue, 05 May 2026
82.0000
82.3700
81.5100
81.8700
1,170,300
Mon, 04 May 2026
81.9200
82.6400
81.3200
81.4600
935,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.0500
82.8500
80.8100
81.7000
1,739,800
Thu, 30 Apr 2026
82.3400
82.5500
81.0900
82.3000
1,696,000
Wed, 29 Apr 2026
81.2500
81.9200
81.1300
81.6300
979,700
Tue, 28 Apr 2026
81.2500
81.6900
81.0600
81.2800
1,213,000
Mon, 27 Apr 2026
81.9000
82.0000
81.0000
81.9000
1,179,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
81.9000
82.1000
81.1700
81.8100
1,352,400
Thu, 23 Apr 2026
81.3700
81.5800
80.4300
81.2900
1,477,900
Wed, 22 Apr 2026
80.6700
81.3600
80.0700
81.3400
1,658,200
Tue, 21 Apr 2026
80.5300
80.7500
79.8800
80.3500
1,402,400
Mon, 20 Apr 2026
79.9000
80.3700
79.6200
80.3600
2,133,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
80.2000
80.8000
79.7600
80.0200
1,991,300
Thu, 16 Apr 2026
80.0600
80.3500
79.7000
80.0300
2,499,400
Wed, 15 Apr 2026
79.9000
80.9300
79.4400
80.6400
4,109,800
Tue, 14 Apr 2026
78.8000
81.0700
78.4500
79.9100
12,495,600
Tue, 14 Apr 2026
9 · 8-K
Pre-market · 08:49 ET
8-K ↗
Mon, 13 Apr 2026
72.4500
74.2000
72.3600
72.8900
629,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.3700
77.0000
72.0000
73.1600
1,367,600
Thu, 09 Apr 2026
74.8400
75.9000
72.0900
73.1300
1,008,000
Wed, 08 Apr 2026
75.4200
77.0800
73.5500
74.9100
1,274,900
Tue, 07 Apr 2026
71.8700
73.9900
71.5000
73.8500
809,400
Mon, 06 Apr 2026
76.5600
76.9700
71.3000
72.6600
1,727,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
8 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 02 Apr 2026
7 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Thu, 02 Apr 2026
76.0800
78.3000
72.5000
77.7300
4,852,700
Wed, 01 Apr 2026
67.9000
72.9800
67.3800
68.5300
1,541,500
Tue, 31 Mar 2026
63.1800
67.8600
63.1800
66.4200
1,049,400
Mon, 30 Mar 2026
64.5000
67.0000
61.5700
61.8200
1,313,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.6700
65.1300
59.6600
64.1600
1,296,600
Thu, 26 Mar 2026
67.4900
67.4900
60.0500
60.2800
1,384,500
Wed, 25 Mar 2026
63.0000
74.6500
63.0000
67.3800
2,639,800
Tue, 24 Mar 2026
59.6600
62.6200
59.6600
61.0900
511,600
Mon, 23 Mar 2026
59.4000
60.9300
58.5700
60.6000
529,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.4900
63.4700
56.7600
58.7300
1,307,000
Thu, 19 Mar 2026
57.5000
62.1700
57.3500
61.5300
492,800
Wed, 18 Mar 2026
60.7800
60.7800
57.6000
58.6800
605,600
Tue, 17 Mar 2026
59.5700
61.6600
59.5000
60.7800
550,700
Mon, 16 Mar 2026
60.0000
60.5000
57.7400
58.8300
494,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.3900
60.2000
56.9500
58.6800
550,300
Thu, 12 Mar 2026
56.0700
58.8600
55.3200
57.1100
514,100
Wed, 11 Mar 2026
58.2600
59.5900
57.0200
57.5900
375,400
Tue, 10 Mar 2026
57.0100
59.9700
56.0100
58.7700
407,800
Mon, 09 Mar 2026
55.7300
57.0600
53.6700
56.6600
984,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.5800
60.3000
56.3700
56.4400
692,900
Thu, 05 Mar 2026
60.4500
60.7000
57.1400
59.4100
516,300
Wed, 04 Mar 2026
61.4100
63.5800
60.3200
61.3000
545,500
Tue, 03 Mar 2026
59.9900
61.9100
58.6000
60.4300
482,800
Mon, 02 Mar 2026
59.5600
63.2400
57.3000
62.0000
751,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 16:27 ET
10-K ↗
Fri, 27 Feb 2026
56.1000
64.0000
56.0000
62.2700
1,210,100
Fri, 27 Feb 2026
5 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 26 Feb 2026
63.1100
64.2700
57.7300
57.8800
954,700
Wed, 25 Feb 2026
63.6500
65.0200
63.1600
63.4400
556,200
Tue, 24 Feb 2026
60.8200
63.6800
59.9800
62.8200
572,000
Mon, 23 Feb 2026
60.0000
61.5000
59.3000
60.7900
544,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.9600
61.0400
57.7500
60.1000
573,200
Thu, 19 Feb 2026
58.1100
59.2700
57.5900
59.0500
422,600
Wed, 18 Feb 2026
58.7900
60.5500
57.5000
59.0100
363,800
Tue, 17 Feb 2026
59.4400
60.5000
57.7600
59.0600
303,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.7600
61.9000
58.3100
60.0600
481,100
Thu, 12 Feb 2026
59.5800
59.6400
55.5500
59.0000
565,400
Wed, 11 Feb 2026
60.1500
60.5000
57.1300
58.6300
427,400
Tue, 10 Feb 2026
58.7600
60.1600
57.2000
58.7800
400,600
Mon, 09 Feb 2026
57.8200
59.8600
57.0000
58.8800
399,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.9500
57.9600
54.0100
57.6500
518,200
Thu, 05 Feb 2026
57.0000
57.6600
53.7300
54.1300
801,900
Wed, 04 Feb 2026
61.6300
61.6300
56.6800
58.4000
858,000
Tue, 03 Feb 2026
61.8400
63.0000
59.5000
61.9800
459,400
Mon, 02 Feb 2026
61.6200
62.9900
59.7800
60.7800
529,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.6400
68.3900
61.4300
61.6200
652,500
Thu, 29 Jan 2026
67.5500
67.5500
62.3300
64.6500
605,600
Wed, 28 Jan 2026
64.4100
68.7200
63.3000
67.5500
823,600
Tue, 27 Jan 2026
60.5000
64.2500
60.3000
63.4400
452,000
Mon, 26 Jan 2026
64.3500
65.7700
60.2100
60.4000
675,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.2300
66.8000
63.7800
64.9700
453,700
Thu, 22 Jan 2026
61.8800
65.7400
61.1500
65.6700
740,600
Wed, 21 Jan 2026
59.9200
61.5400
57.7300
60.8100
558,000
Tue, 20 Jan 2026
58.1000
61.3000
57.1800
59.8500
900,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.1000
66.9100
59.9500
60.1600
1,376,100
Thu, 15 Jan 2026
63.7600
64.1300
61.9500
62.7900
550,200
Wed, 14 Jan 2026
63.9800
64.9900
61.2200
63.5300
697,900
Tue, 13 Jan 2026
64.2800
65.7500
62.8300
64.3000
536,900
Mon, 12 Jan 2026
59.6500
64.4000
58.1000
63.8000
681,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.9400
61.9500
59.3500
60.0000
695,500
Thu, 08 Jan 2026
61.5000
64.8400
59.7300
59.7600
839,200
Wed, 07 Jan 2026
67.1800
67.3600
60.5800
60.8500
872,300
Tue, 06 Jan 2026
63.6300
67.5600
62.1100
67.3000
721,500
Mon, 05 Jan 2026
64.7400
66.6600
62.6000
64.0800
644,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.0000
64.3000
60.2300
63.9900
656,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.6700
62.9500
60.7800
61.0400
702,800
Tue, 30 Dec 2025
60.1500
62.8000
58.6400
61.7200
775,900
Mon, 29 Dec 2025
61.8800
64.3400
59.7400
59.9900
662,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.4000
63.4000
61.0600
62.8900
379,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.8700
64.4000
62.6000
63.2500
299,200
Tue, 23 Dec 2025
65.0100
65.7800
61.6900
63.7500
652,400
Mon, 22 Dec 2025
63.1200
67.6000
62.9600
66.6300
691,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
59.2200
62.7400
59.0000
62.2500
1,235,100
Thu, 18 Dec 2025
58.3400
59.5100
56.5000
58.6400
747,600
Wed, 17 Dec 2025
64.0000
65.0000
55.8200
56.9100
1,446,500
Tue, 16 Dec 2025
67.7500
68.8000
62.8100
63.7000
1,189,300
Mon, 15 Dec 2025
73.8800
74.1800
68.5000
69.0500
747,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.1600
74.8800
70.8100
73.0100
746,200
Thu, 11 Dec 2025
70.9300
74.7800
70.0000
73.6800
850,400
Wed, 10 Dec 2025
68.3800
71.8400
67.6900
70.2800
849,500
Tue, 09 Dec 2025
67.5000
69.7300
66.6800
68.2400
526,900
Mon, 08 Dec 2025
69.0000
70.0000
66.6800
67.8000
738,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.5900
70.8300
67.8000
68.4800
1,019,600
Thu, 04 Dec 2025
65.2000
68.9900
64.5000
68.2900
987,000
Wed, 03 Dec 2025
61.7400
65.4500
59.9900
65.1600
1,016,000
Tue, 02 Dec 2025
60.4500
62.3300
59.5600
61.1700
653,300
Mon, 01 Dec 2025
59.5300
60.3500
58.0200
60.1200
524,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.0000
61.0500
59.6400
60.7500
268,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
61.1200
62.6800
60.1600
61.0400
628,500
Tue, 25 Nov 2025
59.9600
61.8200
58.6900
60.8900
654,200
Mon, 24 Nov 2025
58.0000
60.8900
57.2800
59.8900
915,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.4300
57.1800
53.8700
56.8000
989,200
Thu, 20 Nov 2025
60.9600
62.1700
56.2000
56.6600
938,200
Wed, 19 Nov 2025
60.6300
63.1900
58.5700
59.4700
706,300
Tue, 18 Nov 2025
58.3800
61.7900
57.3700
60.4400
956,900
Mon, 17 Nov 2025
62.0000
62.4400
57.3500
59.1900
1,195,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.8400
65.1100
59.8400
62.9500
989,700
Thu, 13 Nov 2025
63.2100
65.0500
60.6600
63.1800
1,032,500
Wed, 12 Nov 2025
60.5100
65.5200
60.0800
64.3800
2,295,800
Tue, 11 Nov 2025
57.4900
59.9400
56.5100
59.9200
1,152,900
Mon, 10 Nov 2025
53.2900
60.4000
52.8800
57.5800
2,172,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.9200
51.2400
47.2500
50.4800
1,284,000
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 17:27 ET
10-Q ↗
Thu, 06 Nov 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 06 Nov 2025
50.8000
50.8000
47.7000
48.2500
1,112,400
Wed, 05 Nov 2025
47.1500
51.5600
46.5000
51.1300
1,967,000
Tue, 04 Nov 2025
49.0000
50.0100
46.6700
46.9200
1,200,300
Mon, 03 Nov 2025
54.3500
54.7000
50.2100
50.3800
1,584,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.2500
55.7800
48.6500
54.4100
2,941,000
Thu, 30 Oct 2025
41.3000
54.5700
41.2600
50.7800
5,594,400
Wed, 29 Oct 2025
42.2300
42.9800
41.0600
41.5400
541,500
Tue, 28 Oct 2025
42.5700
43.3300
41.4600
41.7900
626,200
Mon, 27 Oct 2025
46.3700
46.3900
41.5000
42.6300
1,193,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.0300
45.7200
44.0000
45.2700
818,800
Thu, 23 Oct 2025
42.3100
46.7500
42.0900
44.0600
2,203,600
Wed, 22 Oct 2025
44.5100
44.5500
40.5000
42.0600
1,153,300
Tue, 21 Oct 2025
44.2800
46.5500
43.7400
44.9600
846,900
Mon, 20 Oct 2025
44.6300
45.9400
44.2400
44.4900
695,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
43.3000
45.1600
42.8400
43.5600
749,700
Thu, 16 Oct 2025
44.8900
45.3300
43.6300
44.2800
798,000
Wed, 15 Oct 2025
45.1700
46.0500
44.0100
44.5700
868,000
Tue, 14 Oct 2025
42.9700
43.8400
41.0200
43.3100
1,005,100
Mon, 13 Oct 2025
45.0000
45.8800
44.2400
44.3000
830,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
47.1800
47.4400
43.0000
43.3900
1,353,100
Thu, 09 Oct 2025
45.2500
47.3200
45.2000
47.0600
1,027,200
Wed, 08 Oct 2025
44.4600
46.5000
44.0900
45.5300
1,395,900
Tue, 07 Oct 2025
44.5000
46.0200
42.5900
43.7300
1,792,400
Mon, 06 Oct 2025
42.7200
45.5300
42.5700
44.7400
2,264,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
40.4600
42.2300
39.8000
42.1300
1,379,700
Thu, 02 Oct 2025
39.1800
40.6000
38.6600
40.2700
1,382,900
Wed, 01 Oct 2025
35.9500
39.1800
35.3900
39.1600
1,559,000
Tue, 30 Sep 2025
36.0000
36.6800
35.6800
36.3900
1,168,900
Mon, 29 Sep 2025
34.5000
36.5900
34.4200
35.3700
1,201,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
34.3200
34.8900
33.9000
34.1900
658,200
Thu, 25 Sep 2025
35.0100
35.4000
34.0000
34.6500
805,400
Wed, 24 Sep 2025
36.6000
36.9200
35.1600
35.7200
751,900
Tue, 23 Sep 2025
36.0900
37.7500
36.0200
36.6000
805,200
Mon, 22 Sep 2025
35.0500
36.4300
34.4000
36.0600
987,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
34.8700
36.0800
34.3500
35.1000
1,747,700
Thu, 18 Sep 2025
34.5600
35.2000
34.1000
34.5600
1,019,700
Wed, 17 Sep 2025
32.1300
34.9000
32.0900
34.2800
1,853,300
Tue, 16 Sep 2025
31.2300
32.1300
31.2000
32.0900
1,095,800
Mon, 15 Sep 2025
30.0500
31.2500
29.6400
31.1700
1,041,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
30.0100
30.3500
29.3600
29.9400
980,800
Thu, 11 Sep 2025
31.7600
31.9700
29.8200
30.2900
1,563,700
Wed, 10 Sep 2025
36.9100
37.0000
31.0400
31.1200
2,471,900
Tue, 09 Sep 2025
40.0300
40.5600
35.9000
36.9100
4,073,100
Mon, 08 Sep 2025
32.8200
38.2900
32.5600
37.9400
3,886,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
31.0400
31.5600
30.7800
31.2300
719,900
Thu, 04 Sep 2025
30.4600
30.9800
29.9200
30.6900
693,200
Wed, 03 Sep 2025
30.7100
31.7700
30.0800
30.2500
866,200
Tue, 02 Sep 2025
29.9300
31.0000
29.6300
30.3500
1,382,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
28.7000
30.1000
28.1500
29.9300
942,100
Thu, 28 Aug 2025
27.9800
29.1400
27.6400
28.7400
712,200
Wed, 27 Aug 2025
28.0300
28.9000
27.9100
28.2000
709,700
Tue, 26 Aug 2025
26.7800
28.9200
26.7800
27.9800
1,165,900
Mon, 25 Aug 2025
26.6700
27.1100
26.4500
26.7400
446,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
25.7900
26.9100
25.5200
26.7000
654,100
Thu, 21 Aug 2025
24.6700
25.8500
24.3700
25.7100
934,500
Wed, 20 Aug 2025
25.1000
25.2400
24.5700
24.9200
591,500
Tue, 19 Aug 2025
26.3200
26.5600
25.1500
25.1800
433,900
Mon, 18 Aug 2025
26.7100
27.1400
26.3300
26.3500
383,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
27.0200
27.2300
26.5300
26.7100
514,500
Thu, 14 Aug 2025
27.3000
27.5300
26.3000
26.9400
623,000
Wed, 13 Aug 2025
28.3700
28.4400
27.0300
27.4800
680,900
Tue, 12 Aug 2025
28.5600
29.2500
28.0900
28.1100
724,200
Mon, 11 Aug 2025
28.6400
28.8200
27.7500
28.2700
1,013,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
27.3900
30.7500
27.3000
28.4700
1,829,700
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 07 Aug 2025
26.3000
26.4500
24.6900
25.1800
734,500
Wed, 06 Aug 2025
24.9800
26.1700
24.8000
26.1500
776,600
Tue, 05 Aug 2025
24.4600
25.1000
24.3900
24.9700
632,600
Mon, 04 Aug 2025
23.2600
24.3200
23.2500
24.2500
586,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
23.0500
23.4500
22.3500
23.1500
780,000
Thu, 31 Jul 2025
23.4200
23.8700
23.2700
23.4900
450,200
Wed, 30 Jul 2025
23.9500
24.0200
23.3600
23.6200
357,300
Tue, 29 Jul 2025
24.8000
24.8900
23.7300
23.8400
541,000
Mon, 28 Jul 2025
24.5600
24.8800
24.2900
24.8000
412,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend