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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
72.8500
75.0950
71.9400
74.5900
3,696,846
Thu, 03 Sep 2026
75.0500
76.4400
72.8900
73.4300
5,865,200
Wed, 02 Sep 2026
71.9400
75.4600
71.8250
74.1600
7,097,600
Tue, 01 Sep 2026
72.1100
72.2600
70.6400
72.1800
5,619,200
Mon, 31 Aug 2026
73.2100
74.5740
72.3700
73.4600
6,085,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.4700
76.2300
73.7800
74.0400
4,623,000
Thu, 27 Aug 2026
73.9500
76.3600
73.1300
74.0900
4,171,000
Wed, 26 Aug 2026
75.8600
76.8000
73.3100
73.9500
5,396,800
Tue, 25 Aug 2026
72.9000
76.4500
72.2000
75.7700
9,333,100
Mon, 24 Aug 2026
70.0000
72.7700
69.8200
72.3300
9,610,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
71.8700
72.0590
69.1900
69.9100
12,496,700
Thu, 20 Aug 2026
69.6600
71.7100
69.0400
71.5200
11,202,200
Wed, 19 Aug 2026
65.8300
71.1800
65.6900
70.4400
12,351,500
Tue, 18 Aug 2026
67.6200
69.0000
64.7600
65.0000
16,880,000
Mon, 17 Aug 2026
74.6100
74.8000
69.9450
70.0900
7,524,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
14 · 8-K
After-hours · 16:55 ET
8-K ↗
Fri, 14 Aug 2026
73.8200
76.0700
73.6500
75.5900
5,472,300
Thu, 13 Aug 2026
72.3000
74.8400
71.6900
73.7000
7,907,100
Wed, 12 Aug 2026
72.8000
73.0000
70.3100
72.4800
4,707,600
Tue, 11 Aug 2026
72.9600
73.5900
69.7600
72.0000
6,765,400
Mon, 10 Aug 2026
71.0000
74.7800
70.7500
74.1600
11,920,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.4300
73.1700
69.3250
70.8500
10,488,600
Thu, 06 Aug 2026
68.4100
69.7700
67.2100
68.3400
8,413,400
Wed, 05 Aug 2026
69.3200
70.1800
68.7000
69.4800
8,116,600
Tue, 04 Aug 2026
67.5700
69.3300
66.8200
68.0300
7,792,700
Mon, 03 Aug 2026
63.4400
66.1600
62.1000
66.1300
10,042,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.1200
63.2800
59.6900
62.3600
11,883,000
Thu, 30 Jul 2026
58.9500
61.6000
56.1200
61.4400
33,498,900
Wed, 29 Jul 2026
13 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Jul 2026
65.0200
69.4050
64.4100
66.3200
18,103,900
Tue, 28 Jul 2026
64.0400
66.6600
61.9500
66.0700
11,287,400
Mon, 27 Jul 2026
62.5000
64.8000
62.1400
64.0400
8,936,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
60.4950
61.1700
59.0650
60.4600
6,438,400
Thu, 23 Jul 2026
61.7700
61.8900
59.5400
60.1900
10,721,100
Wed, 22 Jul 2026
64.2700
64.2900
62.6900
62.7500
8,231,400
Tue, 21 Jul 2026
63.7700
65.7850
63.0300
65.5800
8,706,700
Mon, 20 Jul 2026
67.6500
67.9600
63.8050
64.1400
10,488,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
68.8100
70.4600
67.1000
67.3400
8,032,700
Thu, 16 Jul 2026
69.8900
72.7700
68.9150
70.6600
5,799,800
Wed, 15 Jul 2026
71.2000
71.9300
69.0600
70.5900
5,954,200
Tue, 14 Jul 2026
66.1600
71.1900
66.0600
70.3800
9,811,600
Mon, 13 Jul 2026
65.5550
67.6500
64.3040
64.9900
6,705,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.8900
69.3700
65.7250
65.8300
4,766,000
Thu, 09 Jul 2026
66.0050
68.3800
65.0000
67.1200
5,411,500
Wed, 08 Jul 2026
66.1500
66.9810
63.7500
66.3600
11,680,500
Tue, 07 Jul 2026
70.3250
71.2900
65.9800
67.4900
20,217,800
Mon, 06 Jul 2026
68.8300
70.7350
68.2300
70.3800
6,016,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.4500
69.9600
66.5130
68.6000
8,384,100
Wed, 01 Jul 2026
65.5400
70.7500
64.5100
67.8700
11,595,100
Tue, 30 Jun 2026
62.9000
65.9500
62.3700
65.8200
8,659,000
Mon, 29 Jun 2026
64.1100
66.0100
63.2200
63.7200
13,109,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5000
65.8900
61.8500
62.3500
36,196,500
Thu, 25 Jun 2026
67.9200
69.3300
65.3150
66.2000
9,982,100
Wed, 24 Jun 2026
65.1900
68.0700
64.9150
67.9100
10,734,000
Tue, 23 Jun 2026
66.0000
67.2050
64.7100
64.8300
9,475,100
Mon, 22 Jun 2026
66.9000
69.1600
66.1300
66.6700
9,028,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
64.4000
68.0200
64.1000
66.5600
14,501,800
Wed, 17 Jun 2026
68.8300
69.1620
62.4100
62.8600
17,207,600
Tue, 16 Jun 2026
70.0000
71.5000
68.6800
70.0400
7,199,000
Mon, 15 Jun 2026
66.9600
70.5200
66.9250
68.9000
15,290,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.4100
68.1000
63.7450
64.1000
10,036,800
Thu, 11 Jun 2026
67.0100
68.6900
65.3250
67.8200
12,392,900
Wed, 10 Jun 2026
69.2500
70.1400
66.7000
67.2500
7,093,700
Tue, 09 Jun 2026
71.2000
73.5500
67.2000
69.6100
8,186,500
Mon, 08 Jun 2026
67.0250
70.0400
66.5200
69.4500
8,291,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.9900
68.4700
65.0500
66.5100
6,721,100
Thu, 04 Jun 2026
64.0900
66.5850
63.8800
66.1900
6,720,300
Wed, 03 Jun 2026
64.4400
64.9050
61.0300
63.6500
12,199,300
Tue, 02 Jun 2026
67.8100
68.3200
64.1550
65.6000
13,402,700
Mon, 01 Jun 2026
72.3000
72.8100
69.1100
71.0000
9,450,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.5900
74.0000
71.6300
73.0000
16,461,500
Thu, 28 May 2026
72.5500
75.1100
71.1000
73.4900
10,289,500
Wed, 27 May 2026
70.2500
73.9550
70.0850
73.0000
11,968,700
Tue, 26 May 2026
69.7900
73.5000
69.7400
70.1500
10,364,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.7800
68.3730
64.6600
68.2800
9,360,900
Thu, 21 May 2026
64.2100
65.4000
62.9300
64.3900
9,346,700
Wed, 20 May 2026
63.7000
66.5300
61.0900
64.9100
10,802,800
Tue, 19 May 2026
65.3400
65.9300
61.7300
63.3500
11,786,000
Mon, 18 May 2026
67.3000
68.6530
65.7310
66.0200
9,426,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.4700
69.6000
65.8400
67.1700
11,376,300
Thu, 14 May 2026
69.7000
70.4000
68.5000
69.5300
7,146,300
Wed, 13 May 2026
73.3000
73.4550
69.0000
69.9000
12,117,100
Tue, 12 May 2026
75.0600
76.8800
73.2700
73.7200
7,886,700
Mon, 11 May 2026
77.7900
78.3800
74.5200
76.2300
7,093,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.0300
81.9500
76.4300
77.9400
6,955,000
Thu, 07 May 2026
78.3600
80.6080
77.5800
80.0040
9,935,000
Wed, 06 May 2026
11 · 8-K
After-hours · 16:48 ET
8-K ↗
Wed, 06 May 2026
78.2770
80.9882
76.2940
77.8760
12,938,000
Tue, 05 May 2026
75.9840
79.0460
75.5380
75.8180
10,731,500
Mon, 04 May 2026
77.0580
77.6000
73.5050
75.3100
12,208,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.0640
80.0080
75.4920
76.5200
21,807,500
Thu, 30 Apr 2026
83.9140
83.9140
74.3180
79.1600
28,943,000
Wed, 29 Apr 2026
10 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 29 Apr 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Apr 2026
80.3400
82.0356
78.6120
79.3180
16,417,500
Tue, 28 Apr 2026
79.7250
81.4500
78.8760
81.2840
7,961,000
Mon, 27 Apr 2026
81.8000
82.4100
79.9460
81.3460
8,945,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
81.1140
82.0360
78.7144
81.8160
7,974,000
Thu, 23 Apr 2026
82.4740
82.8000
78.8100
80.6040
9,273,500
Wed, 22 Apr 2026
81.3860
83.3760
81.0000
83.3580
10,466,000
Tue, 21 Apr 2026
80.6880
82.4760
79.3020
80.1840
12,200,000
Mon, 20 Apr 2026
77.0000
80.5960
76.6218
80.3980
10,185,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
73.8430
79.6240
73.5140
77.5060
23,688,000
Thu, 16 Apr 2026
74.0000
74.6000
71.0480
72.4480
18,025,000
Wed, 15 Apr 2026
74.9800
77.2000
73.7360
74.2160
14,443,000
Tue, 14 Apr 2026
73.0000
76.7840
72.9260
74.8420
26,496,000
Mon, 13 Apr 2026
66.7000
71.9580
66.1020
71.8540
12,159,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.6960
68.0200
64.9420
67.2620
9,609,000
Thu, 09 Apr 2026
66.2150
66.4120
63.2640
65.3860
10,217,500
Wed, 08 Apr 2026
68.0880
69.4240
66.3620
67.7620
14,836,500
Tue, 07 Apr 2026
62.2040
64.1440
60.8180
64.0440
9,458,000
Mon, 06 Apr 2026
61.4000
63.7220
61.3900
63.3700
8,934,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
60.1280
63.9740
59.3840
62.7820
9,973,000
Wed, 01 Apr 2026
63.3350
64.4500
58.9420
62.4180
15,703,000
Tue, 31 Mar 2026
59.5880
63.3420
57.4220
62.8760
22,819,500
Mon, 30 Mar 2026
60.4950
61.0000
54.4640
58.1600
19,722,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.7460
61.1050
59.1220
60.4080
16,822,500
Thu, 26 Mar 2026
60.1840
60.6020
58.6340
60.2740
13,314,000
Wed, 25 Mar 2026
8 · DEFA14A
After-hours · 16:24 ET
DEFA14A ↗
Wed, 25 Mar 2026
7 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Wed, 25 Mar 2026
60.9220
62.1400
60.0698
61.7120
12,038,000
Tue, 24 Mar 2026
58.9140
60.8430
58.3460
60.1940
12,496,000
Mon, 23 Mar 2026
58.2300
61.3000
58.0550
59.9200
16,187,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.2220
58.2720
55.3480
56.2560
16,560,000
Thu, 19 Mar 2026
56.9820
59.4000
55.0780
58.8360
24,409,500
Wed, 18 Mar 2026
62.2200
62.9230
58.0020
58.2340
11,953,500
Tue, 17 Mar 2026
62.0000
63.9400
61.6906
62.9480
9,045,000
Mon, 16 Mar 2026
61.3400
63.1960
60.6890
61.1940
14,271,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.8520
60.6530
57.7000
60.0300
15,971,500
Fri, 13 Mar 2026
6 · DEFA14A
Pre-market · 09:05 ET
DEFA14A ↗
Fri, 13 Mar 2026
5 · PRE 14A
Pre-market · 09:01 ET
PRE 14A ↗
Thu, 12 Mar 2026
61.0220
61.3020
58.3700
58.5280
10,694,000
Wed, 11 Mar 2026
64.0000
65.8936
61.0800
61.8960
12,711,500
Tue, 10 Mar 2026
65.4300
66.4100
62.4840
63.7540
11,995,500
Mon, 09 Mar 2026
62.5780
65.8200
60.5700
65.6520
15,472,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.2000
64.7380
62.5540
63.5400
10,496,000
Thu, 05 Mar 2026
62.7100
66.3920
62.7100
66.2320
13,257,000
Wed, 04 Mar 2026
64.4230
66.2010
63.0940
63.2520
14,654,500
Tue, 03 Mar 2026
63.1420
64.6580
59.8600
63.7980
15,784,000
Mon, 02 Mar 2026
64.4960
65.5800
63.4240
64.6220
13,027,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.7650
69.7180
64.1280
66.8320
23,598,500
Thu, 26 Feb 2026
67.0000
71.0840
66.8000
70.7800
16,023,500
Wed, 25 Feb 2026
65.4000
67.1640
63.9820
66.9780
13,970,000
Tue, 24 Feb 2026
65.1640
67.5540
64.7000
65.0320
15,733,500
Mon, 23 Feb 2026
66.7680
67.6800
62.6820
65.0200
22,795,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.0000
68.9900
63.6000
67.3240
36,763,500
Thu, 19 Feb 2026
68.3800
70.7416
63.0000
66.5580
88,705,000
Wed, 18 Feb 2026
4 · 10-K
After-hours · 16:11 ET
10-K ↗
Wed, 18 Feb 2026
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 18 Feb 2026
67.8300
73.2520
67.8300
72.3060
47,977,000
Tue, 17 Feb 2026
67.4920
70.4360
66.8000
70.1880
17,425,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.8540
70.2380
67.2210
68.5740
13,981,000
Thu, 12 Feb 2026
73.0000
74.1980
65.7750
68.8280
31,462,500
Wed, 11 Feb 2026
78.8000
79.2470
69.2440
72.8140
32,933,000
Tue, 10 Feb 2026
82.2960
83.9700
78.3040
78.3380
13,537,000
Mon, 09 Feb 2026
80.1200
82.7360
78.6000
82.3220
8,290,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
78.2720
82.5720
78.0580
80.7340
18,377,500
Thu, 05 Feb 2026
77.0520
78.3980
72.1000
76.7380
23,977,500
Wed, 04 Feb 2026
81.2680
81.5140
73.3060
78.6080
23,226,000
Tue, 03 Feb 2026
81.3560
83.1020
78.4520
82.0720
13,985,500
Mon, 02 Feb 2026
78.2380
83.8000
78.2000
81.5780
11,226,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
85.0420
85.5000
79.3220
80.2220
19,188,500
Thu, 29 Jan 2026
86.2540
89.0000
82.6600
85.4880
34,523,000
Wed, 28 Jan 2026
94.8120
95.5174
74.9100
82.0080
99,024,000
Tue, 27 Jan 2026
95.5240
96.9580
92.6020
95.5440
17,366,500
Mon, 26 Jan 2026
94.9180
96.6060
93.8500
94.7420
9,432,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
95.5580
97.3780
92.4900
94.6620
12,304,500
Thu, 22 Jan 2026
91.7060
95.8660
91.5440
95.6900
13,311,500
Wed, 21 Jan 2026
89.0000
91.5760
88.4160
91.0040
17,515,000
Tue, 20 Jan 2026
86.7640
90.0000
86.0700
88.4580
13,153,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
92.0700
92.9020
88.4380
88.6240
14,206,000
Thu, 15 Jan 2026
92.7000
94.5460
91.5832
92.1760
8,799,000
Wed, 14 Jan 2026
93.4980
94.9000
90.1520
91.7220
15,661,000
Tue, 13 Jan 2026
94.3960
94.4000
91.3558
93.7100
11,503,000
Mon, 12 Jan 2026
91.4860
94.2000
91.0600
92.9040
10,837,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
89.5980
93.2318
89.5300
92.6180
16,285,000
Thu, 08 Jan 2026
89.9740
91.5136
86.6280
88.5160
15,160,500
Wed, 07 Jan 2026
88.4000
90.8720
88.0000
90.1560
12,788,000
Tue, 06 Jan 2026
86.8000
88.5560
85.5600
88.0880
14,301,500
Mon, 05 Jan 2026
80.5200
86.8780
79.6564
86.0120
20,907,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.3360
84.3420
78.1740
80.0500
23,483,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.9100
85.9960
84.3710
84.4040
7,996,500
Tue, 30 Dec 2025
86.6940
87.1400
85.8100
85.9100
6,726,000
Mon, 29 Dec 2025
87.1800
88.1560
85.8000
86.7100
8,410,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
88.3980
89.3600
87.3280
87.6940
6,285,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
87.3920
88.7000
87.3130
88.3140
4,522,000
Tue, 23 Dec 2025
86.6420
87.5740
84.8000
87.4700
11,702,000
Mon, 22 Dec 2025
90.5740
91.6500
85.9180
86.7180
28,338,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
92.9980
94.9780
90.0160
90.0440
173,255,000
Thu, 18 Dec 2025
89.9940
93.5740
89.6720
93.1480
22,847,500
Wed, 17 Dec 2025
91.5460
92.8660
89.1940
89.2460
17,382,000
Tue, 16 Dec 2025
89.7000
92.8780
89.4500
91.0360
17,333,500
Mon, 15 Dec 2025
92.6740
93.4660
89.5840
89.5840
19,410,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
94.4000
97.0660
91.0000
91.1360
31,031,500
Thu, 11 Dec 2025
94.0940
95.0000
92.5000
94.5460
20,547,000
Wed, 10 Dec 2025
90.8220
94.8620
90.8220
93.5340
24,728,500
Tue, 09 Dec 2025
88.3000
91.7280
88.0400
91.2660
28,606,500
Mon, 08 Dec 2025
86.9200
91.3940
84.8660
89.5960
70,152,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
79.6700
81.6380
79.4420
79.9540
15,529,000
Thu, 04 Dec 2025
79.6000
79.9520
77.3020
79.7700
11,855,500
Wed, 03 Dec 2025
76.2440
80.3100
76.0000
79.0000
17,041,500
Tue, 02 Dec 2025
75.8300
78.5740
74.6000
76.4360
14,367,000
Mon, 01 Dec 2025
74.3040
76.5000
73.9148
75.0520
16,783,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
72.4160
75.1540
71.5000
74.9000
11,416,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
70.8940
72.8400
70.0380
71.4660
19,182,500
Tue, 25 Nov 2025
66.4000
70.2900
65.3200
70.2460
14,964,000
Mon, 24 Nov 2025
64.1250
67.1780
63.9984
66.1800
21,378,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.7080
65.4000
61.7000
61.9760
16,997,000
Thu, 20 Nov 2025
67.1610
68.1580
61.8600
62.6500
16,337,000
Wed, 19 Nov 2025
64.3500
66.4560
63.8960
65.9500
13,012,000
Tue, 18 Nov 2025
63.9240
65.2980
61.8210
63.4440
12,934,500
Mon, 17 Nov 2025
63.2000
66.8720
62.4000
64.6240
13,851,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.9420
66.0860
61.0000
63.6620
11,187,500
Thu, 13 Nov 2025
65.2140
65.7120
62.6800
63.7080
10,657,500
Wed, 12 Nov 2025
65.9580
69.0480
65.4320
65.6380
12,501,500
Tue, 11 Nov 2025
65.0700
66.0000
63.6940
65.3760
10,897,500
Mon, 10 Nov 2025
61.4920
65.2360
61.4920
64.4560
13,524,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
57.1260
61.1440
57.0050
60.7980
14,962,000
Thu, 06 Nov 2025
61.3780
62.0510
57.6060
58.0280
23,654,000
Wed, 05 Nov 2025
61.6100
65.4420
61.4244
61.9360
17,414,000
Tue, 04 Nov 2025
64.5800
65.2800
61.9340
61.9580
19,282,000
Mon, 03 Nov 2025
61.3280
66.9500
60.4840
66.4660
24,333,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.6560
61.9320
59.6160
61.3080
28,522,500
Thu, 30 Oct 2025
62.4200
65.3420
60.2520
61.0140
61,083,500
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 29 Oct 2025
71.9880
73.9120
70.0316
70.7900
25,377,000
Tue, 28 Oct 2025
73.9100
74.4622
71.9536
72.4400
14,925,500
Mon, 27 Oct 2025
71.2600
72.7420
70.2620
71.0300
9,513,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.9100
71.4180
68.9000
70.2400
13,333,000
Thu, 23 Oct 2025
63.0000
68.4500
63.0000
68.4020
17,117,000
Wed, 22 Oct 2025
69.8920
70.0000
62.0020
65.3760
28,968,500
Tue, 21 Oct 2025
69.1420
71.5360
68.6036
71.1740
13,837,500
Mon, 20 Oct 2025
67.0360
68.2860
64.8860
67.5200
12,006,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
69.4000
69.9520
64.9320
66.7620
18,234,000
Thu, 16 Oct 2025
71.0240
72.8740
68.4160
68.9420
9,546,000
Wed, 15 Oct 2025
70.2740
72.6442
70.1330
71.0840
11,963,000
Tue, 14 Oct 2025
65.8280
69.9660
64.6900
69.1820
12,927,500
Mon, 13 Oct 2025
66.7040
68.3950
65.9000
67.6560
11,880,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
72.0000
72.8000
65.5040
65.8480
19,295,000
Thu, 09 Oct 2025
72.4480
72.5950
69.5600
72.0060
12,428,500
Wed, 08 Oct 2025
74.0200
74.6000
72.1250
72.1820
13,495,000
Tue, 07 Oct 2025
74.3710
75.6100
72.6000
74.0620
11,696,500
Mon, 06 Oct 2025
75.9120
76.0032
73.2000
73.9200
9,006,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
79.1760
79.3490
74.7440
75.1440
9,686,500
Thu, 02 Oct 2025
80.0000
80.2000
77.2830
78.9420
7,981,000
Wed, 01 Oct 2025
77.6640
79.7780
75.6900
79.0820
16,502,500
Tue, 30 Sep 2025
77.9060
79.1260
74.7800
75.4480
14,893,500
Mon, 29 Sep 2025
74.6000
78.9860
74.1000
78.5320
19,666,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
74.0220
74.6000
72.0660
73.8580
9,667,500
Thu, 25 Sep 2025
72.0340
75.7000
71.0000
74.2760
15,373,500
Wed, 24 Sep 2025
75.8600
75.9580
73.7310
74.9620
8,196,500
Tue, 23 Sep 2025
78.0240
78.8900
75.2750
75.6200
17,139,500
Mon, 22 Sep 2025
77.5680
78.5860
76.8000
78.1700
8,508,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
76.3070
78.6000
76.1810
78.3780
26,904,000
Thu, 18 Sep 2025
76.3550
79.3920
75.3220
75.6320
19,427,000
Wed, 17 Sep 2025
73.8000
75.9500
73.7120
75.6120
17,455,000
Tue, 16 Sep 2025
73.0500
73.4160
71.8760
72.9180
5,891,500
Mon, 15 Sep 2025
72.6700
73.8900
72.1120
73.0700
7,371,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.5360
74.1080
69.8140
72.3540
14,387,000
Thu, 11 Sep 2025
73.5460
73.5460
70.5260
70.8480
17,540,000
Wed, 10 Sep 2025
75.3600
76.3780
72.6060
73.0240
14,767,500
Tue, 09 Sep 2025
74.6620
75.2370
73.6800
75.0000
10,183,500
Mon, 08 Sep 2025
74.2000
75.6640
72.9000
74.4420
8,489,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
75.0380
75.5000
71.2960
73.7760
12,226,500