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
183.3800
186.0400
180.8200
185.0100
1,483,459
Thu, 22 Oct 2026
190.0000
190.7500
181.7600
183.5900
2,113,200
Wed, 21 Oct 2026
21 · 8-K
After market open · 13:20 ET
8-K ↗
Wed, 21 Oct 2026
199.9900
202.4600
190.6900
198.0700
1,829,800
Tue, 20 Oct 2026
197.4000
207.0000
196.4400
202.3400
1,107,800
Mon, 19 Oct 2026
200.9200
203.0800
197.5000
201.7800
973,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
201.6400
207.2300
198.5700
200.5100
978,100
Thu, 15 Oct 2026
195.0000
203.3000
192.3900
201.6900
1,809,800
Wed, 14 Oct 2026
203.3200
204.6000
198.1200
200.6800
888,500
Tue, 13 Oct 2026
208.2100
208.2100
204.9000
207.4200
611,400
Mon, 12 Oct 2026
209.0000
209.7000
207.0600
208.6900
616,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
203.3700
210.3800
203.1000
209.2100
832,200
Thu, 08 Oct 2026
198.0000
201.2300
196.5600
198.6600
904,200
Wed, 07 Oct 2026
199.1800
200.8400
198.0900
200.5700
720,200
Tue, 06 Oct 2026
206.4300
207.0200
199.2200
204.2600
1,048,300
Mon, 05 Oct 2026
206.5000
207.6300
203.5200
205.2900
957,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
201.6800
206.9900
201.6400
205.5400
882,600
Thu, 01 Oct 2026
202.9500
202.9500
196.9000
199.2200
971,100
Wed, 30 Sep 2026
204.6500
211.0800
201.6900
202.6400
1,274,100
Tue, 29 Sep 2026
203.7900
205.4100
199.4400
202.5500
829,000
Mon, 28 Sep 2026
196.9600
203.5000
196.0000
202.6300
907,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
201.1900
204.6300
200.4000
203.9200
777,100
Thu, 24 Sep 2026
199.9400
203.2000
197.9500
201.5800
808,800
Wed, 23 Sep 2026
200.2900
202.6900
197.2300
201.9400
998,100
Tue, 22 Sep 2026
199.0100
208.0000
198.7100
206.1400
1,004,000
Mon, 21 Sep 2026
198.1000
198.9800
193.2800
198.0600
1,059,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
196.8100
196.9400
193.0000
195.7000
1,381,000
Thu, 17 Sep 2026
195.7900
197.9300
193.0000
196.1100
907,700
Wed, 16 Sep 2026
192.3000
194.0000
186.4200
189.8800
942,200
Tue, 15 Sep 2026
190.0000
190.9500
186.6400
189.3900
781,800
Mon, 14 Sep 2026
184.2800
190.2700
183.5000
188.3500
897,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
195.8400
199.4400
192.1000
193.4900
774,300
Thu, 10 Sep 2026
196.8300
198.1800
192.4000
194.1400
1,747,200
Wed, 09 Sep 2026
210.0800
213.8300
207.5000
209.2600
1,796,100
Tue, 08 Sep 2026
206.6800
213.0200
205.0000
208.5600
1,416,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
196.1000
201.1000
196.1000
198.7600
840,100
Thu, 03 Sep 2026
208.4500
209.9000
198.8700
199.5300
1,241,500
Wed, 02 Sep 2026
204.5000
209.1400
202.0200
204.2600
789,700
Tue, 01 Sep 2026
203.1000
209.6000
200.8900
201.6100
970,100
Mon, 31 Aug 2026
212.5500
213.0400
205.0000
208.8700
1,330,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
217.5600
217.5600
209.5700
209.8000
1,342,100
Thu, 27 Aug 2026
214.8200
219.8000
213.9800
216.2800
1,307,300
Wed, 26 Aug 2026
217.9200
220.3900
212.8400
213.7500
1,118,700
Tue, 25 Aug 2026
212.0600
219.8400
210.3100
219.7000
870,800
Mon, 24 Aug 2026
219.0000
220.7800
211.5800
214.2500
1,024,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
206.8400
217.1600
206.8400
216.0000
1,850,900
Thu, 20 Aug 2026
190.6400
199.8000
190.2400
198.7300
1,085,700
Wed, 19 Aug 2026
192.8600
198.4500
191.8900
194.6800
1,493,100
Tue, 18 Aug 2026
188.3300
190.4500
185.4700
187.8000
751,900
Mon, 17 Aug 2026
190.9600
193.7500
186.4800
192.0400
1,220,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
187.4900
189.1700
184.0800
184.6100
896,400
Thu, 13 Aug 2026
191.2300
194.2000
187.0500
187.5900
844,700
Wed, 12 Aug 2026
199.3600
199.3600
192.5900
194.8900
865,200
Tue, 11 Aug 2026
197.5000
198.4700
190.9400
194.4800
1,157,900
Mon, 10 Aug 2026
196.7885
202.3123
194.9685
197.7372
1,581,886
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
198.2300
201.3300
195.3500
199.0600
1,028,800
Thu, 06 Aug 2026
194.8000
196.2900
192.8000
193.0300
1,053,400
Wed, 05 Aug 2026
200.0000
201.8400
196.9200
197.0000
1,282,000
Tue, 04 Aug 2026
193.4200
197.3500
193.3000
195.1600
1,069,000
Mon, 03 Aug 2026
180.4100
187.0100
179.0700
185.9100
897,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
20 · 10-Q
After market open · 15:02 ET
10-Q ↗
Fri, 31 Jul 2026
183.6400
184.6400
178.7100
182.7100
815,600
Thu, 30 Jul 2026
182.3700
185.6800
180.1100
185.0000
949,800
Wed, 29 Jul 2026
173.5573
179.2243
169.2194
173.3893
973,860
Tue, 28 Jul 2026
173.6600
180.0000
171.0000
178.9600
1,502,400
Mon, 27 Jul 2026
178.1200
180.2100
173.8300
179.3200
1,106,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
182.3000
183.1400
179.0300
179.2900
935,500
Thu, 23 Jul 2026
189.2900
192.2500
181.7700
182.2200
1,701,900
Wed, 22 Jul 2026
187.8800
196.4300
187.8800
195.4800
1,226,900
Wed, 22 Jul 2026
19 · 8-K
Next filing day · accepted 21 Jul, 20:51 ET
8-K ↗
Tue, 21 Jul 2026
182.2800
188.0900
179.9700
188.0100
1,570,500
Mon, 20 Jul 2026
174.0100
177.7900
173.6900
175.0700
1,061,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18 · 8-K
After-hours · 17:23 ET
8-K ↗
Fri, 17 Jul 2026
170.0000
177.3300
169.0500
172.4800
1,612,700
Thu, 16 Jul 2026
176.8500
180.1500
174.4900
175.6600
1,399,300
Wed, 15 Jul 2026
184.4000
184.7500
176.7500
181.5400
1,372,900
Tue, 14 Jul 2026
181.8000
185.0000
179.4100
182.3800
967,300
Mon, 13 Jul 2026
174.0000
179.7600
172.6400
174.5300
1,023,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
173.0600
177.1200
173.0600
175.8300
791,300
Thu, 09 Jul 2026
173.1200
175.5100
169.7200
174.4300
916,900
Wed, 08 Jul 2026
165.0000
168.5800
161.2900
167.2100
1,283,200
Tue, 07 Jul 2026
170.0000
171.5000
165.8800
169.7500
820,800
Mon, 06 Jul 2026
175.7800
176.3800
173.3200
173.8700
703,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
171.0000
175.8900
169.1400
172.0100
1,454,500
Wed, 01 Jul 2026
172.9900
173.3700
168.5300
168.8000
1,140,400
Tue, 30 Jun 2026
172.3700
174.9500
170.5600
174.2600
1,311,000
Mon, 29 Jun 2026
170.9800
170.9800
165.9900
168.4500
1,413,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
172.0000
177.5500
170.1000
171.2600
1,697,500
Fri, 26 Jun 2026
17 · 8-K
Pre-market · 09:08 ET
8-K ↗
Thu, 25 Jun 2026
16 · 8-K
After market open · 10:52 ET
8-K ↗
Thu, 25 Jun 2026
172.7600
178.2500
170.8700
174.7300
1,751,600
Wed, 24 Jun 2026
172.2800
175.1200
169.7000
171.8400
1,832,400
Tue, 23 Jun 2026
178.9600
182.9700
176.4800
178.5700
1,166,000
Mon, 22 Jun 2026
190.3300
191.9600
187.3100
189.9100
1,218,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
192.8500
194.1200
189.3900
192.9300
1,972,800
Wed, 17 Jun 2026
15 · 8-K
After market open · 12:28 ET
8-K ↗
Wed, 17 Jun 2026
194.9100
203.0000
191.4200
191.6800
1,569,300
Wed, 17 Jun 2026
14 · 424B3
Next filing day · accepted 16 Jun, 21:56 ET
424B3 ↗
Tue, 16 Jun 2026
195.0000
198.5700
192.2500
194.5300
1,346,800
Mon, 15 Jun 2026
200.0000
201.8200
192.1500
193.2200
1,768,700
Mon, 15 Jun 2026
13 · 424B2
Pre-market · 08:58 ET
424B2 ↗
Mon, 15 Jun 2026
12 · S-3ASR
Pre-market · 08:16 ET
S-3ASR ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
185.4900
190.4700
184.6900
189.7900
1,119,400
Thu, 11 Jun 2026
170.7000
182.3700
168.2000
182.1600
1,613,700
Wed, 10 Jun 2026
171.0200
173.5100
165.5000
167.7600
1,548,200
Tue, 09 Jun 2026
173.8700
179.0200
167.7000
175.1700
1,608,000
Mon, 08 Jun 2026
176.6800
176.6800
169.8200
170.4800
1,684,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
186.8700
187.0600
172.3000
172.9700
1,920,800
Thu, 04 Jun 2026
192.9300
194.9800
191.0200
194.0900
1,176,400
Wed, 03 Jun 2026
198.2500
199.9500
193.0900
196.5900
1,012,900
Tue, 02 Jun 2026
196.5800
203.1900
196.2000
201.3700
1,232,600
Mon, 01 Jun 2026
188.9100
197.6500
187.5700
194.6200
1,222,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
193.2500
194.4500
188.8000
191.3000
1,577,200
Thu, 28 May 2026
185.8900
195.8900
183.5600
194.8800
1,225,900
Wed, 27 May 2026
187.5600
189.2000
185.1100
187.7500
1,026,600
Tue, 26 May 2026
184.4900
190.0000
184.0100
189.8800
1,066,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
178.7500
180.8300
177.0400
179.6700
1,041,100
Thu, 21 May 2026
174.0800
181.8300
172.0000
179.1200
1,349,800
Wed, 20 May 2026
170.9700
175.1900
169.2100
174.0900
930,000
Tue, 19 May 2026
168.3900
171.8500
165.2300
169.0000
992,800
Mon, 18 May 2026
178.5200
178.5200
169.1900
171.9000
1,467,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
179.2600
179.6500
174.6200
176.7800
1,406,900
Thu, 14 May 2026
190.0100
190.5300
185.2700
188.5000
1,191,700
Wed, 13 May 2026
191.9200
194.9300
188.1300
191.8900
1,654,400
Tue, 12 May 2026
180.2079
190.0891
177.2475
189.8515
2,028,787
Mon, 11 May 2026
186.5743
190.1188
182.8911
183.3960
2,003,537
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
181.7624
186.5644
181.7624
183.4554
1,093,426
Thu, 07 May 2026
184.5049
186.2376
177.2376
177.7624
1,394,406
Wed, 06 May 2026
178.2178
183.7525
176.2376
182.0891
1,584,387
Tue, 05 May 2026
170.1881
171.8911
167.9010
169.3366
924,453
Mon, 04 May 2026
167.4059
168.1188
164.2475
164.6535
1,222,706
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
166.8416
170.9208
165.3465
169.4852
1,082,619
Thu, 30 Apr 2026
11 · 10-Q
After market open · 14:05 ET
10-Q ↗
Thu, 30 Apr 2026
171.0396
172.1584
167.2673
169.9901
1,379,862
Wed, 29 Apr 2026
10 · 8-K
After-hours · 17:10 ET
8-K ↗
Wed, 29 Apr 2026
9 · 8-K
After market open · 12:53 ET
8-K ↗
Wed, 29 Apr 2026
168.8317
169.8218
164.8317
166.7624
1,277,953
Tue, 28 Apr 2026
172.2574
173.3762
167.0495
168.8020
2,041,109
Mon, 27 Apr 2026
178.2178
180.0990
174.2574
176.3564
1,587,215
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
181.2970
182.6040
177.9901
178.6436
1,332,089
Thu, 23 Apr 2026
185.8515
192.8515
178.3366
180.4455
2,270,379
Wed, 22 Apr 2026
186.0099
188.0891
184.6535
185.8515
1,114,939
Tue, 21 Apr 2026
187.9406
191.0495
180.8218
181.7129
1,415,414
Mon, 20 Apr 2026
188.1881
190.9307
186.6535
188.8713
1,040,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
8 · DEF 14A
After-hours · 17:26 ET
DEF 14A ↗
Fri, 17 Apr 2026
7 · DEFA14A
After-hours · 17:24 ET
DEFA14A ↗
Fri, 17 Apr 2026
6 · 8-K
After-hours · 17:22 ET
8-K ↗
Fri, 17 Apr 2026
190.5941
194.0594
187.1287
192.3960
1,415,212
Thu, 16 Apr 2026
189.9901
191.2673
185.0792
186.3861
1,049,188
Wed, 15 Apr 2026
188.1188
192.4753
185.5743
187.4257
1,127,766
Tue, 14 Apr 2026
195.2574
196.9604
191.3366
191.4554
1,458,440
Mon, 13 Apr 2026
5 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 13 Apr 2026
188.1089
194.5644
186.9505
194.4356
1,885,165
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
190.0990
194.4356
188.6238
190.6535
1,563,682
Thu, 09 Apr 2026
184.0792
188.0000
182.6238
186.1881
981,922
Wed, 08 Apr 2026
187.1881
188.1188
181.6535
185.3168
1,631,554
Tue, 07 Apr 2026
174.3069
174.8614
169.1881
172.2475
1,173,216
Mon, 06 Apr 2026
174.7525
177.0198
171.8812
174.9208
955,359
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
168.2574
177.3366
167.0990
176.0693
1,622,969
Wed, 01 Apr 2026
175.3168
179.4753
173.2673
176.1881
1,636,200
Tue, 31 Mar 2026
161.3861
170.6733
161.3861
170.3564
1,772,247
Mon, 30 Mar 2026
164.9505
165.5247
155.6238
157.7030
1,695,790
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.1287
164.0000
156.4356
160.4653
1,556,208
Thu, 26 Mar 2026
156.9406
159.2772
154.6436
158.1782
1,576,307
Wed, 25 Mar 2026
164.2871
165.9703
161.4852
163.8515
1,614,283
Tue, 24 Mar 2026
155.4059
158.9109
151.6733
158.2970
1,934,756
Mon, 23 Mar 2026
155.7030
160.9802
154.0990
158.0099
2,759,118
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
157.4951
158.8416
149.8713
151.1980
3,105,548
Thu, 19 Mar 2026
155.5545
159.4059
150.7822
158.2277
3,388,853
Wed, 18 Mar 2026
169.0792
169.9010
164.5347
165.0693
2,036,059
Tue, 17 Mar 2026
174.4951
178.1683
172.2970
175.2673
1,150,390
Mon, 16 Mar 2026
173.4951
175.8614
170.2970
175.0495
1,764,167
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
178.2178
178.5148
169.0990
169.1386
2,143,624
Thu, 12 Mar 2026
187.7228
187.7228
178.6436
178.7723
2,044,846
Wed, 11 Mar 2026
190.3564
191.7426
185.1485
190.1188
1,520,555
Tue, 10 Mar 2026
191.9604
198.2673
190.6832
194.2178
1,318,151
Mon, 09 Mar 2026
177.2277
189.4455
175.7822
188.7525
2,415,516
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
183.9703
189.0099
180.9505
183.1386
1,818,707
Thu, 05 Mar 2026
198.6634
199.6337
185.8911
189.9703
1,978,792
Wed, 04 Mar 2026
207.5842
209.2871
203.2673
204.6139
1,746,896
Tue, 03 Mar 2026
204.0495
206.8317
191.5941
204.1881
2,493,690
Mon, 02 Mar 2026
216.5148
219.3168
213.3762
216.6832
1,593,376
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-K
After market open · 15:29 ET
10-K ↗
Fri, 27 Feb 2026
213.0396
221.6733
212.0099
216.1386
2,079,287
Thu, 26 Feb 2026
207.4257
214.8416
203.9703
213.5644
1,872,641
Wed, 25 Feb 2026
211.2178
218.5743
209.7327
213.0693
2,164,632
Tue, 24 Feb 2026
203.3168
210.7228
202.3861
208.6040
1,912,637
Mon, 23 Feb 2026
198.2574
206.1188
197.5941
205.0000
1,573,984
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
189.6337
199.2079
189.6337
199.0198
1,014,141
Thu, 19 Feb 2026
188.2574
193.9604
184.8911
192.1485
1,298,355
Wed, 18 Feb 2026
191.0594
194.3663
187.7426
190.7525
1,282,902
Tue, 17 Feb 2026
189.4158
189.7921
179.8020
186.1386
2,054,037
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
189.6139
197.6931
186.2178
196.0396
1,673,772
Thu, 12 Feb 2026
206.8119
207.5247
195.5446
195.8911
1,565,096
Wed, 11 Feb 2026
202.3564
205.7426
196.7921
204.4753
1,463,187
Tue, 10 Feb 2026
200.8812
202.7228
195.1485
196.9307
1,967,985
Mon, 09 Feb 2026
197.4305
206.1331
197.0769
204.5812
1,776,651
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
188.5903
196.8116
187.1955
196.4875
2,253,418
Thu, 05 Feb 2026
188.4724
189.0814
182.3629
186.0954
3,100,155
Wed, 04 Feb 2026
211.3979
211.7908
186.6258
192.4898
5,006,205
Tue, 03 Feb 2026
201.2121
211.8694
199.6110
211.6140
3,267,426
Mon, 02 Feb 2026
186.1347
191.0557
185.0444
189.3761
2,432,804
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
195.0829
199.8173
184.4550
186.9401
4,275,020
Thu, 29 Jan 2026
209.0995
214.9242
196.7331
204.2374
5,068,817
Wed, 28 Jan 2026
3 · 8-K
After-hours · 17:21 ET
8-K ↗
Wed, 28 Jan 2026
197.7742
197.8725
186.8714
194.6605
2,322,546
Tue, 27 Jan 2026
187.1169
191.5272
185.1033
191.3799
2,709,925
Mon, 26 Jan 2026
185.6927
189.8574
183.4532
185.0640
3,592,906
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
175.7328
181.7834
171.3520
181.0270
2,643,037
Thu, 22 Jan 2026
180.9779
180.9779
172.9727
173.2771
2,526,366
Wed, 21 Jan 2026
181.6557
187.8241
178.2767
180.7913
3,617,849
Tue, 20 Jan 2026
178.6696
183.3648
175.8212
182.9424
2,029,848
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
176.6659
178.1392
172.8842
177.7365
2,093,071
Thu, 15 Jan 2026
175.1827
180.8993
174.4460
179.7207
1,978,842
Wed, 14 Jan 2026
172.7860
178.1982
171.8922
177.0588
2,234,482
Tue, 13 Jan 2026
173.8567
174.1022
170.3304
171.2734
2,679,892
Mon, 12 Jan 2026
169.8098
174.2397
169.4660
172.8744
2,828,226
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
160.0464
168.0418
159.0838
167.4917
2,904,989
Thu, 08 Jan 2026
152.8956
158.3176
151.3830
157.6988
2,613,615
Wed, 07 Jan 2026
154.2020
155.4298
148.9077
155.2825
2,195,388
Tue, 06 Jan 2026
155.1941
158.7203
154.8307
157.2372
1,685,940
Mon, 05 Jan 2026
150.7151
153.0135
149.1631
151.6482
1,394,464
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
144.0555
146.4227
142.2285
146.0494
1,198,586
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
142.0026
142.1499
139.4782
140.9221
947,731
Tue, 30 Dec 2025
145.8432
146.5995
142.7098
142.8964
864,044
Mon, 29 Dec 2025
143.1616
144.3796
141.1677
142.7196
1,140,759
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
148.1907
149.4873
146.5209
146.8647
1,121,517
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
146.8647
146.8647
144.1144
145.4994
352,968
Tue, 23 Dec 2025
146.3343
146.5995
143.5742
145.3913
964,020
Mon, 22 Dec 2025
144.2617
145.2735
143.0732
144.5662
966,972
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
139.3702
143.7903
139.3702
141.4427
1,923,560
Thu, 18 Dec 2025
139.4782
140.2247
137.1798
139.7533
862,619
Wed, 17 Dec 2025
139.5372
140.2247
138.0147
138.9380
920,752
Tue, 16 Dec 2025
138.9871
141.6490
137.5236
137.7790
1,095,861
Mon, 15 Dec 2025
142.8670
142.8670
140.1854
141.3052
954,552
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
146.3539
147.0906
139.3211
139.8810
1,780,113
Thu, 11 Dec 2025
141.8454
146.2852
140.8927
145.0083
1,267,510
Wed, 10 Dec 2025
139.2130
141.5115
137.2387
141.4231
1,010,241
Tue, 09 Dec 2025
135.5493
139.4488
134.9206
137.9066
972,775
Mon, 08 Dec 2025
138.4960
139.3309
137.3369
138.5353
802,756
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
139.4782
141.6883
137.8772
137.9165
1,280,439
Thu, 04 Dec 2025
135.0582
137.5629
133.6437
137.4646
908,229
Wed, 03 Dec 2025
137.1012
138.1522
135.0778
136.1288
1,190,645
Tue, 02 Dec 2025
132.8285
133.5848
130.8934
132.5043
1,040,478
Mon, 01 Dec 2025
133.9679
134.9992
132.2882
132.3668
1,062,061
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
132.7008
133.0740
131.3747
132.3865
942,844
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.4280
132.5436
128.3396
130.6675
1,406,579
Tue, 25 Nov 2025
126.7091
128.0842
125.5108
126.8270
840,730
Mon, 24 Nov 2025
122.1711
125.0196
122.1711
124.5482
1,395,482
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
117.8886
122.0238
117.1322
121.4934
1,242,058
Thu, 20 Nov 2025
124.3812
125.2750
117.3091
117.8886
1,555,219
Wed, 19 Nov 2025
123.7624
125.4224
122.0533
123.1534
1,624,652
Tue, 18 Nov 2025
123.5266
124.6955
121.5032
121.9354
1,747,433
Mon, 17 Nov 2025
127.6913
128.5066
123.2909
124.7937
1,560,920
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
126.3162
130.6086
124.8625
128.3691
771,603
Thu, 13 Nov 2025
134.9108
135.7555
129.1843
129.6853
1,398,333
Wed, 12 Nov 2025
136.8458
137.5727
134.3509
134.3509
841,036
Tue, 11 Nov 2025
136.4224
136.4224
134.1812
134.9802
866,236
Mon, 10 Nov 2025
136.5880
137.0070
134.5125
135.9254
1,051,572
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.0374
133.5965
130.8193
133.1190
1,112,530
Thu, 06 Nov 2025
133.2164
135.1946
131.9399
133.7329
1,921,503
Wed, 05 Nov 2025
128.5391
132.8267
128.4319
132.4466
1,358,721
Tue, 04 Nov 2025
129.2602
130.2151
126.6877
127.4477
2,114,125
Mon, 03 Nov 2025
135.2530
135.2530
131.7255
134.7561
1,412,598
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 15:53 ET
10-Q ↗
Fri, 31 Oct 2025
136.7634
137.8840
134.4832
135.2530
1,583,054
Thu, 30 Oct 2025
136.3542
137.7281
134.3760
136.5296
1,450,363
Wed, 29 Oct 2025
137.7184
141.1095
136.9096
138.0594
1,767,775
Wed, 29 Oct 2025
1 · 8-K
Next filing day · accepted 28 Oct, 20:35 ET
8-K ↗
Tue, 28 Oct 2025
128.0811
135.4090
127.9447
134.8243
1,917,090
Mon, 27 Oct 2025
127.6524
129.7767
126.9897
129.5915
1,524,559
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
125.6060
127.7401
124.4757
126.0348
1,033,511