Daily NYSE 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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
110.8800
113.7100
109.5400
112.4700
1,505,133
Thu, 03 Sep 2026
105.6000
110.8400
101.7300
109.4000
1,846,400
Wed, 02 Sep 2026
108.0100
109.2800
103.1800
104.8700
2,059,600
Tue, 01 Sep 2026
108.7100
109.9850
105.1900
108.9200
2,120,400
Mon, 31 Aug 2026
111.5400
112.0300
108.5400
110.6900
1,817,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
121.0100
122.2400
110.0390
111.2100
2,101,500
Thu, 27 Aug 2026
120.6300
123.9950
118.8800
121.6800
2,072,700
Wed, 26 Aug 2026
112.6700
115.4200
111.3300
114.9900
1,220,700
Tue, 25 Aug 2026
114.0000
114.4900
109.8000
112.5700
1,376,500
Mon, 24 Aug 2026
115.4500
115.4500
108.1880
111.5400
2,700,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
115.7800
116.7400
111.6200
115.6400
2,561,800
Thu, 20 Aug 2026
117.4400
118.5050
111.9000
114.3500
2,984,800
Wed, 19 Aug 2026
124.9600
125.2400
112.5000
116.6600
2,628,000
Tue, 18 Aug 2026
130.4100
135.2700
122.1600
125.2500
2,334,300
Mon, 17 Aug 2026
129.1100
138.3100
128.0300
135.2800
2,341,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
131.8400
133.6450
127.2100
129.9200
2,027,500
Thu, 13 Aug 2026
133.0000
137.2000
130.6600
132.2900
1,879,100
Wed, 12 Aug 2026
127.9400
136.0800
127.0900
133.3700
2,084,900
Tue, 11 Aug 2026
131.4000
133.6500
119.8450
120.8600
2,380,400
Mon, 10 Aug 2026
124.8000
133.6500
122.6930
129.7300
2,141,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
125.2100
128.9900
123.5900
124.1500
1,783,400
Thu, 06 Aug 2026
121.2500
128.4000
117.0100
122.2300
2,081,000
Wed, 05 Aug 2026
125.7000
127.8400
119.5800
124.4600
3,632,700
Tue, 04 Aug 2026
21 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 04 Aug 2026
119.8000
137.6100
118.7900
128.8900
7,045,200
Tue, 04 Aug 2026
20 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Aug 2026
116.7000
128.3300
114.5500
127.1700
4,901,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
124.8000
129.5200
116.8200
117.5000
6,015,300
Thu, 30 Jul 2026
113.9300
122.5300
113.8100
120.2300
4,584,700
Wed, 29 Jul 2026
112.4700
116.3100
106.2800
106.7600
3,259,100
Tue, 28 Jul 2026
115.9900
117.0000
107.0200
112.5100
3,771,200
Mon, 27 Jul 2026
123.6600
124.3600
113.9700
120.2000
2,722,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
19 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Fri, 24 Jul 2026
132.4500
132.4500
122.7000
123.5400
2,351,500
Thu, 23 Jul 2026
18 · 8-K
After-hours · 17:14 ET
FORM 8-K ↗
Thu, 23 Jul 2026
140.7000
143.2800
130.6900
131.1500
3,540,300
Wed, 22 Jul 2026
138.5200
144.5200
137.0650
142.6800
5,618,400
Tue, 21 Jul 2026
126.1600
137.1200
124.9300
136.4500
4,396,900
Mon, 20 Jul 2026
118.6000
125.1100
118.1700
119.0900
2,466,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
112.2500
121.6600
111.1300
118.9100
2,460,400
Fri, 17 Jul 2026
17 · 424B5
Pre-market · 06:45 ET
424B5 ↗
Thu, 16 Jul 2026
116.5000
124.5100
114.1700
117.0200
2,980,900
Wed, 15 Jul 2026
128.7800
129.9900
112.3200
119.6500
5,692,300
Wed, 15 Jul 2026
16 · 424B5
Pre-market · 07:01 ET
424B5 ↗
Tue, 14 Jul 2026
126.3600
134.5570
123.0000
126.3000
2,473,600
Mon, 13 Jul 2026
129.1700
129.7500
122.9300
123.3200
1,768,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
142.1600
142.1600
128.8900
130.4900
2,358,600
Thu, 09 Jul 2026
142.9400
148.3950
139.8100
140.8400
3,249,200
Wed, 08 Jul 2026
137.9900
142.8200
134.5000
140.4700
3,356,600
Tue, 07 Jul 2026
145.0000
148.1200
136.1000
137.0400
5,462,800
Tue, 07 Jul 2026
15 · 8-K
Pre-market · 09:05 ET
8-K ↗
Mon, 06 Jul 2026
130.8000
137.2500
129.6600
131.3700
2,442,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
141.5300
144.0000
126.0500
130.1300
4,827,700
Wed, 01 Jul 2026
150.5000
152.3200
138.1500
144.5800
3,325,200
Tue, 30 Jun 2026
148.4100
158.1590
147.0000
157.0300
2,895,500
Mon, 29 Jun 2026
141.7000
150.1400
138.0000
149.8600
4,439,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
144.0000
146.4950
136.5700
139.2800
15,431,500
Thu, 25 Jun 2026
150.9800
151.0200
142.8400
145.3400
2,532,800
Wed, 24 Jun 2026
155.0100
159.6500
146.0200
148.5900
3,044,400
Tue, 23 Jun 2026
159.4900
160.4400
151.5400
157.1800
3,757,600
Mon, 22 Jun 2026
170.0000
174.9310
156.0900
166.2400
2,827,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
182.7800
182.7800
169.6900
173.2700
3,908,100
Wed, 17 Jun 2026
175.8300
187.5000
169.1200
177.8100
2,556,700
Wed, 17 Jun 2026
14 · 8-K
Next filing day · accepted 16 Jun, 18:27 ET
8-K ↗
Tue, 16 Jun 2026
180.7000
185.9900
172.9100
174.1800
1,949,600
Mon, 15 Jun 2026
176.0000
185.9180
172.2450
181.2900
3,405,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
177.6100
181.5450
169.1000
170.4400
2,409,800
Thu, 11 Jun 2026
172.8100
178.3400
165.5950
174.7500
2,051,300
Wed, 10 Jun 2026
164.8100
179.2050
164.4400
171.4700
2,476,300
Tue, 09 Jun 2026
171.4900
172.7530
153.7100
168.3300
3,341,700
Mon, 08 Jun 2026
172.2000
174.7360
161.0800
169.3200
2,606,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
177.1700
180.5000
162.2300
169.8700
3,208,900
Thu, 04 Jun 2026
166.1200
184.4600
160.8800
180.5000
3,322,400
Wed, 03 Jun 2026
175.4000
179.8100
166.8750
173.6800
3,294,700
Tue, 02 Jun 2026
170.9450
177.0000
166.5000
173.0700
2,388,400
Mon, 01 Jun 2026
162.0100
174.3850
156.2500
173.4500
5,450,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
154.9700
158.7400
152.0000
155.9500
3,053,100
Thu, 28 May 2026
154.8700
156.4270
148.5200
151.9100
1,584,300
Wed, 27 May 2026
158.5700
158.5700
147.9100
150.4200
2,222,800
Tue, 26 May 2026
162.0500
165.9900
153.1500
160.7200
1,971,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
160.0000
165.7000
157.1490
158.4600
2,269,100
Thu, 21 May 2026
158.7650
165.9900
156.3930
158.3500
3,778,000
Wed, 20 May 2026
150.8300
163.5600
150.8000
160.1100
3,725,700
Tue, 19 May 2026
143.0200
151.0000
139.2100
150.0200
3,881,600
Mon, 18 May 2026
155.0000
155.0000
142.5000
147.4300
2,888,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
153.6400
158.6100
149.0000
154.8700
3,457,900
Thu, 14 May 2026
156.0100
160.2500
147.5020
158.4000
3,573,400
Wed, 13 May 2026
158.7000
162.2500
153.3500
159.1800
2,783,000
Tue, 12 May 2026
161.4700
161.5000
150.2300
155.7200
3,324,900
Mon, 11 May 2026
162.8500
162.8500
155.4900
162.7200
3,353,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
151.2500
164.7700
150.6800
163.9500
3,945,900
Thu, 07 May 2026
161.4600
162.0000
147.0000
150.4300
6,112,200
Wed, 06 May 2026
154.9200
161.9600
146.6700
160.9900
6,089,100
Tue, 05 May 2026
13 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 05 May 2026
130.2000
153.4700
129.5100
152.7700
14,950,200
Tue, 05 May 2026
12 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 04 May 2026
105.0000
109.1300
101.0700
108.8100
5,150,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
99.0100
104.4800
98.6800
102.8200
2,855,900
Thu, 30 Apr 2026
97.7200
98.0690
93.9000
96.4300
2,461,100
Wed, 29 Apr 2026
96.7300
98.8900
92.0100
96.8700
3,045,300
Tue, 28 Apr 2026
98.5000
98.5900
92.9100
94.3800
2,647,100
Mon, 27 Apr 2026
94.9900
99.1000
90.1100
98.9500
2,261,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
11 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Fri, 24 Apr 2026
10 · DEF 14A
After-hours · 16:41 ET
DEF 14A ↗
Fri, 24 Apr 2026
96.6700
97.6050
93.5300
95.2100
1,464,800
Thu, 23 Apr 2026
93.3600
99.2300
91.2500
95.8600
3,402,200
Wed, 22 Apr 2026
96.1500
97.1440
92.2100
95.5200
2,842,200
Tue, 21 Apr 2026
90.8700
97.8700
90.0250
94.7100
4,620,200
Mon, 20 Apr 2026
85.2000
90.6050
84.4400
89.5700
2,751,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
90.4800
93.4900
82.2400
85.6300
4,571,400
Thu, 16 Apr 2026
78.8800
88.6200
77.4300
88.4300
6,225,800
Wed, 15 Apr 2026
74.6800
79.7500
74.3700
77.7100
5,626,100
Tue, 14 Apr 2026
81.8400
81.8400
72.1700
73.4500
5,041,400
Mon, 13 Apr 2026
76.4950
80.6800
75.5600
79.8700
5,705,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
86.9800
87.0800
75.0150
75.5900
10,506,900
Thu, 09 Apr 2026
90.3600
93.0000
82.3220
87.1700
6,373,700
Wed, 08 Apr 2026
90.0550
94.6560
88.5750
89.3800
16,602,000
Tue, 07 Apr 2026
85.7600
86.9100
82.9500
86.5900
2,237,000
Mon, 06 Apr 2026
91.2900
93.3100
85.0000
87.0700
2,943,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
85.7400
91.5300
84.3000
90.0100
3,576,500
Wed, 01 Apr 2026
88.2000
90.7400
86.5000
87.6800
4,625,800
Tue, 31 Mar 2026
79.4700
85.8700
78.7680
85.7800
4,207,600
Mon, 30 Mar 2026
81.3500
84.0600
75.1400
78.3200
5,837,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
83.6400
85.3250
79.8200
81.4200
4,592,200
Thu, 26 Mar 2026
85.7000
88.2000
84.2800
85.6200
7,537,700
Thu, 26 Mar 2026
9 · 8-K
Next filing day · accepted 25 Mar, 19:42 ET
FORM 8-K ↗
Thu, 26 Mar 2026
8 · 424B5
Next filing day · accepted 25 Mar, 19:28 ET
424B5 ↗
Wed, 25 Mar 2026
78.8000
88.2500
78.6300
87.0000
14,015,100
Tue, 24 Mar 2026
7 · 424B5
After-hours · 16:15 ET
424B5 ↗
Tue, 24 Mar 2026
6 · S-3ASR
After-hours · 16:04 ET
S-3ASR ↗
Tue, 24 Mar 2026
88.0000
88.0900
82.4400
84.9200
2,665,200
Mon, 23 Mar 2026
83.6200
88.8400
82.6500
86.0200
2,634,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
84.9000
85.8300
80.7100
82.6500
4,385,800
Thu, 19 Mar 2026
80.8000
86.5000
80.0700
85.3500
4,088,200
Wed, 18 Mar 2026
77.5000
86.4600
76.9600
82.4800
7,034,000
Tue, 17 Mar 2026
71.5700
78.2200
71.1700
77.5900
4,118,200
Mon, 16 Mar 2026
69.3600
76.3500
69.0000
72.0100
5,007,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
67.1000
69.7600
65.4300
68.6300
3,010,700
Thu, 12 Mar 2026
68.4400
68.8120
65.1500
66.2200
2,525,000
Wed, 11 Mar 2026
62.0100
69.4400
62.0000
68.6900
5,530,900
Tue, 10 Mar 2026
57.6200
62.1200
57.5200
62.0100
4,290,400
Mon, 09 Mar 2026
53.0300
57.8800
52.5940
57.5300
2,321,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.2000
54.5500
51.9100
54.4500
1,624,200
Thu, 05 Mar 2026
52.0000
54.5200
52.0000
53.8300
2,216,900
Wed, 04 Mar 2026
55.9200
56.0900
51.6800
52.2600
2,764,000
Tue, 03 Mar 2026
55.4000
57.6100
54.4700
55.4000
1,887,200
Mon, 02 Mar 2026
54.7700
58.6500
54.2800
58.2400
2,288,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
52.5700
56.3700
51.0300
56.0600
3,155,000
Thu, 26 Feb 2026
58.1800
59.0000
53.4000
54.2600
6,270,400
Wed, 25 Feb 2026
62.8900
64.9250
58.1300
59.2700
4,658,100
Tue, 24 Feb 2026
5 · 10-K
After-hours · 16:28 ET
10-K ↗
Tue, 24 Feb 2026
56.6500
66.2600
55.7540
62.7400
7,346,900
Tue, 24 Feb 2026
4 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 23 Feb 2026
63.1500
63.1500
57.7850
59.2400
6,761,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
68.0000
68.0500
62.7400
63.6300
3,766,000
Thu, 19 Feb 2026
67.5000
68.7800
66.5100
68.1800
1,676,400
Wed, 18 Feb 2026
67.7000
69.3500
65.7400
68.8600
1,763,700
Tue, 17 Feb 2026
67.3400
68.4090
64.3800
67.6600
2,254,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.4300
70.4300
62.8400
68.1600
3,956,500
Thu, 12 Feb 2026
62.9900
64.5000
61.1400
63.7800
2,907,300
Wed, 11 Feb 2026
66.0000
66.7500
60.5700
62.4000
2,972,600
Tue, 10 Feb 2026
65.6000
65.7000
62.8980
64.0800
4,435,500
Mon, 09 Feb 2026
62.7500
65.9200
62.0000
64.7400
3,323,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.5900
63.6700
57.9100
62.9200
3,042,100
Thu, 05 Feb 2026
57.7000
59.8980
56.1400
57.6600
3,302,300
Wed, 04 Feb 2026
57.2400
58.1400
54.0900
57.2700
3,073,300
Tue, 03 Feb 2026
58.8800
60.1000
54.6600
58.3200
4,274,900
Mon, 02 Feb 2026
54.9200
60.3300
54.2700
59.8100
4,403,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.8500
56.4400
54.7700
55.2500
2,293,700
Thu, 29 Jan 2026
59.2000
59.8900
55.3000
56.1300
3,764,900
Wed, 28 Jan 2026
60.7400
61.5250
57.8840
60.2400
5,746,700
Tue, 27 Jan 2026
63.0900
64.0940
59.7400
60.2500
5,930,000
Mon, 26 Jan 2026
56.2100
61.6700
56.0000
58.9400
7,131,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
54.8000
54.9710
53.1520
53.6100
1,836,000
Thu, 22 Jan 2026
51.9600
54.6700
51.6000
54.3000
3,347,100
Wed, 21 Jan 2026
50.5200
51.5850
49.0780
50.7300
1,486,200
Tue, 20 Jan 2026
50.8500
52.4200
49.6400
50.0300
2,596,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
53.1700
53.7400
51.8600
52.7600
1,224,700
Thu, 15 Jan 2026
53.0100
53.9800
52.7200
52.8800
1,215,100
Wed, 14 Jan 2026
53.9100
54.1700
50.9900
52.7000
2,609,200
Tue, 13 Jan 2026
55.6700
57.0000
53.4800
54.3900
1,900,000
Mon, 12 Jan 2026
53.0000
56.2300
52.4450
55.3300
2,574,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
52.6600
53.6900
51.2200
53.2000
1,435,000
Thu, 08 Jan 2026
53.2600
53.5600
50.6600
52.4700
2,925,100
Wed, 07 Jan 2026
53.8800
54.3300
52.6600
53.5600
2,096,200
Tue, 06 Jan 2026
50.6300
54.4100
50.2100
54.0100
2,848,100
Mon, 05 Jan 2026
49.3300
52.1350
48.1600
50.6100
2,432,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
48.6400
49.7890
47.2000
48.9700
1,099,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
48.8000
48.8450
47.9300
48.1200
969,000
Tue, 30 Dec 2025
49.2400
49.4100
48.2000
48.8000
1,199,400
Mon, 29 Dec 2025
48.9500
49.5000
47.8500
49.3400
1,495,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.2100
49.6800
48.9100
49.5200
552,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
48.9300
49.6800
48.3700
49.1700
510,200
Tue, 23 Dec 2025
48.6200
49.4400
47.3300
48.9300
1,013,400
Mon, 22 Dec 2025
48.4000
49.4300
47.8800
49.2100
1,244,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
46.0500
47.8800
45.9000
47.5200
2,326,200
Thu, 18 Dec 2025
44.6000
46.0900
44.2000
45.9000
1,370,300
Wed, 17 Dec 2025
44.5200
45.2950
43.8100
43.9000
1,602,800
Tue, 16 Dec 2025
45.0000
46.0000
44.1200
44.4400
2,155,700
Mon, 15 Dec 2025
47.9000
48.3600
45.2900
45.7800
1,903,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.1200
49.4900
47.5010
47.6600
1,101,000
Thu, 11 Dec 2025
50.0000
50.8500
47.9000
49.1700
1,443,400
Wed, 10 Dec 2025
49.4300
51.5400
49.1500
50.6300
1,414,700
Tue, 09 Dec 2025
48.9900
51.9000
48.6600
49.7200
2,485,300
Mon, 08 Dec 2025
48.9100
49.9900
48.3600
49.4900
1,572,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.3600
48.4000
45.9900
48.3000
1,856,400
Thu, 04 Dec 2025
45.7300
47.4000
45.5100
46.2500
2,162,400
Wed, 03 Dec 2025
44.4600
45.9900
43.8600
45.8900
2,387,500
Tue, 02 Dec 2025
45.3000
47.1700
44.1400
44.6200
2,384,100
Mon, 01 Dec 2025
43.8200
44.4100
42.7700
44.3700
2,081,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
44.9800
45.3400
44.1200
44.5200
818,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 26 Nov 2025
44.8700
46.5400
44.1500
45.1300
1,898,100
Tue, 25 Nov 2025
45.1500
45.9500
43.6650
44.9000
1,689,500
Mon, 24 Nov 2025
44.3400
45.7000
44.1200
45.1500
1,256,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
43.2400
44.3700
42.0100
43.8100
1,846,800
Thu, 20 Nov 2025
45.1800
46.1000
42.8400
43.1800
1,768,500
Wed, 19 Nov 2025
44.3000
45.9360
43.8700
44.0900
1,443,100
Tue, 18 Nov 2025
43.3900
44.4800
41.9600
44.0100
1,931,900
Mon, 17 Nov 2025
45.6400
46.4400
43.9700
44.5500
2,130,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.2200
46.8300
43.0040
45.8400
1,872,300
Thu, 13 Nov 2025
47.6500
48.6300
44.8400
45.1900
2,915,600
Wed, 12 Nov 2025
50.6300
50.8500
47.3700
48.3700
2,457,300
Tue, 11 Nov 2025
51.0300
51.7500
49.7400
50.0000
2,519,800
Mon, 10 Nov 2025
50.3300
52.2000
49.9100
51.6700
3,476,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.7100
49.5100
45.5800
49.4800
3,668,100
Thu, 06 Nov 2025
48.0250
49.6150
45.4400
47.0800
5,552,600
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 05 Nov 2025
45.3200
46.6800
42.5000
45.8100
11,256,300
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 07:07 ET
8-K ↗
Tue, 04 Nov 2025
40.0000
40.1900
38.4500
38.8200
4,639,800
Mon, 03 Nov 2025
40.9900
41.8000
39.9150
41.4300
2,499,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
39.0000
41.0500
38.8400
40.6600
3,878,000
Thu, 30 Oct 2025
39.0500
39.5300
37.8350
37.9400
1,901,400
Wed, 29 Oct 2025
40.0000
40.7600
39.1500
39.6000
2,478,700
Tue, 28 Oct 2025
40.3400
41.1400
39.7050
39.7300
1,801,100
Mon, 27 Oct 2025
40.0000
40.9500
39.7100
40.3800
1,793,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.3700
40.7600
39.2200
39.4500
1,497,100
Thu, 23 Oct 2025
38.5300
40.1800
38.5300
39.6100
1,797,000
Wed, 22 Oct 2025
39.3200
39.9400
38.2500
38.9800
2,519,800
Tue, 21 Oct 2025
40.8500
41.6700
39.6000
39.7300
2,517,000
Mon, 20 Oct 2025
42.2400
42.6100
41.0000
41.1000
2,337,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
42.2300
42.9500
41.2910
41.4100
2,387,900
Thu, 16 Oct 2025
44.0000
44.8600
42.1400
43.0800
4,345,700
Wed, 15 Oct 2025
42.3600
44.2000
41.1200
43.4500
5,339,100
Tue, 14 Oct 2025
38.5000
42.1200
37.5000
40.4800
4,885,600
Mon, 13 Oct 2025
37.8500
40.8000
37.5400
39.5300
3,858,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
39.8000
40.4000
37.0910
37.2900
2,875,000
Thu, 09 Oct 2025
38.8800
40.5400
38.4500
39.5400
2,577,900
Wed, 08 Oct 2025
38.5000
39.2610
37.8200
37.8400
2,244,700
Tue, 07 Oct 2025
39.0000
39.5900
37.7400
38.2900
3,101,900
Mon, 06 Oct 2025
37.9000
40.9200
37.5400
38.3900
3,208,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
38.8700
39.2520
37.2840
37.3700
2,217,000
Thu, 02 Oct 2025
36.8100
38.8600
36.6150
38.7100
3,507,800
Wed, 01 Oct 2025
33.8000
35.9350
33.7450
35.8700
2,790,600
Tue, 30 Sep 2025
35.3400
35.4600
33.6850
34.1600
1,840,800
Mon, 29 Sep 2025
35.4300
35.7780
34.7000
35.4200
1,532,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
34.9900
35.2900
34.6900
35.1000
2,405,500
Thu, 25 Sep 2025
35.5200
35.8770
34.8700
35.1300
1,426,500
Wed, 24 Sep 2025
37.0600
37.2980
35.3800
36.3200
1,332,100
Tue, 23 Sep 2025
37.6400
38.7300
36.9200
36.9600
3,625,000
Mon, 22 Sep 2025
36.4300
37.8100
35.9250
37.7100
3,419,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
37.3400
37.6600
36.5000
36.5700
5,546,100
Thu, 18 Sep 2025
37.0000
37.7500
36.7170
37.2100
2,826,500
Wed, 17 Sep 2025
36.4500
37.4750
35.7900
36.2500
2,524,600
Tue, 16 Sep 2025
36.9200
37.0000
35.9200
36.3300
2,534,500
Mon, 15 Sep 2025
35.8600
37.2800
35.8100
36.9800
2,838,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
36.7800
36.9500
35.6300
35.6900
2,988,300
Thu, 11 Sep 2025
34.1500
36.5700
33.9300
36.5600
3,090,600
Wed, 10 Sep 2025
34.9900
35.8800
34.0200
34.1900
3,089,700
Tue, 09 Sep 2025
33.3000
34.7750
33.0800
34.3200
3,017,800
Mon, 08 Sep 2025
32.8200
33.7700
32.7350
33.3100
2,319,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
32.6400
33.6000
32.3500
32.7600
2,987,700