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
89.9700
91.1200
86.7100
86.9300
2,442,624
Thu, 22 Oct 2026
87.8800
91.0600
86.0600
90.8200
3,190,400
Wed, 21 Oct 2026
86.9300
88.6200
86.4000
87.2300
2,117,700
Tue, 20 Oct 2026
85.7500
88.5050
85.3000
87.4100
2,634,600
Mon, 19 Oct 2026
85.4500
86.6200
85.0100
85.2600
2,760,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
89.5000
90.3150
84.8150
85.1400
5,063,800
Thu, 15 Oct 2026
84.4700
90.1300
84.2200
89.1800
6,121,600
Wed, 14 Oct 2026
78.8900
82.9900
78.8900
82.9300
3,831,400
Tue, 13 Oct 2026
76.9700
79.3300
76.9700
79.2800
2,112,500
Mon, 12 Oct 2026
77.2300
78.4600
76.5300
76.9300
2,487,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.4400
76.9600
73.8800
76.7100
2,974,800
Thu, 08 Oct 2026
70.8500
75.4450
70.8500
75.1400
2,923,900
Wed, 07 Oct 2026
71.2200
72.4150
70.6400
71.4900
2,349,100
Tue, 06 Oct 2026
70.8800
73.0500
70.5110
71.3900
2,960,700
Mon, 05 Oct 2026
71.5600
72.3800
70.4750
70.8900
2,946,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
73.5000
73.8160
72.0200
72.7700
1,975,100
Thu, 01 Oct 2026
72.2200
73.5700
71.3700
72.8400
2,750,200
Wed, 30 Sep 2026
69.9900
73.2250
69.5300
71.4900
3,717,000
Tue, 29 Sep 2026
69.1800
69.9600
68.6800
69.2800
2,723,300
Mon, 28 Sep 2026
67.9000
69.5490
66.2100
68.9200
2,631,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
68.9100
71.3000
68.4000
68.4400
2,689,000
Thu, 24 Sep 2026
72.7000
73.3900
67.5900
68.9800
4,841,400
Wed, 23 Sep 2026
74.8800
75.7600
71.0000
73.7000
3,935,300
Tue, 22 Sep 2026
75.9800
75.9800
72.5700
75.1400
4,230,200
Mon, 21 Sep 2026
73.5500
73.6600
71.6700
73.4800
2,968,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.7500
73.5000
72.2700
72.6000
6,529,400
Thu, 17 Sep 2026
74.4800
74.9650
71.8950
72.3400
2,907,400
Wed, 16 Sep 2026
74.0100
74.1000
72.4150
73.4600
2,486,000
Tue, 15 Sep 2026
76.4350
76.4350
73.5400
74.0000
2,871,800
Mon, 14 Sep 2026
72.7600
75.1000
72.0450
74.4600
2,654,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
72.0400
73.5200
71.9300
72.7600
2,862,400
Thu, 10 Sep 2026
70.8400
72.2850
70.0300
71.5900
2,881,800
Wed, 09 Sep 2026
71.9500
71.9900
69.9900
71.1900
4,247,900
Tue, 08 Sep 2026
76.0800
76.2650
71.4400
72.8200
4,917,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.6900
81.8600
76.3100
76.5100
3,076,400
Thu, 03 Sep 2026
83.9300
86.0000
81.5300
82.0300
2,629,000
Wed, 02 Sep 2026
81.9900
82.7450
79.4100
81.7200
2,806,000
Tue, 01 Sep 2026
81.0000
82.7900
80.4270
81.7500
2,170,200
Mon, 31 Aug 2026
83.0300
83.9700
81.1400
81.3300
2,313,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
83.6800
84.9800
83.0900
83.5900
1,545,200
Thu, 27 Aug 2026
81.3900
83.6000
80.6500
82.9400
4,000,000
Wed, 26 Aug 2026
84.0400
84.8400
81.5100
81.7400
2,618,300
Tue, 25 Aug 2026
87.0000
87.4070
84.3800
84.4300
2,949,600
Mon, 24 Aug 2026
80.8100
87.0600
80.3100
87.0300
4,501,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
82.0900
82.1400
80.2700
81.0300
2,157,100
Thu, 20 Aug 2026
81.6900
83.5200
80.8500
81.2100
2,792,100
Wed, 19 Aug 2026
80.5000
82.2750
80.4100
80.4600
2,047,200
Tue, 18 Aug 2026
78.4100
81.5300
78.4100
79.9600
2,409,900
Mon, 17 Aug 2026
81.1600
82.2490
77.9020
78.4100
2,773,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.5600
81.4940
79.5800
79.9000
1,987,600
Thu, 13 Aug 2026
79.9400
81.0700
78.1310
80.6700
2,830,200
Wed, 12 Aug 2026
79.6000
81.3800
78.7100
79.6300
2,754,300
Tue, 11 Aug 2026
79.6600
80.7200
78.1100
79.4800
4,680,000
Mon, 10 Aug 2026
84.2100
84.9200
80.2150
80.4000
4,594,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.8300
86.4500
83.3100
85.5500
5,380,100
Thu, 06 Aug 2026
81.9900
84.2200
77.8500
82.2600
7,127,400
Wed, 05 Aug 2026
18 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 05 Aug 2026
87.1400
87.9740
84.3200
85.8600
3,894,000
Tue, 04 Aug 2026
84.0000
87.1000
83.8900
86.4300
3,016,300
Mon, 03 Aug 2026
81.9800
83.8700
81.9200
83.1700
2,321,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
83.0400
83.7000
81.6100
81.6800
1,953,000
Thu, 30 Jul 2026
16 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Jul 2026
84.9500
84.9500
82.7500
83.1500
2,486,000
Wed, 29 Jul 2026
86.2400
87.2600
84.7000
85.5800
1,883,700
Tue, 28 Jul 2026
84.3800
86.9600
84.0100
86.4700
2,590,900
Mon, 27 Jul 2026
81.4400
84.0100
81.1100
83.8400
3,162,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.5300
81.7580
80.0900
80.6200
1,729,500
Thu, 23 Jul 2026
80.0000
81.1600
77.8700
80.9100
2,414,200
Wed, 22 Jul 2026
82.3300
82.8200
79.9700
80.4800
2,361,400
Tue, 21 Jul 2026
84.3000
84.9900
81.0000
81.6900
2,559,100
Mon, 20 Jul 2026
83.3300
86.5000
82.7500
84.0300
1,916,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
83.0000
84.8460
82.7100
84.1000
1,925,100
Thu, 16 Jul 2026
84.2400
85.9900
82.7440
83.4800
2,962,000
Thu, 16 Jul 2026
15 · 8-K
Pre-market · 08:30 ET
8-K ↗
Wed, 15 Jul 2026
82.0300
87.1400
82.0300
85.7400
3,980,800
Tue, 14 Jul 2026
80.2000
83.3600
80.2000
83.0600
2,858,800
Mon, 13 Jul 2026
81.2400
81.9200
79.4000
80.5300
2,532,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.0300
81.1650
77.4350
81.0500
2,419,300
Thu, 09 Jul 2026
77.2200
78.3400
76.3150
77.7200
2,257,400
Wed, 08 Jul 2026
76.3500
77.4900
75.0100
77.2000
2,036,800
Tue, 07 Jul 2026
75.5300
78.2300
75.5300
77.5900
2,053,900
Mon, 06 Jul 2026
76.0300
77.3000
74.0100
75.0600
2,442,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.4600
77.0200
73.3550
76.9700
2,950,000
Wed, 01 Jul 2026
75.4100
76.5700
72.7800
72.8300
3,461,100
Tue, 30 Jun 2026
78.3000
78.6600
74.3900
75.3300
3,560,900
Mon, 29 Jun 2026
79.2200
80.4100
78.2000
79.6600
3,412,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.3000
78.8750
76.7110
78.0400
3,773,400
Thu, 25 Jun 2026
78.7800
78.7800
76.1500
77.7000
2,212,200
Wed, 24 Jun 2026
74.8900
79.9000
74.7290
78.0200
4,345,100
Tue, 23 Jun 2026
72.7300
74.9200
72.6000
74.8900
2,325,500
Mon, 22 Jun 2026
73.2800
74.3800
72.4800
72.5400
2,143,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.9700
74.9800
73.1900
73.9500
3,876,700
Wed, 17 Jun 2026
73.3300
75.4300
72.5900
72.8300
3,498,100
Tue, 16 Jun 2026
72.4500
74.6700
72.2250
73.3400
3,957,600
Mon, 15 Jun 2026
70.9900
72.6600
70.2600
72.1900
4,122,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
14 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 12 Jun 2026
70.0600
71.8600
68.5800
69.4800
2,081,100
Thu, 11 Jun 2026
69.0700
70.2500
67.8300
69.4400
3,010,800
Wed, 10 Jun 2026
67.7800
69.8900
67.2500
68.7300
2,416,600
Tue, 09 Jun 2026
68.9500
70.0900
66.8450
68.7600
1,963,100
Mon, 08 Jun 2026
67.0000
69.2500
65.9000
68.8300
2,882,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
66.8700
68.4400
66.2700
66.8600
2,666,100
Thu, 04 Jun 2026
68.0500
68.2900
66.7900
67.0500
2,316,400
Wed, 03 Jun 2026
68.9200
70.4700
66.6400
67.0500
2,987,300
Tue, 02 Jun 2026
68.9000
70.6600
68.3600
69.7300
2,941,300
Mon, 01 Jun 2026
68.7600
69.9900
67.7800
69.0000
3,737,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.0000
68.0900
65.6550
67.9200
5,315,900
Thu, 28 May 2026
13 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Thu, 28 May 2026
12 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 28 May 2026
64.0900
67.3500
64.0900
66.7800
3,333,300
Wed, 27 May 2026
64.3300
65.8900
63.6700
63.8100
2,671,100
Tue, 26 May 2026
62.7300
65.1550
62.7300
64.3300
2,968,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.5000
63.2000
60.0200
62.3800
2,512,700
Thu, 21 May 2026
61.0400
61.4400
59.7100
60.7400
2,786,700
Wed, 20 May 2026
59.2100
60.9300
57.4800
60.8900
2,544,200
Tue, 19 May 2026
58.8800
59.1750
56.7100
57.6100
3,241,900
Mon, 18 May 2026
59.0000
60.0000
58.2430
58.8300
3,086,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.7600
58.8090
57.3800
58.0700
2,057,400
Thu, 14 May 2026
57.6400
59.1300
56.7800
58.4100
2,482,800
Wed, 13 May 2026
57.0000
58.4400
56.2900
57.4000
2,896,400
Tue, 12 May 2026
59.6300
59.8650
57.0600
57.5100
3,969,500
Mon, 11 May 2026
62.0400
62.5000
59.4800
59.8600
3,571,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.1300
64.6150
62.7800
64.3800
2,342,800
Thu, 07 May 2026
64.5900
65.0400
62.9290
64.0200
2,462,100
Wed, 06 May 2026
63.1400
65.0700
63.0000
64.9700
2,689,100
Tue, 05 May 2026
64.2500
64.7450
62.7300
62.9500
2,781,000
Mon, 04 May 2026
63.6900
66.5050
63.2350
64.0400
3,692,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8000
65.0500
63.1350
63.1700
3,159,100
Thu, 30 Apr 2026
67.3700
67.3700
63.6300
64.3400
5,906,000
Wed, 29 Apr 2026
67.0000
70.8800
66.3700
69.6000
8,897,900
Wed, 29 Apr 2026
11 · 10-Q
Pre-market · 08:18 ET
10-Q ↗
Wed, 29 Apr 2026
10 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 28 Apr 2026
65.5000
65.9900
62.4400
63.2100
5,154,300
Mon, 27 Apr 2026
62.8800
65.3700
62.5500
65.1100
2,756,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.6000
64.2600
62.3000
62.7900
2,704,200
Thu, 23 Apr 2026
66.6600
66.6800
62.8600
63.4800
2,839,800
Wed, 22 Apr 2026
65.6200
66.6600
64.1300
66.0600
2,663,300
Tue, 21 Apr 2026
63.9800
65.4850
63.5800
65.1900
2,949,400
Mon, 20 Apr 2026
61.4900
64.4400
61.3700
64.1800
2,876,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
9 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Fri, 17 Apr 2026
8 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Fri, 17 Apr 2026
60.9600
62.4350
60.7500
61.9000
3,263,300
Thu, 16 Apr 2026
58.3800
60.4300
58.2400
59.6100
3,082,000
Wed, 15 Apr 2026
56.4800
58.3800
56.2700
57.9200
2,036,300
Tue, 14 Apr 2026
55.8300
57.6100
55.5000
55.9900
1,745,800
Mon, 13 Apr 2026
52.5000
55.3800
52.1700
55.3400
2,706,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.5600
54.0500
52.6550
52.6900
1,881,500
Thu, 09 Apr 2026
53.3700
54.2600
52.3550
53.4200
2,615,900
Wed, 08 Apr 2026
56.0000
56.0000
53.7000
53.9900
2,859,800
Tue, 07 Apr 2026
54.0000
55.0700
53.5200
53.9400
1,989,200
Mon, 06 Apr 2026
51.9400
54.6100
51.5600
54.4000
3,567,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.0000
51.8800
48.6500
51.6400
2,597,600
Wed, 01 Apr 2026
50.1800
50.6600
48.6100
49.9700
1,822,200
Tue, 31 Mar 2026
48.6600
50.5150
47.9100
49.9800
2,510,500
Mon, 30 Mar 2026
48.2500
49.0200
47.1600
47.5000
2,273,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.9300
48.1400
46.9050
47.3100
3,039,700
Thu, 26 Mar 2026
47.5700
49.4150
47.5600
48.5200
2,359,100
Wed, 25 Mar 2026
50.3600
51.0950
47.5900
48.2300
3,045,600
Tue, 24 Mar 2026
51.4800
51.4800
47.5400
49.4600
5,683,700
Mon, 23 Mar 2026
53.4300
54.2550
52.0600
52.4900
2,769,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.1800
54.6700
52.3200
52.8400
3,372,100
Thu, 19 Mar 2026
53.9300
55.0000
53.5500
54.7600
1,830,200
Wed, 18 Mar 2026
53.9700
55.3700
53.5000
54.1200
1,621,800
Tue, 17 Mar 2026
53.7300
55.9700
52.8790
54.9200
2,288,900
Mon, 16 Mar 2026
53.0100
53.6300
52.6100
53.1400
2,047,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.9400
54.2100
51.7800
52.0200
2,015,900
Thu, 12 Mar 2026
52.2700
54.2100
51.6600
51.9900
2,731,200
Wed, 11 Mar 2026
53.1400
54.0900
51.9800
52.6900
2,405,200
Tue, 10 Mar 2026
55.6700
55.9100
53.1500
53.3500
3,199,400
Mon, 09 Mar 2026
55.6000
56.0200
53.0600
55.7800
2,502,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
55.4300
56.5700
54.3400
56.4000
3,669,600
Thu, 05 Mar 2026
56.4800
58.6500
54.9750
56.6300
3,602,600
Wed, 04 Mar 2026
54.1400
56.6000
54.0300
55.6500
3,795,900
Tue, 03 Mar 2026
51.8200
54.5500
50.8100
54.4600
3,420,100
Mon, 02 Mar 2026
53.7100
54.3900
52.6850
53.9700
2,575,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
54.3800
55.7400
53.9600
54.8800
2,281,100
Thu, 26 Feb 2026
53.9700
55.9600
53.8200
55.1800
2,671,200
Wed, 25 Feb 2026
54.5000
54.8600
52.5300
53.4400
3,257,400
Tue, 24 Feb 2026
52.3800
54.5040
52.1100
54.4000
4,632,200
Mon, 23 Feb 2026
51.5000
53.2000
50.5900
52.3700
5,178,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.7900
53.2900
49.4100
52.1800
9,931,700
Thu, 19 Feb 2026
48.5600
49.6700
44.9650
48.1400
13,378,600
Thu, 19 Feb 2026
7 · 10-K
Pre-market · 08:17 ET
10-K ↗
Thu, 19 Feb 2026
6 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 18 Feb 2026
5 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 18 Feb 2026
44.0400
46.3400
44.0000
44.0500
7,448,200
Tue, 17 Feb 2026
45.5600
45.6700
44.2000
44.3600
4,452,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
46.3600
47.4110
45.5600
45.7300
3,223,600
Thu, 12 Feb 2026
47.4100
48.0000
45.7600
46.2400
5,332,200
Wed, 11 Feb 2026
53.5300
53.6500
47.3900
47.4600
6,705,800
Tue, 10 Feb 2026
55.1100
55.7300
54.0100
54.0800
3,733,800
Mon, 09 Feb 2026
56.5200
56.7400
54.4250
55.1000
2,789,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
54.9600
58.0900
54.7900
57.8200
4,399,700
Thu, 05 Feb 2026
52.9650
55.4050
52.9650
54.4600
5,998,200
Wed, 04 Feb 2026
53.6100
54.8500
49.6600
53.0900
5,556,700
Tue, 03 Feb 2026
53.0000
54.8100
52.1650
53.2900
3,767,700
Mon, 02 Feb 2026
53.0000
53.8600
52.5400
53.6100
2,656,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.1200
54.7900
52.7650
52.9600
3,530,700
Thu, 29 Jan 2026
57.2300
58.3100
54.3500
54.9500
3,877,800
Wed, 28 Jan 2026
58.9200
59.9300
57.0500
57.1900
2,357,000
Tue, 27 Jan 2026
60.1400
60.1400
57.5100
58.6300
2,571,500
Mon, 26 Jan 2026
59.6500
60.9200
59.6400
60.0900
2,771,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.9900
62.7200
59.6000
60.1700
2,577,400
Thu, 22 Jan 2026
62.7500
64.5100
61.9900
62.4900
4,592,300
Wed, 21 Jan 2026
59.4300
61.4000
59.0600
60.9900
3,370,800
Tue, 20 Jan 2026
60.0000
61.1800
58.8250
58.9300
3,515,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.4300
63.4300
61.2200
61.7700
2,555,600
Thu, 15 Jan 2026
62.2200
64.1950
62.2200
63.6300
3,492,400
Wed, 14 Jan 2026
61.6100
63.0900
60.7100
61.5800
2,022,400
Tue, 13 Jan 2026
60.3500
62.7950
60.0000
61.5700
2,606,000
Mon, 12 Jan 2026
61.5700
61.9200
59.7250
60.3900
3,017,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.7500
62.3000
60.7100
61.8800
2,303,300
Thu, 08 Jan 2026
60.5100
62.3200
60.3970
61.2300
2,777,900
Wed, 07 Jan 2026
61.7300
63.7000
61.6700
61.7600
3,168,100
Tue, 06 Jan 2026
58.8000
61.7000
58.6350
61.4200
4,645,500
Mon, 05 Jan 2026
56.9400
59.5800
56.4600
58.5600
4,106,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.9400
57.8700
55.6700
57.2800
3,527,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.1100
55.8150
55.0100
55.4400
2,157,400
Tue, 30 Dec 2025
56.5000
56.5000
55.1400
55.3600
2,432,300
Mon, 29 Dec 2025
55.7500
56.7800
55.5600
56.5900
3,400,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.9400
56.0700
55.3700
55.7500
1,737,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.5300
55.9700
54.4600
55.9700
1,475,400
Tue, 23 Dec 2025
55.5000
56.7900
54.5750
55.0400
2,535,400
Mon, 22 Dec 2025
54.2800
56.8700
54.2800
55.7300
2,796,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 19 Dec 2025
54.3700
55.1200
54.0700
54.3300
4,687,100
Thu, 18 Dec 2025
54.5000
56.1700
53.5000
53.6800
4,564,000
Wed, 17 Dec 2025
53.7900
55.3200
52.7900
52.8600
3,597,800
Tue, 16 Dec 2025
53.7150
54.9200
53.4200
53.7500
2,339,900
Mon, 15 Dec 2025
53.4400
54.0000
52.7830
53.1300
2,749,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.0400
54.3800
53.0400
53.8600
2,304,300
Thu, 11 Dec 2025
54.6100
55.5200
53.3800
53.4900
2,699,200
Wed, 10 Dec 2025
54.9700
55.6450
54.2900
54.7300
3,829,700
Tue, 09 Dec 2025
53.7400
56.5300
53.3750
55.1500
3,823,800
Mon, 08 Dec 2025
54.9200
55.5000
53.4500
54.3400
2,925,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.7000
53.9500
52.2400
53.2600
4,004,700
Thu, 04 Dec 2025
53.2700
53.5250
51.0160
52.1900
4,413,100
Wed, 03 Dec 2025
54.6500
54.7700
53.3000
53.8300
2,829,200
Tue, 02 Dec 2025
54.7800
54.9900
54.0800
54.6700
2,382,500
Mon, 01 Dec 2025
53.5300
55.4700
52.6700
54.8100
3,667,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.1700
55.1500
54.0200
54.2200
1,304,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.9000
55.3100
53.7600
54.1600
3,316,100
Tue, 25 Nov 2025
52.8700
55.0400
52.2300
53.9800
3,928,900
Mon, 24 Nov 2025
52.7200
53.2600
51.5400
52.0600
4,422,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
51.5600
54.1000
51.5600
53.0900
4,125,200
Thu, 20 Nov 2025
53.4300
54.5000
51.5100
51.5700
4,132,000
Wed, 19 Nov 2025
54.3800
54.7900
52.4600
53.1100
3,924,600
Tue, 18 Nov 2025
54.0000
55.4600
53.7500
54.5000
2,503,700
Mon, 17 Nov 2025
57.3000
58.4050
54.0200
54.6200
5,082,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
57.2600
58.1000
56.6500
57.1000
3,345,500
Thu, 13 Nov 2025
62.6200
62.7200
57.2900
58.4800
7,138,900
Wed, 12 Nov 2025
64.2500
65.6600
63.7650
63.9000
3,713,500
Tue, 11 Nov 2025
60.6000
63.8800
60.4300
63.7400
4,505,900
Mon, 10 Nov 2025
59.3000
61.3400
59.0900
60.2400
4,266,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.3300
59.3100
55.9000
59.0900
3,807,800
Thu, 06 Nov 2025
60.2400
60.3000
56.6600
56.8000
4,067,000
Wed, 05 Nov 2025
57.8900
60.7800
57.6800
60.2800
3,933,000
Tue, 04 Nov 2025
59.8800
60.1050
57.7500
58.2700
3,950,300
Mon, 03 Nov 2025
61.4950
62.2400
59.9600
61.0800
5,018,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
62.5500
63.6000
61.0290
62.0000
4,790,300
Thu, 30 Oct 2025
64.0800
64.2050
61.7100
61.9300
7,506,500
Wed, 29 Oct 2025
70.2600
72.7300
65.2000
65.2100
13,191,700
Wed, 29 Oct 2025
3 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Wed, 29 Oct 2025
2 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:59 ET
8-K ↗
Tue, 28 Oct 2025
74.9300
76.2300
73.3300
74.7800
5,853,000
Mon, 27 Oct 2025
74.7000
76.1000
74.4000
75.5600
3,155,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
75.0000
75.8900
73.4450
73.9000
2,436,600
Thu, 23 Oct 2025
72.9600
73.9500
70.5600
73.8800
2,642,700