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
541.7900
547.8500
530.7850
534.6300
392,837
Thu, 22 Oct 2026
26 · 8-K
After-hours · 20:33 ET
8-K ↗
Thu, 22 Oct 2026
541.7200
542.7800
522.9500
532.1000
249,500
Wed, 21 Oct 2026
535.1600
540.0000
531.8700
536.5200
158,700
Tue, 20 Oct 2026
547.8800
552.8700
531.0600
537.6400
178,700
Mon, 19 Oct 2026
545.0000
550.0600
541.6200
542.7400
136,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
551.7000
556.5700
543.7700
547.6700
216,300
Thu, 15 Oct 2026
540.0000
550.8700
537.2500
544.7300
211,900
Wed, 14 Oct 2026
525.1500
539.8100
522.1300
538.7000
267,900
Tue, 13 Oct 2026
527.5200
537.3400
518.9300
523.2100
152,700
Mon, 12 Oct 2026
530.6800
537.0900
521.4900
525.4700
208,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
528.8400
539.3000
525.6400
529.1400
248,400
Thu, 08 Oct 2026
518.4800
526.9900
514.4800
518.2200
162,800
Wed, 07 Oct 2026
515.9700
519.3800
510.7800
511.5200
121,700
Tue, 06 Oct 2026
510.2900
518.1400
507.0700
513.0300
172,900
Mon, 05 Oct 2026
510.6700
515.0600
504.5600
511.6800
193,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
506.4900
517.5800
505.3500
515.0200
190,200
Thu, 01 Oct 2026
504.1600
513.6400
500.0100
511.3700
177,600
Wed, 30 Sep 2026
510.0400
512.7700
503.3300
504.0300
161,800
Tue, 29 Sep 2026
514.4300
517.9400
506.2300
507.4200
162,600
Mon, 28 Sep 2026
515.0100
523.4500
514.9500
520.1200
211,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
516.7000
517.4200
508.0200
511.5400
189,500
Thu, 24 Sep 2026
513.3300
524.1400
509.5900
519.2800
307,900
Wed, 23 Sep 2026
512.8800
516.6400
504.4900
506.2400
295,600
Tue, 22 Sep 2026
510.9400
517.7000
507.7900
508.1400
221,300
Mon, 21 Sep 2026
522.2400
522.3000
506.0100
508.9800
250,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
525.0600
529.7000
518.4900
526.0900
479,100
Thu, 17 Sep 2026
511.9000
524.5100
508.9100
522.8300
231,000
Wed, 16 Sep 2026
523.4400
529.7300
511.3700
513.2700
332,700
Tue, 15 Sep 2026
534.6800
534.6800
521.4000
526.3200
287,700
Mon, 14 Sep 2026
530.0000
536.9000
524.5900
527.1700
281,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
523.1800
529.8900
516.9800
523.5800
167,900
Thu, 10 Sep 2026
524.5300
530.2400
521.6700
525.7800
275,900
Wed, 09 Sep 2026
508.0000
517.8000
490.2900
517.4600
399,800
Tue, 08 Sep 2026
511.1500
518.3000
501.5500
517.8100
263,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
522.2700
525.2300
505.7800
511.3300
197,800
Thu, 03 Sep 2026
509.9800
526.0900
509.0000
522.3000
179,700
Wed, 02 Sep 2026
25 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 02 Sep 2026
533.0800
533.0800
516.0900
520.4700
318,800
Tue, 01 Sep 2026
524.5500
537.4100
520.0000
536.4500
415,700
Mon, 31 Aug 2026
510.7400
516.8900
509.1300
515.3900
385,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
505.0100
509.0500
501.1200
503.1900
274,800
Thu, 27 Aug 2026
525.8900
526.0400
507.8200
509.0800
389,200
Wed, 26 Aug 2026
539.9700
550.8600
530.9600
531.6400
227,800
Tue, 25 Aug 2026
567.9800
570.9300
544.0100
544.3100
249,000
Mon, 24 Aug 2026
570.2400
577.2100
564.3200
567.9000
189,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
569.4700
575.9400
562.0400
569.7200
282,800
Thu, 20 Aug 2026
574.0300
578.2600
567.4800
570.2000
221,400
Wed, 19 Aug 2026
579.0300
582.9500
567.2600
568.2400
225,000
Tue, 18 Aug 2026
593.2300
595.2900
570.8200
574.1200
180,000
Mon, 17 Aug 2026
569.9800
586.2700
569.9800
586.0600
211,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
568.5200
572.9300
559.2600
569.1200
159,100
Thu, 13 Aug 2026
24 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 13 Aug 2026
549.5500
564.5000
546.9100
563.1600
268,600
Wed, 12 Aug 2026
537.9400
554.4000
533.5100
546.9300
247,400
Tue, 11 Aug 2026
551.6500
562.2700
542.1000
544.2200
261,600
Mon, 10 Aug 2026
529.6200
556.6700
529.4500
552.8400
486,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
531.0000
531.0100
519.1900
520.0700
418,300
Thu, 06 Aug 2026
23 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 06 Aug 2026
540.0000
550.2900
515.0100
536.1800
706,900
Wed, 05 Aug 2026
22 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 05 Aug 2026
589.9000
593.9800
577.5800
580.9400
280,500
Tue, 04 Aug 2026
586.6800
593.5900
581.1400
589.5400
309,000
Mon, 03 Aug 2026
595.6100
600.0000
587.3200
592.7700
335,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
616.2100
623.1200
602.8000
607.7600
218,800
Thu, 30 Jul 2026
607.2900
618.8900
605.0000
616.1000
188,100
Wed, 29 Jul 2026
618.4000
628.2200
610.4400
616.2300
278,400
Tue, 28 Jul 2026
617.3700
628.2400
595.1600
601.7600
329,000
Mon, 27 Jul 2026
610.3900
618.5100
589.1700
610.4400
307,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
620.2000
624.5300
610.0100
613.1500
210,300
Thu, 23 Jul 2026
622.6500
631.3300
616.4500
622.7500
326,500
Wed, 22 Jul 2026
619.8600
625.0600
611.8600
617.8400
216,800
Tue, 21 Jul 2026
635.1700
635.1700
607.2600
611.1000
271,600
Mon, 20 Jul 2026
623.2200
631.7500
618.3800
622.7800
220,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
609.9100
622.2500
605.5200
618.5700
236,100
Thu, 16 Jul 2026
598.6500
609.9300
596.4400
599.0100
204,900
Wed, 15 Jul 2026
612.7400
617.0000
592.5800
593.6600
169,500
Tue, 14 Jul 2026
601.6500
616.2200
599.0500
611.8100
265,200
Mon, 13 Jul 2026
587.6500
612.5100
587.6500
610.8000
250,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
590.7600
598.4700
583.4600
590.2300
198,500
Thu, 09 Jul 2026
603.9400
604.0600
575.0600
584.7400
327,700
Wed, 08 Jul 2026
581.4000
607.3900
575.9500
606.8100
443,700
Tue, 07 Jul 2026
562.3500
579.3000
558.8500
575.6400
310,100
Mon, 06 Jul 2026
570.3500
577.5200
558.2900
563.0600
268,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
559.4300
565.7400
555.0100
560.7500
236,800
Wed, 01 Jul 2026
565.8100
565.8100
541.7300
558.8000
339,700
Tue, 30 Jun 2026
536.2500
542.4600
529.5700
538.8700
262,800
Mon, 29 Jun 2026
529.6800
540.2200
524.9300
535.1100
346,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
525.5300
531.8800
516.4000
526.3300
432,000
Thu, 25 Jun 2026
524.0400
529.4500
518.8100
523.7300
288,800
Wed, 24 Jun 2026
552.3200
552.3200
520.3300
531.0900
438,400
Tue, 23 Jun 2026
554.0600
559.0500
546.8700
550.8200
272,800
Mon, 22 Jun 2026
553.0100
564.4900
549.6400
551.3200
366,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
563.6900
570.3700
541.5100
551.2600
702,600
Wed, 17 Jun 2026
559.7700
575.2000
553.4700
571.8700
306,400
Tue, 16 Jun 2026
593.9200
594.5800
568.7700
569.9900
271,900
Mon, 15 Jun 2026
611.1900
611.2800
577.4000
586.8300
420,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
622.6200
624.2500
612.6000
622.5300
263,100
Thu, 11 Jun 2026
618.2800
636.0500
613.0100
622.0700
422,200
Wed, 10 Jun 2026
556.1500
614.2400
552.7400
612.1600
542,200
Tue, 09 Jun 2026
546.9500
561.3600
542.3300
556.3300
289,100
Mon, 08 Jun 2026
541.8800
554.5000
541.5900
546.1900
247,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
542.0600
550.7800
540.0400
546.5100
220,500
Thu, 04 Jun 2026
539.6800
548.5000
530.2200
539.7700
233,900
Wed, 03 Jun 2026
527.3000
551.1600
527.3000
542.1600
282,600
Tue, 02 Jun 2026
510.5100
533.2200
509.1400
526.1300
370,600
Mon, 01 Jun 2026
510.2500
517.2100
506.0100
515.6800
243,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
510.1700
515.1200
501.7000
506.0300
454,800
Thu, 28 May 2026
518.3400
527.4600
510.8000
511.5700
323,900
Wed, 27 May 2026
21 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 27 May 2026
529.4400
534.9700
512.3900
516.0800
347,900
Tue, 26 May 2026
534.6000
541.9100
525.4800
531.1600
235,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
545.3200
555.0800
538.4300
542.7400
281,000
Thu, 21 May 2026
557.5700
561.4800
528.4000
544.5100
344,100
Wed, 20 May 2026
564.2600
576.5700
555.3200
555.6400
282,900
Tue, 19 May 2026
566.1200
575.1600
561.1600
569.5800
189,800
Mon, 18 May 2026
563.7100
570.5200
556.5300
565.3400
246,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
583.4700
586.9900
558.1500
561.6800
354,800
Thu, 14 May 2026
588.7800
589.9800
574.4100
576.2000
246,400
Wed, 13 May 2026
579.4200
588.8300
560.0400
588.6300
344,200
Tue, 12 May 2026
20 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 12 May 2026
578.5400
581.0200
560.1300
576.9600
273,200
Tue, 12 May 2026
19 · 8-K
Pre-market · 09:04 ET
8-K ↗
Mon, 11 May 2026
18 · 8-K
After-hours · 16:42 ET
8-K ↗
Mon, 11 May 2026
579.0300
580.1700
564.1500
577.9400
346,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
583.3000
592.3400
574.9100
577.8700
177,300
Thu, 07 May 2026
17 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Thu, 07 May 2026
16 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 07 May 2026
573.0600
581.2100
564.5500
580.8000
222,100
Wed, 06 May 2026
597.4900
609.8200
572.9400
576.3700
369,300
Tue, 05 May 2026
593.5400
605.4200
588.8000
604.5200
260,000
Mon, 04 May 2026
597.0000
605.0000
585.3900
592.8100
327,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
585.6000
597.1600
570.2000
596.9200
407,700
Thu, 30 Apr 2026
528.6100
591.8000
528.6100
588.0000
789,400
Wed, 29 Apr 2026
15 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 29 Apr 2026
520.5000
525.0400
511.8000
514.4500
493,200
Tue, 28 Apr 2026
522.2100
526.5600
514.7200
520.2400
306,700
Mon, 27 Apr 2026
532.3200
536.1900
516.3000
517.6400
419,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
528.9000
539.0000
525.5600
531.2900
337,700
Thu, 23 Apr 2026
535.0000
539.7100
520.1000
532.7600
287,300
Wed, 22 Apr 2026
514.2700
520.6400
510.0100
519.7800
261,300
Tue, 21 Apr 2026
499.6900
513.8500
497.1700
512.4500
311,300
Mon, 20 Apr 2026
493.4700
499.1900
491.7400
496.7800
329,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
509.7600
513.9000
475.0300
491.1300
455,200
Thu, 16 Apr 2026
508.0600
519.8600
505.5100
517.4500
208,200
Wed, 15 Apr 2026
502.8600
511.2600
496.9400
500.5500
376,100
Tue, 14 Apr 2026
492.0400
498.9600
487.1500
498.4600
265,100
Mon, 13 Apr 2026
496.1000
499.5500
490.4200
495.4300
295,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
495.6200
497.0300
486.9800
493.2300
257,000
Thu, 09 Apr 2026
499.8900
508.7400
485.3800
496.2300
458,500
Wed, 08 Apr 2026
496.2300
504.8600
478.7200
499.0600
631,700
Tue, 07 Apr 2026
520.0000
530.8800
519.2100
525.8500
386,700
Mon, 06 Apr 2026
14 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 06 Apr 2026
499.1300
511.9300
499.1300
507.5600
263,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
502.0000
507.2900
496.1000
502.4100
248,300
Wed, 01 Apr 2026
489.6600
497.1400
485.6300
494.8200
332,700
Tue, 31 Mar 2026
494.9000
506.2900
490.1500
493.9700
342,000
Mon, 30 Mar 2026
505.5100
509.9000
496.7400
497.8000
358,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
500.1200
507.2800
489.9900
506.2400
356,900
Thu, 26 Mar 2026
490.0000
502.3300
481.1100
495.2000
391,500
Thu, 26 Mar 2026
13 · DEFA14A
Pre-market · 07:53 ET
DEFA14A ↗
Thu, 26 Mar 2026
12 · DEF 14A
Pre-market · 07:51 ET
DEF 14A ↗
Wed, 25 Mar 2026
469.5000
478.6100
464.1500
477.3600
269,800
Tue, 24 Mar 2026
458.4400
471.6600
455.3800
468.1100
272,700
Mon, 23 Mar 2026
474.2800
474.2800
447.4700
458.7700
557,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
476.9300
481.0500
468.8500
473.1700
365,000
Thu, 19 Mar 2026
469.0000
482.5000
468.5800
480.2700
410,300
Wed, 18 Mar 2026
456.4500
472.4200
448.8900
461.6800
494,100
Tue, 17 Mar 2026
457.6300
463.3600
453.5000
458.5000
208,000
Mon, 16 Mar 2026
457.4400
460.3900
451.1300
460.0000
230,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
464.2900
464.2900
451.8400
456.7200
335,000
Thu, 12 Mar 2026
11 · PRE 14A
After-hours · 16:35 ET
PRE 14A ↗
Thu, 12 Mar 2026
446.5700
456.4200
443.7700
455.3900
369,800
Wed, 11 Mar 2026
440.0000
447.0800
431.3500
444.9100
314,700
Tue, 10 Mar 2026
433.3300
439.0600
422.0600
435.3900
326,000
Mon, 09 Mar 2026
440.0000
455.4800
436.1900
436.7900
639,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
418.1900
443.4700
418.1000
438.4300
619,900
Thu, 05 Mar 2026
411.1000
424.8000
396.1200
418.1900
556,000
Wed, 04 Mar 2026
409.0900
419.3900
401.1700
414.8300
294,500
Tue, 03 Mar 2026
397.6300
415.6100
393.1600
410.0100
410,500
Mon, 02 Mar 2026
392.1200
409.3900
386.0000
403.0700
475,800
Mon, 02 Mar 2026
10 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
385.1300
390.7400
378.8200
390.7400
357,700
Thu, 26 Feb 2026
385.4400
390.9400
380.6200
386.1900
315,100
Wed, 25 Feb 2026
387.3600
387.3600
380.8500
384.1100
194,000
Tue, 24 Feb 2026
395.5200
399.8900
386.6300
387.8700
176,400
Mon, 23 Feb 2026
384.9300
392.3100
382.8900
391.5300
261,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
397.4200
403.7300
388.1200
389.9900
295,600
Thu, 19 Feb 2026
397.0400
399.9800
392.6400
396.1700
310,200
Wed, 18 Feb 2026
9 · 10-K
After-hours · 16:33 ET
10-K ↗
Wed, 18 Feb 2026
384.5400
394.2300
370.0000
390.9300
413,600
Tue, 17 Feb 2026
407.4500
409.5900
379.2900
384.5400
471,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
386.0900
408.9400
386.0900
407.4500
540,500
Thu, 12 Feb 2026
8 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 12 Feb 2026
380.9200
393.7600
379.3600
384.8300
395,100
Wed, 11 Feb 2026
360.1900
380.9600
360.1900
380.9200
402,200
Tue, 10 Feb 2026
373.3900
373.8400
363.1200
363.3600
338,500
Mon, 09 Feb 2026
380.0000
383.5400
365.9500
368.9800
378,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
393.2800
401.9800
370.5900
377.8900
720,000
Thu, 05 Feb 2026
436.8600
452.7400
383.5100
397.4200
919,900
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 04 Feb 2026
437.2000
457.5800
434.4800
444.8500
701,100
Tue, 03 Feb 2026
426.7200
439.6900
426.1400
434.8400
258,600
Mon, 02 Feb 2026
420.5400
429.9100
414.9500
427.5800
303,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
417.9600
425.0300
407.7700
422.5100
345,400
Thu, 29 Jan 2026
420.3300
422.0000
407.6200
419.1300
312,700
Wed, 28 Jan 2026
425.6400
428.7900
413.7700
421.7400
231,000
Tue, 27 Jan 2026
426.2200
429.8000
422.3900
426.5800
189,900
Mon, 26 Jan 2026
430.3200
437.3300
425.4500
429.3800
241,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
429.5400
432.2300
425.5100
431.9500
211,800
Thu, 22 Jan 2026
430.6400
432.5800
420.2500
429.4300
312,100
Wed, 21 Jan 2026
436.2900
436.2900
425.6500
428.2200
356,900
Tue, 20 Jan 2026
437.5900
446.6900
429.0900
431.7000
194,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
447.1300
447.1300
435.1500
441.5300
295,400
Fri, 16 Jan 2026
6 · 8-K
Pre-market · 07:57 ET
8-K ↗
Thu, 15 Jan 2026
444.8500
453.5700
439.3000
452.6400
204,800
Wed, 14 Jan 2026
435.7300
449.1800
435.7300
444.6300
261,300
Tue, 13 Jan 2026
440.9100
444.8200
430.7000
434.3300
245,700
Mon, 12 Jan 2026
427.0900
442.3400
424.4400
441.3300
261,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
422.4200
428.3900
412.5300
427.0900
326,100
Thu, 08 Jan 2026
425.0500
430.6200
417.6800
428.9800
351,300
Wed, 07 Jan 2026
425.0000
431.7700
425.0000
425.9500
293,600
Tue, 06 Jan 2026
418.4800
428.3800
415.7400
426.0200
281,400
Mon, 05 Jan 2026
399.6600
417.7600
397.1400
416.5400
278,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
402.7300
408.7500
400.1400
405.3300
270,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
404.2200
409.4100
401.5200
403.5200
175,500
Tue, 30 Dec 2025
405.0900
410.5400
404.7300
405.4300
176,000
Mon, 29 Dec 2025
404.0100
409.0600
401.7600
406.6300
340,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
408.7800
413.2200
404.6100
405.0000
187,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
406.6300
413.3600
406.6300
410.2900
88,700
Tue, 23 Dec 2025
409.7600
412.1800
405.1900
407.0700
146,400
Mon, 22 Dec 2025
403.3800
413.9700
403.3800
410.5000
159,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
403.0900
410.6500
398.5900
404.8800
812,400
Thu, 18 Dec 2025
409.0000
411.5800
403.0800
404.5200
286,800
Wed, 17 Dec 2025
407.2000
410.2900
399.1000
409.6100
257,400
Tue, 16 Dec 2025
406.6400
409.8100
401.8200
408.5300
296,600
Mon, 15 Dec 2025
5 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 15 Dec 2025
406.0300
413.9200
395.8500
405.1900
295,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
397.4400
408.6400
397.4400
406.4100
301,500
Thu, 11 Dec 2025
389.0700
400.5100
389.0700
396.0600
205,600
Wed, 10 Dec 2025
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 10 Dec 2025
388.9000
391.1700
381.5800
385.9700
287,900
Tue, 09 Dec 2025
3 · S-3ASR
After-hours · 17:26 ET
S-3ASR ↗
Tue, 09 Dec 2025
393.2300
394.8400
386.6100
386.9200
274,800
Mon, 08 Dec 2025
387.6200
402.3300
385.0600
392.6500
253,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
397.7100
398.8600
392.0900
392.7000
174,700
Thu, 04 Dec 2025
390.3300
401.9000
388.0000
398.0000
218,100
Wed, 03 Dec 2025
387.9900
395.5000
386.3800
390.4100
176,000
Tue, 02 Dec 2025
385.6300
392.0900
380.1300
387.5100
179,900
Mon, 01 Dec 2025
384.8900
392.8100
383.8300
385.6300
240,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
383.7100
386.5300
380.0100
385.0700
91,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
378.0900
387.9500
377.0100
384.9400
152,400
Tue, 25 Nov 2025
372.0000
383.1000
365.9500
378.3700
263,000
Mon, 24 Nov 2025
377.5200
380.2400
366.1900
367.1400
411,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
381.4700
390.2300
377.7300
381.8300
298,900
Thu, 20 Nov 2025
380.8100
385.9200
376.1700
380.9200
363,100
Wed, 19 Nov 2025
370.0000
382.5300
367.7100
379.8300
356,400
Tue, 18 Nov 2025
358.6400
369.7400
354.9000
368.6400
229,900
Mon, 17 Nov 2025
356.9300
360.6600
353.3200
358.2500
160,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
364.6400
368.4100
354.1700
356.5700
155,400
Thu, 13 Nov 2025
361.0800
370.6700
359.7400
363.8300
311,600
Wed, 12 Nov 2025
356.4200
363.1000
353.7900
359.3600
230,100
Tue, 11 Nov 2025
361.6100
361.6100
352.4200
357.3500
187,800
Mon, 10 Nov 2025
362.4200
363.0700
353.6700
357.8200
227,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
358.1500
364.8600
356.6700
363.6800
223,300
Thu, 06 Nov 2025
363.5200
364.9100
352.6200
356.7900
231,100
Wed, 05 Nov 2025
367.6300
371.7800
363.8100
365.9900
252,700
Tue, 04 Nov 2025
370.7300
373.2600
358.7500
366.7500
305,900
Mon, 03 Nov 2025
358.2400
371.5300
355.1400
368.0400
374,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
360.7500
363.7600
349.8300
358.2000
668,800
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Thu, 30 Oct 2025
378.2400
399.3700
351.1700
363.4600
978,700
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 29 Oct 2025
393.1300
402.0800
388.7600
392.2600
553,600
Tue, 28 Oct 2025
390.6900
397.9000
384.4500
396.4500
317,100
Mon, 27 Oct 2025
377.5800
395.0400
377.5800
394.0200
459,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
380.1600
386.6100
379.5000
379.5000
276,200
Thu, 23 Oct 2025
372.5700
380.4800
365.7200
378.6000
376,800