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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
89.4800
90.0100
85.4692
86.1200
238,231
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.3700
90.5200
88.5400
89.4200
701,800
Thu, 23 Jul 2026
89.8500
91.3200
89.3400
89.9200
1,166,800
Wed, 22 Jul 2026
89.1100
91.3000
89.1100
90.1300
1,082,600
Tue, 21 Jul 2026
86.8900
89.9000
86.4500
89.8500
784,500
Mon, 20 Jul 2026
86.6800
87.1000
84.6400
85.0200
681,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
83.1100
86.1600
82.5000
85.6500
911,900
Thu, 16 Jul 2026
84.5000
85.8300
84.1000
84.7600
1,221,200
Wed, 15 Jul 2026
86.5500
87.2700
84.7500
86.2100
1,357,300
Tue, 14 Jul 2026
87.5600
87.9000
85.6200
86.0500
539,700
Mon, 13 Jul 2026
85.6200
86.8600
84.7900
85.1500
1,098,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
85.8300
88.3200
85.7200
87.1300
588,200
Thu, 09 Jul 2026
85.4500
88.8700
85.3500
86.2800
1,833,300
Wed, 08 Jul 2026
81.1400
83.4100
81.1400
83.2400
831,800
Tue, 07 Jul 2026
80.8600
81.6600
80.1300
81.4800
946,500
Mon, 06 Jul 2026
83.3600
84.4800
81.7200
82.4600
1,003,900
Mon, 06 Jul 2026
15 · 8-K
Next filing day · accepted 02 Jul, 21:07 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.8100
87.0500
81.1000
82.1800
1,148,700
Wed, 01 Jul 2026
87.3900
88.7100
85.6000
87.2800
1,027,800
Tue, 30 Jun 2026
87.9200
88.8600
87.1400
88.8200
1,032,800
Mon, 29 Jun 2026
86.4400
87.8500
85.3700
87.6300
1,315,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
89.3000
89.4400
85.9600
86.3700
1,762,400
Thu, 25 Jun 2026
89.8400
91.7700
88.6000
90.8100
1,667,400
Wed, 24 Jun 2026
89.6000
90.5600
87.7000
88.2400
2,036,500
Tue, 23 Jun 2026
89.4300
91.4900
89.0000
89.6000
1,013,300
Mon, 22 Jun 2026
92.2700
93.3700
91.6500
92.4500
1,793,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
91.7800
92.0800
90.3100
91.4700
2,569,200
Wed, 17 Jun 2026
91.2500
92.1700
89.6400
89.8100
1,857,600
Tue, 16 Jun 2026
91.7800
93.2100
90.8200
90.9900
1,077,600
Mon, 15 Jun 2026
93.3700
93.3700
91.4000
91.7800
942,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.4900
90.8100
87.9100
90.5900
1,271,200
Thu, 11 Jun 2026
86.6500
88.8600
86.0900
88.4900
1,549,700
Wed, 10 Jun 2026
85.8700
88.2200
84.9200
85.3900
644,700
Tue, 09 Jun 2026
87.8400
88.9400
82.7600
86.9300
2,295,100
Mon, 08 Jun 2026
88.3500
88.3500
86.0900
87.0500
1,291,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
87.9500
88.9700
85.9400
86.8100
1,708,200
Thu, 04 Jun 2026
90.7400
91.9600
88.0600
88.1100
2,259,900
Wed, 03 Jun 2026
92.8700
94.1000
91.2200
92.9300
1,082,300
Tue, 02 Jun 2026
89.1200
95.2600
88.4600
92.9300
2,169,400
Mon, 01 Jun 2026
86.3700
87.0800
85.0000
86.9500
1,437,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
88.4800
88.7600
86.3000
86.9300
1,922,500
Thu, 28 May 2026
87.1100
87.4200
85.6800
87.1200
1,626,100
Wed, 27 May 2026
90.2000
90.2000
86.4400
87.0600
1,166,700
Tue, 26 May 2026
86.8900
89.2400
85.4500
89.1200
1,611,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.1600
86.7400
83.8800
85.9100
1,141,800
Thu, 21 May 2026
84.5300
84.8800
82.7100
83.4000
806,700
Wed, 20 May 2026
83.4000
84.8800
82.8700
84.7200
919,600
Tue, 19 May 2026
82.2700
83.1200
80.6600
82.3100
866,200
Mon, 18 May 2026
84.6900
85.0500
82.6200
83.3300
1,490,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
85.5500
85.8300
83.6800
84.0600
1,050,700
Thu, 14 May 2026
86.9800
87.4600
85.1000
86.6700
1,293,200
Wed, 13 May 2026
84.7000
86.3700
83.2600
86.2200
1,815,700
Tue, 12 May 2026
82.8500
82.8500
80.1700
82.1100
1,076,300
Mon, 11 May 2026
82.6400
83.6300
82.2600
82.8600
729,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.7200
83.0700
81.1400
82.0900
1,210,900
Thu, 07 May 2026
83.7000
84.1700
80.0700
80.8600
1,122,700
Wed, 06 May 2026
83.3500
84.7500
82.2000
83.7000
2,008,400
Tue, 05 May 2026
81.7100
83.4300
81.0500
82.4000
1,064,700
Mon, 04 May 2026
80.9200
81.7200
80.0300
80.4200
1,840,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.2700
82.9200
80.0600
80.5300
1,201,600
Fri, 01 May 2026
14 · 10-Q
Next filing day · accepted 30 Apr, 18:12 ET
10-Q ↗
Thu, 30 Apr 2026
82.4400
84.0700
81.5900
82.5100
2,335,200
Wed, 29 Apr 2026
82.4500
82.5100
77.3100
81.5300
3,075,700
Wed, 29 Apr 2026
13 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 28 Apr 2026
77.5400
78.8000
76.7300
78.2800
2,275,700
Mon, 27 Apr 2026
79.3300
79.8800
76.9600
78.6000
1,692,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
79.1500
79.1700
77.8100
78.6500
1,427,100
Thu, 23 Apr 2026
75.8700
79.1100
75.8700
78.1100
1,253,900
Wed, 22 Apr 2026
76.1500
76.2000
74.9500
75.6300
1,068,900
Tue, 21 Apr 2026
74.5500
75.8700
74.2700
75.2600
986,600
Mon, 20 Apr 2026
73.9900
74.9400
73.9300
74.3200
1,321,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
73.1500
74.4400
72.8200
73.8500
888,100
Thu, 16 Apr 2026
70.1800
72.5600
69.8600
72.3000
1,127,400
Wed, 15 Apr 2026
71.7500
72.2700
69.6600
70.2200
1,352,900
Tue, 14 Apr 2026
73.6000
73.9400
71.6600
71.7500
1,516,800
Mon, 13 Apr 2026
68.8600
73.5600
68.0100
73.4800
1,989,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.4700
67.5800
66.6300
67.0300
476,400
Thu, 09 Apr 2026
66.0000
67.3500
65.9400
66.9400
998,600
Wed, 08 Apr 2026
64.5700
66.0500
63.9200
66.0000
1,159,000
Tue, 07 Apr 2026
62.2300
63.3500
62.1100
62.5300
953,700
Mon, 06 Apr 2026
61.9800
62.4300
61.1000
62.4100
690,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.4600
63.0500
61.3400
61.8700
612,300
Wed, 01 Apr 2026
61.9000
63.0400
61.9000
62.9100
625,000
Tue, 31 Mar 2026
59.2700
61.8400
59.1900
61.6200
1,238,300
Mon, 30 Mar 2026
60.4700
60.4900
58.4700
58.5800
959,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.2800
61.2500
59.5500
59.7300
548,100
Thu, 26 Mar 2026
61.3900
61.9300
60.8900
61.2000
562,500
Wed, 25 Mar 2026
61.8300
62.3600
61.3600
62.2600
647,300
Tue, 24 Mar 2026
59.6000
61.8900
59.3500
61.2200
702,000
Mon, 23 Mar 2026
60.0300
60.5100
59.2500
59.7300
1,057,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.4100
59.5100
58.0400
58.4500
1,420,200
Thu, 19 Mar 2026
59.0900
60.0900
59.0500
59.9600
768,200
Wed, 18 Mar 2026
59.7300
60.8300
59.0900
59.7900
712,200
Tue, 17 Mar 2026
60.7600
61.2400
59.5700
60.0100
669,900
Mon, 16 Mar 2026
60.2500
60.7600
60.1400
60.2800
710,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.0300
61.2800
59.4000
59.7300
874,800
Thu, 12 Mar 2026
59.8300
60.6100
59.2900
60.2400
1,145,100
Wed, 11 Mar 2026
60.7100
61.2500
60.4800
61.0800
531,300
Tue, 10 Mar 2026
61.5700
62.1800
60.6100
60.6600
754,400
Mon, 09 Mar 2026
59.6500
61.8500
58.6000
61.5500
1,363,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.4100
61.7800
59.8700
60.0500
831,300
Thu, 05 Mar 2026
62.7000
63.3200
61.7800
62.4300
962,700
Wed, 04 Mar 2026
63.8300
64.1400
63.0800
63.3200
501,500
Tue, 03 Mar 2026
63.3700
64.0500
62.2000
63.7700
886,700
Mon, 02 Mar 2026
65.0700
65.8500
63.9100
64.9800
803,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.8800
65.8800
64.9600
65.8400
833,700
Thu, 26 Feb 2026
67.3400
67.4900
65.4700
66.1500
807,200
Wed, 25 Feb 2026
67.3500
67.5100
66.1800
67.3400
621,500
Tue, 24 Feb 2026
67.1800
68.2900
66.8000
66.9400
842,800
Mon, 23 Feb 2026
67.5300
68.0000
66.6800
67.2700
764,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.9000
67.7200
65.5500
67.3200
1,032,500
Thu, 19 Feb 2026
65.2200
66.1000
63.6000
66.0300
1,148,900
Wed, 18 Feb 2026
65.0800
66.2200
64.7900
65.3400
1,180,000
Tue, 17 Feb 2026
65.2800
65.6500
64.3600
65.0500
1,379,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.7600
66.3300
64.6400
65.7900
1,188,800
Thu, 12 Feb 2026
66.7000
67.5700
65.0000
65.9600
1,136,700
Wed, 11 Feb 2026
66.5800
67.3900
65.6400
66.3400
1,100,000
Tue, 10 Feb 2026
66.2500
66.8500
65.7300
65.8000
1,212,500
Mon, 09 Feb 2026
66.3000
66.6100
65.3500
66.3500
1,649,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.3800
66.8900
64.1800
66.6200
1,861,800
Thu, 05 Feb 2026
63.6000
64.4600
63.0500
64.2900
1,135,000
Wed, 04 Feb 2026
63.4600
64.7900
62.7000
63.9900
1,569,200
Tue, 03 Feb 2026
63.5200
64.2200
62.1300
62.9900
2,210,000
Mon, 02 Feb 2026
61.7900
63.8000
60.5900
63.3100
2,339,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.1000
63.1000
60.8800
62.3900
2,106,200
Fri, 30 Jan 2026
12 · 10-Q
Next filing day · accepted 29 Jan, 17:35 ET
10-Q ↗
Thu, 29 Jan 2026
60.7500
62.8900
59.6500
62.7400
3,590,600
Wed, 28 Jan 2026
54.0100
60.5200
54.0000
59.9600
4,476,900
Wed, 28 Jan 2026
11 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 27 Jan 2026
51.4200
52.9600
50.9900
52.6800
1,799,500
Mon, 26 Jan 2026
50.8200
51.4800
50.2900
51.3800
1,260,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
51.1200
51.3500
50.2800
50.8300
1,408,200
Thu, 22 Jan 2026
51.2100
51.5800
50.9600
51.2000
1,195,300
Wed, 21 Jan 2026
49.6400
51.0700
49.4700
50.9100
924,300
Tue, 20 Jan 2026
49.9700
50.5400
49.0000
49.1400
1,086,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
51.2300
51.3300
50.6500
50.8100
800,000
Thu, 15 Jan 2026
50.5200
51.6500
50.3500
51.1600
1,031,900
Wed, 14 Jan 2026
50.0900
50.5300
49.8900
50.0300
859,900
Tue, 13 Jan 2026
49.9200
50.3100
49.7100
49.9700
745,100
Mon, 12 Jan 2026
49.8600
50.0500
49.2600
49.7100
593,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
49.9000
50.1700
49.0900
49.8500
647,700
Thu, 08 Jan 2026
48.7000
50.1900
48.6400
49.9000
1,043,900
Wed, 07 Jan 2026
48.9900
49.6400
48.2900
49.0300
885,500
Tue, 06 Jan 2026
48.5300
49.5300
48.2200
49.2500
1,083,900
Mon, 05 Jan 2026
49.6600
50.3000
48.4500
48.8400
805,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
48.6000
49.5000
48.5800
49.3400
582,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
48.9700
48.9700
47.9800
48.0800
517,300
Tue, 30 Dec 2025
49.0100
49.2200
48.7600
48.9400
566,000
Mon, 29 Dec 2025
49.1300
49.4300
48.7800
48.9700
521,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.3600
49.4100
48.8800
49.2800
420,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
49.2300
49.3300
48.8700
49.2200
239,600
Tue, 23 Dec 2025
49.3300
49.3800
48.8900
49.1000
574,200
Mon, 22 Dec 2025
50.2400
50.4500
49.2600
49.4000
719,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
48.4700
50.0900
48.3600
49.7600
2,485,200
Thu, 18 Dec 2025
48.7100
49.0100
48.2400
48.5800
710,900
Wed, 17 Dec 2025
48.9500
49.1300
48.1100
48.7100
754,600
Tue, 16 Dec 2025
49.4500
49.6500
48.6000
48.8400
868,000
Mon, 15 Dec 2025
50.0800
50.4400
49.0600
49.2600
793,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
50.7300
50.7300
49.4000
49.9200
895,000
Thu, 11 Dec 2025
50.2200
50.8500
49.8300
50.4900
800,600
Wed, 10 Dec 2025
49.0500
50.6500
48.7400
50.4300
1,021,100
Tue, 09 Dec 2025
49.1900
49.6800
48.8500
49.2500
621,700
Mon, 08 Dec 2025
50.0000
50.3800
49.2000
49.3700
738,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
49.1300
49.7200
49.0200
49.6700
760,200
Thu, 04 Dec 2025
49.1700
49.6100
48.9800
49.1300
812,700
Wed, 03 Dec 2025
48.0000
49.5100
47.6500
49.3100
1,003,800
Tue, 02 Dec 2025
47.6300
48.3200
47.3000
48.2000
1,116,200
Mon, 01 Dec 2025
47.3900
47.7600
47.0400
47.4100
1,056,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.2800
47.5900
47.0400
47.5100
195,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
47.1900
47.6400
46.8900
47.2300
536,100
Tue, 25 Nov 2025
46.4500
47.2400
46.3900
47.1900
611,700
Mon, 24 Nov 2025
46.0400
46.5300
45.7000
46.3600
607,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 21 Nov 2025
44.5900
46.6800
44.5600
45.9200
1,156,600
Thu, 20 Nov 2025
45.9700
46.0000
44.2500
44.3700
895,700
Wed, 19 Nov 2025
45.1500
45.5800
44.8800
45.2300
559,400
Tue, 18 Nov 2025
44.8400
45.7900
44.6800
45.1800
836,000
Mon, 17 Nov 2025
46.3200
46.3800
44.8200
44.9900
759,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
46.6000
47.3600
46.2700
46.4500
988,900
Thu, 13 Nov 2025
46.6900
47.6200
46.6900
46.7500
918,500
Wed, 12 Nov 2025
47.1000
47.5300
46.6200
47.1800
756,500
Tue, 11 Nov 2025
47.2100
47.2700
46.6200
46.6600
757,600
Mon, 10 Nov 2025
47.8900
48.4100
46.9100
47.0800
1,193,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.8000
47.3400
46.3900
47.2600
793,100
Thu, 06 Nov 2025
48.0300
48.2900
47.1300
47.1700
665,500
Wed, 05 Nov 2025
47.3400
48.1300
47.2800
48.0000
885,300
Tue, 04 Nov 2025
47.7500
47.8700
47.2700
47.3100
849,200
Mon, 03 Nov 2025
48.1100
48.5400
47.2900
48.1500
980,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.1800
48.7200
47.7400
48.4500
1,104,100
Fri, 31 Oct 2025
9 · 10-Q
Next filing day · accepted 30 Oct, 18:04 ET
10-Q ↗
Thu, 30 Oct 2025
48.9300
49.7600
48.0600
48.2200
1,211,400
Wed, 29 Oct 2025
47.7500
50.6900
46.7300
48.6400
1,709,200
Wed, 29 Oct 2025
8 · 8-K
Pre-market · 08:02 ET
8-K ↗
Tue, 28 Oct 2025
51.1100
51.1400
50.4300
50.5400
937,300
Mon, 27 Oct 2025
52.0100
52.0100
51.0100
51.1400
1,095,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.8100
52.8100
51.3700
51.4900
702,000
Thu, 23 Oct 2025
51.3900
52.2400
50.9500
52.1400
1,035,500
Wed, 22 Oct 2025
52.1900
52.5300
51.1300
51.2200
845,800
Tue, 21 Oct 2025
53.0700
53.4100
51.8800
52.1500
728,300
Mon, 20 Oct 2025
52.2400
53.4000
52.1400
53.0700
799,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
52.3400
52.5900
51.6800
52.0800
706,200
Thu, 16 Oct 2025
52.5400
52.7600
52.1300
52.4100
679,300
Wed, 15 Oct 2025
52.0400
52.5600
51.5700
52.4900
691,800
Tue, 14 Oct 2025
50.1600
52.0200
49.6900
51.5200
1,296,900
Mon, 13 Oct 2025
50.5200
51.1400
50.1300
50.6900
829,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
51.0100
51.2600
49.3800
49.5200
876,100
Thu, 09 Oct 2025
51.8500
52.1900
50.5200
50.9400
819,000
Wed, 08 Oct 2025
51.3800
52.1400
51.2900
51.7400
564,800
Tue, 07 Oct 2025
7 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Tue, 07 Oct 2025
6 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Tue, 07 Oct 2025
52.7100
52.9900
51.2600
51.3400
587,800
Mon, 06 Oct 2025
52.4400
52.7900
52.1700
52.3900
568,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 03 Oct 2025
52.0000
52.7000
51.2800
51.8600
697,200
Thu, 02 Oct 2025
52.4200
52.7600
51.9500
51.9900
546,600
Wed, 01 Oct 2025
52.2400
52.4600
51.9400
52.2100
573,000
Tue, 30 Sep 2025
51.7800
52.3500
51.3600
52.2800
552,800
Mon, 29 Sep 2025
52.0800
52.3100
51.4300
51.7300
429,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.5500
52.0000
51.2000
51.9400
483,200
Thu, 25 Sep 2025
52.1600
52.3000
51.4400
51.5700
698,800
Wed, 24 Sep 2025
53.1300
53.3300
52.5100
52.8400
413,200
Tue, 23 Sep 2025
53.5900
54.1300
52.9200
53.0100
794,200
Mon, 22 Sep 2025
53.1700
53.6200
53.0200
53.4200
450,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
53.6800
53.7000
52.7300
53.0800
2,118,000
Thu, 18 Sep 2025
52.9700
53.8800
52.3700
53.6400
1,301,300
Wed, 17 Sep 2025
53.0700
53.0700
51.9000
52.3100
1,052,200
Tue, 16 Sep 2025
53.5800
53.7900
52.8900
53.5200
703,600
Mon, 15 Sep 2025
53.6200
54.1500
53.1900
53.3500
640,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
54.0700
54.0700
53.3700
53.4500
571,100
Thu, 11 Sep 2025
53.9400
54.4700
53.6400
54.1100
942,800
Wed, 10 Sep 2025
53.5400
53.9900
53.3100
53.9400
920,900
Tue, 09 Sep 2025
53.2300
53.5300
52.5100
53.1300
772,800
Mon, 08 Sep 2025
53.5200
53.6900
52.9500
53.3600
738,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Fri, 05 Sep 2025
53.7900
54.1500
52.6300
53.7700
1,228,200
Thu, 04 Sep 2025
52.6300
53.5700
52.2300
53.5400
1,569,200
Wed, 03 Sep 2025
52.0500
52.6200
51.8300
52.4300
5,784,200
Tue, 02 Sep 2025
52.4900
53.0100
51.6000
52.0500
1,871,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.8100
55.2100
54.2800
54.5700
598,500
Thu, 28 Aug 2025
3 · 8-K
After-hours · 16:42 ET
8-K ↗
Thu, 28 Aug 2025
55.2800
55.5100
54.4100
54.8200
471,100
Wed, 27 Aug 2025
54.5500
55.1200
54.1700
55.0100
559,100
Tue, 26 Aug 2025
55.1700
55.8300
54.6000
54.7900
946,500
Mon, 25 Aug 2025
55.6600
55.8500
55.0600
55.1000
566,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.3000
55.9200
53.3000
55.6600
912,800
Thu, 21 Aug 2025
52.7100
53.1800
52.6000
52.8200
430,400
Wed, 20 Aug 2025
53.4200
53.4200
52.5100
53.2800
580,900
Tue, 19 Aug 2025
53.6600
54.1000
53.4400
53.5100
420,300
Mon, 18 Aug 2025
53.0800
53.7500
52.7900
53.4600
374,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
54.2200
54.2200
52.9800
53.4700
811,300
Fri, 15 Aug 2025
2 · 10-K
Next filing day · accepted 14 Aug, 17:51 ET
10-K ↗
Thu, 14 Aug 2025
54.2300
54.2300
53.4200
54.1100
412,700
Wed, 13 Aug 2025
53.5400
54.9200
52.9500
54.7600
584,000
Tue, 12 Aug 2025
52.0800
53.4100
51.5700
53.3400
571,700
Mon, 11 Aug 2025
51.9700
52.7200
51.4000
51.7400
737,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
51.2700
52.1300
50.8600
51.9700
555,300
Thu, 07 Aug 2025
50.4500
51.2300
50.0500
51.2300
1,229,100
Wed, 06 Aug 2025
50.3800
50.3800
45.6700
49.4600
2,710,800
Wed, 06 Aug 2025
1 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 05 Aug 2025
52.8900
53.2400
51.8200
51.8900
1,025,400
Mon, 04 Aug 2025
52.0300
52.5600
51.7400
52.5400
724,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
52.1500
52.3900
51.3600
51.8700
907,200
Thu, 31 Jul 2025
54.7100
55.4100
52.5900
52.9400
1,032,300
Wed, 30 Jul 2025
55.0000
55.5700
54.7300
55.1500
1,108,600
Tue, 29 Jul 2025
54.5000
54.9900
54.2500
54.9500
722,400
Mon, 28 Jul 2025
53.5000
54.1900
53.3300
54.1200
737,700
Sun, 27 Jul 2025
Weekend