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
63.1000
63.9500
62.5800
62.7700
1,019,574
Thu, 22 Oct 2026
63.4900
64.3800
61.8700
63.7900
1,383,300
Wed, 21 Oct 2026
64.6100
65.0800
63.6500
64.2500
1,113,700
Tue, 20 Oct 2026
63.4900
66.0400
63.0000
64.6500
1,169,000
Mon, 19 Oct 2026
65.7900
66.2500
64.0500
64.5400
1,391,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
26 · 10-K
After market open · 14:29 ET
10-K ↗
Fri, 16 Oct 2026
66.1900
67.9700
64.2100
64.9800
1,641,600
Thu, 15 Oct 2026
25 · 8-K
After market open · 12:01 ET
8-K ↗
Thu, 15 Oct 2026
69.3800
69.5000
64.6300
65.3700
2,322,200
Wed, 14 Oct 2026
64.0000
65.5200
64.0000
65.2900
1,578,400
Tue, 13 Oct 2026
24 · 8-K
After market open · 13:00 ET
8-K ↗
Tue, 13 Oct 2026
64.2500
64.9900
63.0900
64.7700
1,399,700
Mon, 12 Oct 2026
63.5000
65.1200
63.5000
64.0800
1,226,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.7100
64.6300
62.7800
63.8900
1,218,000
Thu, 08 Oct 2026
62.4600
63.8400
62.4600
63.1000
785,800
Wed, 07 Oct 2026
63.8400
64.0600
62.7000
63.2500
808,900
Tue, 06 Oct 2026
66.1100
66.1100
64.7800
64.9100
912,800
Mon, 05 Oct 2026
63.9200
66.8600
63.0100
65.5100
1,425,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
63.3400
64.2200
63.1500
63.5800
917,700
Thu, 01 Oct 2026
61.1500
62.7400
60.6300
62.7200
1,076,100
Wed, 30 Sep 2026
62.1900
62.7300
61.8200
62.1000
1,133,600
Tue, 29 Sep 2026
64.3700
64.4000
61.3200
62.0500
1,285,500
Mon, 28 Sep 2026
64.4800
65.7000
63.9400
64.4900
1,410,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
64.2700
66.0300
64.1600
65.7300
959,600
Thu, 24 Sep 2026
64.4900
65.2500
63.9800
64.2200
886,400
Wed, 23 Sep 2026
64.3400
65.3200
63.9000
64.6600
670,200
Tue, 22 Sep 2026
64.7800
65.2900
64.0700
65.0000
1,099,500
Mon, 21 Sep 2026
64.9400
64.9400
63.9800
63.9800
1,055,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
66.6900
66.6900
64.4300
64.5000
3,208,000
Thu, 17 Sep 2026
67.1100
67.9200
66.8200
67.1000
781,800
Wed, 16 Sep 2026
65.7900
67.3000
64.8500
65.8200
962,800
Tue, 15 Sep 2026
65.5100
65.6000
64.7100
65.1900
1,040,700
Mon, 14 Sep 2026
65.6000
66.7000
64.9200
64.9900
1,093,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
67.5600
67.5600
64.8800
67.1700
1,188,000
Thu, 10 Sep 2026
67.7700
68.1500
66.4400
66.6200
987,200
Wed, 09 Sep 2026
69.8200
70.5200
68.4700
68.9800
880,200
Tue, 08 Sep 2026
70.2900
71.8100
70.2100
70.7600
1,082,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.0100
70.3800
68.4000
70.2800
731,000
Thu, 03 Sep 2026
70.0000
70.0000
67.9100
68.7500
595,800
Wed, 02 Sep 2026
67.7000
69.7800
67.5100
69.1500
1,277,700
Tue, 01 Sep 2026
66.4100
68.0200
65.7100
67.1400
677,200
Mon, 31 Aug 2026
67.7400
68.4000
66.9100
67.4700
790,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.9000
69.6500
67.4700
67.6300
643,600
Thu, 27 Aug 2026
68.1800
68.8800
67.8300
68.7600
907,400
Wed, 26 Aug 2026
67.2000
68.5000
66.9000
68.4100
1,132,300
Tue, 25 Aug 2026
65.6000
67.1800
64.5400
66.8500
1,129,800
Mon, 24 Aug 2026
67.4100
68.7000
64.3900
64.8700
1,492,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
66.5000
67.8100
65.5100
66.3100
1,424,100
Thu, 20 Aug 2026
66.8200
67.1300
65.1300
65.2800
1,481,600
Wed, 19 Aug 2026
71.8200
72.5900
66.1300
68.1600
2,324,400
Tue, 18 Aug 2026
72.0100
72.1000
69.9300
70.9800
735,400
Mon, 17 Aug 2026
71.3500
72.8200
70.8100
72.7300
859,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
72.5000
72.6800
71.3400
71.6300
720,700
Thu, 13 Aug 2026
72.9700
73.5500
71.8300
72.1300
829,900
Wed, 12 Aug 2026
72.8300
72.9300
71.3700
72.3400
945,500
Tue, 11 Aug 2026
73.5000
74.1700
71.9500
72.0400
955,200
Mon, 10 Aug 2026
74.6300
75.0900
72.9400
73.2100
1,670,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
73.7800
75.5200
73.2900
75.1300
897,100
Thu, 06 Aug 2026
75.9500
76.8400
73.6400
73.6900
1,058,700
Wed, 05 Aug 2026
74.5000
76.0400
73.7900
75.6700
1,588,600
Wed, 05 Aug 2026
23 · 8-K
Pre-market · 06:57 ET
8-K ↗
Tue, 04 Aug 2026
70.9100
73.0100
70.3800
72.6300
1,089,900
Mon, 03 Aug 2026
68.5000
70.2300
67.5500
70.2100
747,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
68.3700
69.2800
67.9500
68.7200
985,800
Thu, 30 Jul 2026
69.1700
69.3000
67.6600
68.4100
887,800
Wed, 29 Jul 2026
70.2000
70.8500
67.3100
68.0900
1,133,500
Tue, 28 Jul 2026
68.1100
71.0900
68.1100
70.4700
1,103,900
Mon, 27 Jul 2026
69.0000
69.6600
67.3400
68.0400
819,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
68.7100
69.6400
68.0600
68.9500
856,200
Thu, 23 Jul 2026
67.8900
69.3400
67.6100
68.0400
1,081,700
Wed, 22 Jul 2026
67.5800
68.8500
67.0700
68.0700
1,217,200
Tue, 21 Jul 2026
66.4400
67.8900
66.3100
67.7000
1,195,900
Mon, 20 Jul 2026
66.8800
66.9800
64.7400
65.5200
976,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.1700
67.1300
65.0600
66.4100
1,253,700
Thu, 16 Jul 2026
66.5100
67.4000
66.0500
66.4000
1,286,000
Wed, 15 Jul 2026
66.6700
67.7000
66.0000
67.4100
1,541,900
Tue, 14 Jul 2026
65.0200
66.2800
64.3000
66.1900
1,401,700
Mon, 13 Jul 2026
62.9000
63.9700
62.9000
63.6700
995,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
60.6400
62.9900
60.5700
62.6400
1,099,000
Thu, 09 Jul 2026
62.3300
62.6300
59.9600
60.1200
1,049,200
Wed, 08 Jul 2026
61.5000
62.5300
61.3300
62.0800
1,135,600
Tue, 07 Jul 2026
62.3300
62.5400
61.1300
61.5800
1,246,300
Mon, 06 Jul 2026
62.4000
63.0300
61.7300
62.7000
1,337,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.8300
62.3900
60.9200
61.7300
1,554,500
Wed, 01 Jul 2026
62.2400
62.8500
61.0500
61.2100
1,855,600
Tue, 30 Jun 2026
65.1400
65.2200
62.3700
62.7500
2,093,500
Mon, 29 Jun 2026
22 · 10-Q
After market open · 11:48 ET
10-Q ↗
Mon, 29 Jun 2026
68.3600
69.1600
64.0200
64.6300
2,421,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.0300
73.0700
67.7700
69.2000
5,020,400
Thu, 25 Jun 2026
72.4700
74.4100
72.1200
74.0900
1,763,100
Thu, 25 Jun 2026
21 · 8-K
Pre-market · 08:19 ET
8-K ↗
Wed, 24 Jun 2026
71.2600
72.8700
70.5100
71.2800
1,671,300
Wed, 24 Jun 2026
20 · 8-K
Pre-market · 08:39 ET
8-K ↗
Tue, 23 Jun 2026
71.6200
72.8500
70.7600
71.1400
1,395,600
Mon, 22 Jun 2026
72.6300
73.5800
72.3700
73.2900
1,063,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.7300
73.7900
72.2900
72.3600
2,632,100
Wed, 17 Jun 2026
76.4400
76.7000
73.0000
73.2200
1,249,300
Tue, 16 Jun 2026
77.7700
79.2500
76.4200
76.6900
997,100
Mon, 15 Jun 2026
79.4900
79.9100
76.9800
77.0300
916,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.7500
79.8400
77.3300
77.7600
926,500
Thu, 11 Jun 2026
74.6200
77.9000
74.2600
77.7500
785,400
Wed, 10 Jun 2026
75.3000
75.9100
73.3500
73.5700
1,055,300
Tue, 09 Jun 2026
74.7800
76.1200
73.1800
75.7600
800,300
Mon, 08 Jun 2026
74.5800
75.1600
73.1700
73.5400
1,472,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
75.5600
76.2400
73.3500
74.1500
1,097,200
Thu, 04 Jun 2026
75.1700
77.2100
75.0000
76.2700
1,228,300
Wed, 03 Jun 2026
75.9700
77.1000
75.6800
76.5800
883,300
Tue, 02 Jun 2026
75.8400
77.5000
75.6800
76.5900
941,700
Mon, 01 Jun 2026
75.0000
76.6600
74.0200
75.7500
1,217,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.2300
78.2300
75.5800
76.0500
1,298,100
Thu, 28 May 2026
75.8100
77.7500
74.9900
76.9800
1,230,700
Wed, 27 May 2026
74.0600
76.8700
73.6900
76.5700
1,338,400
Tue, 26 May 2026
72.2100
74.1200
72.0000
73.7300
677,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.9300
72.1400
70.7200
71.9000
895,800
Thu, 21 May 2026
70.5100
71.6900
69.7500
70.7000
847,500
Wed, 20 May 2026
69.9900
71.2500
69.0800
71.0800
687,700
Tue, 19 May 2026
69.5700
69.6300
67.6000
69.3300
922,000
Mon, 18 May 2026
71.4200
71.9200
69.5500
70.0700
869,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
70.8600
71.7300
69.9500
71.2500
1,297,700
Thu, 14 May 2026
72.9000
73.4200
71.5900
72.7500
1,021,000
Wed, 13 May 2026
69.8600
71.2300
69.5900
70.3300
778,500
Tue, 12 May 2026
70.9300
70.9300
68.2800
69.6700
945,300
Mon, 11 May 2026
71.1800
71.8400
70.1500
71.1600
950,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
71.1200
71.4500
70.5400
70.9600
567,600
Thu, 07 May 2026
72.3000
72.5500
70.2400
70.5200
761,600
Wed, 06 May 2026
71.3900
73.4400
71.1300
72.1500
1,336,100
Tue, 05 May 2026
67.9700
70.4000
67.7600
69.7900
1,176,700
Mon, 04 May 2026
68.2300
68.7800
66.2100
67.0600
792,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.9200
69.8900
67.9300
68.6600
778,000
Thu, 30 Apr 2026
67.1200
69.6800
66.5200
68.9600
957,400
Wed, 29 Apr 2026
68.8700
69.0300
66.4900
66.6600
808,200
Tue, 28 Apr 2026
69.4600
70.0700
68.3400
68.9700
862,500
Mon, 27 Apr 2026
69.3800
70.1000
68.2800
69.5300
581,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.2800
69.3700
67.3100
69.1800
799,400
Thu, 23 Apr 2026
69.7500
70.8000
66.8100
68.0300
765,700
Wed, 22 Apr 2026
68.0400
69.7400
66.8700
69.5400
947,400
Tue, 21 Apr 2026
67.5000
70.0100
67.3600
67.5200
1,059,500
Mon, 20 Apr 2026
65.7200
67.6000
65.3600
67.5400
687,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.3200
67.5000
64.7500
66.1700
960,900
Thu, 16 Apr 2026
64.7800
65.6100
63.7300
64.0400
924,600
Wed, 15 Apr 2026
65.8100
66.4200
64.4800
64.9100
877,600
Tue, 14 Apr 2026
66.3600
66.9800
65.6700
65.9400
800,200
Mon, 13 Apr 2026
19 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 13 Apr 2026
65.2000
66.3800
64.4300
66.2500
998,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.0000
66.6700
65.6000
65.7900
987,900
Thu, 09 Apr 2026
63.9300
66.0500
63.1600
65.5700
1,551,500
Wed, 08 Apr 2026
63.8700
65.4300
63.4800
64.3100
1,444,800
Tue, 07 Apr 2026
61.2500
61.7800
60.4100
61.1700
1,054,400
Mon, 06 Apr 2026
61.1800
61.5500
59.9800
61.2700
825,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.0200
62.3100
60.8000
61.7900
1,004,300
Wed, 01 Apr 2026
62.4500
63.5400
62.0200
62.8700
1,598,600
Tue, 31 Mar 2026
18 · 10-Q
After market open · 11:45 ET
10-Q ↗
Tue, 31 Mar 2026
60.7600
61.7000
59.9200
61.4300
1,289,000
Mon, 30 Mar 2026
58.9800
60.4600
58.4200
60.0900
1,965,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.5600
59.6400
57.8800
58.2800
1,654,300
Thu, 26 Mar 2026
57.9800
62.6300
57.5600
59.4800
1,506,400
Thu, 26 Mar 2026
17 · 8-K
Pre-market · 08:18 ET
8-K ↗
Wed, 25 Mar 2026
64.5700
65.4600
61.4400
62.4100
1,986,100
Wed, 25 Mar 2026
16 · 8-K
Pre-market · 08:52 ET
8-K ↗
Tue, 24 Mar 2026
61.1600
63.9100
61.0100
63.8100
1,157,800
Mon, 23 Mar 2026
62.5000
63.9300
61.6100
61.8800
1,652,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
60.8700
61.5800
59.4600
60.1800
2,675,800
Thu, 19 Mar 2026
59.7900
61.3200
59.2800
61.1500
1,027,900
Wed, 18 Mar 2026
61.5000
62.6900
61.3600
61.4600
1,209,400
Tue, 17 Mar 2026
62.5500
63.1900
61.7500
61.9500
995,500
Mon, 16 Mar 2026
62.3600
62.9900
61.1200
61.6300
1,036,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.0000
63.0300
60.7200
61.0600
1,408,600
Thu, 12 Mar 2026
64.8300
65.5000
61.7000
61.7800
1,932,800
Wed, 11 Mar 2026
65.8400
66.8300
65.3700
66.5300
1,001,000
Tue, 10 Mar 2026
65.7500
68.1100
65.4100
66.2900
1,390,200
Mon, 09 Mar 2026
63.8500
66.1800
62.1800
65.8500
1,079,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
66.1100
66.8700
64.3600
65.1800
1,383,200
Thu, 05 Mar 2026
70.1500
70.6800
67.6700
68.2700
1,918,400
Wed, 04 Mar 2026
72.3600
73.0500
71.1900
71.2200
1,190,700
Tue, 03 Mar 2026
71.1100
72.2200
69.3300
71.6100
1,257,500
Mon, 02 Mar 2026
72.2600
73.7100
71.7200
73.6000
1,266,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.1000
74.1200
72.3600
73.3000
962,400
Thu, 26 Feb 2026
74.6800
75.4800
73.8800
74.9100
768,200
Wed, 25 Feb 2026
74.8300
75.0800
73.7600
74.5800
857,400
Tue, 24 Feb 2026
75.5300
76.0200
74.0600
74.1600
887,300
Mon, 23 Feb 2026
76.2900
77.2000
74.4400
75.6400
1,180,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
77.5100
77.9800
75.1400
76.8000
1,529,900
Thu, 19 Feb 2026
15 · 8-K/A
After-hours · 16:30 ET
8-K/A ↗
Thu, 19 Feb 2026
77.3600
78.6300
77.1400
77.6600
968,400
Wed, 18 Feb 2026
79.4000
80.8800
77.8600
78.6900
1,111,100
Tue, 17 Feb 2026
79.0400
79.4700
77.3900
79.2200
902,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
78.3200
80.2000
75.4900
79.6400
1,355,200
Thu, 12 Feb 2026
83.5100
84.6300
79.5600
79.7600
1,671,800
Wed, 11 Feb 2026
83.5000
84.8700
82.5800
83.2100
996,200
Tue, 10 Feb 2026
82.5800
83.3200
81.9700
83.0000
1,117,000
Mon, 09 Feb 2026
82.9700
83.5000
82.1000
82.9700
708,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
81.6100
83.2600
81.6100
82.9900
776,200
Thu, 05 Feb 2026
81.6700
82.3300
80.0000
80.5600
1,003,800
Wed, 04 Feb 2026
83.1100
84.1200
80.2500
82.7000
1,423,000
Tue, 03 Feb 2026
79.9700
81.9500
79.9500
81.8700
1,051,900
Mon, 02 Feb 2026
76.6400
80.6500
76.3700
80.3800
1,435,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
76.5400
77.9600
75.6900
76.8700
1,528,300
Thu, 29 Jan 2026
76.2300
77.9600
75.1200
77.9600
1,267,400
Wed, 28 Jan 2026
76.6900
77.2000
74.6600
75.0500
1,328,000
Tue, 27 Jan 2026
76.0400
77.0200
75.2100
76.5000
804,900
Mon, 26 Jan 2026
78.3700
78.7600
75.7900
76.1200
1,378,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
77.2000
77.6300
76.0200
77.5200
1,010,400
Thu, 22 Jan 2026
78.3800
79.6100
77.1900
77.3700
1,724,100
Wed, 21 Jan 2026
76.4400
78.3900
76.3300
77.8600
1,666,100
Tue, 20 Jan 2026
73.3500
75.6300
73.0000
75.3200
1,398,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
75.5500
75.9800
73.4000
74.4200
1,256,800
Thu, 15 Jan 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 15 Jan 2026
74.4900
76.2100
74.3100
75.8000
1,167,500
Wed, 14 Jan 2026
74.2400
75.2300
73.7000
74.2600
1,286,100
Tue, 13 Jan 2026
73.4600
74.8500
73.3000
74.2600
1,342,600
Mon, 12 Jan 2026
72.4600
73.0000
70.9500
72.9900
1,464,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
70.6300
72.9300
70.2700
72.4600
1,350,400
Thu, 08 Jan 2026
13 · 10-Q
After market open · 12:20 ET
10-Q ↗
Thu, 08 Jan 2026
71.5400
74.4200
69.4500
70.6100
2,487,200
Thu, 08 Jan 2026
12 · 8-K
Pre-market · 08:31 ET
8-K ↗
Wed, 07 Jan 2026
74.6100
74.6100
72.6400
73.2200
1,449,900
Tue, 06 Jan 2026
72.8300
75.0300
72.5000
74.6100
1,886,000
Mon, 05 Jan 2026
72.9200
73.8900
72.0100
72.6900
1,434,700
Mon, 05 Jan 2026
11 · 8-K
Pre-market · 08:12 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
70.1000
72.0600
69.5400
71.7900
1,003,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
69.9200
70.0700
69.0300
69.2200
841,100
Tue, 30 Dec 2025
71.1900
71.1900
69.8600
69.9000
856,900
Mon, 29 Dec 2025
70.7400
71.0400
70.2800
70.5500
815,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
70.9200
71.3200
70.6800
71.2400
463,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
70.4400
71.1000
69.8600
70.7400
364,400
Tue, 23 Dec 2025
70.6500
70.9500
70.2000
70.4300
559,200
Mon, 22 Dec 2025
70.4600
71.0200
69.7300
70.4700
955,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.9400
69.9200
68.4800
69.4900
3,007,300
Thu, 18 Dec 2025
70.1800
70.7400
69.5600
69.6200
1,479,300
Wed, 17 Dec 2025
10 · 8-K
After-hours · 17:20 ET
8-K ↗
Wed, 17 Dec 2025
70.1500
71.7100
69.5100
70.0000
1,363,600
Tue, 16 Dec 2025
71.0600
71.4700
70.0800
71.0200
1,191,500
Mon, 15 Dec 2025
9 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 15 Dec 2025
70.6900
71.3200
69.2000
71.2700
1,111,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
71.5000
71.9900
69.9600
70.5600
900,100
Thu, 11 Dec 2025
69.5500
71.5100
69.3800
71.3600
969,600
Wed, 10 Dec 2025
67.6800
69.8300
66.6700
69.5700
1,303,700
Tue, 09 Dec 2025
66.0500
66.6900
65.9000
66.1800
830,400
Mon, 08 Dec 2025
66.9000
67.5200
66.1200
66.7600
843,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.7700
68.3500
66.0300
66.8600
1,643,100
Thu, 04 Dec 2025
65.3300
65.8300
64.3300
65.2300
597,800
Wed, 03 Dec 2025
63.5700
65.9400
63.5700
65.8600
803,100
Tue, 02 Dec 2025
64.5600
64.5600
63.4300
63.5600
598,800
Mon, 01 Dec 2025
8 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 01 Dec 2025
63.0000
64.5000
63.0000
64.0800
699,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
63.9100
64.0000
63.2100
63.7800
418,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
7 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 26 Nov 2025
62.6200
63.9800
62.6200
63.8800
946,900
Tue, 25 Nov 2025
60.4500
62.7700
60.2800
62.6300
1,047,100
Tue, 25 Nov 2025
6 · DEFA14A
Pre-market · 07:05 ET
DEFA14A ↗
Tue, 25 Nov 2025
5 · DEF 14A
Pre-market · 06:55 ET
DEF 14A ↗
Mon, 24 Nov 2025
58.7200
60.4400
58.6100
60.2200
1,373,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.7200
60.3100
57.0100
59.3200
1,029,900
Thu, 20 Nov 2025
58.5000
59.3000
57.1900
57.3500
932,100
Wed, 19 Nov 2025
58.0500
58.8700
57.1300
57.6500
723,600
Tue, 18 Nov 2025
58.3200
59.3300
57.3800
57.8600
1,120,500
Mon, 17 Nov 2025
58.5000
60.2400
58.0600
58.8300
893,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
58.2500
59.4600
58.2200
58.9800
584,800
Thu, 13 Nov 2025
61.1300
61.5900
59.0700
59.5300
774,100
Thu, 13 Nov 2025
4 · 8-K
Next filing day · accepted 12 Nov, 18:30 ET
8-K ↗
Wed, 12 Nov 2025
59.3900
61.6700
59.3000
61.3500
1,347,800
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 08:09 ET
8-K ↗
Tue, 11 Nov 2025
59.7000
60.1100
58.6100
59.1600
691,500
Mon, 10 Nov 2025
59.4800
60.0200
58.8300
59.7300
1,033,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
57.2700
58.9000
57.2700
58.7700
942,300
Thu, 06 Nov 2025
57.3000
58.3400
57.0700
57.4400
683,900
Wed, 05 Nov 2025
56.6000
58.8300
55.9700
57.3800
1,081,500
Wed, 05 Nov 2025
2 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 04 Nov 2025
57.0200
57.4200
56.4700
56.5200
879,600
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:44 ET
8-K ↗
Mon, 03 Nov 2025
59.0300
59.2600
57.9200
58.4100
946,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.5100
60.1300
59.0500
59.3600
923,900
Thu, 30 Oct 2025
60.1300
60.7200
59.2800
59.9000
1,124,500
Wed, 29 Oct 2025
60.0000
62.0000
59.0200
61.0300
1,769,800
Tue, 28 Oct 2025
60.6000
60.8000
59.5100
60.4900
1,693,000
Mon, 27 Oct 2025
61.3200
61.7200
60.1000
60.4100
1,787,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
62.3300
62.3800
61.0200
61.0800
1,256,500
Thu, 23 Oct 2025
60.3000
61.3900
60.1100
60.8700
1,353,400