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
64.4400
65.1800
64.1200
64.6300
666,709
Thu, 22 Oct 2026
63.6000
65.5700
63.3300
65.5400
555,000
Wed, 21 Oct 2026
64.9100
64.9100
63.5600
64.4000
867,800
Tue, 20 Oct 2026
63.6800
65.0600
63.5000
64.1500
760,700
Mon, 19 Oct 2026
64.9100
64.9100
63.0200
63.4500
437,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
64.9700
65.3700
64.2000
64.6200
921,900
Thu, 15 Oct 2026
64.0000
64.9100
63.3900
64.5700
875,400
Wed, 14 Oct 2026
62.6200
67.6400
61.3500
64.4800
3,171,200
Tue, 13 Oct 2026
65.5200
65.6400
63.7900
63.8700
503,900
Mon, 12 Oct 2026
65.1700
65.9700
64.1400
64.9000
787,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
64.8800
65.7400
63.6700
65.2800
647,300
Thu, 08 Oct 2026
63.2300
64.5900
62.8100
64.3800
855,200
Wed, 07 Oct 2026
64.4200
64.4200
62.6900
63.7900
617,200
Tue, 06 Oct 2026
66.1000
66.2600
65.1400
65.6600
449,700
Mon, 05 Oct 2026
65.9800
66.3700
64.2500
65.6300
885,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
66.1100
67.1900
65.2200
65.3600
831,300
Thu, 01 Oct 2026
65.1500
66.2700
62.9600
65.7800
1,183,400
Wed, 30 Sep 2026
65.7100
66.5600
64.2300
65.9700
1,943,100
Tue, 29 Sep 2026
71.7500
72.3200
64.7100
64.7200
2,427,700
Mon, 28 Sep 2026
72.2100
72.2900
70.4600
71.6900
833,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
71.3700
72.6500
71.1800
72.3400
685,600
Thu, 24 Sep 2026
72.1800
73.0800
69.9200
71.0800
819,300
Wed, 23 Sep 2026
72.1300
73.4200
72.1300
72.4200
550,900
Tue, 22 Sep 2026
74.4000
74.7000
71.6600
72.7400
930,000
Tue, 22 Sep 2026
15 · 8-K
Pre-market · 09:11 ET
8-K ↗
Mon, 21 Sep 2026
73.4500
74.0600
72.3100
73.8700
432,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.8000
72.8000
71.4300
72.3600
1,142,600
Thu, 17 Sep 2026
72.5200
73.0800
71.4500
72.0900
689,900
Wed, 16 Sep 2026
72.8500
73.6500
69.8000
71.3600
674,900
Tue, 15 Sep 2026
74.5500
75.1200
72.8300
72.9900
708,400
Mon, 14 Sep 2026
75.4000
76.4000
74.4100
74.6400
747,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
77.6200
78.4000
75.7100
76.4300
569,100
Thu, 10 Sep 2026
76.7900
77.5000
75.3700
76.1100
508,700
Wed, 09 Sep 2026
77.2400
77.6100
75.8900
76.9600
664,900
Tue, 08 Sep 2026
76.6400
77.9800
75.7900
77.3400
480,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
76.5500
77.2300
75.7800
77.0400
417,900
Thu, 03 Sep 2026
76.4700
78.1100
75.7900
77.7500
478,600
Wed, 02 Sep 2026
74.6300
76.0300
74.3200
75.1900
952,700
Tue, 01 Sep 2026
74.1200
77.3400
73.6300
74.4900
666,000
Mon, 31 Aug 2026
75.3500
75.6400
74.7100
75.0600
839,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.7500
75.6300
74.3600
75.6100
532,900
Thu, 27 Aug 2026
75.2100
75.7000
74.4300
74.6400
429,300
Wed, 26 Aug 2026
74.6300
75.1500
74.0200
74.4400
354,000
Tue, 25 Aug 2026
75.1200
75.4200
73.6500
74.7400
528,800
Mon, 24 Aug 2026
75.3100
75.9900
74.2700
74.8000
342,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
73.6900
75.1700
73.6300
75.0200
431,700
Thu, 20 Aug 2026
74.1500
74.8300
72.4100
72.8600
396,000
Wed, 19 Aug 2026
75.5800
76.9300
74.4200
74.8300
420,400
Tue, 18 Aug 2026
74.0100
75.5500
73.6300
74.9200
433,100
Mon, 17 Aug 2026
76.0900
76.7200
75.0000
75.2400
430,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
77.6400
78.7600
76.3800
76.5000
471,100
Thu, 13 Aug 2026
76.2600
78.8000
75.5600
78.4200
545,100
Wed, 12 Aug 2026
76.5600
76.6400
74.9400
75.5200
274,400
Tue, 11 Aug 2026
75.3600
77.1900
75.1900
75.7100
363,400
Mon, 10 Aug 2026
74.2300
75.3100
73.9800
74.8700
422,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
74.6600
75.5100
73.6800
74.7900
540,600
Thu, 06 Aug 2026
77.0900
77.5900
74.2500
74.4000
483,800
Wed, 05 Aug 2026
14 · 10-Q
After market open · 14:19 ET
10-Q ↗
Wed, 05 Aug 2026
76.2300
76.8100
75.1700
76.1800
518,700
Tue, 04 Aug 2026
76.6200
77.7200
76.0600
76.1400
637,200
Mon, 03 Aug 2026
75.6600
77.0000
74.7500
75.9400
654,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.7500
76.7400
74.1900
75.8000
825,900
Thu, 30 Jul 2026
72.7200
77.2000
69.1600
76.1800
766,700
Thu, 30 Jul 2026
13 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 29 Jul 2026
76.8600
77.8400
73.3000
73.8200
734,800
Tue, 28 Jul 2026
76.9100
78.0400
74.8500
77.4700
695,000
Mon, 27 Jul 2026
76.9800
78.6500
75.7900
76.2100
443,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.0200
77.7000
74.7200
76.0900
624,700
Thu, 23 Jul 2026
74.8400
76.3600
74.8400
75.8100
446,600
Wed, 22 Jul 2026
76.8300
77.9200
75.0100
76.2600
438,400
Tue, 21 Jul 2026
76.4800
77.7200
75.9500
77.2400
515,200
Mon, 20 Jul 2026
77.1600
77.1600
75.1800
76.1500
421,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.8400
77.6500
75.4500
76.3200
556,200
Thu, 16 Jul 2026
77.1600
78.1300
76.3700
77.6600
789,400
Wed, 15 Jul 2026
75.7400
77.9800
75.7400
77.7500
682,100
Tue, 14 Jul 2026
72.9000
75.2200
72.8300
74.9400
495,100
Mon, 13 Jul 2026
72.2000
72.6100
70.9800
71.9800
617,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.8300
74.3800
72.0300
72.1000
572,100
Thu, 09 Jul 2026
72.0500
74.8900
71.8200
73.4400
589,600
Wed, 08 Jul 2026
74.0800
74.2400
70.6900
70.8900
775,500
Tue, 07 Jul 2026
73.4200
75.7500
72.3400
75.0800
810,900
Mon, 06 Jul 2026
71.0100
73.3600
71.0100
72.9400
563,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.0000
73.5900
70.2700
71.0900
896,700
Wed, 01 Jul 2026
72.5300
74.2000
72.1000
72.1400
623,300
Tue, 30 Jun 2026
72.7200
73.9900
72.2100
72.3400
749,500
Mon, 29 Jun 2026
75.1600
75.6500
72.0200
72.6500
775,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.9600
77.9600
74.4600
76.1400
2,013,100
Thu, 25 Jun 2026
78.7600
81.1300
77.2400
77.6600
611,700
Wed, 24 Jun 2026
80.2900
80.2900
78.4900
79.0800
672,800
Tue, 23 Jun 2026
81.2400
81.9500
79.7800
80.0500
493,500
Mon, 22 Jun 2026
82.4800
82.9500
81.4300
81.7700
429,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.3800
82.5600
80.7000
81.8000
889,800
Wed, 17 Jun 2026
81.2800
82.7500
80.1700
80.8100
602,200
Tue, 16 Jun 2026
80.5600
81.3200
80.1600
80.9700
276,900
Mon, 15 Jun 2026
80.7200
82.2300
79.3400
79.5200
380,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.8500
80.4700
78.1900
79.0500
285,900
Thu, 11 Jun 2026
76.8500
78.3000
75.9100
77.9200
460,000
Wed, 10 Jun 2026
79.3500
80.3200
76.3300
76.5300
445,400
Tue, 09 Jun 2026
77.7100
80.1500
77.1100
79.1200
370,100
Mon, 08 Jun 2026
77.5400
78.6200
76.8100
76.9100
515,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.1400
77.6500
76.0000
76.6700
839,100
Thu, 04 Jun 2026
77.1800
77.7100
75.6900
77.0600
678,300
Wed, 03 Jun 2026
76.4500
77.0000
74.6000
75.6300
483,900
Tue, 02 Jun 2026
76.2400
77.8200
76.2400
77.3900
452,800
Mon, 01 Jun 2026
76.7600
78.0700
76.2600
77.2400
633,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.7700
79.6000
77.5500
78.4100
772,300
Thu, 28 May 2026
78.8000
79.7500
76.7200
79.2300
428,300
Wed, 27 May 2026
80.6200
80.7500
78.6900
79.0700
487,200
Tue, 26 May 2026
80.6900
81.0100
79.6600
80.8500
399,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.0600
81.7000
79.7000
80.6800
383,600
Thu, 21 May 2026
12 · 8-K
After market open · 14:08 ET
8-K ↗
Thu, 21 May 2026
79.3300
81.5300
79.1300
80.7600
486,000
Wed, 20 May 2026
78.1800
80.2200
77.1000
80.0400
528,300
Tue, 19 May 2026
78.4500
78.9300
77.4900
77.6200
647,800
Mon, 18 May 2026
78.1800
80.0200
78.1800
79.2200
649,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.1400
80.2700
78.1500
78.7900
638,200
Thu, 14 May 2026
81.6100
82.6500
80.2800
80.5600
597,300
Wed, 13 May 2026
79.7200
80.5800
79.0400
80.5500
639,400
Tue, 12 May 2026
80.0200
80.7700
78.1600
80.4000
634,600
Mon, 11 May 2026
80.8700
81.5800
79.5900
79.9800
668,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
80.5700
81.5600
80.1200
81.0300
680,600
Thu, 07 May 2026
11 · 10-Q
After market open · 12:32 ET
10-Q ↗
Thu, 07 May 2026
80.7600
81.5400
80.0300
80.4600
499,500
Wed, 06 May 2026
81.5000
82.7900
80.4000
80.5700
703,500
Tue, 05 May 2026
77.7200
81.1700
77.5900
80.4000
668,300
Mon, 04 May 2026
78.7900
79.2200
76.2000
77.6700
1,204,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.9300
87.2300
79.3300
79.4200
1,319,800
Fri, 01 May 2026
10 · 8-K
Pre-market · 07:34 ET
8-K ↗
Thu, 30 Apr 2026
85.1300
87.4000
84.2200
87.2000
677,500
Wed, 29 Apr 2026
87.4100
87.4300
84.3700
86.3800
570,400
Tue, 28 Apr 2026
88.7600
89.6200
87.4700
87.9000
550,800
Mon, 27 Apr 2026
86.6500
88.2100
86.1300
88.0400
455,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.5700
88.3500
86.5600
86.7900
471,200
Thu, 23 Apr 2026
88.4400
89.1500
85.8600
87.7800
572,500
Wed, 22 Apr 2026
92.1700
93.0000
88.7000
89.0000
590,000
Tue, 21 Apr 2026
91.5600
93.0600
90.5500
91.2300
662,700
Mon, 20 Apr 2026
90.3400
91.9000
90.3400
91.1600
533,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
90.5100
91.9100
89.7800
90.6000
541,300
Thu, 16 Apr 2026
88.5800
89.8400
88.3100
88.8200
737,400
Wed, 15 Apr 2026
88.0100
89.0100
87.1300
88.5800
555,500
Tue, 14 Apr 2026
86.3000
87.6100
85.5600
87.3100
599,300
Mon, 13 Apr 2026
82.5900
85.5900
82.1100
85.5400
412,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.1300
83.7400
82.1000
83.4700
483,500
Thu, 09 Apr 2026
80.8600
83.8000
80.5000
83.2500
752,800
Thu, 09 Apr 2026
9 · DEFA14A
Pre-market · 06:08 ET
DEFA14A ↗
Thu, 09 Apr 2026
8 · DEFA14A
Pre-market · 06:04 ET
DEFA14A ↗
Thu, 09 Apr 2026
7 · DEF 14A
Pre-market · 06:01 ET
DEF 14A ↗
Wed, 08 Apr 2026
82.1200
84.0200
80.9100
81.5600
827,500
Tue, 07 Apr 2026
77.5500
78.8400
77.0200
78.2600
546,500
Mon, 06 Apr 2026
78.5700
79.0600
77.2900
78.0400
602,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
74.8700
78.9100
74.3000
77.8300
686,000
Wed, 01 Apr 2026
77.6600
80.0000
75.8100
76.6100
512,300
Tue, 31 Mar 2026
75.6300
77.1400
74.2300
76.5500
647,100
Mon, 30 Mar 2026
73.4700
75.1900
72.8800
74.1600
516,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
73.8600
74.4100
72.4800
73.0200
574,600
Thu, 26 Mar 2026
73.9200
75.4900
73.5200
75.0500
558,900
Wed, 25 Mar 2026
75.2600
76.5100
72.4900
74.5000
731,900
Tue, 24 Mar 2026
74.9400
77.4300
73.6400
73.8100
880,900
Mon, 23 Mar 2026
6 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Mon, 23 Mar 2026
75.9850
77.3625
74.6650
74.7475
963,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
74.1125
74.4900
73.0175
73.5675
1,468,400
Thu, 19 Mar 2026
73.5850
74.5850
72.4500
73.9025
660,000
Wed, 18 Mar 2026
73.9525
75.7450
73.8925
73.9150
618,400
Tue, 17 Mar 2026
73.8725
75.8800
73.8725
74.6325
1,104,000
Mon, 16 Mar 2026
72.0000
73.1575
71.1600
72.8225
1,043,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.7700
72.0000
69.8625
70.5750
553,600
Thu, 12 Mar 2026
70.3925
71.4375
69.4250
69.9675
949,200
Wed, 11 Mar 2026
72.2725
73.1725
71.1575
72.5275
751,600
Tue, 10 Mar 2026
71.9800
73.4500
71.0150
72.5425
710,000
Mon, 09 Mar 2026
71.3875
72.4800
68.6975
72.0900
1,080,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.6950
73.4625
71.2375
73.3800
670,400
Thu, 05 Mar 2026
74.9625
76.6675
73.5700
75.0700
776,400
Wed, 04 Mar 2026
76.9700
77.1300
75.5500
75.6475
663,200
Tue, 03 Mar 2026
72.2200
75.2325
71.7900
74.8025
806,800
Mon, 02 Mar 2026
71.5650
76.1675
71.5650
76.0875
995,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
77.0550
77.0550
72.3475
73.8875
1,646,400
Thu, 26 Feb 2026
5 · 10-K
After market open · 14:02 ET
10-K ↗
Thu, 26 Feb 2026
78.3950
80.0150
78.3950
79.1350
510,000
Wed, 25 Feb 2026
78.3175
78.4625
76.4200
77.7500
829,200
Tue, 24 Feb 2026
77.0300
79.4225
76.7925
77.5250
733,600
Mon, 23 Feb 2026
78.9000
80.5800
75.5000
76.5450
952,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
81.2800
82.6550
80.1150
81.7125
567,200
Thu, 19 Feb 2026
80.9275
82.0625
79.8975
81.8000
530,000
Wed, 18 Feb 2026
81.2500
84.2275
81.2500
82.1850
815,200
Tue, 17 Feb 2026
81.0500
81.9175
79.5700
80.0000
941,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
80.6350
81.7025
78.6975
80.6775
789,200
Thu, 12 Feb 2026
85.8700
86.8950
80.2500
80.3300
1,137,200
Wed, 11 Feb 2026
90.7400
91.2500
85.0775
85.4350
881,200
Tue, 10 Feb 2026
93.0525
94.0025
88.2525
89.9525
762,000
Mon, 09 Feb 2026
90.8100
94.4050
90.8100
93.1600
1,257,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
88.7500
93.0875
87.7525
91.0950
1,567,200
Fri, 06 Feb 2026
4 · 8-K
Pre-market · 07:03 ET
8-K ↗
Thu, 05 Feb 2026
86.1000
87.3750
82.7650
82.9075
923,200
Wed, 04 Feb 2026
84.3325
86.6650
82.6475
86.1175
638,400
Wed, 04 Feb 2026
3 · 8-K
Pre-market · 09:27 ET
8-K ↗
Tue, 03 Feb 2026
86.6300
86.7125
81.9625
83.8175
742,400
Mon, 02 Feb 2026
86.6150
87.5500
86.0550
86.5250
459,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
86.0100
87.7500
85.7575
86.5875
494,400
Thu, 29 Jan 2026
88.3475
89.1650
86.1450
86.8900
529,200
Wed, 28 Jan 2026
88.7050
89.3575
86.8375
88.4000
354,400
Tue, 27 Jan 2026
88.4375
88.8350
87.1025
88.2975
302,800
Mon, 26 Jan 2026
88.2325
90.2400
87.5900
89.0300
476,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
93.7500
93.8875
89.4025
90.0875
453,600
Thu, 22 Jan 2026
94.5125
95.0650
93.8700
94.5150
380,400
Wed, 21 Jan 2026
92.6200
95.0000
92.4125
93.3250
531,200
Tue, 20 Jan 2026
91.9925
94.2500
91.2350
91.9225
296,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.9475
94.8850
93.7325
94.0700
492,800
Thu, 15 Jan 2026
90.8525
94.2525
90.8250
93.6250
562,800
Wed, 14 Jan 2026
89.2900
91.0625
87.8400
90.2400
493,200
Tue, 13 Jan 2026
90.6675
90.6675
88.7150
89.4025
443,600
Mon, 12 Jan 2026
90.0000
91.0850
89.1850
90.4500
549,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
91.4825
92.9975
90.2900
90.2975
582,000
Thu, 08 Jan 2026
90.5625
92.0125
90.5125
91.9575
364,400
Wed, 07 Jan 2026
92.0350
92.1850
89.9850
91.5000
470,800
Tue, 06 Jan 2026
90.5475
92.3950
90.1500
91.9125
556,800
Mon, 05 Jan 2026
88.0450
92.8300
87.9075
91.5150
881,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.8775
87.6775
84.6275
87.4925
429,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.9925
85.9925
84.7100
84.9275
336,800
Tue, 30 Dec 2025
86.8125
87.2950
85.5025
85.7400
415,600
Mon, 29 Dec 2025
87.5900
87.5900
86.1250
87.1875
354,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
87.3925
87.9975
86.8750
87.5175
286,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
86.6150
88.1750
86.5050
87.4600
202,000
Tue, 23 Dec 2025
87.7250
88.8875
87.2875
87.3875
356,800
Mon, 22 Dec 2025
86.3925
88.3900
86.3925
87.8650
324,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
85.8900
87.0750
85.1675
86.7250
1,269,200
Thu, 18 Dec 2025
86.4200
87.0650
85.5000
85.8275
652,400
Wed, 17 Dec 2025
86.9575
88.2250
84.1425
85.0075
997,200
Tue, 16 Dec 2025
88.4625
88.7625
85.7650
87.0800
762,000
Mon, 15 Dec 2025
90.5800
90.5800
87.9375
88.3800
730,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
92.1625
92.3600
88.5125
89.0475
628,800
Thu, 11 Dec 2025
91.4200
93.1875
91.1600
91.5625
426,400
Wed, 10 Dec 2025
88.9575
93.0025
88.7375
91.3850
550,000
Tue, 09 Dec 2025
87.4425
90.4550
87.4425
89.3625
382,800
Mon, 08 Dec 2025
88.8900
89.0975
87.0125
87.7650
529,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
84.2700
88.0175
83.1200
87.8100
644,400
Thu, 04 Dec 2025
83.2525
85.0350
83.2500
84.6675
358,800
Wed, 03 Dec 2025
81.6800
83.3750
80.8150
83.0150
578,000
Tue, 02 Dec 2025
83.0125
83.1250
80.8300
81.0000
465,200
Mon, 01 Dec 2025
81.9100
83.5125
81.9100
82.2350
447,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.8075
84.5725
83.4050
83.9750
223,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
83.1450
85.0625
83.1450
83.7275
559,600
Tue, 25 Nov 2025
81.6625
84.1300
81.6625
83.6350
492,000
Mon, 24 Nov 2025
80.9850
82.5800
80.4650
81.7400
508,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
79.5950
81.5000
78.9625
80.8925
582,800
Thu, 20 Nov 2025
81.9500
83.0300
78.7025
78.8850
371,600
Wed, 19 Nov 2025
79.7900
80.6325
79.2850
80.0225
389,600
Tue, 18 Nov 2025
78.4850
79.9750
77.8550
79.1650
289,200
Mon, 17 Nov 2025
81.2150
82.1350
77.9175
78.6375
559,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
81.5350
82.7825
80.6400
82.0650
343,600
Thu, 13 Nov 2025
84.3200
84.7275
81.6750
82.0750
391,600
Wed, 12 Nov 2025
84.6025
85.6525
83.2500
84.7250
583,600
Tue, 11 Nov 2025
83.9975
84.4000
83.1250
84.1150
314,000
Mon, 10 Nov 2025
84.1900
85.5300
83.0825
83.8200
556,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
82.1350
82.3575
79.9875
81.7475
537,600
Thu, 06 Nov 2025
82.9200
84.6050
81.9350
82.1550
639,600
Wed, 05 Nov 2025
82.3825
84.2025
80.7575
83.8100
625,600
Tue, 04 Nov 2025
2 · 10-Q
After market open · 13:01 ET
10-Q ↗
Tue, 04 Nov 2025
80.3800
82.7600
79.4625
81.6000
648,800
Mon, 03 Nov 2025
80.0275
81.7650
78.4450
80.9625
925,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
83.1600
86.2500
77.2150
79.8150
1,148,800
Fri, 31 Oct 2025
1 · 8-K
Pre-market · 07:03 ET
8-K ↗
Thu, 30 Oct 2025
80.7950
82.7950
80.0150
81.7750
982,000
Wed, 29 Oct 2025
85.5625
85.5625
80.4100
81.5900
1,235,600
Tue, 28 Oct 2025
87.6875
88.6050
86.0325
86.4825
901,200
Mon, 27 Oct 2025
88.4400
89.3950
87.5625
87.7975
613,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
86.0375
87.8625
86.0375
87.3575
447,600
Thu, 23 Oct 2025
83.2300
85.3850
82.9325
84.8675
384,000