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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
121.1900
125.9500
119.1500
123.3300
2,120,673
Thu, 22 Oct 2026
126.0500
127.2300
120.2700
121.2000
2,501,100
Wed, 21 Oct 2026
131.2400
133.0000
129.7310
130.9300
2,521,000
Tue, 20 Oct 2026
124.8100
127.8200
121.4000
126.5200
2,790,500
Mon, 19 Oct 2026
129.2000
130.3600
126.6900
127.0900
2,560,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
132.0000
133.4600
123.6550
124.0100
3,855,600
Thu, 15 Oct 2026
134.7350
135.1000
127.8900
133.4000
6,300,300
Wed, 14 Oct 2026
152.5000
154.0400
140.6650
141.4900
5,627,600
Tue, 13 Oct 2026
150.6200
157.5700
148.9500
156.9700
3,372,800
Mon, 12 Oct 2026
154.7700
155.6300
151.4000
155.3100
4,350,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
152.0000
156.1000
148.9000
154.4900
4,031,300
Thu, 08 Oct 2026
151.8250
157.0500
150.0200
150.5700
5,751,300
Wed, 07 Oct 2026
144.5800
153.4600
144.4710
152.6600
5,068,500
Tue, 06 Oct 2026
146.0000
149.0450
144.5000
147.2000
3,579,100
Mon, 05 Oct 2026
141.3000
144.0300
140.2600
143.8800
4,959,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
134.7500
140.8300
134.0000
140.1400
4,886,300
Thu, 01 Oct 2026
132.1300
135.6800
130.0810
134.1300
4,593,500
Wed, 30 Sep 2026
131.1400
133.3150
129.8400
130.7800
3,198,900
Tue, 29 Sep 2026
130.2600
132.4350
127.7110
130.0500
4,512,100
Mon, 28 Sep 2026
124.6000
130.8800
124.6000
129.4000
4,700,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
122.8800
128.3600
122.3000
126.0000
6,300,700
Thu, 24 Sep 2026
113.9500
131.4100
113.5100
121.8800
11,664,700
Wed, 23 Sep 2026
111.1400
112.0000
107.1000
109.6500
3,919,800
Tue, 22 Sep 2026
111.3900
111.3900
107.2000
110.8900
5,894,900
Mon, 21 Sep 2026
105.5000
113.8000
104.4000
113.6600
7,342,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
105.3500
108.3100
102.1300
104.1400
73,094,300
Thu, 17 Sep 2026
100.0500
104.4500
99.6500
103.9900
3,238,100
Wed, 16 Sep 2026
98.0000
99.8500
95.4350
97.6100
3,141,500
Tue, 15 Sep 2026
98.5200
100.2700
96.5050
96.9700
3,066,500
Mon, 14 Sep 2026
94.1600
96.5700
92.2700
93.7800
2,731,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
95.7900
98.5150
95.2800
98.1800
1,947,000
Thu, 10 Sep 2026
96.5400
97.1200
94.0600
94.1000
1,961,400
Wed, 09 Sep 2026
101.2500
103.5000
96.7100
97.0600
2,570,200
Tue, 08 Sep 2026
100.5000
102.3200
97.6600
101.1400
3,484,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
14 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Fri, 04 Sep 2026
98.0000
99.6100
96.6700
99.5100
2,151,100
Thu, 03 Sep 2026
91.7800
98.2600
91.3600
98.1500
2,666,700
Wed, 02 Sep 2026
93.7900
94.9900
91.3600
92.4300
2,591,400
Tue, 01 Sep 2026
92.5300
94.6200
89.6450
93.7800
2,692,800
Mon, 31 Aug 2026
94.5700
95.5200
91.7600
92.9500
3,213,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
97.7500
98.8500
93.0700
93.4000
3,254,300
Thu, 27 Aug 2026
110.6600
112.7000
95.0200
99.2400
7,548,400
Wed, 26 Aug 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 26 Aug 2026
103.1600
109.6200
103.1600
108.9000
5,351,200
Tue, 25 Aug 2026
102.7000
106.2670
101.5400
102.8100
2,544,200
Mon, 24 Aug 2026
107.3400
107.9190
100.1800
100.4400
3,605,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
111.0000
111.2750
107.5500
108.5500
2,587,200
Thu, 20 Aug 2026
112.9800
114.5800
109.9400
109.9800
3,003,000
Wed, 19 Aug 2026
118.0000
118.3800
110.3400
112.0000
3,433,000
Tue, 18 Aug 2026
114.9550
119.1000
114.9550
117.0600
3,004,900
Mon, 17 Aug 2026
118.4900
118.6400
115.2800
116.9900
3,130,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
117.8600
118.6400
115.1000
118.1600
3,544,100
Thu, 13 Aug 2026
113.0500
118.8100
112.0150
117.3500
4,054,500
Wed, 12 Aug 2026
112.4700
113.8000
108.4610
111.4000
4,412,400
Tue, 11 Aug 2026
105.6700
109.5900
99.4050
109.3800
5,497,600
Mon, 10 Aug 2026
93.7400
102.2000
92.9900
97.9800
5,151,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.0100
90.1000
86.5100
90.0500
1,980,900
Thu, 06 Aug 2026
83.8400
87.7200
81.3800
87.2600
2,226,900
Wed, 05 Aug 2026
84.6100
86.0950
83.2500
83.7400
2,389,400
Tue, 04 Aug 2026
82.0000
87.1000
81.5100
83.9200
3,726,100
Mon, 03 Aug 2026
76.4700
80.6600
75.2000
80.1400
1,905,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.5900
79.4000
75.2200
77.1700
1,972,100
Thu, 30 Jul 2026
71.7150
75.6050
71.3100
75.0600
2,371,700
Wed, 29 Jul 2026
71.6500
73.1200
69.1500
69.2500
3,746,800
Tue, 28 Jul 2026
71.5000
73.0900
68.2300
72.9900
2,521,400
Mon, 27 Jul 2026
75.6600
76.2200
71.7300
74.2100
1,767,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.2400
75.8800
73.0400
74.5600
1,369,800
Thu, 23 Jul 2026
73.7800
76.5900
73.7800
75.1900
1,642,500
Wed, 22 Jul 2026
73.2000
74.9300
72.9850
74.5800
1,560,400
Tue, 21 Jul 2026
71.5300
74.4100
71.1800
74.3200
2,291,300
Mon, 20 Jul 2026
69.6900
71.0150
69.1600
69.9300
1,866,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.9300
70.4600
65.7500
69.3800
2,350,700
Thu, 16 Jul 2026
69.2500
69.4800
67.2900
68.3700
2,797,000
Wed, 15 Jul 2026
77.4600
77.8300
67.6900
70.7500
3,468,200
Tue, 14 Jul 2026
76.8100
78.3450
75.6800
77.0300
2,354,000
Mon, 13 Jul 2026
78.2000
78.9700
74.3400
75.3600
2,206,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.5800
82.5700
78.8000
79.3300
2,084,200
Thu, 09 Jul 2026
79.8100
82.1150
78.5400
80.9600
2,679,600
Wed, 08 Jul 2026
77.0000
80.0000
76.3700
77.7300
2,423,500
Tue, 07 Jul 2026
76.0800
78.3700
73.6300
78.2500
2,769,200
Mon, 06 Jul 2026
73.4700
78.7900
73.2500
77.7300
2,203,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.4200
77.9500
72.0500
72.7100
2,131,100
Wed, 01 Jul 2026
77.8400
78.9300
75.1300
77.1400
2,619,200
Tue, 30 Jun 2026
72.2700
80.0200
71.9500
78.7900
4,443,100
Mon, 29 Jun 2026
69.7400
72.8000
68.8000
72.3200
2,190,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.0000
70.7000
68.6300
69.1600
5,663,400
Thu, 25 Jun 2026
74.1000
74.5700
71.0500
71.6900
2,311,500
Wed, 24 Jun 2026
72.2400
74.0700
70.4800
72.8000
2,278,100
Tue, 23 Jun 2026
72.7200
74.7300
71.8600
72.3600
2,800,100
Mon, 22 Jun 2026
75.6800
77.9900
74.2500
77.0400
3,274,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
74.2200
74.7800
72.2100
74.6100
7,522,900
Wed, 17 Jun 2026
73.9800
74.6650
72.2400
72.6700
3,275,100
Tue, 16 Jun 2026
74.7200
76.6900
73.1200
73.2600
2,190,300
Mon, 15 Jun 2026
75.0000
75.1700
73.0050
74.7000
2,755,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
12 · 8-K
After-hours · 16:28 ET
8-K ↗
Fri, 12 Jun 2026
70.0000
72.9700
69.2080
72.3100
3,081,800
Thu, 11 Jun 2026
67.0100
69.3400
64.8000
69.3400
3,209,000
Wed, 10 Jun 2026
68.4400
70.0000
66.2600
66.5300
4,061,800
Tue, 09 Jun 2026
74.2400
74.6400
66.6500
70.0000
3,763,000
Mon, 08 Jun 2026
73.5400
74.8500
71.5800
73.7700
2,697,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Fri, 05 Jun 2026
76.5850
76.5850
71.6100
72.1700
3,807,700
Thu, 04 Jun 2026
79.2700
79.7050
77.7750
78.5100
2,597,100
Wed, 03 Jun 2026
82.3400
83.7300
79.4000
80.8400
3,878,500
Tue, 02 Jun 2026
10 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Tue, 02 Jun 2026
84.8400
85.9900
81.9000
82.9800
3,775,000
Mon, 01 Jun 2026
78.0500
84.8900
77.8700
84.4500
4,365,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.7600
80.1500
73.6800
79.5100
7,694,800
Thu, 28 May 2026
74.5000
77.5000
69.2000
73.0400
12,305,200
Wed, 27 May 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 27 May 2026
87.9300
88.9300
84.7700
85.7400
5,714,200
Tue, 26 May 2026
91.0200
91.3100
87.2000
88.3500
5,239,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
80.4000
87.9700
80.3800
87.2000
5,086,500
Thu, 21 May 2026
77.7200
79.6500
77.7200
79.0000
2,293,000
Wed, 20 May 2026
77.0100
79.4400
76.1000
77.9300
2,111,000
Tue, 19 May 2026
76.5000
78.4900
74.1350
76.0300
2,452,900
Mon, 18 May 2026
80.6100
80.9700
76.3400
77.0700
3,327,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.8800
82.3050
78.6500
81.1800
2,270,200
Thu, 14 May 2026
82.9900
85.8400
81.5110
83.8000
2,506,700
Wed, 13 May 2026
85.0000
85.6400
81.6100
84.4300
2,637,300
Tue, 12 May 2026
86.4000
86.4000
80.0300
83.3300
4,197,700
Mon, 11 May 2026
82.8800
93.9200
82.5000
87.3400
11,207,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.8200
79.3850
74.8500
78.1600
3,431,600
Thu, 07 May 2026
74.9300
78.5000
74.0400
76.0500
3,177,800
Wed, 06 May 2026
74.7000
75.0800
72.7000
74.4300
2,575,400
Tue, 05 May 2026
73.9000
75.4150
73.0700
74.6300
1,872,200
Mon, 04 May 2026
72.1700
74.1900
71.8800
72.7500
1,568,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
8 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Fri, 01 May 2026
7 · DEF 14A
After-hours · 16:11 ET
DEF 14A ↗
Fri, 01 May 2026
71.0700
72.6900
70.5800
71.6200
1,311,400
Thu, 30 Apr 2026
70.9800
72.5600
69.6900
71.4500
2,396,900
Wed, 29 Apr 2026
71.2500
71.8000
69.5000
70.3100
1,779,300
Tue, 28 Apr 2026
72.8000
73.1100
69.7600
70.9300
1,990,000
Mon, 27 Apr 2026
72.0200
74.6400
70.8100
73.9700
2,870,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.9500
72.0900
69.0800
71.4300
2,696,100
Thu, 23 Apr 2026
68.4700
70.4400
67.7800
69.9800
2,608,400
Wed, 22 Apr 2026
70.1900
71.1600
68.8100
69.3600
3,025,600
Tue, 21 Apr 2026
68.1500
70.2600
67.6500
69.1700
2,421,000
Mon, 20 Apr 2026
66.8700
68.5350
66.2400
68.0000
2,164,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.0000
69.1000
66.9700
66.9700
2,043,700
Thu, 16 Apr 2026
65.4400
67.8300
64.5400
67.8000
2,818,600
Wed, 15 Apr 2026
64.3500
65.2550
63.9200
64.8900
2,336,000
Tue, 14 Apr 2026
64.6000
64.6700
62.7500
64.0000
2,597,600
Mon, 13 Apr 2026
60.4100
63.3000
60.4100
63.2500
2,585,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.0200
61.4500
60.2000
60.9400
2,158,800
Thu, 09 Apr 2026
62.4600
63.1500
59.3950
60.1900
2,431,200
Wed, 08 Apr 2026
65.2800
65.9500
61.8200
62.2500
5,360,300
Tue, 07 Apr 2026
60.6200
62.3150
60.3100
61.8900
1,819,700
Mon, 06 Apr 2026
62.5600
63.8000
61.0500
61.1700
1,800,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.0000
62.5800
58.9100
62.4800
1,865,000
Wed, 01 Apr 2026
60.7600
62.4490
60.0000
61.0700
2,561,500
Tue, 31 Mar 2026
57.8300
59.6250
56.9400
59.0400
3,200,000
Mon, 30 Mar 2026
59.7500
60.4000
56.7800
56.9900
2,814,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.3100
61.3150
58.0000
58.9800
2,581,500
Thu, 26 Mar 2026
64.1600
64.7600
62.0100
62.0400
1,915,000
Wed, 25 Mar 2026
65.8700
67.3000
65.2300
65.4700
2,199,900
Wed, 25 Mar 2026
6 · 10-K
Next filing day · accepted 24 Mar, 18:36 ET
10-K ↗
Tue, 24 Mar 2026
64.0400
65.3500
63.3100
65.1500
1,375,500
Mon, 23 Mar 2026
63.7700
65.6000
63.0000
64.4600
2,374,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
64.6800
65.2000
62.2070
62.6300
4,403,200
Thu, 19 Mar 2026
63.1900
66.1000
62.7500
65.4500
1,879,500
Wed, 18 Mar 2026
63.7000
65.6500
63.6600
64.3900
2,125,500
Tue, 17 Mar 2026
63.3200
64.6500
63.0300
63.4400
1,816,500
Mon, 16 Mar 2026
62.9100
63.3800
61.8000
62.8500
2,958,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.7000
62.6900
60.4800
61.5000
2,124,200
Thu, 12 Mar 2026
61.4100
62.2800
60.6300
61.0000
2,000,400
Wed, 11 Mar 2026
61.6300
63.0550
61.3600
62.0900
2,587,900
Tue, 10 Mar 2026
63.3500
64.1800
60.8400
61.0400
3,816,900
Mon, 09 Mar 2026
60.9000
63.0490
59.3800
62.8700
2,988,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.2300
61.6100
58.8800
60.9000
3,517,200
Thu, 05 Mar 2026
60.5300
63.0500
59.8100
61.1300
3,473,900
Wed, 04 Mar 2026
62.4500
63.1200
61.3400
61.3600
4,558,200
Tue, 03 Mar 2026
63.3200
63.4000
60.3200
61.7400
3,769,100
Mon, 02 Mar 2026
62.2900
65.6600
61.7950
65.5300
3,782,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.1300
66.7550
62.9900
64.2200
6,572,500
Thu, 26 Feb 2026
73.5200
73.8000
61.1600
65.9800
10,287,600
Wed, 25 Feb 2026
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 25 Feb 2026
68.7500
74.2800
68.7500
73.5600
6,619,600
Tue, 24 Feb 2026
68.6100
70.8840
67.3050
67.7200
4,727,700
Mon, 23 Feb 2026
4 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 23 Feb 2026
72.5000
73.2100
68.3900
68.4400
4,149,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.2200
75.6100
73.2100
73.9300
2,485,400
Thu, 19 Feb 2026
72.1500
73.6600
71.5000
73.5900
2,508,900
Wed, 18 Feb 2026
73.0300
74.3050
71.0300
72.6000
2,408,100
Tue, 17 Feb 2026
72.1900
73.8800
71.1000
72.6900
3,477,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
71.4400
75.4600
70.2100
73.8500
3,301,700
Thu, 12 Feb 2026
76.3800
76.8400
70.6000
70.8100
3,990,400
Wed, 11 Feb 2026
75.8900
76.6800
71.3900
76.0500
3,373,400
Tue, 10 Feb 2026
76.0000
76.1600
73.4200
73.6400
2,717,200
Mon, 09 Feb 2026
71.3400
75.5500
70.0000
74.4200
4,039,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.3300
71.5050
66.3200
70.9900
4,558,600
Thu, 05 Feb 2026
64.9500
67.0500
64.0200
64.2800
3,114,300
Wed, 04 Feb 2026
67.6700
68.7500
65.3500
67.2700
4,237,200
Tue, 03 Feb 2026
71.1600
72.0900
67.0700
68.3700
2,954,600
Mon, 02 Feb 2026
68.6200
72.0800
68.2000
70.3400
3,106,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.9000
73.4470
69.1800
69.5400
2,456,500
Thu, 29 Jan 2026
74.0900
74.3500
69.8800
72.6100
3,331,600
Wed, 28 Jan 2026
74.5700
75.9000
73.8100
74.2900
2,658,400
Tue, 27 Jan 2026
73.8500
74.4100
72.0400
74.1200
2,383,500
Mon, 26 Jan 2026
69.8850
73.2200
69.8050
72.8100
2,807,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.1600
71.2500
69.0400
69.7500
2,223,500
Thu, 22 Jan 2026
74.6300
74.9900
71.0100
71.4200
2,422,300
Wed, 21 Jan 2026
70.4800
73.1900
69.0700
71.7400
3,032,000
Tue, 20 Jan 2026
70.2250
72.5400
69.7580
70.0600
3,323,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.6900
74.0300
71.7900
72.9000
4,669,700
Thu, 15 Jan 2026
72.8100
76.2300
72.0800
72.3600
5,309,000
Wed, 14 Jan 2026
74.9300
74.9350
70.5000
70.5700
4,828,300
Tue, 13 Jan 2026
74.6000
77.4000
73.7500
75.4100
7,034,500
Mon, 12 Jan 2026
68.0000
73.8000
67.6100
72.4400
6,520,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
66.0000
67.7800
65.1300
66.9800
3,359,800
Thu, 08 Jan 2026
68.5000
68.7600
64.2700
65.7000
3,676,400
Wed, 07 Jan 2026
69.0600
69.7800
67.8180
68.5900
3,616,200
Tue, 06 Jan 2026
70.0800
70.2300
67.0500
69.0300
4,550,000
Mon, 05 Jan 2026
70.2400
70.8000
68.1000
69.6600
3,763,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
68.4300
69.6570
67.9300
69.0100
3,314,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
67.7800
67.8750
66.7200
67.0100
1,958,400
Tue, 30 Dec 2025
68.4700
68.7300
67.5700
67.7900
1,989,300
Mon, 29 Dec 2025
68.1900
69.8900
68.0300
68.4300
2,379,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
67.3800
69.4800
66.7500
69.2800
2,123,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
66.6200
67.2300
66.1000
66.9900
2,242,200
Tue, 23 Dec 2025
67.3100
68.0000
65.4100
67.2700
2,987,600
Mon, 22 Dec 2025
69.9050
70.3500
67.0700
67.3200
4,031,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.6000
69.4400
67.4650
69.1300
5,002,500
Thu, 18 Dec 2025
67.9900
68.4300
66.2900
67.0600
3,535,500
Wed, 17 Dec 2025
69.0200
69.9600
66.1600
66.3200
3,040,300
Tue, 16 Dec 2025
69.7600
70.7200
68.2100
69.7200
3,259,300
Mon, 15 Dec 2025
71.0600
71.6900
69.4800
69.5700
3,846,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
74.7800
75.9800
70.3500
71.3200
5,276,200
Thu, 11 Dec 2025
73.1600
76.3900
72.0400
75.8700
3,946,000
Wed, 10 Dec 2025
3 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 10 Dec 2025
70.2100
74.1200
69.8800
73.6500
5,091,300
Tue, 09 Dec 2025
70.2600
71.4300
70.0200
70.1500
3,868,300
Mon, 08 Dec 2025
71.3300
72.7200
70.2100
71.0400
4,999,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
71.3300
71.9800
69.5100
70.4300
6,675,000
Thu, 04 Dec 2025
68.4400
72.3300
68.1100
72.2000
10,733,100
Wed, 03 Dec 2025
78.8000
79.7100
68.3400
68.8500
21,465,100
Tue, 02 Dec 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 02 Dec 2025
91.4800
96.4980
90.5400
94.7200
10,753,400
Mon, 01 Dec 2025
87.6550
89.2200
85.5200
88.5500
5,072,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
86.9200
89.1800
86.4800
88.9600
2,551,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
83.7600
87.6600
83.2500
85.7700
3,836,000
Tue, 25 Nov 2025
81.4500
84.0100
80.1350
83.1500
2,299,800
Mon, 24 Nov 2025
78.5100
82.6800
78.0200
82.1300
4,488,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
77.6800
79.5900
75.5000
78.3800
3,808,500
Thu, 20 Nov 2025
85.9400
86.2200
77.1100
77.2500
4,133,900
Wed, 19 Nov 2025
82.3400
84.5200
81.8700
81.9500
2,979,000
Tue, 18 Nov 2025
83.1600
84.5400
81.2600
82.1700
2,552,700
Mon, 17 Nov 2025
84.5900
86.4900
82.8100
84.1500
2,327,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
82.5300
86.7900
81.5200
84.5900
3,689,500
Thu, 13 Nov 2025
87.3500
88.1550
82.5900
83.9600
4,115,300
Wed, 12 Nov 2025
88.2800
89.8700
88.2800
88.5900
2,223,900
Tue, 11 Nov 2025
90.9200
91.7270
87.0900
87.4800
3,353,700
Mon, 10 Nov 2025
92.9300
93.0000
89.5000
92.4700
2,739,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
91.9600
92.8900
87.7750
90.0700
4,983,400
Thu, 06 Nov 2025
97.6000
97.8500
92.8100
93.0900
2,664,100
Wed, 05 Nov 2025
95.0900
98.8350
95.0000
97.0100
1,787,000
Wed, 05 Nov 2025
1 · 8-K
Next filing day · accepted 04 Nov, 19:58 ET
8-K ↗
Tue, 04 Nov 2025
93.3650
97.1200
92.5160
95.1000
2,783,200
Mon, 03 Nov 2025
100.0000
100.5900
97.2100
98.6000
2,078,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
97.8900
99.0200
96.2200
98.7000
3,376,800
Thu, 30 Oct 2025
96.4400
98.2300
96.1700
97.0100
2,334,800
Wed, 29 Oct 2025
96.2500
97.6300
94.6520
97.5800
1,927,400
Tue, 28 Oct 2025
95.7100
96.1300
93.6500
95.3400
1,676,300
Mon, 27 Oct 2025
95.9800
97.0000
95.3000
95.4700
2,100,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
95.2600
96.0800
93.6700
93.7900
1,780,300