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
82.2500
85.7150
81.6000
84.9800
751,374
Thu, 22 Oct 2026
83.1500
86.1400
83.1500
84.2600
717,400
Wed, 21 Oct 2026
86.4000
87.1300
82.8300
83.5900
974,600
Tue, 20 Oct 2026
85.9300
86.5300
84.8600
86.5000
677,400
Mon, 19 Oct 2026
84.5800
85.7200
84.4700
85.2000
646,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
85.2100
87.0000
84.2900
84.6800
697,600
Thu, 15 Oct 2026
82.7900
86.1900
82.7900
85.3900
744,300
Wed, 14 Oct 2026
82.6000
82.9700
80.6000
81.5600
837,800
Tue, 13 Oct 2026
82.8600
83.5500
80.7400
82.7500
744,900
Mon, 12 Oct 2026
80.7600
82.4400
79.7000
81.6400
689,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
81.4200
82.5800
80.4500
81.3500
712,400
Thu, 08 Oct 2026
77.5200
82.5200
77.4700
81.1400
1,333,600
Wed, 07 Oct 2026
77.6300
78.9000
76.8900
78.3300
836,400
Tue, 06 Oct 2026
75.1700
78.7500
74.8800
78.2100
825,400
Mon, 05 Oct 2026
75.3500
75.5100
73.8500
74.9000
1,034,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
76.4700
77.2500
75.0000
75.5300
710,900
Thu, 01 Oct 2026
73.8000
76.4900
73.0300
75.8500
740,600
Wed, 30 Sep 2026
76.1800
76.6000
74.0200
74.0500
743,900
Tue, 29 Sep 2026
76.0000
76.4700
75.0700
75.7400
753,400
Mon, 28 Sep 2026
75.3200
76.4900
74.3900
75.7300
771,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
75.9200
76.8200
75.1800
75.9900
713,900
Thu, 24 Sep 2026
75.7600
76.8200
75.3000
75.7900
958,100
Wed, 23 Sep 2026
75.8000
77.3000
75.1500
75.3900
850,000
Tue, 22 Sep 2026
74.4900
77.5200
74.4900
75.8900
906,000
Mon, 21 Sep 2026
74.0600
74.4100
72.9700
73.4000
806,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
73.1100
73.5300
71.9400
73.3500
1,211,300
Thu, 17 Sep 2026
72.7800
74.6600
72.3100
73.5400
946,300
Wed, 16 Sep 2026
71.9400
73.9600
71.0600
71.7000
866,900
Tue, 15 Sep 2026
72.9100
73.0900
71.5500
71.6100
1,049,800
Mon, 14 Sep 2026
72.6400
73.3400
70.7100
73.0100
1,421,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
70.3900
71.1900
69.4300
70.6400
873,200
Thu, 10 Sep 2026
68.2000
69.3600
67.6200
69.3500
1,108,600
Wed, 09 Sep 2026
70.8300
71.5100
68.4700
68.5100
1,041,000
Tue, 08 Sep 2026
74.5000
75.4400
70.8200
71.2600
1,120,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
72.7900
75.2500
72.7900
74.3300
1,301,200
Thu, 03 Sep 2026
74.9600
76.7900
71.2600
72.4600
2,676,400
Wed, 02 Sep 2026
19 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Wed, 02 Sep 2026
18 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 02 Sep 2026
73.1000
74.0900
71.4600
72.2900
1,523,900
Tue, 01 Sep 2026
72.6700
74.2100
72.0700
72.8700
1,172,000
Mon, 31 Aug 2026
75.6000
75.6000
73.4500
74.1600
794,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
76.5400
77.4300
75.1800
75.7900
697,700
Thu, 27 Aug 2026
77.5300
77.9600
75.5200
76.1600
881,700
Wed, 26 Aug 2026
74.9500
78.5700
74.6500
78.5100
1,317,600
Tue, 25 Aug 2026
77.0500
77.0500
74.0400
74.5200
1,021,600
Mon, 24 Aug 2026
78.5000
79.2400
76.3600
77.0300
676,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
77.2300
79.0400
76.9900
78.5000
685,900
Thu, 20 Aug 2026
77.7000
77.8100
75.3400
76.0900
798,600
Wed, 19 Aug 2026
79.1800
80.5800
78.4500
78.9900
751,800
Tue, 18 Aug 2026
78.8800
80.6300
78.6500
78.7300
791,900
Mon, 17 Aug 2026
81.2300
81.6400
76.8400
78.1800
1,100,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
81.8100
82.7900
80.9900
82.4700
838,300
Thu, 13 Aug 2026
82.7100
83.1100
81.2000
81.6600
866,300
Wed, 12 Aug 2026
85.0000
85.0500
81.3800
81.5900
971,200
Tue, 11 Aug 2026
86.2100
86.6900
84.0000
84.8600
574,400
Mon, 10 Aug 2026
88.4600
88.4700
86.0000
87.1300
667,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
85.6700
88.4900
85.0000
87.5800
718,000
Thu, 06 Aug 2026
87.1800
89.6200
86.2100
86.5500
1,181,100
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:20 ET
CURRENT REPORT ↗
Wed, 05 Aug 2026
88.5700
91.1300
86.8000
87.0700
1,213,000
Tue, 04 Aug 2026
86.8700
90.0000
86.7600
88.7800
1,378,800
Mon, 03 Aug 2026
88.6200
90.1800
87.1000
88.8000
687,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.4500
87.6300
85.0000
86.6600
789,800
Thu, 30 Jul 2026
88.4200
88.4200
85.9000
87.0100
847,700
Wed, 29 Jul 2026
85.1400
89.1700
84.1400
88.3400
838,600
Tue, 28 Jul 2026
85.0100
87.1100
84.6100
86.9200
915,800
Mon, 27 Jul 2026
81.5700
84.0000
81.5700
83.9300
957,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.5400
81.0800
77.9600
80.4100
809,500
Thu, 23 Jul 2026
78.7900
78.8500
77.0400
77.8000
488,900
Wed, 22 Jul 2026
78.8800
81.5000
78.5200
80.0800
745,800
Tue, 21 Jul 2026
78.4100
79.0300
77.2500
78.6500
851,300
Mon, 20 Jul 2026
77.8400
78.5900
76.5000
77.2500
835,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2200
80.7200
77.6000
78.1500
721,200
Thu, 16 Jul 2026
78.5200
80.9900
78.3400
79.8300
916,200
Wed, 15 Jul 2026
75.7500
80.3900
75.4500
78.6700
1,090,100
Tue, 14 Jul 2026
16 · 8-K
After-hours · 16:23 ET
CURRENT REPORT ↗
Tue, 14 Jul 2026
78.4000
79.2100
76.5400
77.1900
835,400
Mon, 13 Jul 2026
79.1500
81.0500
77.6100
77.7800
1,253,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.5200
80.0900
76.8900
79.3700
870,500
Thu, 09 Jul 2026
75.7800
77.7400
74.6600
77.2900
605,500
Wed, 08 Jul 2026
75.8900
76.3400
73.9000
75.6600
1,082,600
Tue, 07 Jul 2026
76.9600
77.7500
75.8800
77.0500
959,700
Mon, 06 Jul 2026
76.1400
76.9900
73.8600
76.8300
831,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.1500
78.0000
73.8800
75.2300
899,500
Wed, 01 Jul 2026
73.6100
76.2500
72.9300
75.8000
835,900
Tue, 30 Jun 2026
72.9200
74.9700
71.5000
74.2600
1,148,100
Mon, 29 Jun 2026
73.3800
74.0200
71.7200
73.2900
1,359,200
Mon, 29 Jun 2026
15 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
71.5800
75.1100
71.1900
74.3800
1,113,200
Thu, 25 Jun 2026
70.1700
72.3700
69.1500
72.0100
1,588,300
Wed, 24 Jun 2026
14 · 8-K
After market open · 11:41 ET
8-K ↗
Wed, 24 Jun 2026
73.7600
74.5000
72.4600
72.7100
1,362,700
Tue, 23 Jun 2026
77.2400
77.5700
73.1800
73.4100
1,124,400
Mon, 22 Jun 2026
78.1300
79.7000
76.9700
77.9700
1,376,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.9800
78.6400
76.8800
77.0700
1,167,600
Wed, 17 Jun 2026
81.3300
82.5800
76.2300
76.4200
837,300
Tue, 16 Jun 2026
83.2300
84.9000
81.4100
81.6700
675,600
Mon, 15 Jun 2026
82.9300
85.2800
82.4100
83.2600
954,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
82.8200
83.6200
81.3400
81.9600
692,900
Thu, 11 Jun 2026
79.5200
82.0000
78.1700
81.8100
841,500
Wed, 10 Jun 2026
78.3300
79.7500
76.2100
78.3200
1,113,300
Tue, 09 Jun 2026
77.9400
82.0000
77.6000
79.9200
1,180,200
Mon, 08 Jun 2026
77.6000
77.9400
75.3700
76.8000
1,535,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 10-Q
After market open · 11:11 ET
10-Q ↗
Fri, 05 Jun 2026
77.3700
82.3200
76.4000
77.8000
2,079,300
Thu, 04 Jun 2026
72.0000
78.2200
69.0000
78.1600
5,332,900
Wed, 03 Jun 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 03 Jun 2026
97.1800
100.7500
96.2900
98.0000
3,064,700
Tue, 02 Jun 2026
92.4000
97.3900
92.1100
97.2100
1,561,100
Mon, 01 Jun 2026
93.0800
94.5300
90.5000
93.3900
792,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
96.3100
96.6500
92.3400
93.2800
1,247,300
Thu, 28 May 2026
95.2800
98.2200
94.1100
96.7900
773,500
Wed, 27 May 2026
97.2200
97.7800
95.0200
96.2000
991,600
Tue, 26 May 2026
89.9900
94.4400
89.9900
94.4200
911,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
87.0000
88.9900
86.4300
88.9200
581,600
Thu, 21 May 2026
84.3000
87.1000
83.1400
86.7100
892,100
Wed, 20 May 2026
79.7200
85.5300
78.5000
84.6600
836,600
Tue, 19 May 2026
79.8000
80.3400
78.3500
79.4200
753,600
Mon, 18 May 2026
80.6600
82.7000
79.8100
80.3300
777,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.1600
80.9600
79.0100
79.4500
845,600
Thu, 14 May 2026
80.9800
82.1100
80.2700
80.7200
1,152,500
Wed, 13 May 2026
82.0300
82.1800
78.4900
80.2900
827,700
Tue, 12 May 2026
82.6300
82.8600
80.0200
82.4800
1,158,800
Mon, 11 May 2026
89.0200
89.1100
82.0700
83.3000
1,219,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · DEFA14A
After market open · 12:43 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Fri, 08 May 2026
10 · DEF 14A
After market open · 12:42 ET
PROXY STATEMENT ↗
Fri, 08 May 2026
89.1400
90.4200
87.8600
89.4800
773,400
Thu, 07 May 2026
92.7700
92.8200
86.8400
88.6200
1,098,200
Wed, 06 May 2026
89.9600
92.4800
89.9600
91.8700
937,000
Tue, 05 May 2026
88.6500
89.6100
86.5700
88.3200
1,493,000
Mon, 04 May 2026
92.5100
92.9900
88.2700
88.3600
802,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
92.4400
93.3400
91.0500
91.6400
627,200
Thu, 30 Apr 2026
91.2700
92.9000
90.4000
91.4400
1,106,200
Wed, 29 Apr 2026
9 · 8-K
After market open · 15:11 ET
8-K ↗
Wed, 29 Apr 2026
92.3300
93.0500
90.4400
91.0000
802,900
Tue, 28 Apr 2026
94.0900
94.7500
92.4600
92.7300
681,300
Mon, 27 Apr 2026
93.6000
95.0200
91.7300
93.3900
976,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
95.0900
95.0900
92.4800
93.6400
970,000
Thu, 23 Apr 2026
93.6200
96.3300
93.6200
95.3500
1,054,000
Wed, 22 Apr 2026
99.7600
100.1500
92.6400
93.5200
1,433,300
Tue, 21 Apr 2026
98.5800
100.0000
97.8100
98.8100
907,700
Mon, 20 Apr 2026
93.6300
98.8000
93.6300
98.3800
1,386,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
90.0000
95.9600
90.0000
94.1700
1,221,100
Thu, 16 Apr 2026
87.6700
90.1700
87.1500
89.4700
1,590,100
Wed, 15 Apr 2026
87.5700
88.3700
85.1700
87.1900
1,246,500
Tue, 14 Apr 2026
88.5200
89.8300
87.4600
87.9300
1,339,400
Mon, 13 Apr 2026
89.4200
89.5500
86.1000
89.0100
1,629,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
91.0100
91.3100
89.1300
90.7400
986,200
Thu, 09 Apr 2026
87.3800
91.5600
86.6200
91.0900
1,557,500
Wed, 08 Apr 2026
85.6800
88.0000
85.3200
87.5000
2,152,800
Tue, 07 Apr 2026
80.3500
83.1800
79.6700
82.6300
1,506,300
Mon, 06 Apr 2026
77.1300
80.8700
76.4700
80.8300
1,611,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
74.6600
77.3200
71.1000
77.1100
1,445,400
Wed, 01 Apr 2026
72.2500
78.8200
69.1500
76.5600
2,645,100
Tue, 31 Mar 2026
8 · 10-K
After-hours · 16:20 ET
10-K ↗
Tue, 31 Mar 2026
7 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 31 Mar 2026
67.4200
70.0000
66.7000
69.7600
2,261,000
Mon, 30 Mar 2026
66.7400
68.0000
66.2700
66.5600
2,000,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
65.9000
67.2600
65.7600
66.4000
1,214,100
Thu, 26 Mar 2026
67.1800
68.9700
66.4300
66.4500
977,800
Wed, 25 Mar 2026
66.4200
67.5300
64.9300
67.0800
775,800
Tue, 24 Mar 2026
65.3200
66.7300
65.3200
65.8200
1,041,900
Mon, 23 Mar 2026
64.9700
66.9300
64.3700
66.3100
1,342,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · 8-K
After-hours · 17:24 ET
8-K ↗
Fri, 20 Mar 2026
63.3400
64.6400
62.7400
63.2700
1,531,000
Thu, 19 Mar 2026
61.5800
64.3500
60.9000
64.0000
1,147,500
Wed, 18 Mar 2026
62.7500
64.6800
61.7500
62.1700
1,150,700
Tue, 17 Mar 2026
63.0800
64.2200
62.8100
63.4700
703,900
Mon, 16 Mar 2026
61.5000
62.5900
61.3200
62.3700
643,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.5700
61.7600
60.2800
60.8700
801,100
Thu, 12 Mar 2026
60.1700
61.6300
59.6000
61.2200
860,500
Wed, 11 Mar 2026
63.0700
63.5400
60.9100
61.0300
1,090,400
Tue, 10 Mar 2026
64.1100
65.3600
63.0000
63.0200
1,177,500
Mon, 09 Mar 2026
63.3100
64.9200
61.3500
64.5600
954,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.7500
65.9000
63.6100
64.9100
1,129,300
Thu, 05 Mar 2026
65.7200
66.6100
64.8600
65.6500
649,300
Wed, 04 Mar 2026
66.9100
66.9100
65.0500
66.0900
553,100
Tue, 03 Mar 2026
64.4000
66.9600
64.0000
66.5600
719,500
Mon, 02 Mar 2026
66.2200
67.1800
65.1100
66.5900
1,087,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.7400
69.2500
67.3500
68.6000
990,200
Thu, 26 Feb 2026
69.1800
70.5600
68.8900
70.1200
515,600
Wed, 25 Feb 2026
69.1400
69.3700
67.5900
68.6800
533,100
Tue, 24 Feb 2026
69.1400
70.1800
68.9000
69.0500
800,200
Mon, 23 Feb 2026
71.1100
71.2500
68.0200
69.1200
736,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
69.4100
72.3700
69.3500
72.1700
1,153,200
Thu, 19 Feb 2026
68.8000
69.8600
68.5500
69.6700
687,800
Wed, 18 Feb 2026
68.6400
69.7700
68.3100
69.3400
692,300
Tue, 17 Feb 2026
69.4300
70.4500
68.1500
69.3300
818,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.2300
69.2000
67.4200
68.7100
740,300
Thu, 12 Feb 2026
69.1200
69.9500
66.9400
68.1500
751,000
Wed, 11 Feb 2026
68.5400
70.3000
68.1200
68.5400
787,800
Tue, 10 Feb 2026
67.0100
69.4300
67.0000
68.5400
951,500
Mon, 09 Feb 2026
66.0000
66.6300
64.5800
66.5800
944,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.8000
66.8000
64.2400
66.1200
926,400
Thu, 05 Feb 2026
65.0000
65.6000
62.6100
64.6100
1,019,100
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 04 Feb 2026
62.7900
65.7300
62.7900
65.6500
906,200
Tue, 03 Feb 2026
62.6300
64.2700
61.7100
62.2200
932,800
Mon, 02 Feb 2026
62.2000
63.3700
61.5200
62.8000
1,005,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.5800
63.0800
61.2000
62.3600
1,044,300
Thu, 29 Jan 2026
61.4300
62.3400
60.4300
62.1600
1,179,900
Wed, 28 Jan 2026
62.1800
62.9700
61.0800
61.2300
965,600
Tue, 27 Jan 2026
62.2100
62.4800
61.2500
62.3600
941,800
Mon, 26 Jan 2026
61.3000
62.3900
60.6700
62.0300
1,041,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.0100
61.4900
60.5700
61.3500
973,100
Thu, 22 Jan 2026
62.9000
63.6900
61.1000
61.6900
1,123,600
Wed, 21 Jan 2026
62.6900
63.5600
61.5200
62.2900
1,435,600
Tue, 20 Jan 2026
63.5000
64.0000
61.5100
61.9800
1,338,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.0400
67.0500
64.4500
64.6300
1,123,800
Thu, 15 Jan 2026
65.3900
67.6900
64.8000
67.5900
851,600
Wed, 14 Jan 2026
65.6900
68.1200
65.1600
65.6000
941,400
Tue, 13 Jan 2026
64.7300
66.0000
64.7300
65.5100
827,300
Mon, 12 Jan 2026
64.7700
65.8500
63.9500
64.5500
992,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.5200
68.8500
64.6500
66.2400
1,486,900
Thu, 08 Jan 2026
65.2500
69.2300
65.2300
68.3300
1,767,200
Wed, 07 Jan 2026
69.4500
69.5100
65.6100
66.0100
1,196,400
Tue, 06 Jan 2026
68.3000
70.2600
67.8000
70.0100
1,144,400
Mon, 05 Jan 2026
67.8300
69.2000
67.4400
68.3900
735,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.7400
68.4700
66.7000
67.8200
677,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.0000
68.1600
66.7700
67.0200
672,300
Tue, 30 Dec 2025
68.1300
68.3000
67.6900
68.0800
571,600
Mon, 29 Dec 2025
67.8800
68.3300
67.2600
68.2200
798,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
68.8600
68.9500
68.1200
68.6500
378,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.1900
69.0200
67.7800
68.9100
273,200
Tue, 23 Dec 2025
69.4400
69.5700
67.7200
68.0800
605,700
Mon, 22 Dec 2025
71.0800
71.1300
68.6600
69.4000
768,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.5500
71.1300
69.8300
70.6000
1,239,200
Thu, 18 Dec 2025
72.3500
72.9200
70.7100
71.0300
1,170,000
Wed, 17 Dec 2025
71.5500
72.8700
70.9700
71.7200
745,200
Tue, 16 Dec 2025
74.4500
75.0500
72.5700
72.9300
741,500
Mon, 15 Dec 2025
75.4500
76.2200
74.2700
74.5000
821,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.1100
78.8500
75.1700
75.2700
774,900
Thu, 11 Dec 2025
76.3200
78.3600
75.4100
77.2700
1,025,400
Wed, 10 Dec 2025
74.5600
76.4700
74.2100
75.5300
1,319,300
Tue, 09 Dec 2025
75.4000
76.7700
74.8500
76.1200
765,600
Mon, 08 Dec 2025
4 · 10-Q
After market open · 15:22 ET
10-Q ↗
Mon, 08 Dec 2025
77.6900
77.6900
74.5200
74.8400
1,254,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
76.6400
78.6200
76.0000
78.4900
1,421,100
Thu, 04 Dec 2025
85.0000
85.0000
76.4700
77.1600
3,137,000
Wed, 03 Dec 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 03 Dec 2025
85.7500
88.6100
85.3300
87.5500
1,835,900
Tue, 02 Dec 2025
85.5000
85.8500
83.6400
84.7400
848,500
Mon, 01 Dec 2025
83.4900
86.6000
82.8300
85.2500
769,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
84.2100
85.5700
84.0200
84.7600
311,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
81.8900
84.4200
81.8900
84.1900
619,700
Tue, 25 Nov 2025
78.8100
83.0300
78.1000
82.0300
783,700
Mon, 24 Nov 2025
76.5300
78.2900
76.0500
77.8600
816,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
73.5900
76.9900
73.0000
76.6200
713,100
Thu, 20 Nov 2025
73.5300
74.7400
72.6400
72.7900
599,700
Wed, 19 Nov 2025
73.7900
74.1900
72.2500
72.8600
542,600
Tue, 18 Nov 2025
2 · 8-K
After market open · 10:56 ET
8-K ↗
Tue, 18 Nov 2025
74.2900
75.0000
72.6600
73.6700
740,200
Mon, 17 Nov 2025
77.3300
77.8000
75.5500
76.0800
500,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
76.7500
78.9100
76.7500
77.7500
334,700
Thu, 13 Nov 2025
80.0800
80.9600
77.9500
78.3300
486,300
Wed, 12 Nov 2025
77.3900
80.2400
77.3100
80.0200
541,000
Tue, 11 Nov 2025
76.9900
77.3500
76.2400
76.5200
415,500
Mon, 10 Nov 2025
78.0900
78.3300
76.0500
76.5300
614,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
75.8000
77.5300
75.5000
76.7100
475,200
Thu, 06 Nov 2025
77.5400
78.4400
75.7900
75.9900
617,900
Wed, 05 Nov 2025
75.1700
79.4100
74.6800
77.9400
659,100
Tue, 04 Nov 2025
75.4800
75.7400
74.3500
75.0300
745,300
Mon, 03 Nov 2025
78.4200
78.4200
76.1500
76.6800
474,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.4800
78.3800
76.4400
78.3300
633,100
Thu, 30 Oct 2025
79.7700
80.5900
78.2600
78.3800
647,500
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Oct 2025
83.0500
83.8800
79.9100
80.5300
603,500
Tue, 28 Oct 2025
85.3100
85.3100
83.3000
83.8900
462,100
Mon, 27 Oct 2025
84.9900
86.8300
84.9900
85.4900
432,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
86.9100
86.9100
85.2600
85.5300
406,800
Thu, 23 Oct 2025
85.2900
87.3200
85.1700
86.6600
528,700