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.8100
64.4050
61.4000
61.5700
938,975
Thu, 22 Oct 2026
62.1300
65.1800
61.5100
64.8200
857,000
Wed, 21 Oct 2026
62.8600
63.7750
61.7800
62.9200
560,600
Tue, 20 Oct 2026
61.7900
64.4000
61.3300
62.2100
668,500
Mon, 19 Oct 2026
62.5500
62.6950
61.0990
62.0000
664,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
62.4700
64.1250
61.5600
62.2100
522,500
Thu, 15 Oct 2026
61.4800
63.0700
60.6000
62.7400
455,900
Wed, 14 Oct 2026
61.3000
62.0400
60.5450
61.4000
662,400
Tue, 13 Oct 2026
62.3500
62.8200
61.1900
61.8500
703,800
Mon, 12 Oct 2026
62.3900
63.2400
61.5900
62.3800
953,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
61.8700
62.4800
60.8550
62.0700
1,012,400
Thu, 08 Oct 2026
60.6900
61.8500
59.7400
61.6200
899,100
Wed, 07 Oct 2026
60.3200
62.3850
59.8150
61.0000
813,800
Tue, 06 Oct 2026
62.7900
62.7900
60.4000
61.2800
590,900
Mon, 05 Oct 2026
61.6100
62.9100
60.8200
62.3500
501,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
63.2900
63.7200
61.5400
61.7200
494,200
Thu, 01 Oct 2026
61.2400
62.9900
60.1800
61.9200
763,700
Wed, 30 Sep 2026
63.8500
64.4500
61.5200
61.5200
527,700
Tue, 29 Sep 2026
63.7900
64.5550
62.2800
63.5500
755,500
Mon, 28 Sep 2026
64.1500
64.7600
62.6000
63.5700
646,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
65.7600
66.3100
64.5000
65.0400
636,600
Thu, 24 Sep 2026
63.7200
66.0800
62.1400
65.4300
772,300
Wed, 23 Sep 2026
63.7300
64.1100
61.9250
63.6500
771,400
Tue, 22 Sep 2026
65.1300
65.4500
63.1600
64.1700
866,600
Mon, 21 Sep 2026
63.7900
65.3500
63.5100
64.7300
629,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
64.5500
64.7800
63.3000
64.4300
1,816,400
Thu, 17 Sep 2026
66.3200
66.5300
63.2350
64.2800
751,200
Wed, 16 Sep 2026
64.7700
66.1600
63.0900
64.6700
695,800
Tue, 15 Sep 2026
64.6400
64.7900
63.2500
63.5100
662,400
Mon, 14 Sep 2026
65.1700
65.4000
63.4800
64.5400
523,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.1550
67.3200
64.5000
66.5100
546,900
Thu, 10 Sep 2026
66.8300
66.8900
64.5900
64.7600
451,800
Wed, 09 Sep 2026
67.4000
67.4750
65.9200
66.0500
528,200
Tue, 08 Sep 2026
67.5400
68.9200
66.3650
67.7000
882,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.1000
69.8100
67.6300
67.8500
718,000
Thu, 03 Sep 2026
68.9100
70.0700
67.3200
69.7400
638,500
Wed, 02 Sep 2026
69.6100
69.6100
67.7050
67.7400
451,900
Tue, 01 Sep 2026
69.0300
70.2850
68.2000
68.9100
878,900
Mon, 31 Aug 2026
70.5000
70.8700
69.1670
70.1900
767,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.4800
73.4800
70.8800
71.6900
605,900
Thu, 27 Aug 2026
73.0700
73.4330
70.9950
73.0900
564,000
Wed, 26 Aug 2026
73.3400
76.4600
73.1800
73.4700
613,200
Tue, 25 Aug 2026
73.9900
74.6100
71.9650
73.1100
573,500
Mon, 24 Aug 2026
74.9400
75.4300
71.2700
72.7200
820,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.7100
76.0200
74.0800
75.0000
505,900
Thu, 20 Aug 2026
75.0700
76.0500
73.8300
74.3700
1,044,800
Wed, 19 Aug 2026
77.6500
78.0900
75.3100
76.4900
611,700
Tue, 18 Aug 2026
76.3900
77.4400
75.2600
76.6800
461,000
Mon, 17 Aug 2026
76.8700
77.8800
76.0950
77.8300
610,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.0400
77.9200
73.9700
77.4100
546,000
Thu, 13 Aug 2026
73.8500
74.6600
71.8550
73.9900
663,100
Wed, 12 Aug 2026
73.9300
73.9300
71.6650
73.5300
497,000
Tue, 11 Aug 2026
72.7600
73.8900
70.6500
72.8900
629,100
Mon, 10 Aug 2026
71.9300
72.2900
70.0800
70.6400
564,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
75.4200
75.6550
70.7500
70.8700
533,500
Thu, 06 Aug 2026
80.9500
81.5200
72.2400
72.5400
1,001,700
Thu, 06 Aug 2026
14 · 10-Q
Pre-market · 09:00 ET
10-Q ↗
Thu, 06 Aug 2026
13 · 8-K
Pre-market · 08:35 ET
8-K ↗
Wed, 05 Aug 2026
76.2000
77.7800
74.9450
75.6600
684,400
Tue, 04 Aug 2026
73.6300
75.7800
72.7500
75.5200
631,700
Mon, 03 Aug 2026
69.4600
72.0800
69.1600
71.9600
426,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
69.2900
69.2900
67.6000
68.4500
356,200
Thu, 30 Jul 2026
67.5900
68.7200
65.5100
68.2400
1,029,000
Wed, 29 Jul 2026
72.2400
72.2400
66.4900
66.5100
608,200
Tue, 28 Jul 2026
70.9900
72.9900
70.2950
71.6000
478,200
Mon, 27 Jul 2026
72.4900
74.7300
70.9200
71.7300
502,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.7100
73.1400
69.7800
70.8900
528,900
Thu, 23 Jul 2026
70.0100
72.3900
69.6300
70.1100
367,700
Wed, 22 Jul 2026
70.7200
71.4250
69.8000
70.4000
357,400
Tue, 21 Jul 2026
70.7300
71.1600
69.5200
70.3700
370,500
Mon, 20 Jul 2026
70.5000
71.8000
69.6900
69.9300
476,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
68.7700
71.0000
68.0500
69.9900
733,800
Thu, 16 Jul 2026
69.5900
71.8800
68.9500
69.4600
989,600
Wed, 15 Jul 2026
69.3100
70.9600
66.4300
70.5700
1,304,900
Tue, 14 Jul 2026
73.1800
73.6700
71.3700
71.4100
534,700
Mon, 13 Jul 2026
72.6100
73.4000
71.3900
71.9200
570,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.9400
73.9300
71.8700
73.0900
482,000
Thu, 09 Jul 2026
73.9500
74.2400
72.2700
73.0600
534,500
Wed, 08 Jul 2026
75.8700
76.4850
71.4800
72.1600
1,044,900
Tue, 07 Jul 2026
80.7900
80.8700
76.7900
77.8000
794,000
Mon, 06 Jul 2026
80.9800
82.4900
80.8700
81.2900
566,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.6200
81.5500
78.7400
80.9000
645,300
Wed, 01 Jul 2026
80.8700
82.1800
79.7000
80.2600
831,600
Tue, 30 Jun 2026
80.2600
82.0600
79.7530
80.6100
1,410,200
Mon, 29 Jun 2026
79.5400
81.0800
78.1250
79.7500
857,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.2100
79.5200
76.1850
79.1400
2,125,300
Thu, 25 Jun 2026
75.1200
80.0000
74.6000
77.3700
1,126,500
Wed, 24 Jun 2026
72.3000
74.1250
72.0900
73.8000
930,500
Tue, 23 Jun 2026
69.6900
72.0800
69.6200
71.6000
591,500
Mon, 22 Jun 2026
71.4000
71.6900
69.8500
71.0100
639,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.0400
71.8600
68.1950
71.6700
1,123,000
Wed, 17 Jun 2026
67.5500
70.2350
67.2400
67.9300
829,400
Tue, 16 Jun 2026
68.9600
69.9250
67.6100
67.7800
832,500
Mon, 15 Jun 2026
69.2500
71.6300
68.6300
68.7000
845,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.4900
69.7900
67.7050
68.0900
751,300
Thu, 11 Jun 2026
65.8400
69.2100
65.0000
68.9100
679,800
Wed, 10 Jun 2026
63.1200
66.5700
63.1200
64.8700
571,200
Tue, 09 Jun 2026
63.7600
67.2300
63.6000
65.5000
1,010,600
Mon, 08 Jun 2026
64.0500
65.5900
63.0600
63.3100
769,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.1100
64.4300
62.6230
63.2900
454,700
Thu, 04 Jun 2026
63.7200
66.1700
63.3100
64.7900
670,700
Thu, 04 Jun 2026
12 · 8-K
Pre-market · 06:33 ET
8-K ↗
Wed, 03 Jun 2026
62.9100
65.3800
61.3050
63.0200
624,600
Tue, 02 Jun 2026
62.8100
64.4800
62.0100
63.9400
384,700
Mon, 01 Jun 2026
63.4800
63.9150
61.4200
62.6000
689,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.6500
65.8200
63.8800
64.4800
780,900
Thu, 28 May 2026
62.0000
66.5100
61.6500
65.1900
887,700
Wed, 27 May 2026
63.2500
63.9800
62.0700
62.1500
513,200
Tue, 26 May 2026
63.4900
64.4450
62.7800
62.8800
471,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.6500
63.9800
61.6400
62.3400
463,200
Thu, 21 May 2026
59.8100
62.6500
59.3100
62.5500
464,000
Wed, 20 May 2026
60.0000
61.4200
58.3280
60.8400
596,200
Tue, 19 May 2026
59.1900
60.3700
57.5000
59.1900
627,200
Mon, 18 May 2026
57.6600
59.6300
56.8450
58.6800
749,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.7600
61.0250
56.9100
57.4000
868,400
Thu, 14 May 2026
62.1400
62.3850
60.8500
62.0700
654,300
Wed, 13 May 2026
60.0400
61.9900
58.9150
61.3400
1,079,600
Tue, 12 May 2026
60.6600
61.0600
58.9300
60.9500
808,600
Mon, 11 May 2026
59.2000
61.7900
57.5650
61.2200
1,033,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
60.5800
64.8450
59.6900
59.8000
1,837,400
Thu, 07 May 2026
64.0000
64.2530
58.9500
60.1000
1,633,300
Thu, 07 May 2026
11 · 10-Q
Pre-market · 09:00 ET
10-Q ↗
Thu, 07 May 2026
10 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 06 May 2026
58.9900
63.4500
58.9900
61.8300
1,423,000
Tue, 05 May 2026
56.5200
58.1400
56.5200
57.7200
973,300
Mon, 04 May 2026
55.3500
57.7200
55.3300
55.5900
884,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.1200
56.6300
55.2000
55.3700
512,300
Thu, 30 Apr 2026
54.4300
56.4900
54.1000
56.1200
680,400
Wed, 29 Apr 2026
56.1500
56.2000
53.1500
53.7500
1,034,900
Tue, 28 Apr 2026
57.8900
57.9430
55.9750
56.4800
854,300
Mon, 27 Apr 2026
57.4300
59.1100
57.0100
58.1600
1,212,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.1300
58.6250
57.2300
57.3200
928,200
Thu, 23 Apr 2026
59.7400
60.7000
58.0000
58.9200
1,191,800
Wed, 22 Apr 2026
63.3000
63.3150
59.0500
59.5900
1,122,200
Tue, 21 Apr 2026
67.9400
68.4100
61.6250
62.1300
1,520,300
Mon, 20 Apr 2026
66.7600
68.6700
66.4700
68.5700
585,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.6800
67.9200
63.2950
67.4800
894,600
Thu, 16 Apr 2026
65.5500
65.5500
61.8000
61.8100
740,300
Wed, 15 Apr 2026
67.1200
67.4900
65.4400
65.5000
557,800
Tue, 14 Apr 2026
66.9900
67.7100
66.1050
67.1500
664,900
Tue, 14 Apr 2026
9 · DEFA14A
Next filing day · accepted 13 Apr, 21:36 ET
DEFA14A ↗
Tue, 14 Apr 2026
8 · DEF 14A
Next filing day · accepted 13 Apr, 21:34 ET
DEF 14A ↗
Mon, 13 Apr 2026
63.6600
66.2200
63.6600
66.1000
567,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
64.5000
64.8250
63.6250
64.3200
409,600
Thu, 09 Apr 2026
62.5200
65.7800
62.4300
64.3800
713,800
Wed, 08 Apr 2026
61.4300
63.9600
61.4300
63.0100
1,211,400
Tue, 07 Apr 2026
57.9300
58.3800
56.9650
58.2400
1,182,100
Mon, 06 Apr 2026
57.0500
59.1100
57.0500
58.4400
808,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.1400
60.2200
55.8400
57.0400
1,111,900
Wed, 01 Apr 2026
58.2500
59.0300
56.8600
58.5300
1,334,600
Tue, 31 Mar 2026
56.9200
58.5200
55.6000
57.2900
1,429,800
Mon, 30 Mar 2026
56.2000
57.3000
54.5850
55.2600
1,704,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56.9200
57.4700
55.5250
55.8700
1,355,000
Thu, 26 Mar 2026
58.4900
59.5900
56.6300
57.2600
1,092,900
Wed, 25 Mar 2026
59.5200
60.2800
58.7200
59.5100
1,052,100
Tue, 24 Mar 2026
58.7300
59.6950
57.6700
58.7100
1,278,800
Mon, 23 Mar 2026
60.7200
62.7150
58.8100
58.8400
939,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.9400
63.7050
58.6400
59.2300
1,644,000
Thu, 19 Mar 2026
65.0000
65.1950
62.7800
63.2800
937,400
Wed, 18 Mar 2026
66.8800
68.1000
65.5650
65.9400
776,000
Tue, 17 Mar 2026
66.9100
67.9000
65.8000
65.9300
653,000
Mon, 16 Mar 2026
66.0000
67.5080
65.3800
66.2900
851,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
65.8400
66.4200
62.9800
64.6700
1,620,600
Thu, 12 Mar 2026
69.3800
70.3150
62.0500
63.0300
1,895,300
Wed, 11 Mar 2026
68.5700
71.0900
67.4250
69.9900
989,400
Tue, 10 Mar 2026
69.3200
70.0030
66.9100
69.0200
1,245,700
Mon, 09 Mar 2026
68.7400
69.5800
67.2450
69.1200
820,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.7500
73.2900
69.1050
69.4600
1,479,000
Thu, 05 Mar 2026
74.8200
75.3400
69.7900
72.4600
1,609,800
Wed, 04 Mar 2026
73.2200
75.6200
71.5700
75.4800
1,247,800
Tue, 03 Mar 2026
71.5800
73.1300
68.2550
72.6100
1,205,400
Mon, 02 Mar 2026
7 · 10-K
After market open · 14:26 ET
10-K ↗
Mon, 02 Mar 2026
70.0600
74.3600
70.0600
72.3000
1,390,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.0100
71.7100
68.0100
70.7900
1,771,700
Thu, 26 Feb 2026
66.0700
69.4500
62.9100
69.0000
3,349,100
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 25 Feb 2026
65.2700
68.4400
63.4700
68.2400
2,113,100
Tue, 24 Feb 2026
65.1000
66.2200
64.7750
65.2100
1,202,500
Mon, 23 Feb 2026
66.5300
66.7700
65.1400
65.1900
733,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
67.2400
68.5500
66.8200
67.1400
626,900
Thu, 19 Feb 2026
65.3900
67.7800
65.1100
67.2600
1,074,400
Wed, 18 Feb 2026
63.6600
65.9000
63.5000
65.3900
1,667,100
Tue, 17 Feb 2026
64.4600
65.2400
63.7100
63.7700
1,034,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.6400
66.2000
63.6400
64.4600
651,300
Thu, 12 Feb 2026
64.4000
65.9800
63.1600
64.2800
637,800
Wed, 11 Feb 2026
65.8200
66.4050
63.7700
63.9300
562,200
Tue, 10 Feb 2026
65.4600
66.5300
64.8880
65.3500
942,700
Mon, 09 Feb 2026
65.7300
66.0200
64.5000
65.3700
1,081,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.9900
67.5900
65.0400
65.5500
726,400
Thu, 05 Feb 2026
65.2500
67.1200
63.5400
65.0200
1,001,800
Wed, 04 Feb 2026
67.8800
68.7500
66.1800
67.0700
769,400
Tue, 03 Feb 2026
68.6200
68.6200
65.4640
67.1900
854,100
Mon, 02 Feb 2026
67.7800
68.8200
67.4900
67.7600
546,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
68.6200
70.9700
67.6900
68.5800
633,000
Thu, 29 Jan 2026
69.1600
70.8480
68.1700
69.5900
756,100
Wed, 28 Jan 2026
70.7000
71.0450
68.7400
68.9700
601,600
Tue, 27 Jan 2026
71.9700
73.2100
70.7000
70.7600
493,800
Mon, 26 Jan 2026
72.7500
73.5470
71.7200
71.8900
410,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
74.0700
75.2000
71.9750
72.8300
715,200
Thu, 22 Jan 2026
74.0000
74.8050
73.3050
73.5200
486,100
Wed, 21 Jan 2026
72.4100
74.4200
71.6300
73.8800
589,700
Tue, 20 Jan 2026
74.1200
75.6100
72.1200
72.1200
520,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
73.0250
75.1600
72.4500
74.8600
527,400
Thu, 15 Jan 2026
73.7100
73.7100
71.6100
73.0900
419,400
Wed, 14 Jan 2026
71.4800
72.1400
69.4200
71.5900
689,200
Tue, 13 Jan 2026
72.6600
73.5800
70.9200
71.9900
884,700
Mon, 12 Jan 2026
73.3400
73.5650
71.6700
71.9000
612,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
73.8700
74.9700
72.9300
73.1400
940,400
Thu, 08 Jan 2026
72.0300
74.1900
71.4900
73.3800
1,560,800
Wed, 07 Jan 2026
71.1200
71.5600
69.5100
70.4700
704,100
Tue, 06 Jan 2026
71.2200
72.0900
69.8400
71.1700
815,000
Mon, 05 Jan 2026
70.7500
72.4700
70.2600
70.2800
537,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
68.4500
71.9350
68.4450
70.2300
732,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.6800
68.6800
67.5600
68.0000
547,800
Tue, 30 Dec 2025
68.4500
68.8700
67.6500
68.5400
897,400
Mon, 29 Dec 2025
69.0900
69.3450
68.1500
68.3000
535,700
Mon, 29 Dec 2025
5 · 8-K/A
Pre-market · 09:08 ET
8-K/A ↗
Mon, 29 Dec 2025
4 · 8-K
Pre-market · 07:33 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
68.6100
69.6200
67.1800
69.0900
560,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.1500
69.2000
67.6500
68.6200
257,300
Tue, 23 Dec 2025
69.1200
69.8400
68.5000
68.6600
456,200
Mon, 22 Dec 2025
67.8800
70.5000
67.7700
69.7400
630,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.6400
69.1200
67.3360
67.5200
1,242,100
Thu, 18 Dec 2025
69.0200
69.7300
67.7900
68.1700
474,100
Wed, 17 Dec 2025
68.0400
69.1100
67.2600
67.9100
674,000
Tue, 16 Dec 2025
68.1400
69.3000
67.5150
68.4500
521,800
Mon, 15 Dec 2025
69.9500
70.4000
67.8900
68.8200
777,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
71.4800
72.6830
69.2000
69.9700
796,200
Thu, 11 Dec 2025
68.2700
71.7700
68.2700
71.3700
535,500
Wed, 10 Dec 2025
66.4100
69.5800
65.5950
68.3400
581,400
Tue, 09 Dec 2025
66.3000
67.3400
65.7800
65.8900
657,400
Mon, 08 Dec 2025
67.3100
67.7800
66.1400
66.3700
355,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
67.7200
68.3600
66.6450
67.2500
558,900
Thu, 04 Dec 2025
68.8900
69.1700
67.3400
67.8200
608,500
Wed, 03 Dec 2025
67.7000
69.1400
66.5000
68.3000
984,500
Tue, 02 Dec 2025
67.6700
68.6400
67.1850
67.7000
751,000
Mon, 01 Dec 2025
67.3600
69.1900
66.8700
67.1900
1,005,500
Mon, 01 Dec 2025
3 · 8-K
Pre-market · 09:13 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
68.7800
69.4900
68.0500
68.4500
220,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
67.5700
68.8500
67.3400
68.0000
746,900
Tue, 25 Nov 2025
67.2800
68.9200
65.9000
67.4500
995,000
Mon, 24 Nov 2025
64.4900
65.8900
63.2650
65.3600
767,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.7400
66.9700
63.3100
64.4800
759,500
Thu, 20 Nov 2025
66.6000
67.1800
63.6800
64.0400
873,100
Wed, 19 Nov 2025
65.3500
66.1100
64.7700
65.5400
815,900
Tue, 18 Nov 2025
64.2100
66.5900
62.6000
65.3600
1,404,000
Mon, 17 Nov 2025
66.4700
67.0900
63.2600
63.8400
1,201,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
67.2200
69.2500
66.7200
66.7700
871,400
Thu, 13 Nov 2025
72.1300
72.1300
67.7400
68.5200
1,170,600
Wed, 12 Nov 2025
75.9700
80.4100
69.5150
71.3300
2,392,400
Wed, 12 Nov 2025
2 · 10-Q
Pre-market · 09:00 ET
10-Q ↗
Wed, 12 Nov 2025
1 · 8-K
Pre-market · 08:31 ET
8-K ↗
Tue, 11 Nov 2025
76.2000
77.0700
72.5300
73.2400
1,629,700
Mon, 10 Nov 2025
75.0000
77.7600
74.2600
77.1000
691,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
74.2500
75.1700
73.0750
74.5500
548,600
Thu, 06 Nov 2025
74.9500
75.4100
73.3000
74.9600
520,400
Wed, 05 Nov 2025
75.5600
76.7100
73.8800
75.2600
555,400
Tue, 04 Nov 2025
76.9400
77.2700
75.2850
76.0900
415,300
Mon, 03 Nov 2025
79.1100
79.2700
77.6700
77.8800
322,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
79.8300
79.8300
78.3900
79.1300
231,900
Thu, 30 Oct 2025
79.7200
81.3900
79.2450
79.5600
309,100
Wed, 29 Oct 2025
80.0200
80.5400
78.7900
79.9200
323,800
Tue, 28 Oct 2025
81.1000
81.1700
79.5900
80.0000
308,500
Mon, 27 Oct 2025
82.4200
82.4700
80.0000
80.5000
526,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.1700
82.3400
79.9350
81.6900
404,900
Thu, 23 Oct 2025
77.3800
80.7000
77.2730
80.5200
644,500