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
59.4500
59.4550
55.7300
56.2000
11,054,600
Thu, 23 Jul 2026
59.9700
62.8300
57.6600
59.1800
11,963,300
Wed, 22 Jul 2026
62.7450
63.9150
61.2250
61.9500
10,936,500
Tue, 21 Jul 2026
58.8800
64.6300
58.8000
63.3400
21,478,800
Mon, 20 Jul 2026
47 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 20 Jul 2026
58.1100
59.4600
56.1200
57.4200
15,854,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
54.8450
61.6700
54.4000
57.8000
30,377,000
Thu, 16 Jul 2026
59.2000
61.5000
53.3300
55.0100
53,050,100
Wed, 15 Jul 2026
46 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 15 Jul 2026
68.8600
70.3800
64.5900
66.3100
15,617,400
Tue, 14 Jul 2026
69.7800
72.1700
68.6400
68.8200
9,555,500
Mon, 13 Jul 2026
72.0000
72.5400
66.7300
67.5800
13,047,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.0800
74.0800
71.3000
73.3200
7,403,600
Thu, 09 Jul 2026
75.3400
75.5300
71.7700
73.8800
10,675,600
Wed, 08 Jul 2026
73.7600
77.9700
73.2000
74.9500
9,520,300
Tue, 07 Jul 2026
79.0750
80.0900
74.1000
74.2100
13,093,000
Mon, 06 Jul 2026
86.2850
88.2500
80.1100
80.6400
12,128,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
87.4200
90.6440
81.8500
85.1300
15,940,200
Wed, 01 Jul 2026
86.9100
91.8150
83.4000
86.1000
18,219,300
Tue, 30 Jun 2026
81.9150
89.8700
81.9150
88.8600
24,185,500
Mon, 29 Jun 2026
76.1300
86.9500
75.9800
86.7700
33,358,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.6750
73.2000
64.5100
71.4500
22,244,800
Thu, 25 Jun 2026
68.7600
68.7600
63.7200
65.6200
22,388,500
Wed, 24 Jun 2026
71.9000
72.1000
67.0600
68.0100
21,496,400
Tue, 23 Jun 2026
71.8650
77.8000
71.6600
72.8700
21,231,000
Mon, 22 Jun 2026
79.6640
79.8000
72.5900
73.1900
28,409,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.3000
85.7000
77.1200
80.6600
31,679,200
Wed, 17 Jun 2026
85.8700
88.9500
83.1920
85.4300
30,349,600
Tue, 16 Jun 2026
85.7000
89.6000
82.1100
82.2500
20,234,900
Mon, 15 Jun 2026
86.0300
89.7600
83.9850
87.5700
23,998,700
Mon, 15 Jun 2026
45 · 8-K
Next filing day · accepted 12 Jun, 18:07 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
97.0000
97.7300
81.5000
82.4100
54,914,500
Thu, 11 Jun 2026
87.4700
98.1000
86.9200
97.5600
24,756,400
Wed, 10 Jun 2026
88.7950
93.1000
87.1200
87.3200
16,178,400
Tue, 09 Jun 2026
97.2250
100.9400
85.5000
88.7100
27,018,700
Mon, 08 Jun 2026
97.1300
97.1300
90.8100
92.0600
13,679,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
103.3300
104.4900
90.9050
93.6000
24,000,700
Thu, 04 Jun 2026
103.3500
111.5700
101.1000
107.2900
16,849,000
Wed, 03 Jun 2026
113.5050
114.3400
106.2900
107.7300
17,835,700
Tue, 02 Jun 2026
109.9100
118.7400
108.8000
118.1700
21,436,000
Mon, 01 Jun 2026
108.6700
111.2800
101.2100
105.6500
27,218,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
113.4600
115.5000
105.3700
113.4100
54,954,400
Thu, 28 May 2026
126.8650
133.8600
122.0000
133.0900
21,640,100
Wed, 27 May 2026
124.0000
131.2000
118.0400
129.6000
36,427,600
Tue, 26 May 2026
112.5950
127.1000
112.4600
119.7000
48,352,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
98.5200
107.5900
98.4100
105.8600
30,710,500
Thu, 21 May 2026
89.4500
97.6450
88.8500
96.2300
24,819,900
Wed, 20 May 2026
87.2600
92.5700
86.4900
89.5800
20,010,000
Tue, 19 May 2026
85.3800
90.9500
78.6580
88.1000
21,663,600
Mon, 18 May 2026
87.8200
89.9600
81.8300
86.8300
25,080,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.9500
86.1490
77.0800
83.6700
21,746,300
Thu, 14 May 2026
76.7000
84.5050
74.5500
83.0100
27,216,900
Wed, 13 May 2026
72.6650
77.6750
71.6000
74.8100
14,987,900
Tue, 12 May 2026
73.4300
79.8670
69.9200
72.9600
32,830,800
Mon, 11 May 2026
44 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Mon, 11 May 2026
43 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 11 May 2026
78.0300
84.9400
75.9000
82.5500
39,710,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.7200
75.4000
66.1100
75.0500
22,685,000
Thu, 07 May 2026
72.3800
73.7500
64.9100
65.3500
19,441,300
Wed, 06 May 2026
66.2700
71.4900
65.7500
70.6800
18,680,500
Tue, 05 May 2026
68.8500
68.8500
63.4300
63.8700
19,843,300
Mon, 04 May 2026
70.4500
70.5800
68.0450
68.4300
12,543,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.1000
74.6100
70.6100
70.8900
13,438,000
Thu, 30 Apr 2026
72.2800
74.3600
70.1400
73.9000
13,483,200
Wed, 29 Apr 2026
71.1900
71.2300
67.4900
69.8500
15,006,000
Tue, 28 Apr 2026
42 · DEFA14A
After-hours · 17:10 ET
DEFA14A ↗
Tue, 28 Apr 2026
41 · DEF 14A
After-hours · 17:05 ET
DEF 14A ↗
Tue, 28 Apr 2026
75.2200
76.6100
70.9900
71.8800
15,266,200
Mon, 27 Apr 2026
76.7000
77.8000
73.9000
77.2000
12,289,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
79.0000
79.6000
75.9500
76.4000
11,878,600
Thu, 23 Apr 2026
82.5350
83.4300
76.9200
78.7500
17,469,100
Wed, 22 Apr 2026
84.6600
87.7800
82.7400
84.6600
22,048,800
Tue, 21 Apr 2026
82.3300
84.8900
78.8010
80.0100
19,997,400
Mon, 20 Apr 2026
74.1000
81.0950
73.5000
81.0000
39,864,500
Mon, 20 Apr 2026
40 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
89.8900
91.7700
84.9100
85.5300
20,114,500
Thu, 16 Apr 2026
87.3600
91.0950
86.5000
90.9400
18,094,200
Wed, 15 Apr 2026
88.8450
88.8450
84.0200
86.9100
17,386,400
Tue, 14 Apr 2026
102.9500
104.1500
87.4000
88.5700
34,049,700
Mon, 13 Apr 2026
93.0500
100.5100
92.5000
98.9700
12,801,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.8500
98.3500
91.7360
94.9000
11,818,000
Thu, 09 Apr 2026
96.1350
98.5000
90.6100
91.6100
9,267,700
Wed, 08 Apr 2026
100.6600
101.8900
93.5860
96.4600
11,464,000
Tue, 07 Apr 2026
93.1000
95.6600
89.6100
92.5700
10,175,400
Mon, 06 Apr 2026
93.9350
99.7200
92.7700
94.8100
13,162,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
79.2000
92.9400
78.9120
92.6200
16,940,400
Wed, 01 Apr 2026
84.5300
88.4500
83.0750
83.9900
12,056,800
Tue, 31 Mar 2026
77.2400
83.2750
75.9300
82.8700
15,135,300
Mon, 30 Mar 2026
79.5360
79.8600
71.8500
73.8200
13,460,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
89.4400
90.2500
78.5200
78.6700
14,779,200
Thu, 26 Mar 2026
93.5500
95.7500
87.2000
87.8600
13,366,100
Wed, 25 Mar 2026
89.5900
98.5100
88.8500
96.0600
18,075,500
Tue, 24 Mar 2026
87.2500
89.3200
82.8500
86.9800
10,141,900
Mon, 23 Mar 2026
90.3900
90.9000
86.5300
88.4200
12,890,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
94.5400
96.9900
86.3100
89.9300
16,264,200
Thu, 19 Mar 2026
88.0250
95.5000
86.8100
94.0900
10,241,000
Wed, 18 Mar 2026
94.6700
96.4500
90.6500
90.7400
9,098,200
Tue, 17 Mar 2026
89.9200
97.4000
89.6000
95.7000
13,878,500
Mon, 16 Mar 2026
88.0000
90.3500
85.0500
89.1100
8,143,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
89.0200
92.4500
85.6600
86.3400
8,347,600
Thu, 12 Mar 2026
87.0400
90.3600
83.9100
87.0900
9,899,800
Wed, 11 Mar 2026
86.8000
93.2700
85.5000
88.2100
10,197,400
Tue, 10 Mar 2026
90.0000
92.6600
87.3500
87.5300
11,452,400
Mon, 09 Mar 2026
87.6900
91.8700
86.5500
89.7600
10,640,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
91.5400
100.3300
89.4700
89.4750
13,624,900
Thu, 05 Mar 2026
103.0300
103.8100
91.0510
93.8600
15,788,500
Wed, 04 Mar 2026
95.0600
106.6600
94.8000
104.8900
20,805,400
Tue, 03 Mar 2026
88.0100
97.5700
84.0100
92.6800
21,783,400
Mon, 02 Mar 2026
39 · 10-K
After-hours · 16:39 ET
10-K ↗
Mon, 02 Mar 2026
38 · 8-K
After-hours · 16:37 ET
8-K ↗
Mon, 02 Mar 2026
78.8450
86.9500
78.1400
86.9200
13,561,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.7200
83.5000
77.1700
79.1900
24,037,700
Thu, 26 Feb 2026
81.9000
87.7400
81.2100
85.7600
9,312,300
Wed, 25 Feb 2026
87.0000
88.5800
82.3150
82.3600
7,512,800
Tue, 24 Feb 2026
81.5650
86.2900
80.8300
85.8200
7,553,600
Mon, 23 Feb 2026
37 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 23 Feb 2026
78.2520
87.3000
77.9000
83.9000
12,971,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 20 Feb 2026
85.1300
87.0900
79.5100
80.2000
10,209,500
Thu, 19 Feb 2026
82.8800
86.7200
82.1000
86.4000
8,590,800
Wed, 18 Feb 2026
83.0100
87.2500
82.1000
84.4300
10,338,500
Tue, 17 Feb 2026
35 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 17 Feb 2026
80.8700
84.8200
78.8000
83.0300
9,366,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.1400
85.0000
80.1000
82.5100
12,963,300
Fri, 13 Feb 2026
34 · 424B5
Pre-market · 06:08 ET
424B5 ↗
Fri, 13 Feb 2026
33 · 424B5
Pre-market · 06:07 ET
424B5 ↗
Thu, 12 Feb 2026
87.9000
88.0000
79.8900
82.2200
30,244,200
Wed, 11 Feb 2026
32 · 424B5
After-hours · 17:13 ET
424B5 ↗
Wed, 11 Feb 2026
31 · 424B5
After-hours · 17:10 ET
424B5 ↗
Wed, 11 Feb 2026
30 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 11 Feb 2026
100.7600
102.8500
93.2000
96.9200
13,701,600
Tue, 10 Feb 2026
100.0000
101.3700
95.7000
96.2700
10,353,700
Mon, 09 Feb 2026
100.5050
108.3400
98.7300
102.1200
11,587,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
97.7500
105.2000
91.3500
101.7900
15,910,000
Thu, 05 Feb 2026
98.6000
101.2500
92.2000
93.2700
16,389,300
Wed, 04 Feb 2026
114.3600
114.6400
97.6000
103.5000
20,039,900
Tue, 03 Feb 2026
108.0000
116.6800
105.7000
115.7600
15,625,100
Mon, 02 Feb 2026
109.8900
110.6700
104.0600
104.5500
12,921,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.7400
129.8900
108.6700
111.2100
19,691,800
Thu, 29 Jan 2026
122.3950
123.5970
113.3500
122.0900
13,282,200
Wed, 28 Jan 2026
113.5250
124.3200
111.6000
121.2300
18,458,200
Tue, 27 Jan 2026
106.2800
112.2300
103.2700
111.3400
10,650,700
Mon, 26 Jan 2026
112.5500
113.0000
103.7500
104.7800
11,810,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.5300
119.0000
111.2500
113.5700
11,544,700
Thu, 22 Jan 2026
109.6800
120.0900
105.8000
116.3700
19,503,100
Wed, 21 Jan 2026
116.6000
120.9300
96.9300
103.5000
25,915,500
Tue, 20 Jan 2026
113.1000
119.8900
111.0300
112.4400
18,437,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
29 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 16 Jan 2026
107.2600
120.8000
106.3000
115.7700
33,680,200
Thu, 15 Jan 2026
94.6100
104.8000
92.0500
101.2500
17,604,500
Wed, 14 Jan 2026
91.3350
95.4500
88.7500
95.2200
11,702,600
Tue, 13 Jan 2026
96.7400
98.2800
91.6300
92.7200
11,662,600
Mon, 12 Jan 2026
95.4400
101.2900
93.5100
98.3900
13,268,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.3000
101.6750
90.1500
97.6700
24,430,300
Thu, 08 Jan 2026
88.6250
93.9900
86.8500
90.5600
14,773,600
Wed, 07 Jan 2026
91.0500
95.3400
83.9100
85.7300
24,433,800
Tue, 06 Jan 2026
90.9000
97.9400
90.1900
97.4900
18,215,500
Mon, 05 Jan 2026
82.0300
92.4500
80.8800
90.9200
20,610,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.3400
83.7600
69.2500
83.4700
19,106,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.0050
75.5000
71.6100
72.6300
10,438,000
Tue, 30 Dec 2025
72.3600
78.3500
72.0400
74.6800
17,385,300
Mon, 29 Dec 2025
70.6400
74.8900
69.6900
71.4700
14,202,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.0000
77.4000
71.0300
71.9500
19,573,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
89.9500
92.9500
77.6500
78.0500
26,238,200
Tue, 23 Dec 2025
82.2300
87.7500
81.9800
85.6700
18,077,400
Mon, 22 Dec 2025
79.6600
87.0300
77.9200
86.4800
18,741,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.7250
76.4420
67.3200
75.8400
20,293,400
Thu, 18 Dec 2025
65.2000
67.6800
64.0100
65.9300
12,951,400
Wed, 17 Dec 2025
70.0200
70.3900
61.4000
61.8600
12,569,100
Tue, 16 Dec 2025
65.6050
68.8800
65.2500
68.3700
10,994,200
Mon, 15 Dec 2025
77.2400
77.6900
67.5250
67.8100
16,392,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
83.0200
84.6100
74.5100
76.7000
19,675,400
Thu, 11 Dec 2025
78.3250
85.4500
76.7430
84.7500
14,746,400
Wed, 10 Dec 2025
72.7500
80.2900
70.9000
79.0500
14,564,300
Tue, 09 Dec 2025
73.2800
74.7500
69.8200
72.8400
11,159,000
Mon, 08 Dec 2025
74.9900
76.7900
70.7510
74.0000
11,465,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
71.4000
75.1400
70.6000
73.9200
13,620,200
Thu, 04 Dec 2025
62.2200
73.8500
61.5500
72.6500
24,714,900
Wed, 03 Dec 2025
57.5800
61.8800
56.1500
61.4400
12,026,600
Tue, 02 Dec 2025
53.2150
57.8600
53.0800
56.8900
8,894,200
Mon, 01 Dec 2025
54.3500
54.3900
52.2000
52.6100
6,791,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.6700
57.8100
55.8000
56.2000
4,225,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.4050
57.4800
55.5100
55.5200
5,989,800
Tue, 25 Nov 2025
55.2350
56.0000
52.3200
55.5100
10,159,500
Mon, 24 Nov 2025
53.0000
55.4880
51.5000
55.0000
10,180,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
28 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 21 Nov 2025
53.0050
53.7100
49.3100
51.3700
13,380,400
Thu, 20 Nov 2025
61.3800
61.6000
50.3000
50.7000
13,503,900
Wed, 19 Nov 2025
58.9100
61.7500
57.4800
58.0100
11,245,900
Tue, 18 Nov 2025
55.9100
59.4000
54.6700
58.2200
9,242,600
Mon, 17 Nov 2025
60.5600
61.9800
56.1600
56.6000
9,462,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
27 · 424B5
After-hours · 17:15 ET
424B5 ↗
Fri, 14 Nov 2025
58.6600
64.8400
57.9200
61.4000
10,028,300
Thu, 13 Nov 2025
26 · 424B5
After-hours · 16:31 ET
424B5 ↗
Thu, 13 Nov 2025
64.0450
65.3000
59.8700
61.4400
9,721,700
Wed, 12 Nov 2025
68.1950
70.6750
64.4000
64.4900
9,075,100
Tue, 11 Nov 2025
67.8700
71.5000
66.8600
67.8900
12,464,900
Mon, 10 Nov 2025
25 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Mon, 10 Nov 2025
24 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 10 Nov 2025
71.3100
72.3600
67.0000
68.7000
9,248,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.2050
69.9900
61.8900
69.1900
9,078,600
Thu, 06 Nov 2025
68.8150
70.2000
65.0400
65.2800
7,899,900
Wed, 05 Nov 2025
69.7700
71.8050
68.0700
70.3800
5,786,200
Tue, 04 Nov 2025
67.8100
71.9500
67.1000
70.0500
8,470,700
Mon, 03 Nov 2025
23 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 03 Nov 2025
80.3600
80.3600
71.0000
71.1450
11,835,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.8500
80.9300
77.6300
80.2500
7,889,700
Thu, 30 Oct 2025
78.2300
80.4800
74.5000
76.6800
9,093,200
Wed, 29 Oct 2025
22 · 8-K
After-hours · 17:19 ET
8-K ↗
Wed, 29 Oct 2025
83.3100
84.0000
77.0120
80.0600
14,772,500
Wed, 29 Oct 2025
21 · 8-K
Pre-market · 09:29 ET
8-K ↗
Tue, 28 Oct 2025
80.5900
81.2900
76.4500
77.7700
9,350,900
Tue, 28 Oct 2025
20 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Mon, 27 Oct 2025
76.0000
79.8500
74.5000
79.4500
11,419,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 24 Oct 2025
74.0000
74.2600
72.3200
73.7000
9,278,000
Thu, 23 Oct 2025
71.8750
74.2600
70.8050
71.7200
13,561,200
Thu, 23 Oct 2025
18 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Wed, 22 Oct 2025
72.0500
72.7000
66.6710
71.3500
27,581,500
Tue, 21 Oct 2025
17 · 424B5
After-hours · 16:24 ET
424B5 ↗
Tue, 21 Oct 2025
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 21 Oct 2025
81.5000
82.4680
76.3300
78.6100
9,343,800
Mon, 20 Oct 2025
86.4250
89.6400
81.7000
82.8100
9,307,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
15 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Fri, 17 Oct 2025
83.3700
87.5000
80.8500
83.4900
14,344,700
Thu, 16 Oct 2025
95.0000
102.7900
88.9300
89.5000
17,129,900
Wed, 15 Oct 2025
98.7900
99.8200
93.1400
95.6900
14,439,800
Tue, 14 Oct 2025
88.6950
99.1300
85.3000
94.5000
17,398,200
Mon, 13 Oct 2025
86.6500
92.0700
83.0000
90.5000
13,193,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
89.8000
90.6500
81.9300
82.0300
19,061,600
Thu, 09 Oct 2025
80.7050
88.6790
80.6100
86.7900
19,481,100
Wed, 08 Oct 2025
84.8100
91.4140
79.8200
81.2000
43,321,700
Tue, 07 Oct 2025
67.4100
76.0000
67.2800
74.7500
18,223,700
Tue, 07 Oct 2025
14 · 8-K
Pre-market · 08:28 ET
8-K ↗
Tue, 07 Oct 2025
13 · 424B5
Pre-market · 08:15 ET
424B5 ↗
Tue, 07 Oct 2025
12 · DEFA14A
Next filing day · accepted 06 Oct, 18:00 ET
DEFA14A ↗
Tue, 07 Oct 2025
11 · 8-K
Next filing day · accepted 06 Oct, 18:00 ET
8-K ↗
Mon, 06 Oct 2025
69.1650
74.7700
68.7000
72.9000
16,423,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
65.6600
68.8000
64.1000
67.7600
16,702,100
Thu, 02 Oct 2025
58.5300
66.8300
57.4100
66.1600
30,170,800
Wed, 01 Oct 2025
53.5100
57.1950
50.8200
56.9400
20,062,000
Tue, 30 Sep 2025
48.5700
49.7200
47.5000
49.0800
7,575,600
Mon, 29 Sep 2025
49.9600
52.3800
47.8200
48.8400
9,966,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
50.2100
51.4800
48.1100
49.0900
8,196,300
Fri, 26 Sep 2025
10 · 8-K
Pre-market · 08:30 ET
8-K ↗
Fri, 26 Sep 2025
9 · 424B7
Pre-market · 08:15 ET
424B7 ↗
Thu, 25 Sep 2025
51.6500
51.9800
48.0200
49.3900
11,994,300
Wed, 24 Sep 2025
54.9800
56.7300
53.1110
54.5000
11,419,100
Tue, 23 Sep 2025
48.8950
56.3900
48.6100
54.8000
25,744,700
Mon, 22 Sep 2025
46.7650
48.9300
45.2200
48.8500
13,639,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
41.9800
46.0800
41.8700
45.1000
20,745,000
Thu, 18 Sep 2025
41.9300
42.1700
40.1500
41.4400
9,240,200
Wed, 17 Sep 2025
40.2800
41.9700
39.5000
41.1900
8,383,500
Tue, 16 Sep 2025
41.0000
41.6060
39.8800
40.4300
8,576,100
Mon, 15 Sep 2025
40.2700
41.5100
39.8500
40.9700
10,141,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
8 · 10-Q/A
After-hours · 17:14 ET
10-Q/A ↗
Fri, 12 Sep 2025
38.5900
39.2100
37.7300
38.7200
7,606,600
Thu, 11 Sep 2025
37.7100
39.0500
37.1800
38.3700
7,983,500
Wed, 10 Sep 2025
38.1000
38.1000
36.9400
37.5800
9,110,300
Tue, 09 Sep 2025
39.5900
39.6700
36.0800
36.9100
22,533,600
Mon, 08 Sep 2025
36.9120
40.9400
36.5000
40.7700
20,364,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
42.5700
43.1200
41.6500
42.4100
7,066,800
Fri, 05 Sep 2025
7 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 04 Sep 2025
45.4000
45.7200
41.0500
41.8600
14,376,200
Wed, 03 Sep 2025
49.0700
49.4000
45.1900
45.2200
6,279,300
Tue, 02 Sep 2025
48.1700
50.4400
47.1020
48.7600
6,716,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
48.5750
49.0600
46.7600
48.9400
5,184,300
Thu, 28 Aug 2025
48.5700
49.3900
47.1410
48.9500
4,547,100
Wed, 27 Aug 2025
50.5000
50.6600
48.1900
48.2500
6,266,800
Tue, 26 Aug 2025
51.1250
53.2000
50.1300
50.4300
8,474,700
Mon, 25 Aug 2025
47.8400
51.3200
47.1800
50.0100
10,504,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
44.9300
47.4700
44.1900
47.0700
6,555,600
Thu, 21 Aug 2025
44.3300
45.1650
43.6100
44.9800
3,531,100
Wed, 20 Aug 2025
44.2500
45.2500
42.0000
45.0800
7,116,700
Tue, 19 Aug 2025
47.7350
48.3990
44.8800
44.9500
8,960,000
Mon, 18 Aug 2025
48.2400
50.5000
47.4000
48.1600
9,732,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
48.9200
48.9800
47.5300
48.0800
4,503,100
Thu, 14 Aug 2025
50.3200
51.9500
47.5000
48.5000
11,624,400
Wed, 13 Aug 2025
50.4950
50.6500
47.1200
50.0500
9,534,600
Tue, 12 Aug 2025
51.2350
55.5000
49.5000
49.7600
21,541,100
Mon, 11 Aug 2025
6 · 10-Q
After-hours · 16:52 ET
10-Q ↗
Mon, 11 Aug 2025
5 · 8-K
After-hours · 16:41 ET
8-K ↗
Mon, 11 Aug 2025
46.2500
47.8100
45.4600
45.9200
9,531,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
48.0000
48.8800
46.3000
46.6300
7,173,200
Thu, 07 Aug 2025
52.0300
52.1200
47.1740
47.7100
11,892,600
Thu, 07 Aug 2025
4 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 06 Aug 2025
54.1400
54.9600
51.4000
51.7900
6,366,500
Tue, 05 Aug 2025
51.7050
52.8000
49.9300
52.5700
6,287,600
Mon, 04 Aug 2025
51.2300
52.7500
49.9100
51.3800
9,022,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
50.9000
54.5800
49.7200
52.4600
9,130,700
Thu, 31 Jul 2025
3 · 8-K
After-hours · 17:12 ET
8-K ↗
Thu, 31 Jul 2025
54.4900
55.4700
52.9300
53.1700
6,626,200
Wed, 30 Jul 2025
53.6000
55.7800
53.2320
54.2900
7,964,500
Tue, 29 Jul 2025
2 · 8-K
After-hours · 17:16 ET
8-K ↗
Tue, 29 Jul 2025
53.9200
54.0400
51.3000
53.0900
8,490,900
Mon, 28 Jul 2025
55.0400
55.5710
53.5000
54.2200
8,080,300
Mon, 28 Jul 2025
1 · 424B5
Pre-market · 06:08 ET
424B5 ↗
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend