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
64.8100
68.3400
64.0300
64.5500
8,535,271
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
69.3000
69.5500
63.0000
63.9100
18,735,500
Thu, 23 Jul 2026
68.1300
70.8100
66.8500
69.9900
14,155,500
Wed, 22 Jul 2026
70.4900
72.9400
69.2500
69.7500
21,031,400
Tue, 21 Jul 2026
66.3400
69.7410
65.9010
69.1200
20,061,100
Mon, 20 Jul 2026
68.3900
69.5400
65.4400
65.7400
17,937,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.9300
70.6300
64.5100
67.6200
22,367,300
Thu, 16 Jul 2026
73.3800
73.9500
66.0000
67.3500
31,134,300
Wed, 15 Jul 2026
78.9400
81.0500
74.8400
76.2000
15,407,500
Tue, 14 Jul 2026
78.7600
82.5400
78.5100
78.8100
15,801,700
Mon, 13 Jul 2026
79.8900
79.9700
75.6000
76.7300
18,864,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
82.2900
82.3000
79.0600
81.0400
14,591,800
Thu, 09 Jul 2026
86.2950
86.3000
82.4100
82.5500
17,866,200
Wed, 08 Jul 2026
86.5000
86.5000
81.0000
83.3500
19,194,500
Tue, 07 Jul 2026
90.0100
90.7400
82.8500
83.4100
26,177,000
Mon, 06 Jul 2026
100.4300
102.1000
92.3000
93.0900
20,511,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
100.9900
106.9900
97.9100
100.4600
22,180,300
Wed, 01 Jul 2026
101.1950
107.6000
97.6200
100.0700
21,668,000
Tue, 30 Jun 2026
97.2000
104.1600
95.6400
101.6500
32,812,600
Mon, 29 Jun 2026
91.2950
99.0800
89.8500
98.0100
42,899,300
Mon, 29 Jun 2026
34 · 8-K
Pre-market · 08:11 ET
FORM 8K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.1100
86.2800
80.7300
84.5400
34,394,200
Thu, 25 Jun 2026
86.1100
86.1100
80.0000
80.6900
26,903,000
Wed, 24 Jun 2026
93.8500
94.3000
84.8500
85.4100
26,770,900
Tue, 23 Jun 2026
96.0200
101.7300
94.8850
95.1200
22,306,700
Mon, 22 Jun 2026
106.9900
107.4000
96.5000
100.2900
27,782,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
108.8300
109.5500
100.9600
107.2400
70,326,000
Wed, 17 Jun 2026
104.1200
111.3400
104.0400
107.9800
28,723,000
Tue, 16 Jun 2026
107.7100
108.5000
103.0700
104.6300
27,885,000
Mon, 15 Jun 2026
107.9600
110.7800
105.8000
109.2500
28,928,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
118.0200
118.3770
99.6100
102.3900
62,987,600
Thu, 11 Jun 2026
106.5900
115.0450
105.4000
114.7800
26,119,300
Wed, 10 Jun 2026
107.7000
111.9600
104.4100
105.0500
13,000,800
Tue, 09 Jun 2026
118.4000
119.7900
101.2000
108.2300
23,730,200
Mon, 08 Jun 2026
114.6700
116.2500
111.0000
113.6500
13,433,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 05 Jun 2026
114.2700
117.9800
106.7300
110.0800
21,477,400
Thu, 04 Jun 2026
113.0850
122.6300
110.3900
119.9500
24,826,300
Wed, 03 Jun 2026
119.5800
122.5050
113.6600
114.7000
21,579,800
Tue, 02 Jun 2026
125.3400
128.4000
122.5600
123.3200
19,498,000
Mon, 01 Jun 2026
132.3800
135.6300
121.0000
122.3900
37,294,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
139.9400
144.0000
134.0500
143.4800
34,878,600
Thu, 28 May 2026
147.1700
150.8300
142.3700
148.0300
20,458,600
Wed, 27 May 2026
149.7200
151.0000
137.9100
150.2300
29,193,300
Tue, 26 May 2026
141.9650
146.0000
138.5600
143.2000
32,920,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
131.4100
139.7600
131.3100
135.7600
32,970,700
Thu, 21 May 2026
32 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 21 May 2026
126.1400
130.8700
123.8000
125.4500
30,826,400
Wed, 20 May 2026
31 · 8-K
After-hours · 17:24 ET
8-K ↗
Wed, 20 May 2026
30 · 424B5
After-hours · 17:23 ET
424B5 ↗
Wed, 20 May 2026
127.4800
135.3500
124.2200
134.2800
24,347,700
Tue, 19 May 2026
125.9700
129.5700
115.2300
127.3100
30,076,900
Mon, 18 May 2026
132.7550
138.3800
125.6710
131.1600
32,319,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
128.1000
130.3700
121.8000
124.7700
22,469,100
Thu, 14 May 2026
123.1000
133.1800
121.3100
132.5500
25,324,100
Wed, 13 May 2026
123.8950
127.2400
116.8900
124.1500
26,587,400
Tue, 12 May 2026
112.7600
121.4900
112.4100
117.5600
34,195,200
Tue, 12 May 2026
29 · DEFA14A
Next filing day · accepted 11 May, 17:40 ET
DEFA14A ↗
Mon, 11 May 2026
105.2700
123.9400
104.0000
117.3500
54,779,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
28 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 08 May 2026
27 · 424B7
After-hours · 16:06 ET
424B7 ↗
Fri, 08 May 2026
86.0350
105.6200
85.8700
105.4700
79,927,300
Thu, 07 May 2026
26 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 07 May 2026
25 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 07 May 2026
84.7100
84.7900
77.9300
78.5800
22,942,900
Wed, 06 May 2026
79.6200
84.6800
78.8600
84.6500
19,779,200
Tue, 05 May 2026
82.6000
83.0000
76.5600
78.7600
17,126,000
Mon, 04 May 2026
78.3600
81.8330
76.2500
80.3100
16,241,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.5300
83.7900
78.4300
78.8100
16,378,800
Thu, 30 Apr 2026
77.5500
83.5900
77.4700
82.5100
17,604,200
Wed, 29 Apr 2026
77.8600
78.0100
73.9900
77.0200
17,751,400
Tue, 28 Apr 2026
80.0750
81.7800
77.6000
78.5900
14,379,700
Mon, 27 Apr 2026
79.6900
82.4800
77.0540
82.2900
19,386,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
86.3400
86.4100
79.0800
79.6800
22,130,400
Thu, 23 Apr 2026
89.8500
90.3000
81.5650
84.6000
22,664,100
Wed, 22 Apr 2026
90.4650
93.1000
87.7600
90.0400
21,474,400
Tue, 21 Apr 2026
90.3300
91.9500
85.7500
86.6400
27,450,400
Mon, 20 Apr 2026
84.8500
90.3500
84.6000
89.4600
28,827,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
84.0800
86.9900
83.6000
84.8000
26,066,300
Thu, 16 Apr 2026
76.9700
83.4900
76.9000
82.9300
41,014,200
Wed, 15 Apr 2026
73.5850
74.5900
69.6000
73.6000
23,568,700
Tue, 14 Apr 2026
24 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 14 Apr 2026
73.5550
74.7500
70.4800
72.2200
22,643,000
Mon, 13 Apr 2026
67.0500
71.5500
66.5900
70.6200
17,994,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.7000
70.0600
66.3400
68.0500
18,621,000
Thu, 09 Apr 2026
69.0600
69.7900
66.5450
66.7400
17,250,900
Wed, 08 Apr 2026
72.0000
73.6680
67.8110
69.0800
26,863,800
Tue, 07 Apr 2026
67.1150
68.3000
63.9600
66.3200
25,396,300
Mon, 06 Apr 2026
23 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Mon, 06 Apr 2026
22 · DEF 14A
After-hours · 16:29 ET
DEF 14A ↗
Mon, 06 Apr 2026
67.7300
70.3200
66.6000
67.6700
22,351,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.2250
69.3900
61.8600
67.7300
32,670,600
Wed, 01 Apr 2026
65.5000
68.6700
65.3000
65.5200
27,157,200
Tue, 31 Mar 2026
61.7100
64.5800
59.0300
64.2200
26,607,400
Mon, 30 Mar 2026
21 · 8-K
After-hours · 17:33 ET
FORM 8-K ↗
Mon, 30 Mar 2026
61.4500
61.6400
56.1320
57.3800
21,933,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
20 · PRE 14A
After-hours · 16:20 ET
PRE 14A ↗
Fri, 27 Mar 2026
66.0100
66.0950
60.3500
60.9300
20,311,800
Thu, 26 Mar 2026
71.2000
72.0900
65.5900
65.9400
22,988,800
Wed, 25 Mar 2026
68.9400
75.0600
68.9400
72.8800
34,508,800
Tue, 24 Mar 2026
67.0000
68.6000
64.4600
66.0700
21,358,000
Mon, 23 Mar 2026
68.0850
69.4500
66.0500
68.0000
23,852,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.0000
73.9800
66.3900
67.2300
35,247,200
Thu, 19 Mar 2026
68.8200
72.7300
68.0000
71.9300
28,549,900
Wed, 18 Mar 2026
76.0400
76.8800
69.4000
69.4800
33,919,300
Tue, 17 Mar 2026
19 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 17 Mar 2026
18 · 424B5
After-hours · 16:24 ET
424B5 ↗
Tue, 17 Mar 2026
71.4750
78.6700
71.2700
78.5900
29,734,900
Mon, 16 Mar 2026
69.3250
72.3800
68.6700
71.3100
16,946,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
69.1500
71.3100
67.4400
68.4100
16,039,800
Thu, 12 Mar 2026
17 · 8-K
After-hours · 17:03 ET
8-K ↗
Thu, 12 Mar 2026
71.9500
72.6000
68.2800
68.3700
17,683,000
Wed, 11 Mar 2026
68.8000
73.3000
68.3300
71.9600
18,140,600
Tue, 10 Mar 2026
70.3400
72.9350
68.6210
68.9300
18,248,800
Mon, 09 Mar 2026
69.3900
72.1250
67.8200
71.4800
18,434,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
68.1350
75.1100
68.1350
70.1100
22,272,800
Thu, 05 Mar 2026
70.9200
72.3100
67.3400
70.0000
14,528,800
Wed, 04 Mar 2026
70.8100
74.1000
69.4700
71.9100
17,073,000
Tue, 03 Mar 2026
68.8550
73.2500
66.1900
70.1300
17,405,200
Mon, 02 Mar 2026
66.6800
72.1000
66.4500
70.9700
18,845,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
67.5900
69.5900
64.1000
69.1000
25,729,800
Thu, 26 Feb 2026
16 · 10-K
After-hours · 16:31 ET
10-K ↗
Thu, 26 Feb 2026
15 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 26 Feb 2026
70.0450
72.7400
68.8100
72.6500
18,411,600
Wed, 25 Feb 2026
71.0950
71.8500
68.8800
70.2000
11,793,700
Tue, 24 Feb 2026
68.8800
70.0550
66.6000
69.9700
12,858,300
Mon, 23 Feb 2026
68.7550
71.2500
68.5000
70.2100
13,795,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
75.4820
78.2000
69.4000
70.8600
18,253,500
Thu, 19 Feb 2026
72.9000
77.1100
72.3500
76.5800
14,693,400
Wed, 18 Feb 2026
71.0000
75.7650
69.9890
74.4200
19,118,400
Tue, 17 Feb 2026
66.0840
70.9900
65.0000
69.8900
12,059,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
66.6950
69.6000
65.5000
67.4400
14,737,900
Thu, 12 Feb 2026
67.5300
68.4500
63.8700
66.0100
18,313,700
Wed, 11 Feb 2026
73.1300
73.4000
67.0200
69.6200
17,563,100
Tue, 10 Feb 2026
74.5950
75.8600
71.5500
72.0300
13,195,600
Mon, 09 Feb 2026
72.0250
76.8000
70.7500
75.8400
16,394,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
69.0000
72.6600
67.0000
72.3200
20,049,600
Thu, 05 Feb 2026
69.9800
72.9900
65.2000
66.3200
22,675,400
Wed, 04 Feb 2026
81.3500
81.3500
68.5630
73.1100
26,237,400
Tue, 03 Feb 2026
78.6000
81.3200
75.7700
81.2700
19,000,600
Mon, 02 Feb 2026
79.1600
80.7000
73.8790
74.1500
18,337,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
85.0000
89.3200
78.0200
80.0700
22,707,000
Thu, 29 Jan 2026
87.9400
89.0000
83.0000
85.6800
15,857,300
Wed, 28 Jan 2026
87.2200
89.8000
86.0280
88.5700
16,263,000
Tue, 27 Jan 2026
82.8900
87.0000
82.0000
87.0000
17,676,500
Mon, 26 Jan 2026
86.7450
87.1600
80.0100
80.4800
21,659,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
89.0550
94.4500
86.1200
88.9000
24,381,000
Thu, 22 Jan 2026
86.3800
89.4000
81.3510
87.9800
30,063,000
Thu, 22 Jan 2026
14 · 8-K
Next filing day · accepted 21 Jan, 21:03 ET
8-K ↗
Wed, 21 Jan 2026
90.0200
91.2500
82.7100
87.8200
30,538,700
Tue, 20 Jan 2026
93.7000
98.2700
88.3000
89.1600
29,300,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
92.5250
99.5800
92.4000
96.3000
36,105,300
Thu, 15 Jan 2026
89.2650
92.4590
86.6500
90.7600
24,810,300
Wed, 14 Jan 2026
86.3500
92.1900
84.5000
91.8000
28,346,000
Tue, 13 Jan 2026
89.1400
89.7290
85.6500
86.5800
21,759,500
Mon, 12 Jan 2026
84.9800
88.8400
83.4190
87.9000
22,125,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
84.5250
88.4300
82.4500
84.8500
23,780,400
Thu, 08 Jan 2026
85.5000
89.8700
82.2600
83.0800
29,874,200
Wed, 07 Jan 2026
84.1000
85.9600
81.8500
84.0800
28,603,500
Tue, 06 Jan 2026
77.7600
86.2500
74.0500
86.0300
43,669,700
Mon, 05 Jan 2026
74.6200
78.2500
71.3100
78.1400
33,498,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
70.6300
76.2400
66.8500
75.9900
31,517,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
71.5000
73.1960
69.1300
69.7600
17,594,200
Tue, 30 Dec 2025
73.0250
74.6900
70.4400
70.4500
30,151,700
Mon, 29 Dec 2025
69.5000
72.7400
69.3220
70.1200
18,294,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.6800
76.9900
70.3900
70.6500
23,157,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.0350
79.8300
74.8010
77.1800
16,720,600
Tue, 23 Dec 2025
73.8100
79.1800
73.2900
77.1800
35,673,300
Mon, 22 Dec 2025
72.9400
78.4500
72.7520
77.5500
48,279,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
13 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 19 Dec 2025
61.1200
70.5600
60.7470
70.5200
52,764,800
Thu, 18 Dec 2025
56.2000
60.2500
56.0300
59.9200
27,939,400
Wed, 17 Dec 2025
56.1000
56.9100
53.0850
53.9600
23,761,100
Tue, 16 Dec 2025
54.1900
56.7300
52.6800
55.4900
22,447,400
Mon, 15 Dec 2025
63.0520
64.5600
55.0800
55.4100
32,932,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.5000
65.1800
59.8000
61.4900
33,545,300
Thu, 11 Dec 2025
57.5100
64.1500
56.8500
63.5300
31,378,800
Wed, 10 Dec 2025
53.4400
58.8300
52.2500
57.5200
38,839,900
Tue, 09 Dec 2025
51.2300
53.7500
50.3400
53.4300
17,526,200
Mon, 08 Dec 2025
50.0800
52.3700
49.2200
51.5600
21,748,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
48.8750
49.7000
47.7000
49.0550
14,633,100
Thu, 04 Dec 2025
45.6450
49.6800
44.8200
49.3700
28,366,600
Wed, 03 Dec 2025
41.8950
44.7400
41.5000
44.7200
14,385,200
Tue, 02 Dec 2025
40.5600
42.9900
40.4200
41.9000
13,390,800
Mon, 01 Dec 2025
41.1500
41.3000
39.9800
40.3700
13,260,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.5100
42.7000
41.8000
42.1400
5,636,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
43.2400
43.5900
41.3800
41.9300
10,906,100
Tue, 25 Nov 2025
42.0300
42.8050
40.3800
42.6000
10,568,800
Mon, 24 Nov 2025
40.7600
42.5300
39.3000
42.4500
20,281,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
39.8300
41.0450
37.5700
40.3000
18,870,000
Thu, 20 Nov 2025
46.0800
46.2600
39.3200
39.4800
25,029,300
Wed, 19 Nov 2025
42.5000
44.5300
42.4300
43.6200
15,304,000
Tue, 18 Nov 2025
42.2200
43.6100
41.2300
42.7800
16,982,000
Mon, 17 Nov 2025
45.1500
45.6820
42.2250
43.3100
17,583,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.7100
47.2200
43.3000
45.5400
21,107,100
Thu, 13 Nov 2025
48.7600
49.3800
44.3700
45.2500
26,517,100
Wed, 12 Nov 2025
51.9300
55.3300
49.6600
49.9700
21,987,100
Tue, 11 Nov 2025
56.0000
56.9600
51.2100
51.2400
33,240,100
Mon, 10 Nov 2025
12 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Mon, 10 Nov 2025
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 10 Nov 2025
53.7400
54.5000
50.7600
51.9000
22,929,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
47.6570
52.1000
46.3110
51.6400
25,058,800
Thu, 06 Nov 2025
56.2100
56.2100
49.4100
49.6100
21,053,100
Wed, 05 Nov 2025
56.6600
57.2800
54.8700
56.4200
13,254,300
Tue, 04 Nov 2025
57.8000
59.4900
56.5100
56.5700
13,725,500
Mon, 03 Nov 2025
63.0300
63.1000
59.1300
61.3400
11,463,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.7700
63.4500
60.4000
62.9800
13,830,100
Thu, 30 Oct 2025
65.0000
65.1800
60.8900
60.9200
12,479,000
Wed, 29 Oct 2025
64.1450
67.3900
63.4800
66.1600
17,907,200
Tue, 28 Oct 2025
65.6750
66.5400
63.6100
63.7500
11,772,900
Mon, 27 Oct 2025
66.1900
66.3500
64.1500
65.6200
19,183,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
64.8100
66.1800
63.6500
64.5600
12,041,200
Thu, 23 Oct 2025
61.5600
64.7000
60.7500
63.5700
13,226,400
Wed, 22 Oct 2025
62.9700
64.0200
58.4100
60.5650
22,149,400
Tue, 21 Oct 2025
68.0400
68.0400
64.8600
65.4000
17,508,200
Mon, 20 Oct 2025
69.1350
72.1800
66.6750
67.3500
25,835,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
65.8900
68.5000
63.7000
66.2700
16,892,900
Thu, 16 Oct 2025
70.0700
72.2500
66.4250
67.0000
23,835,200
Wed, 15 Oct 2025
70.0200
73.9700
67.0800
69.2700
26,290,800
Tue, 14 Oct 2025
65.3400
69.6700
62.1900
68.0300
27,623,500
Mon, 13 Oct 2025
67.8800
70.4400
64.6220
65.4200
26,180,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
70.8000
73.5000
64.1400
64.2600
40,876,800
Thu, 09 Oct 2025
64.9000
68.5400
64.4200
66.4200
25,844,500
Wed, 08 Oct 2025
64.1500
68.5340
63.6500
65.3100
36,149,900
Tue, 07 Oct 2025
59.0100
62.5600
57.0200
61.5100
36,545,600
Mon, 06 Oct 2025
56.8650
59.2600
55.8000
58.5000
31,020,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.0500
56.9390
51.2600
56.1600
37,741,900
Thu, 02 Oct 2025
48.6400
52.6500
48.5100
52.4700
35,212,900
Wed, 01 Oct 2025
47.3800
49.4200
47.1200
47.9700
25,640,200
Tue, 30 Sep 2025
47.2100
47.9900
46.5100
47.9100
14,856,100
Mon, 29 Sep 2025
47.4000
48.1000
46.3700
47.0100
16,145,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
47.3000
47.6900
45.8300
46.2600
14,907,100
Thu, 25 Sep 2025
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 25 Sep 2025
48.0000
48.6200
45.2100
46.6300
22,418,500
Wed, 24 Sep 2025
51.7950
52.4800
48.4300
48.6900
30,681,600
Tue, 23 Sep 2025
49.0250
54.1580
47.9100
52.9100
38,064,000
Mon, 22 Sep 2025
47.1300
50.2600
46.8000
49.8100
22,995,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
47.6800
48.9300
47.1300
47.7900
26,870,000
Thu, 18 Sep 2025
48.9200
49.1900
47.0000
47.1800
19,434,100
Wed, 17 Sep 2025
47.5650
48.5400
46.4500
48.0800
20,731,000
Tue, 16 Sep 2025
52.0000
52.0800
47.0100
47.2450
42,608,100
Mon, 15 Sep 2025
9 · 8-K
After-hours · 16:14 ET
8-K ↗
Mon, 15 Sep 2025
8 · 424B5
After-hours · 16:02 ET
424B5 ↗
Mon, 15 Sep 2025
53.5800
55.1700
52.7200
54.0400
23,957,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
48.9800
54.0300
48.6110
53.3400
27,889,800
Thu, 11 Sep 2025
46.3200
49.6650
46.0550
48.4300
22,816,300
Wed, 10 Sep 2025
47.5300
48.1100
45.6000
46.1700
11,638,500
Tue, 09 Sep 2025
47.0100
47.5300
45.5120
47.0300
13,243,700
Mon, 08 Sep 2025
45.5000
48.2000
45.4880
47.7300
18,846,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
43.5650
45.9900
42.3900
45.8400
17,362,000
Thu, 04 Sep 2025
44.1600
44.5800
42.7000
42.9900
17,273,100
Wed, 03 Sep 2025
50.2700
50.9000
43.5120
43.5300
33,322,300
Tue, 02 Sep 2025
46.7500
49.5400
45.6800
49.3100
20,305,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 29 Aug 2025
47.8500
48.8000
46.0200
48.6000
15,897,800
Thu, 28 Aug 2025
46.8800
47.9750
45.3400
47.9100
16,940,200
Wed, 27 Aug 2025
48.6800
48.7400
45.8200
46.2500
16,784,700
Tue, 26 Aug 2025
47.7300
50.9200
47.0000
48.1300
47,698,000
Mon, 25 Aug 2025
45.1600
49.5900
44.0500
47.2200
30,133,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
40.9700
44.6840
40.4190
44.3800
18,818,200
Thu, 21 Aug 2025
6 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Thu, 21 Aug 2025
40.7800
41.8700
40.2200
41.5300
14,951,500
Wed, 20 Aug 2025
40.2100
40.8600
38.2600
40.6900
20,325,000
Tue, 19 Aug 2025
45.1000
45.1600
40.9000
40.9200
24,104,800
Mon, 18 Aug 2025
44.3000
47.0800
44.0300
44.9700
21,268,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
42.9750
44.8800
41.7500
44.2700
14,183,100
Thu, 14 Aug 2025
42.7600
45.6900
42.0100
42.8100
18,472,900
Wed, 13 Aug 2025
44.0000
44.7000
42.4400
43.0000
14,523,600
Tue, 12 Aug 2025
45.3700
47.2700
43.4200
43.4300
20,848,000
Tue, 12 Aug 2025
5 · 8-K
Pre-market · 09:18 ET
8-K ↗
Tue, 12 Aug 2025
4 · 424B7
Pre-market · 09:15 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 11 Aug 2025
44.6500
46.1000
41.5050
45.0200
24,893,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
47.5400
49.9200
43.5000
44.6900
39,170,200
Thu, 07 Aug 2025
3 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 07 Aug 2025
44.1850
44.5800
43.1000
44.2100
21,522,100
Wed, 06 Aug 2025
44.7100
45.1000
43.6700
44.1000
8,051,600
Tue, 05 Aug 2025
45.1200
45.3800
43.1300
44.7500
10,920,400
Mon, 04 Aug 2025
45.1000
45.8000
44.0700
44.5400
11,625,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
43.1950
46.1700
42.3150
44.8100
16,566,300
Thu, 31 Jul 2025
46.3700
47.7200
45.4300
45.9200
13,041,500
Wed, 30 Jul 2025
43.8600
46.5600
43.3600
46.4400
16,853,400
Tue, 29 Jul 2025
1 · DEFA14A
After-hours · 17:11 ET
DEFA14A ↗
Tue, 29 Jul 2025
45.4100
45.5100
42.8300
43.7900
14,706,500
Mon, 28 Jul 2025
47.9550
48.1650
44.4100
45.1100
20,928,700
Sun, 27 Jul 2025
Weekend