Cactus, Inc. Class A WHD

Open calendar →

Cactus, Inc. Class A Common Stock · Company · NYSE

Paper trade (simulated — no real money)

Fill: USD 63.1500 · FX 1 USD = 1.277900 SGD · about SGD 80.6994 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 39.16 → 63.15 · 61.3%
73.73056.32038.910 1,2 3 4 5 6 7,8 9 10 11 12,13 14 15 16 17 18 19 20 Oct 25Jan 26Apr 26Jul 26Oct 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 23 Oct 2025 — 24 Oct 2026 (Last year)

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.

Weekend
60.4300 63.3300 59.9487 63.1500 686,872
63.9900 64.8400 59.5700 60.3800 681,100
62.9200 64.3750 62.3100 64.1700 394,600
62.0900 62.8050 61.3300 62.4500 437,100
61.9300 62.1100 60.9500 61.7700 327,400
Weekend
Weekend
61.8300 62.2700 61.0900 61.7100 581,600
62.2900 62.2900 60.2600 61.1900 424,000
64.1100 64.1700 62.1700 62.5200 804,600
63.2900 64.5000 62.5000 64.0700 634,300
63.9800 64.4150 62.8400 62.9700 276,400
Weekend
Weekend
63.5900 64.0500 63.2130 63.4300 257,500
63.8200 63.8200 62.7100 63.2200 659,100
63.8800 64.7800 62.1800 63.1000 432,700
64.8400 64.8400 63.0400 64.1700 381,000
62.7600 65.7300 62.7600 64.7500 552,800
Weekend
Weekend
62.2100 64.4800 62.1850 63.4400 493,500
61.9900 62.4400 60.9280 62.1900 1,103,100
62.9800 63.1480 61.4100 62.2200 770,100
63.3500 63.9700 62.5000 63.7200 689,200
64.7100 65.0600 63.5570 64.2400 549,500
Weekend
Weekend
64.8100 65.3800 63.9800 64.3000 794,700
66.5000 66.8900 64.8100 65.2000 460,500
66.6900 66.9100 65.7700 66.0300 388,700
66.8800 68.3800 65.9300 66.3300 899,600
66.6900 67.9800 65.6750 67.4500 660,700
Weekend
Weekend
67.1100 67.3100 66.0450 66.6800 2,937,000
67.7800 68.5600 67.1400 67.2600 667,100
69.4700 69.4700 66.6300 67.2000 661,200
67.5300 70.3100 67.4100 69.8500 868,500
69.0700 69.1700 66.6250 67.0400 671,100
Weekend
Weekend
68.8600 70.2290 68.1500 69.5400 618,700
70.4500 70.4500 67.9000 68.4000 496,000
70.2000 71.0300 69.3100 69.8200 532,100
20 · 8-K After-hours · 17:03 ET 8-K ↗
71.0500 71.3900 69.4800 69.5200 447,400
No trading
Weekend
Weekend
71.2800 71.7200 69.6200 70.1600 547,600
72.1300 72.4550 71.1700 71.6400 1,020,100
69.6300 72.6500 68.6400 72.1400 713,500
70.6200 71.4650 69.2100 70.6900 1,113,100
70.3500 72.1600 69.1700 70.3200 925,900
Weekend
Weekend
68.4700 69.8500 67.9550 69.6500 1,257,100
66.2100 69.3850 66.2100 68.5300 500,800
66.5000 67.4700 65.7000 66.4400 426,900
67.8700 68.2200 66.9200 67.1700 358,800
70.3050 70.3050 67.3300 68.0500 475,100
Weekend
Weekend
69.4200 70.1300 68.1500 69.4300 555,000
72.4600 72.7150 68.7800 68.8500 971,400
73.7200 74.0700 72.7400 73.7300 431,800
73.4500 73.6700 72.3100 73.1300 520,600
73.4800 73.9800 72.7300 73.4500 445,600
Weekend
Weekend
72.4500 74.0400 72.4500 73.2800 428,300
71.6300 72.8700 71.5550 72.0400 908,200
72.1000 72.8700 71.4200 72.4000 1,054,700
70.5200 72.6900 70.5200 72.0400 963,900
68.0300 71.0900 68.0300 71.0700 822,200
Weekend
Weekend
67.6900 68.6300 67.4250 67.9000 656,000
66.4800 68.9060 66.4060 68.5400 1,072,900
68.0000 68.0000 65.1930 65.9100 861,800
64.0700 67.4800 63.9900 67.2100 1,181,200
64.2800 64.8300 63.2800 63.8400 897,200
Weekend
Weekend
62.5000 65.1900 61.5050 65.0100 1,427,800
19 · 10-Q Next filing day · accepted 30 Jul, 19:56 ET 10-Q ↗
56.5300 62.2800 55.0000 62.0000 1,682,600
18 · 8-K After-hours · 17:10 ET 8-K ↗
54.0300 54.1550 51.9450 52.3200 730,900
53.8900 54.1300 52.7700 53.1400 756,300
54.7500 56.0000 53.8400 53.8900 635,500
Weekend
Weekend
55.8000 56.9700 54.7800 55.1200 770,500
56.2450 56.8200 55.2200 55.3900 351,200
55.5600 56.8400 55.2450 55.9800 519,200
53.9200 55.2600 53.1130 55.1900 655,500
54.4500 55.3850 53.6200 53.6400 463,800
Weekend
Weekend
53.3700 54.8100 52.8900 54.5000 923,200
52.9600 53.9300 52.7700 53.8000 984,800
52.8800 53.4000 52.5000 52.9900 1,009,000
54.6100 54.6200 52.0300 52.6000 1,013,300
54.3000 54.6500 53.3500 53.4700 875,200
Weekend
Weekend
53.9100 54.3850 53.6400 53.7900 719,300
53.3200 54.2400 52.8700 53.9700 734,200
52.6000 53.8900 52.6000 53.7300 656,500
50.8700 52.2000 50.6200 51.9600 654,700
50.8400 51.6900 50.2600 50.4900 558,900
Weekend
Weekend
No trading
48.8900 50.9500 48.5200 50.4200 779,400
50.9300 51.0900 48.7300 48.7700 675,400
50.3100 51.3550 49.9100 51.2300 840,900
51.8500 52.7200 49.5600 49.5900 768,700
Weekend
Weekend
52.7700 53.2800 50.9400 52.0100 2,476,400
50.8800 53.6700 50.5000 53.5200 1,072,900
51.7800 52.3650 50.0700 50.9800 975,700
53.7200 54.4200 52.6100 52.8400 916,300
54.8000 55.5750 53.8100 54.2200 583,000
Weekend
Weekend
No trading
56.9200 57.1400 53.9300 54.6900 2,005,500
57.7400 57.9850 56.2150 56.7400 585,600
58.3300 58.7100 57.2400 57.5400 466,500
58.3900 58.9300 57.5400 58.0700 396,300
Weekend
Weekend
58.2200 59.4000 58.1100 59.1000 524,400
59.1200 59.2200 58.0000 58.5700 365,200
57.8300 59.2100 57.7500 58.0800 534,300
59.8700 59.8700 57.0000 58.0000 514,000
57.5100 59.3900 57.5100 59.3800 695,900
Weekend
Weekend
58.5100 58.5100 56.5020 56.6200 639,300
58.7900 59.9250 57.9250 58.8800 752,800
59.5300 60.4900 58.7500 58.8000 972,700
17 · 8-K After-hours · 17:15 ET 8-K ↗
58.1800 60.6300 58.1800 60.0900 695,900
58.2800 59.0350 57.0600 58.0100 557,900
Weekend
Weekend
58.3800 58.7900 57.7900 58.0400 628,200
60.5100 60.5100 57.8300 58.2800 744,800
62.0200 62.3850 60.0300 60.6400 758,300
62.8800 64.3000 62.1900 62.7400 604,300
No trading
Weekend
Weekend
62.0800 62.6100 61.1800 62.2600 807,800
62.6600 62.6600 61.4350 62.1000 663,300
61.1400 62.7500 61.1400 62.1600 988,000
61.0900 61.5100 59.8100 60.8000 1,266,600
56.9600 60.4900 56.4800 60.3400 701,700
Weekend
Weekend
57.0600 57.6800 56.5200 56.9600 929,300
56.8200 57.8400 56.7450 57.8300 722,600
56.7500 56.7500 54.5800 56.0700 910,200
16 · 8-K After-hours · 17:25 ET 8-K ↗
56.5800 57.3800 55.4900 57.2300 590,300
54.8600 57.0600 54.8600 56.5300 714,700
Weekend
Weekend
15 · 10-Q After market open · 11:23 ET 10-Q ↗
55.7000 56.5950 53.7800 54.1400 1,053,900
54.7700 56.1950 53.3000 56.1300 935,700
14 · 8-K Pre-market · 06:27 ET 8-K ↗
54.0300 55.0300 53.8000 54.5100 485,500
54.6400 55.1900 54.5550 54.6700 521,900
54.7200 55.0200 54.2100 54.4900 472,200
Weekend
Weekend
55.3600 55.3950 54.4900 54.7900 495,800
55.8300 56.3300 54.8600 55.7200 764,400
56.2700 56.7000 55.5300 55.7700 586,300
57.3900 57.4300 55.6800 55.9100 524,500
57.1400 57.5600 56.5700 56.9400 695,600
Weekend
Weekend
55.7900 56.8600 55.0750 56.7800 776,900
54.3600 56.0100 54.3600 55.3700 561,300
53.9700 54.9800 53.7800 54.1500 606,900
52.9900 53.9800 52.7800 53.3300 821,800
52.6600 52.6600 51.7200 52.5200 703,300
Weekend
Weekend
53.1500 54.0000 52.0000 52.6800 1,086,800
53.1400 54.6800 53.0500 53.7000 931,100
52.5200 53.3600 52.5200 53.2700 956,900
52.9900 53.6100 52.0100 52.7400 882,100
54.5500 54.7800 52.5450 53.1700 1,139,300
Weekend
Weekend
53.7200 54.6000 53.3300 54.3400 717,200
52.2500 54.2700 52.2300 53.9500 1,785,700
52.2100 52.9200 50.8000 52.7000 1,278,600
49.7600 52.2300 49.3600 52.1900 1,158,600
47.8200 49.7850 47.4400 49.7500 720,600
Weekend
Weekend
No trading
46.9900 48.1000 46.4700 47.7900 876,000
47.4300 47.6300 46.4000 46.9700 632,300
13 · DEFA14A After-hours · 16:44 ET DEFA14A ↗ 12 · DEF 14A After-hours · 16:39 ET DEF 14A ↗
47.3800 48.4600 47.1550 47.3700 965,300
48.9500 49.1400 46.3500 46.7000 916,300
Weekend
Weekend
11 · 8-K After-hours · 16:35 ET 8-K ↗
48.1900 48.9350 48.0000 48.3900 851,200
48.2800 49.4600 48.0000 48.8100 924,400
48.5000 49.2450 48.3300 48.7000 574,000
47.3400 48.6200 47.3400 48.3200 770,600
46.3000 48.0500 45.9800 47.7300 962,800
Weekend
Weekend
45.4300 45.9300 44.4500 45.5800 1,697,900
10 · 8-K/A After-hours · 17:11 ET 8-K/A ↗
45.9100 47.0300 44.5800 44.9400 1,512,700
46.0600 46.8100 45.6000 46.2600 908,900
46.1000 47.4550 46.1000 46.4800 724,200
9 · 8-K After-hours · 17:28 ET 8-K ↗
46.7000 47.0100 45.1900 45.5000 875,200
Weekend
Weekend
46.0500 46.6550 45.1200 46.3600 1,207,200
47.5800 47.5800 45.7600 46.0000 1,212,700
48.5100 49.5100 47.6900 48.5600 1,200,200
51.1300 51.2700 48.5900 48.6000 2,200,000
49.3600 51.7500 48.4700 51.7000 1,619,400
Weekend
Weekend
49.7300 50.3130 49.0200 50.0100 1,273,500
50.2500 51.4200 49.4400 50.6700 1,266,600
50.2900 51.1100 49.5600 50.0200 1,482,800
52.5900 53.2800 50.1100 50.2100 1,616,900
54.9300 55.4330 52.0000 53.0500 1,520,000
Weekend
Weekend
51.5300 54.2950 51.1700 54.0000 1,710,100
8 · 10-K After-hours · 16:50 ET 10-K ↗
58.9100 59.2500 51.3900 51.5600 2,160,500
7 · 8-K Next filing day · accepted 25 Feb, 18:04 ET 8-K ↗
58.7300 59.0550 56.8700 58.0000 1,009,800
57.9000 59.1900 57.1100 58.2800 1,213,700
58.2400 59.2150 56.5750 56.6300 1,010,200
Weekend
Weekend
58.0900 59.1100 57.8300 58.4400 1,066,600
57.8900 59.0300 57.8900 58.7600 1,671,100
57.8000 58.6400 57.1900 57.7500 779,500
57.2850 57.9800 55.8000 56.9900 719,000
No trading
Weekend
Weekend
57.4200 58.8350 56.3500 56.9300 898,800
57.3500 58.4000 56.0500 57.0500 1,086,900
58.0000 58.3900 56.1050 57.3400 1,352,400
58.2600 58.4200 56.7100 56.8800 622,600
58.3600 58.6700 57.5200 57.9500 567,300
Weekend
Weekend
56.9400 58.6700 56.8550 58.0000 1,236,700
57.3000 58.3500 56.1600 56.5300 703,000
58.0000 58.7900 56.8300 58.4800 792,500
58.0600 58.0600 55.9400 57.3000 1,301,300
54.9200 57.0600 54.7100 56.7300 997,800
Weekend
Weekend
55.2900 56.4400 55.0000 56.2300 728,400
56.4600 57.3000 55.4200 55.8800 1,014,300
56.5100 56.9100 53.9550 54.8000 1,008,900
55.0000 56.4900 54.8100 56.4500 1,276,300
54.3400 55.3500 53.8800 54.7300 1,061,500
Weekend
Weekend
56.0700 57.1200 53.4000 53.4700 1,155,100
56.2700 56.5800 54.9400 55.3400 923,700
54.2500 56.4100 54.1500 56.3200 923,600
53.3000 54.2500 52.6880 52.8900 703,800
No trading
Weekend
Weekend
52.5300 53.3400 52.2100 53.2600 520,700
51.8300 53.5000 51.3460 52.5600 560,300
52.3300 53.5200 51.5700 52.0000 655,400
51.6500 52.4800 51.4800 52.3000 708,200
51.4200 51.6550 50.5500 51.2800 639,800
Weekend
Weekend
51.7200 52.5400 50.2800 51.8000 1,010,300
49.5800 51.6500 49.5800 51.3700 1,272,700
49.9500 50.2400 49.2500 49.5900 1,025,600
49.4900 49.9500 48.7600 49.9300 1,098,900
6 · 8-K After-hours · 17:23 ET 8-K ↗
49.1600 50.7100 48.3500 49.6900 1,321,300
Weekend
Weekend
5 · 8-K After market open · 15:51 ET 8-K ↗
45.7800 47.1800 45.2300 47.0300 425,400
No trading
46.1300 46.1800 45.5050 45.6800 417,200
46.1700 46.6350 45.9700 46.0100 348,400
46.3500 46.6000 45.7750 46.0700 262,200
Weekend
Weekend
46.0600 46.2400 45.3800 46.0100 306,400
No trading
46.4100 46.4400 45.8900 45.9600 274,100
46.2300 46.5400 45.9400 46.5000 389,200
45.9800 46.9990 45.7800 46.0300 529,300
Weekend
Weekend
44.5000 45.6600 44.5000 45.6500 2,313,800
44.7100 44.9900 44.2150 44.4900 710,100
44.3200 44.7200 43.7550 44.4400 533,100
45.2200 45.2200 43.6000 43.8300 705,600
46.2900 46.2900 45.1900 45.6100 534,900
Weekend
Weekend
47.2000 47.3300 45.1700 46.1700 780,400
47.9000 48.8300 46.9300 46.9600 1,157,500
45.7200 47.3690 45.4100 46.9800 819,600
45.2000 46.2500 45.2000 45.7000 354,400
45.8500 46.5700 45.0600 45.2800 405,400
Weekend
Weekend
45.9500 46.7150 45.5500 46.0200 436,600
45.5300 46.5000 45.2600 45.9600 472,400
44.5900 45.9900 44.5650 45.9000 688,200
4 · 8-K After-hours · 17:23 ET 8-K ↗
43.3400 44.6400 42.8400 44.4400 853,100
42.5500 44.0500 42.5000 43.3600 373,300
Weekend
Weekend
42.2300 43.3600 42.2300 42.9200 242,100
No trading
41.8600 43.4600 41.8600 42.3300 773,900
41.2300 42.3200 40.9700 42.3100 515,000
40.7600 41.6600 40.1750 41.2300 389,800
Weekend
Weekend
40.0600 41.9700 39.2700 41.1800 810,700
40.7000 41.8500 39.3800 39.7800 489,600
39.8000 40.5600 39.1600 40.3000 439,300
39.7600 40.7200 39.2000 40.5800 684,200
41.3000 41.8900 39.6900 40.0000 577,500
Weekend
Weekend
41.3800 42.1900 40.5200 41.6500 725,300
42.3600 43.4200 41.1900 41.3800 622,600
42.9200 43.5700 42.0400 42.5400 593,100
43.5000 44.3000 43.0300 43.1900 547,600
3 · 8-K After-hours · 17:18 ET 8-K ↗
43.2900 44.3450 41.9300 43.3800 697,800
Weekend
Weekend
42.7600 42.9900 41.9550 42.8600 747,800
43.0000 43.8300 42.6800 42.7800 547,200
43.0000 44.2200 42.7500 43.0200 520,800
43.6100 44.3400 42.9750 43.1500 478,500
44.0800 44.4300 42.9400 44.3700 634,700
Weekend
Weekend
43.7400 45.1600 42.9800 44.1700 1,620,500
2 · 10-Q After market open · 15:11 ET 10-Q ↗
41.4600 45.1800 40.3090 43.1600 1,536,200
1 · 8-K Next filing day · accepted 29 Oct, 17:44 ET 8-K ↗
39.9700 43.0000 39.8450 42.2700 1,353,400
39.7800 40.5000 39.2400 39.4100 658,400
39.7900 40.4000 39.1900 39.8500 562,600
Weekend
Weekend
39.4300 39.8400 38.8900 38.9100 540,300
38.5100 39.3950 37.9400 39.1600 657,400

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.