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
26.6800
26.9000
26.0700
26.3500
6,097,177
Thu, 22 Oct 2026
26.4400
27.2400
26.3100
27.0100
7,764,800
Wed, 21 Oct 2026
28.0800
28.5500
27.5200
27.7300
6,081,300
Tue, 20 Oct 2026
26.4900
28.2000
26.3600
27.4800
7,984,200
Mon, 19 Oct 2026
28.6400
28.9400
26.8200
27.2400
8,451,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
29.4000
30.2300
27.5900
27.9700
9,563,500
Thu, 15 Oct 2026
27.8800
30.1250
27.5200
30.0100
11,023,600
Wed, 14 Oct 2026
30.8500
31.0950
28.8600
29.0400
13,417,900
Tue, 13 Oct 2026
31.4400
32.0000
31.0200
31.7800
8,921,100
Mon, 12 Oct 2026
33.8000
34.0000
32.1900
32.2100
10,173,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
35.0000
35.1300
34.1030
34.7000
7,468,700
Thu, 08 Oct 2026
36.0400
36.3000
33.7000
34.5700
16,337,800
Wed, 07 Oct 2026
37.1100
37.3900
35.9700
36.8200
11,438,700
Tue, 06 Oct 2026
37.3700
39.3000
37.0000
38.5500
16,748,400
Mon, 05 Oct 2026
36.2800
36.7060
35.6400
35.9700
7,660,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
37.3000
37.4600
35.6500
35.8700
9,500,200
Thu, 01 Oct 2026
36.7500
37.5260
36.0300
36.1400
8,486,700
Wed, 30 Sep 2026
37.2900
38.5500
36.7700
37.0200
8,160,500
Tue, 29 Sep 2026
37.9550
38.2000
36.8300
37.1100
7,553,700
Mon, 28 Sep 2026
37.2000
38.0800
36.9100
37.1100
6,620,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
38.6000
39.1200
37.5400
38.0400
6,778,000
Thu, 24 Sep 2026
38.3500
38.6300
37.5600
38.2900
7,352,300
Wed, 23 Sep 2026
40.2100
40.3680
38.7600
38.8200
7,280,000
Tue, 22 Sep 2026
40.1000
41.2900
39.3350
40.4500
8,240,500
Mon, 21 Sep 2026
39.1450
40.8610
39.0800
40.1800
11,447,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
39.9000
40.3000
37.5100
38.0000
13,843,900
Thu, 17 Sep 2026
36.9800
40.6500
36.6200
39.6500
17,426,500
Wed, 16 Sep 2026
36.7000
36.7200
34.7300
35.6200
7,864,400
Tue, 15 Sep 2026
36.0000
36.4700
35.2700
35.9800
7,398,800
Mon, 14 Sep 2026
34.9500
36.9900
34.3800
36.2100
11,644,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
38.7900
39.2000
36.2000
36.2200
22,594,900
Fri, 11 Sep 2026
17 · 424B5
Pre-market · 08:27 ET
424B5 ↗
Fri, 11 Sep 2026
16 · 8-K
Pre-market · 07:37 ET
FORM 8-K ↗
Thu, 10 Sep 2026
41.4400
41.7700
39.7700
39.8800
10,686,300
Wed, 09 Sep 2026
42.8500
44.2600
42.5000
42.5700
7,690,000
Tue, 08 Sep 2026
42.0600
44.7800
41.8000
43.3100
14,079,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39.5100
41.3200
39.5000
41.2700
8,127,400
Thu, 03 Sep 2026
39.9500
40.8900
39.4600
39.8400
6,970,300
Wed, 02 Sep 2026
38.0400
39.7200
37.7600
39.5200
6,834,200
Tue, 01 Sep 2026
39.3500
39.3500
38.0500
38.5300
7,848,500
Mon, 31 Aug 2026
39.6000
40.9500
39.5000
40.5700
6,232,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
42.0000
42.6700
39.5100
40.1400
11,362,400
Thu, 27 Aug 2026
42.0000
43.8900
41.1000
42.5300
9,621,400
Wed, 26 Aug 2026
44.9900
46.2000
41.0800
41.6000
18,430,400
Tue, 25 Aug 2026
40.7600
44.8500
40.0600
44.2700
14,125,200
Mon, 24 Aug 2026
41.1350
41.3000
39.4200
39.6900
7,617,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
42.0400
43.6800
41.3900
42.0900
6,545,200
Thu, 20 Aug 2026
42.3000
42.8300
40.7700
41.6600
6,367,800
Wed, 19 Aug 2026
41.1500
43.0200
40.3000
42.9400
7,707,800
Tue, 18 Aug 2026
42.0700
42.9900
41.1700
41.3600
7,743,800
Mon, 17 Aug 2026
44.1000
44.6580
43.5000
43.8800
6,159,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
46.5100
47.2600
44.3150
44.3800
8,008,200
Thu, 13 Aug 2026
44.9200
47.7200
44.3800
46.4500
9,169,100
Wed, 12 Aug 2026
47.9200
48.1900
44.5100
45.1300
8,916,300
Tue, 11 Aug 2026
45.0000
47.4100
44.2700
47.0100
10,907,600
Mon, 10 Aug 2026
47.2300
47.4500
44.1300
44.4900
14,239,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
44.2900
49.4800
43.8500
48.4200
22,102,700
Fri, 07 Aug 2026
15 · 10-Q
Pre-market · 07:19 ET
10-Q ↗
Thu, 06 Aug 2026
43.3400
44.0300
41.6000
42.1900
10,883,500
Wed, 05 Aug 2026
43.0300
44.1600
42.4200
42.9900
5,182,800
Tue, 04 Aug 2026
42.1100
44.2400
41.7000
43.3300
8,748,100
Mon, 03 Aug 2026
38.8000
42.0500
38.0100
41.2200
8,476,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.0400
42.4800
38.8300
38.8300
8,814,200
Thu, 30 Jul 2026
38.1500
41.5700
37.6000
41.0900
10,050,500
Wed, 29 Jul 2026
38.9900
39.4500
36.6100
36.8400
8,546,000
Tue, 28 Jul 2026
14 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 28 Jul 2026
40.3900
40.6540
37.8000
39.5800
8,701,100
Mon, 27 Jul 2026
40.8000
42.6350
40.1000
41.8100
7,973,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
43.5900
43.6100
40.1500
40.2500
10,207,300
Thu, 23 Jul 2026
43.0800
44.5900
42.2400
44.0000
8,369,800
Wed, 22 Jul 2026
45.2000
47.5100
44.0810
44.5000
10,547,500
Tue, 21 Jul 2026
42.4000
44.1900
42.2650
44.1300
9,729,700
Mon, 20 Jul 2026
41.2500
42.8100
40.7500
41.5100
6,688,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
40.4800
42.5900
39.5300
41.1100
9,201,000
Thu, 16 Jul 2026
44.3000
44.3600
40.9800
41.7000
11,488,100
Wed, 15 Jul 2026
46.7900
47.5200
44.1600
45.6900
6,895,000
Tue, 14 Jul 2026
46.9600
47.4170
45.4400
46.2400
6,568,300
Mon, 13 Jul 2026
47.7200
48.1200
45.0710
45.8100
10,094,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
49.4350
50.6500
47.6300
48.8500
6,619,400
Thu, 09 Jul 2026
47.8500
50.2300
47.2900
49.2700
7,277,200
Wed, 08 Jul 2026
47.5350
48.6100
45.8300
47.2800
7,136,700
Tue, 07 Jul 2026
50.8500
51.3840
46.9500
47.9000
11,251,500
Mon, 06 Jul 2026
51.4000
53.0800
50.2500
51.8400
8,369,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.8000
56.3400
50.6900
52.3600
9,657,200
Wed, 01 Jul 2026
53.6300
54.3150
51.5100
52.4500
9,716,900
Tue, 30 Jun 2026
53.0850
53.2300
50.7600
52.3300
7,265,500
Mon, 29 Jun 2026
51.4000
53.5800
50.5100
52.7600
9,071,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
50.0000
51.3500
49.5640
50.0000
22,896,000
Thu, 25 Jun 2026
55.5600
55.8000
50.4300
51.0100
9,721,800
Wed, 24 Jun 2026
56.6900
56.6900
52.8700
54.0600
9,429,000
Tue, 23 Jun 2026
55.8800
61.3000
55.3900
57.1900
9,311,800
Mon, 22 Jun 2026
59.1700
59.8800
57.2500
58.4000
8,305,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
59.8300
63.0000
58.5600
61.1700
14,444,000
Wed, 17 Jun 2026
57.0200
61.6900
56.8330
58.8200
10,794,600
Wed, 17 Jun 2026
13 · 10-Q/A
Next filing day · accepted 16 Jun, 20:37 ET
10-Q/A ↗
Tue, 16 Jun 2026
59.9400
61.9500
57.3250
57.4500
8,810,900
Mon, 15 Jun 2026
60.4800
61.9800
59.8100
60.7400
9,642,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.0500
58.5800
55.8800
57.4900
8,173,100
Thu, 11 Jun 2026
54.1500
58.2400
53.4200
57.8600
10,687,800
Wed, 10 Jun 2026
55.4300
57.8800
53.8300
54.0200
8,300,400
Tue, 09 Jun 2026
59.0100
59.8800
53.0100
56.4800
12,403,300
Mon, 08 Jun 2026
12 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 08 Jun 2026
60.1000
60.3510
58.0000
58.9400
8,918,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.8000
64.8100
56.6250
58.0900
18,896,500
Thu, 04 Jun 2026
64.5100
66.5700
63.3300
65.3900
11,973,900
Wed, 03 Jun 2026
70.7200
70.8500
64.0500
65.2100
22,785,200
Tue, 02 Jun 2026
67.1000
73.8600
65.6600
73.4700
24,065,100
Mon, 01 Jun 2026
65.9000
70.6000
64.5700
66.8900
18,846,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.0900
70.0100
64.2840
66.8800
27,669,400
Thu, 28 May 2026
66.4800
70.9780
65.6200
68.0900
12,231,100
Wed, 27 May 2026
69.3400
69.5200
65.3700
67.8200
10,469,900
Tue, 26 May 2026
71.8700
73.2900
68.0800
68.7000
18,505,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.8200
69.7170
65.1300
65.8800
11,410,700
Thu, 21 May 2026
61.9200
65.2900
61.1000
65.0900
10,385,900
Wed, 20 May 2026
57.5600
62.9000
56.6400
62.5800
13,890,200
Tue, 19 May 2026
56.7300
57.7700
53.9550
55.8800
11,768,800
Mon, 18 May 2026
62.4500
63.0000
56.8000
58.5600
14,527,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
64.8000
65.0000
61.7300
62.2500
11,851,900
Thu, 14 May 2026
67.3900
67.7000
64.6600
67.2100
14,828,100
Wed, 13 May 2026
11 · 424B5
After-hours · 17:23 ET
424B5 ↗
Wed, 13 May 2026
10 · 8-K
After-hours · 17:22 ET
FORM 8-K ↗
Wed, 13 May 2026
73.3700
73.4000
68.1000
69.6600
14,287,300
Tue, 12 May 2026
9 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 12 May 2026
75.7300
76.6800
70.3000
73.6300
15,654,900
Mon, 11 May 2026
71.4100
79.6500
69.2200
78.1300
17,333,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.7000
74.0000
70.0000
72.5100
10,013,600
Thu, 07 May 2026
78.0000
79.5000
70.8700
71.8300
14,637,200
Wed, 06 May 2026
71.2100
80.0800
69.2500
79.6200
23,036,800
Tue, 05 May 2026
69.0100
69.2400
66.0800
68.3800
8,280,400
Mon, 04 May 2026
70.4540
72.3000
68.5000
68.6000
8,854,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
71.6800
71.6800
68.4700
70.4000
10,510,600
Thu, 30 Apr 2026
65.5400
72.8400
65.2610
72.5000
14,651,900
Wed, 29 Apr 2026
70.5400
70.6000
63.2000
64.9800
16,156,500
Tue, 28 Apr 2026
71.5100
72.8700
68.7900
69.0900
14,842,400
Mon, 27 Apr 2026
71.0000
76.2000
70.3000
75.9300
18,897,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
81.2900
81.5000
70.8800
71.0000
23,265,300
Thu, 23 Apr 2026
77.7300
80.6400
73.6600
76.4600
31,945,500
Wed, 22 Apr 2026
65.1900
72.6300
64.7500
72.4100
18,164,400
Tue, 21 Apr 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Tue, 21 Apr 2026
68.4100
69.0000
62.2200
62.6100
15,258,400
Mon, 20 Apr 2026
65.5300
68.3000
63.7500
68.1300
12,883,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.0600
74.2100
64.9500
66.8100
24,357,200
Thu, 16 Apr 2026
67.6100
68.7600
60.8100
64.2100
18,341,000
Wed, 15 Apr 2026
62.5300
66.6200
61.1100
63.3500
21,905,500
Tue, 14 Apr 2026
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 14 Apr 2026
59.0900
61.6100
56.2200
58.5800
18,440,900
Mon, 13 Apr 2026
49.0000
53.9600
48.1000
53.9400
8,487,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
48.8600
52.1500
48.5500
50.2500
7,166,900
Thu, 09 Apr 2026
49.5300
50.3600
47.3950
47.7500
5,966,100
Wed, 08 Apr 2026
50.5200
51.3800
48.0000
50.2100
8,582,400
Tue, 07 Apr 2026
47.4000
47.9400
44.9100
46.5900
6,855,100
Mon, 06 Apr 2026
48.1000
49.8500
47.9800
48.7600
4,911,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
45.9500
49.0500
45.3600
48.1300
5,533,400
Wed, 01 Apr 2026
51.0800
51.8450
47.9200
48.0700
8,033,100
Tue, 31 Mar 2026
46.0200
50.0000
45.6000
49.5900
9,401,200
Mon, 30 Mar 2026
50.9400
51.9700
44.8800
45.5800
10,856,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.5200
52.6350
50.1500
50.2300
6,419,400
Thu, 26 Mar 2026
53.6100
54.8750
51.1000
51.8100
7,246,300
Wed, 25 Mar 2026
56.4600
57.6500
54.4300
55.2700
6,012,000
Tue, 24 Mar 2026
55.4600
56.0800
53.3300
54.9600
7,395,800
Mon, 23 Mar 2026
54.6000
57.2100
54.0200
56.2600
9,233,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.5700
57.3200
52.7500
53.9700
12,577,700
Thu, 19 Mar 2026
55.6400
56.6860
53.5000
54.6900
9,444,900
Wed, 18 Mar 2026
60.1900
61.7500
56.6800
56.7000
11,984,800
Tue, 17 Mar 2026
6 · 10-K
After-hours · 16:05 ET
10-K ↗
Tue, 17 Mar 2026
64.9600
65.9700
59.2400
60.5300
19,128,900
Mon, 16 Mar 2026
59.8400
60.3600
57.8270
59.6900
6,306,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.0600
61.7300
57.9500
58.3700
5,841,000
Thu, 12 Mar 2026
61.7400
63.2000
59.5100
59.5900
7,154,200
Wed, 11 Mar 2026
61.8000
64.1000
61.1060
62.7600
6,280,500
Tue, 10 Mar 2026
61.9100
63.4500
61.2600
61.3800
6,064,600
Mon, 09 Mar 2026
57.1100
62.0600
56.4700
61.7800
8,297,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.3100
62.8000
58.1850
58.2500
8,836,900
Thu, 05 Mar 2026
64.4000
64.6210
59.0700
62.0300
9,806,800
Wed, 04 Mar 2026
63.8000
66.1800
63.3000
65.6500
6,169,000
Tue, 03 Mar 2026
61.9300
64.5150
60.0400
63.3000
5,983,500
Mon, 02 Mar 2026
60.1200
64.8990
60.0000
64.6800
7,190,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.7200
66.0800
62.0700
62.9500
8,187,100
Thu, 26 Feb 2026
65.8400
69.9500
64.6000
69.0700
8,025,900
Wed, 25 Feb 2026
66.4100
67.6700
64.7600
66.3200
6,044,300
Tue, 24 Feb 2026
61.7050
65.3000
60.1200
65.0600
6,698,000
Mon, 23 Feb 2026
61.6000
63.3400
60.8900
63.0900
6,173,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.6600
67.7700
62.6800
63.8300
7,083,100
Thu, 19 Feb 2026
66.2250
68.3600
64.3400
67.6400
5,446,600
Wed, 18 Feb 2026
67.3800
70.1500
65.8000
67.3900
5,217,000
Tue, 17 Feb 2026
64.6000
69.5850
62.8400
67.6400
6,074,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.4200
68.1880
62.5600
65.6900
6,085,800
Thu, 12 Feb 2026
67.1700
67.7100
63.6200
63.9200
7,938,500
Wed, 11 Feb 2026
71.4400
71.5000
64.8900
66.2300
8,984,500
Tue, 10 Feb 2026
74.4800
76.3650
69.1300
69.4700
8,060,300
Mon, 09 Feb 2026
69.3100
75.5000
68.6400
75.0500
8,376,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.9800
72.1800
64.3100
71.1000
12,709,700
Thu, 05 Feb 2026
66.5000
67.3800
61.6750
62.1400
11,726,100
Wed, 04 Feb 2026
77.2000
77.2600
64.0000
68.2300
19,015,100
Tue, 03 Feb 2026
75.4800
79.1800
74.0300
78.0000
10,640,100
Mon, 02 Feb 2026
78.2500
78.3800
73.2900
73.6200
11,421,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
85.1500
88.6800
78.9100
79.6200
10,751,800
Thu, 29 Jan 2026
93.9500
93.9500
83.5000
86.0400
14,347,300
Wed, 28 Jan 2026
86.7300
95.1000
85.6000
94.3900
16,372,000
Tue, 27 Jan 2026
82.8100
86.8500
81.2100
85.2700
10,549,000
Mon, 26 Jan 2026
86.1800
86.8100
81.1300
82.3100
8,698,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
91.3900
91.3900
86.1700
87.6300
9,368,100
Thu, 22 Jan 2026
92.4600
93.6000
89.8800
90.9300
10,120,800
Wed, 21 Jan 2026
96.3900
100.2000
86.0200
90.7800
24,269,700
Tue, 20 Jan 2026
90.8350
97.0000
88.9300
89.9300
12,557,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
92.1000
96.7000
89.3040
94.9500
15,411,300
Thu, 15 Jan 2026
97.8000
99.2900
91.3800
91.4500
11,272,200
Wed, 14 Jan 2026
94.7700
97.0800
91.5000
95.9700
11,511,200
Tue, 13 Jan 2026
105.7500
107.6000
96.6000
97.0900
11,145,200
Mon, 12 Jan 2026
103.3300
105.9000
100.3700
102.5000
12,074,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
114.3500
115.7200
104.0300
105.3100
33,942,700
Thu, 08 Jan 2026
96.7100
100.1900
93.4200
97.6000
9,803,700
Wed, 07 Jan 2026
93.6000
100.6900
92.8100
97.6000
13,362,300
Tue, 06 Jan 2026
93.0000
96.9500
88.7300
95.6000
20,105,800
Mon, 05 Jan 2026
81.6500
90.8500
80.4000
89.3400
19,824,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
73.9900
77.9200
72.1300
77.8000
10,135,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
71.4200
72.3200
70.8600
71.7600
6,946,600
Tue, 30 Dec 2025
74.3100
74.6500
71.6000
71.6200
8,195,800
Mon, 29 Dec 2025
74.8000
78.4800
73.7600
74.0900
8,529,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
80.0250
80.3500
76.1600
76.9200
7,123,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.4900
81.3100
78.6400
81.3100
5,203,700
Tue, 23 Dec 2025
81.8050
84.9500
80.7900
81.8800
6,598,100
Mon, 22 Dec 2025
85.7800
85.8300
80.1400
83.4400
11,057,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
78.7000
85.2600
78.5300
83.2300
11,396,300
Thu, 18 Dec 2025
80.5050
81.0000
76.0700
77.7200
9,410,200
Wed, 17 Dec 2025
84.2900
85.5800
75.0000
75.9400
10,675,600
Tue, 16 Dec 2025
80.7500
84.2400
78.6700
83.5100
7,743,400
Mon, 15 Dec 2025
89.3500
89.6000
82.0000
82.3300
9,772,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
102.7050
103.1400
87.3390
87.4200
15,776,200
Thu, 11 Dec 2025
98.4900
103.4200
94.4100
103.0000
8,523,500
Wed, 10 Dec 2025
102.9000
104.5700
98.3170
100.6000
9,298,300
Tue, 09 Dec 2025
103.6100
107.5500
101.9200
103.9300
6,792,000
Mon, 08 Dec 2025
108.1400
109.1700
100.6000
104.6100
9,420,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
105.9850
107.5900
100.5100
104.6700
14,573,800
Thu, 04 Dec 2025
5 · 424B5
After-hours · 17:19 ET
424B5 ↗
Thu, 04 Dec 2025
4 · 8-K
After-hours · 16:58 ET
FORM 8-K ↗
Thu, 04 Dec 2025
96.9800
114.2900
94.6050
111.6500
21,446,900
Wed, 03 Dec 2025
90.9900
97.0000
89.0100
96.5900
7,981,000
Tue, 02 Dec 2025
88.9800
96.5000
88.6000
91.8400
10,924,100
Mon, 01 Dec 2025
88.5400
90.6000
85.5000
87.3600
6,719,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
90.0000
94.5100
89.0100
91.3800
5,692,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
88.0500
89.8800
85.7700
88.7200
8,016,300
Tue, 25 Nov 2025
89.4650
89.4700
81.1100
85.7700
12,502,900
Mon, 24 Nov 2025
89.1600
93.2000
86.5700
89.5500
24,669,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
89.4500
89.9250
79.0100
88.1700
21,721,900
Thu, 20 Nov 2025
106.1100
109.7000
87.7500
88.0000
20,149,200
Wed, 19 Nov 2025
99.6500
105.8800
98.0500
102.8600
15,765,200
Tue, 18 Nov 2025
93.6900
100.5450
93.1500
96.6300
11,402,400
Mon, 17 Nov 2025
96.6100
101.5000
92.6300
95.3600
10,697,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
94.8350
106.8300
93.4900
97.5700
15,534,200
Thu, 13 Nov 2025
3 · S-3/A
After-hours · 17:28 ET
S-3/A ↗
Thu, 13 Nov 2025
109.4500
110.3800
100.3000
101.6400
12,663,800
Wed, 12 Nov 2025
108.6000
116.9800
106.9600
111.1700
19,309,500
Wed, 12 Nov 2025
2 · 10-Q
Pre-market · 08:27 ET
10-Q ↗
Tue, 11 Nov 2025
108.1900
111.0000
103.6400
104.2200
11,727,600
Mon, 10 Nov 2025
116.9900
117.4400
107.5000
111.5200
12,942,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
100.0000
112.7000
97.0600
112.6500
16,397,500
Thu, 06 Nov 2025
120.1200
120.9500
105.9900
106.7500
15,789,600
Wed, 05 Nov 2025
116.3700
123.4400
114.3210
121.2300
12,483,300
Tue, 04 Nov 2025
119.2500
122.3670
111.7900
112.2300
12,095,000
Mon, 03 Nov 2025
132.1100
132.1100
121.6010
126.6700
10,537,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.5800
141.7000
130.1100
132.7700
11,430,700
Thu, 30 Oct 2025
137.1800
145.3000
133.7100
137.3900
12,172,000
Thu, 30 Oct 2025
1 · S-3
Next filing day · accepted 29 Oct, 20:30 ET
S-3 ↗
Wed, 29 Oct 2025
134.5300
152.0600
131.9100
143.4200
18,754,500
Tue, 28 Oct 2025
138.1000
144.4000
131.2000
132.2800
14,479,600
Mon, 27 Oct 2025
144.8000
145.0000
129.6700
137.4300
16,454,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
133.5300
138.6600
130.9800
136.0500
18,105,000
Thu, 23 Oct 2025
119.9900
129.1800
116.4000
124.7000
18,207,700