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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
301.1100
302.0000
295.7250
298.7200
798,898
Thu, 22 Oct 2026
297.0700
304.8400
296.6600
303.9200
1,033,800
Wed, 21 Oct 2026
300.5500
301.2600
296.7500
298.2300
830,800
Tue, 20 Oct 2026
293.9400
303.8400
293.5000
298.7600
1,094,800
Mon, 19 Oct 2026
293.7000
295.2900
291.8800
293.7800
914,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
296.5400
299.2000
291.1300
293.5500
1,241,700
Thu, 15 Oct 2026
292.4000
295.7700
289.2800
295.5400
1,047,000
Wed, 14 Oct 2026
290.0300
292.5000
286.3800
291.2800
1,120,400
Tue, 13 Oct 2026
293.2100
294.2900
288.6700
290.5900
914,300
Mon, 12 Oct 2026
292.7200
293.3900
289.6300
292.2300
784,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
292.0000
292.5900
289.9900
291.7100
1,213,400
Thu, 08 Oct 2026
288.6000
292.0600
286.4600
291.7300
1,292,400
Wed, 07 Oct 2026
287.8300
290.6300
287.1800
289.0400
1,233,600
Tue, 06 Oct 2026
289.5500
290.2700
287.0000
289.0300
1,016,700
Mon, 05 Oct 2026
291.0000
292.0500
285.0400
289.1300
1,885,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
287.6500
290.8400
287.2300
290.3600
1,462,700
Thu, 01 Oct 2026
287.5900
288.3100
283.9900
287.0700
1,750,400
Wed, 30 Sep 2026
286.7500
288.8700
284.5200
285.0900
1,722,800
Tue, 29 Sep 2026
32 · 8-K
After-hours · 17:06 ET
FORM 8-K ↗
Tue, 29 Sep 2026
289.7600
290.1600
285.2300
287.4700
1,180,300
Mon, 28 Sep 2026
285.8500
289.8000
283.2000
289.6500
1,890,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
281.0000
286.6000
279.2300
285.8500
2,025,500
Thu, 24 Sep 2026
290.5000
291.4700
279.3400
279.5400
2,574,500
Wed, 23 Sep 2026
295.0100
295.9900
291.3900
291.5000
1,628,600
Tue, 22 Sep 2026
298.4900
298.5000
294.0800
295.9400
1,434,500
Mon, 21 Sep 2026
303.1800
303.1800
291.2500
295.7900
2,184,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
305.4100
306.6300
301.9900
303.6500
3,028,700
Thu, 17 Sep 2026
307.7000
309.2600
304.9500
305.8800
1,252,400
Wed, 16 Sep 2026
307.9500
307.9500
299.3800
301.7200
1,578,700
Tue, 15 Sep 2026
313.3200
314.0500
307.0700
308.2600
1,029,200
Mon, 14 Sep 2026
31 · 8-K
After-hours · 16:28 ET
FORM 8-K ↗
Mon, 14 Sep 2026
311.6700
313.4600
309.8000
312.5700
1,061,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
30 · 424B5
After-hours · 16:40 ET
424B5 ↗
Fri, 11 Sep 2026
29 · 424B5
After-hours · 16:21 ET
424B5 ↗
Fri, 11 Sep 2026
315.4400
315.4400
308.6800
311.9900
1,194,000
Thu, 10 Sep 2026
307.6900
313.8400
306.7900
311.8000
1,017,200
Wed, 09 Sep 2026
311.8600
313.0000
308.5800
309.1900
1,350,800
Wed, 09 Sep 2026
28 · 424B3
Pre-market · 08:25 ET
424B3 ↗
Wed, 09 Sep 2026
27 · 424B3
Pre-market · 06:10 ET
424B3 ↗
Tue, 08 Sep 2026
320.0000
321.1500
314.0600
314.1300
1,677,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
323.7500
325.0500
321.0900
322.5200
1,971,800
Thu, 03 Sep 2026
318.6900
324.4400
315.3300
324.3100
2,529,200
Wed, 02 Sep 2026
325.4600
325.6200
315.8700
316.5400
1,279,700
Tue, 01 Sep 2026
327.5400
330.4800
319.3600
324.8800
1,813,600
Mon, 31 Aug 2026
328.6500
329.5700
324.7000
327.4000
1,900,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
332.3800
334.0800
328.8300
330.8800
956,900
Thu, 27 Aug 2026
333.4500
335.0300
331.2000
331.4100
815,000
Wed, 26 Aug 2026
333.8200
340.8300
330.4100
335.9900
1,169,700
Tue, 25 Aug 2026
336.9700
336.9700
328.8700
333.7100
1,096,900
Mon, 24 Aug 2026
325.0000
334.3700
324.3000
334.0500
1,489,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
328.3000
330.6300
324.6600
325.0800
1,776,700
Thu, 20 Aug 2026
326.1700
333.2300
325.3800
326.0400
1,666,000
Wed, 19 Aug 2026
330.9500
338.0400
327.0600
328.3800
1,295,600
Tue, 18 Aug 2026
333.3800
334.1500
328.0400
328.3800
1,072,100
Mon, 17 Aug 2026
26 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Mon, 17 Aug 2026
25 · DEF 14A
After-hours · 16:04 ET
FORM DEF 14A ↗
Mon, 17 Aug 2026
334.7600
340.0900
331.4200
331.4900
1,469,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
339.0300
341.6900
333.4900
334.6400
1,314,900
Thu, 13 Aug 2026
326.9900
340.2500
326.9900
339.3500
2,497,000
Wed, 12 Aug 2026
322.9600
326.8100
321.1200
326.7700
1,449,000
Tue, 11 Aug 2026
327.2100
328.3500
320.7600
322.4300
2,145,400
Mon, 10 Aug 2026
317.6200
326.1400
316.9000
325.0800
1,674,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
315.0600
319.6900
313.3100
318.5700
1,214,800
Thu, 06 Aug 2026
312.6400
318.5000
312.3900
315.8700
1,920,200
Wed, 05 Aug 2026
312.5000
313.7400
309.0700
310.7200
1,283,000
Tue, 04 Aug 2026
310.2500
314.9600
307.8100
313.3400
1,273,500
Mon, 03 Aug 2026
307.5200
310.5500
306.9100
309.2400
944,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
311.0100
311.4500
306.9800
307.4000
1,309,100
Thu, 30 Jul 2026
311.2800
311.3300
304.1800
308.5500
1,536,300
Wed, 29 Jul 2026
312.0000
312.8500
307.6600
308.6100
1,833,100
Tue, 28 Jul 2026
310.8500
313.7500
303.0000
312.6400
1,461,200
Mon, 27 Jul 2026
314.5000
315.9900
308.7100
310.7900
1,782,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
24 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Fri, 24 Jul 2026
316.0400
318.5600
314.0000
314.9600
1,076,700
Thu, 23 Jul 2026
319.9700
321.5000
314.3100
315.6200
1,623,800
Wed, 22 Jul 2026
313.5800
322.1300
313.5000
321.0200
1,607,800
Tue, 21 Jul 2026
23 · S-3ASR
After-hours · 16:23 ET
S-3ASR ↗
Tue, 21 Jul 2026
22 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 21 Jul 2026
312.0000
317.0000
309.0000
315.1900
1,619,000
Mon, 20 Jul 2026
21 · 10-K
After-hours · 16:14 ET
10-K ↗
Mon, 20 Jul 2026
314.0000
314.0000
305.7000
306.2200
1,832,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
316.1500
318.6600
312.1300
312.9800
1,465,300
Thu, 16 Jul 2026
313.3200
319.0400
312.6000
318.2000
1,435,000
Wed, 15 Jul 2026
316.0000
320.1600
311.7400
313.4200
1,468,200
Tue, 14 Jul 2026
315.1400
316.4500
311.0100
313.6600
1,440,100
Mon, 13 Jul 2026
315.7800
317.2500
311.5400
313.7400
1,573,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20 · 8-K
After-hours · 16:29 ET
FORM 8-K ↗
Fri, 10 Jul 2026
313.8500
317.6400
311.3100
314.6900
1,640,200
Thu, 09 Jul 2026
313.2500
320.5700
304.0600
310.8400
2,425,600
Wed, 08 Jul 2026
312.7600
314.1600
306.3600
309.7600
1,749,800
Tue, 07 Jul 2026
311.7900
313.9400
309.5000
312.8800
1,381,200
Mon, 06 Jul 2026
313.0500
317.0400
307.6600
309.9300
1,422,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
317.8200
317.9900
310.3000
313.0000
1,249,200
Wed, 01 Jul 2026
313.0000
317.0800
310.6100
313.8900
2,115,100
Tue, 30 Jun 2026
324.5600
325.7300
309.0200
313.1300
3,182,400
Mon, 29 Jun 2026
317.9100
325.7300
317.9100
325.4000
3,053,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
327.5800
327.6200
316.1200
318.5300
3,422,600
Thu, 25 Jun 2026
319.0400
329.4900
317.7500
329.4400
2,707,900
Thu, 25 Jun 2026
19 · 8-K
Pre-market · 08:38 ET
FORM 8-K ↗
Wed, 24 Jun 2026
314.7700
323.6800
306.0500
316.8300
5,960,700
Tue, 23 Jun 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 23 Jun 2026
326.0100
327.4000
316.3600
317.2400
3,551,000
Mon, 22 Jun 2026
326.3100
332.4000
325.6600
328.7800
2,347,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
329.9500
331.1000
324.4700
326.2000
2,531,800
Wed, 17 Jun 2026
335.7500
338.1800
325.0400
325.9300
1,266,200
Tue, 16 Jun 2026
339.0900
342.1400
334.8600
335.7400
1,367,100
Mon, 15 Jun 2026
340.8600
345.3700
337.8200
338.7500
1,956,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
342.0000
342.8100
335.0000
338.3100
1,176,600
Thu, 11 Jun 2026
324.8800
338.9400
322.8400
338.0000
2,521,600
Wed, 10 Jun 2026
326.5800
331.4800
318.9600
319.2500
1,700,400
Tue, 09 Jun 2026
333.7400
337.4900
325.5500
331.7600
1,656,900
Mon, 08 Jun 2026
17 · 8-K
After-hours · 16:34 ET
FORM 8-K ↗
Mon, 08 Jun 2026
331.2000
332.9700
328.2200
330.2200
1,761,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
327.7300
333.4000
326.1100
331.0000
2,584,700
Thu, 04 Jun 2026
328.1600
334.4300
327.7600
328.0000
1,894,900
Wed, 03 Jun 2026
327.5200
329.9700
324.1700
324.4600
2,005,300
Tue, 02 Jun 2026
337.3400
337.3400
327.0000
329.0000
3,307,800
Mon, 01 Jun 2026
325.0100
341.1400
321.8100
338.4900
2,399,300
Mon, 01 Jun 2026
16 · 8-K
Pre-market · 06:42 ET
FORM 8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
331.5310
333.4972
329.6696
331.7889
2,728,711
Thu, 28 May 2026
330.3787
332.4980
325.1571
331.5068
2,408,036
Wed, 27 May 2026
329.5891
333.3602
328.2433
331.8130
2,300,318
Tue, 26 May 2026
320.0886
324.7623
320.0725
322.3207
1,543,184
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
15 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Fri, 22 May 2026
317.4214
321.3538
315.8743
317.6471
1,871,552
Thu, 21 May 2026
312.0387
316.0999
306.6156
313.3844
1,165,299
Wed, 20 May 2026
303.6664
313.4085
302.5866
311.7164
1,761,475
Tue, 19 May 2026
297.1716
303.2151
290.9831
302.1515
1,951,100
Mon, 18 May 2026
14 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 18 May 2026
301.7808
302.5786
295.8179
297.9210
1,759,614
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
303.5858
304.1499
300.1612
302.8042
1,443,035
Thu, 14 May 2026
298.9525
306.2691
296.9702
306.1886
1,797,961
Wed, 13 May 2026
13 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 13 May 2026
304.8429
306.1241
295.8098
297.9049
1,958,050
Tue, 12 May 2026
306.0113
306.0113
299.9597
303.3199
1,236,408
Mon, 11 May 2026
306.8251
309.5729
303.3199
305.3183
1,155,495
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
12 · 8-K/A
After-hours · 17:00 ET
FORM 8-K/A ↗
Fri, 08 May 2026
304.7623
308.8719
302.5786
305.0604
1,699,798
Thu, 07 May 2026
306.1966
307.0105
300.9347
302.9250
1,961,276
Wed, 06 May 2026
293.7148
304.7945
293.7148
303.9404
2,822,158
Tue, 05 May 2026
287.6712
294.5609
287.6712
292.3046
2,284,433
Mon, 04 May 2026
305.8018
305.8662
285.3666
288.3159
6,236,273
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
324.7381
325.4230
316.8977
317.2200
1,329,111
Thu, 30 Apr 2026
314.8106
325.5681
312.2401
324.9879
2,408,781
Wed, 29 Apr 2026
314.8912
318.6704
308.6382
313.1265
1,633,777
Tue, 28 Apr 2026
313.0218
315.9952
308.0338
314.4319
1,501,734
Mon, 27 Apr 2026
312.5383
316.1563
309.8952
312.5624
1,317,446
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
316.1886
316.2772
311.2087
312.6350
1,065,771
Thu, 23 Apr 2026
315.7534
319.0975
313.0137
316.4303
1,816,079
Wed, 22 Apr 2026
319.0572
319.2990
310.5157
310.9992
1,663,685
Tue, 21 Apr 2026
318.6785
322.0548
315.6729
317.9613
1,842,637
Mon, 20 Apr 2026
314.3836
319.0169
313.4488
317.2925
1,440,801
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
308.9202
316.5673
308.0580
316.1805
2,887,187
Thu, 16 Apr 2026
293.6986
306.9218
292.7558
306.9138
2,042,562
Wed, 15 Apr 2026
296.4464
298.1467
290.5882
294.0532
2,050,753
Tue, 14 Apr 2026
292.4658
299.4923
291.8130
298.2595
2,707,117
Mon, 13 Apr 2026
11 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 13 Apr 2026
298.3642
301.3296
296.8412
299.6696
1,521,838
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
304.2385
305.2216
300.5963
301.4343
1,413,995
Thu, 09 Apr 2026
300.4593
306.3175
299.5326
303.7873
2,003,346
Wed, 08 Apr 2026
293.3119
300.9347
293.3119
300.9106
2,327,620
Tue, 07 Apr 2026
288.4126
290.2176
285.9468
287.6712
1,296,845
Mon, 06 Apr 2026
289.4521
290.8058
287.4456
289.1539
1,583,392
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
285.2538
293.7631
284.8509
291.4021
1,759,986
Wed, 01 Apr 2026
289.1942
294.8670
288.3159
289.5326
2,365,718
Tue, 31 Mar 2026
278.9202
287.5584
277.5020
287.0105
2,498,133
Mon, 30 Mar 2026
280.3143
280.3384
274.9799
275.3908
1,600,021
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
280.9186
281.2329
275.7212
277.1716
1,980,884
Thu, 26 Mar 2026
286.2772
286.3336
281.5149
281.6680
1,972,570
Wed, 25 Mar 2026
291.0153
291.7003
284.2546
288.0902
2,761,970
Tue, 24 Mar 2026
284.4964
290.3304
282.7961
290.0564
2,609,203
Mon, 23 Mar 2026
294.1176
298.0419
286.5028
286.6881
3,128,189
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
306.8654
308.7671
287.3006
289.1620
8,647,164
Thu, 19 Mar 2026
10 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Thu, 19 Mar 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 19 Mar 2026
278.4529
287.4053
277.3167
286.9541
6,018,726
Wed, 18 Mar 2026
285.7776
286.8574
281.0717
281.8211
1,518,860
Tue, 17 Mar 2026
288.1870
288.1870
282.4416
285.7856
1,847,725
Mon, 16 Mar 2026
286.3014
288.0902
283.8920
283.9243
1,527,919
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
285.8179
287.3489
281.0475
283.3844
2,116,401
Thu, 12 Mar 2026
8 · 8-K
After-hours · 17:12 ET
FORM 8-K ↗
Thu, 12 Mar 2026
286.6156
289.7824
283.8679
284.5528
1,952,217
Wed, 11 Mar 2026
289.9114
291.7486
286.7849
291.2087
1,271,901
Tue, 10 Mar 2026
292.7478
296.8977
288.8074
289.6616
1,890,415
Mon, 09 Mar 2026
283.3280
291.6922
278.8155
290.9750
2,373,785
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
294.0935
294.0935
285.1491
289.3634
3,517,118
Thu, 05 Mar 2026
308.3481
309.6535
299.2023
300.8461
2,340,030
Wed, 04 Mar 2026
309.2748
311.8453
305.6084
309.5004
2,374,902
Tue, 03 Mar 2026
302.7558
310.1853
301.2168
308.2433
2,065,893
Mon, 02 Mar 2026
309.7180
312.2321
307.4617
312.0467
1,796,720
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
311.3699
316.5673
310.6608
311.8453
3,411,757
Thu, 26 Feb 2026
310.2337
315.8662
310.2256
312.3932
2,217,667
Wed, 25 Feb 2026
312.7800
314.2627
307.6390
308.2917
1,702,776
Tue, 24 Feb 2026
309.1942
313.9243
308.3239
311.4907
1,115,039
Mon, 23 Feb 2026
312.4496
315.5923
306.4384
309.1942
2,010,296
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
307.6229
315.2861
307.0024
313.0379
1,877,385
Thu, 19 Feb 2026
307.0105
309.7502
305.9468
308.7349
1,487,587
Wed, 18 Feb 2026
302.1918
309.0975
302.1918
308.6866
1,874,282
Tue, 17 Feb 2026
304.5609
307.8082
301.3618
302.4174
1,446,137
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
298.1467
305.0121
293.8195
301.9500
2,291,879
Thu, 12 Feb 2026
295.0201
306.8977
292.0306
297.7115
4,569,362
Wed, 11 Feb 2026
298.1467
302.0145
295.6729
295.8582
2,294,609
Tue, 10 Feb 2026
293.4730
297.3328
291.8936
296.4948
1,834,819
Mon, 09 Feb 2026
7 · 8-K
After-hours · 16:38 ET
FORM 8-K ↗
Mon, 09 Feb 2026
296.4948
297.8888
292.6189
293.7953
1,842,265
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
293.3763
298.8396
291.9581
297.5262
2,725,732
Thu, 05 Feb 2026
6 · 8-K
After-hours · 17:19 ET
FORM 8-K ↗
Thu, 05 Feb 2026
291.7003
295.2941
287.8727
293.2796
2,903,320
Wed, 04 Feb 2026
286.9621
294.3997
286.5109
292.1354
3,141,592
Tue, 03 Feb 2026
276.6640
286.1805
275.8260
284.7945
4,958,416
Mon, 02 Feb 2026
259.3473
270.4351
259.0653
270.1853
3,231,936
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
254.2708
260.0725
254.2708
259.6696
3,212,453
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 29 Jan 2026
255.6326
257.8002
253.3844
257.8002
2,036,977
Wed, 28 Jan 2026
251.1926
255.8340
251.1684
253.5455
1,729,334
Tue, 27 Jan 2026
245.7695
253.1265
244.8429
251.7486
2,632,533
Mon, 26 Jan 2026
245.9468
246.6398
242.4980
245.3425
1,877,757
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
248.7913
249.6454
243.6906
245.1329
2,161,326
Thu, 22 Jan 2026
248.3803
250.9831
247.5342
249.6454
1,755,395
Wed, 21 Jan 2026
243.2313
249.5729
241.1362
247.3409
2,387,932
Tue, 20 Jan 2026
245.9065
249.7905
241.8292
242.5705
3,527,046
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
252.2160
253.7550
247.7679
248.3320
2,504,834
Fri, 16 Jan 2026
4 · 8-K
Pre-market · 07:57 ET
FORM 8-K ↗
Thu, 15 Jan 2026
254.6334
256.2450
251.8292
252.3449
2,350,206
Wed, 14 Jan 2026
249.0894
252.7639
248.5818
252.6591
2,077,682
Tue, 13 Jan 2026
250.2820
251.5069
248.2111
249.5246
1,769,418
Mon, 12 Jan 2026
250.1773
252.5786
248.5979
251.3457
1,680,935
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
253.0379
256.9138
249.0008
251.7002
2,782,198
Thu, 08 Jan 2026
246.8010
254.1499
245.4069
249.0008
3,096,543
Wed, 07 Jan 2026
246.4948
250.3143
245.2941
247.6471
2,444,894
Tue, 06 Jan 2026
239.4279
248.2675
239.4279
248.1305
3,756,507
Mon, 05 Jan 2026
235.3264
240.1289
234.7945
239.6938
2,087,362
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
232.8203
236.4222
231.8695
236.2047
1,613,052
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
234.5850
234.8751
232.7155
232.7639
995,530
Tue, 30 Dec 2025
235.7615
237.4295
234.3030
234.5367
1,151,152
Mon, 29 Dec 2025
238.5173
239.3231
234.5770
236.0113
1,683,789
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
237.9774
239.0330
237.0749
238.7832
869,196
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
237.2039
238.5979
235.8743
238.4368
799,204
Tue, 23 Dec 2025
236.0999
238.0661
234.3513
237.8807
2,140,973
Mon, 22 Dec 2025
231.6600
236.0032
230.8380
235.9226
2,980,510
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
219.2264
234.1338
218.2111
232.6994
7,079,657
Thu, 18 Dec 2025
3 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 18 Dec 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 18 Dec 2025
228.1547
232.1112
226.9138
231.3618
5,041,563
Wed, 17 Dec 2025
227.5987
229.6535
226.7284
227.4053
1,935,588
Tue, 16 Dec 2025
227.2442
228.9202
226.3094
227.6068
2,023,699
Mon, 15 Dec 2025
227.4778
228.0419
224.5770
226.6156
2,483,241
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
230.4593
231.7002
228.2031
229.1217
1,519,356
Thu, 11 Dec 2025
229.3795
232.4255
229.1297
229.4762
1,684,782
Wed, 10 Dec 2025
222.0145
230.0484
221.8372
229.0975
1,625,710
Tue, 09 Dec 2025
222.8042
224.1821
221.5794
221.7002
1,074,954
Mon, 08 Dec 2025
223.6019
225.2458
222.4416
222.9170
1,626,331
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
220.7816
222.8848
219.9839
221.0234
1,283,194
Thu, 04 Dec 2025
218.9766
222.2643
214.3433
220.8300
2,539,831
Wed, 03 Dec 2025
218.2836
220.9589
216.5270
217.9291
2,119,380
Tue, 02 Dec 2025
219.9839
220.3384
215.3666
217.8646
2,004,587
Mon, 01 Dec 2025
221.6519
222.3207
219.7583
220.2579
1,522,831
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
221.7889
223.1023
221.1120
222.1434
628,815
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
221.0314
222.8848
219.6616
222.2643
1,271,280
Tue, 25 Nov 2025
216.7204
221.5955
215.9790
220.6849
1,576,566
Mon, 24 Nov 2025
216.6076
217.9130
214.2466
215.1329
2,383,216
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
212.2724
218.8558
212.0226
217.1072
2,138,739
Thu, 20 Nov 2025
213.9404
218.1870
211.9178
212.0064
1,951,473
Wed, 19 Nov 2025
211.9903
214.0129
210.1934
211.5794
1,284,807
Tue, 18 Nov 2025
211.4666
213.4972
209.3392
211.9903
1,923,550
Mon, 17 Nov 2025
214.3513
216.5189
211.9259
213.3199
2,196,570
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
213.9404
217.3167
213.0459
215.6003
1,956,809
Thu, 13 Nov 2025
217.4537
218.5334
214.8026
215.4230
1,623,352
Wed, 12 Nov 2025
216.0677
219.1539
215.4714
216.4948
2,173,115
Tue, 11 Nov 2025
205.1410
217.8243
204.6736
215.7292
4,368,444
Mon, 10 Nov 2025
211.1201
211.4907
204.4239
204.5850
2,507,813
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
208.5737
212.3368
208.1144
211.1926
2,046,161
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 06 Nov 2025
206.3497
210.5641
206.2450
208.5898
2,760,480
Wed, 05 Nov 2025
202.7800
208.8558
201.6519
206.3658
2,087,610
Tue, 04 Nov 2025
202.2562
205.7131
202.2562
202.9653
1,988,827
Mon, 03 Nov 2025
203.7067
205.1974
201.3135
203.8598
1,975,548
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
199.7986
205.9065
199.4440
204.5286
2,038,467
Thu, 30 Oct 2025
200.6930
203.6181
199.9275
200.5882
2,193,592
Wed, 29 Oct 2025
200.6849
203.5616
199.8388
201.1604
1,847,229
Tue, 28 Oct 2025
202.2562
204.6736
200.9670
201.0878
2,223,996
Mon, 27 Oct 2025
197.2361
200.2176
196.8574
199.3070
1,968,474
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
193.1426
195.1894
192.1354
194.3191
1,371,677
Thu, 23 Oct 2025
193.5294
194.5286
188.9847
191.9178
1,627,572