Cactus, Inc(NYSE:WHD)

Cactus, Inc. designs, manufactures, sells, and rents a range of wellheads and pressure control equipment in the United States. The company's principal products include Cactus SafeDrill wellhead systems, Cactus SafeLink monobore, SafeClamp, and SafeInject systems, as well as frac stacks, zipper manif...
Website: http://www.cactuswhd.com
Founded: 2011
Full Time Employees: 1,100
Sector: Energy
Industry: Oil & Gas Equipment & Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | ||||||||||||||||||||||||||||||||||
product revenue | 297,237,000 | 201,426,000 | 206,822,000 | 208,262,000 | 208,961,000 | 202,447,000 | 221,406,000 | 220,901,000 | 207,511,000 | 204,681,000 | 214,295,000 | 231,893,000 | 159,510,000 | 124,561,000 | 121,782,000 | 112,232,000 | 94,040,000 | 83,771,000 | 74,835,000 | 70,345,000 | 51,956,000 | 43,020,000 | 35,857,000 | 40,893,000 | 87,031,000 | 83,371,000 | 92,582,000 | 94,494,000 | 86,640,000 | 78,901,000 | 79,388,000 | 73,281,000 | 58,926,000 | |
rental revenue | 15,930,000 | 18,971,000 | 17,361,000 | 21,786,000 | 27,122,000 | 25,656,000 | 26,979,000 | 25,207,000 | 23,943,000 | 28,715,000 | 28,879,000 | 28,220,000 | 27,817,000 | 27,310,000 | 27,105,000 | 23,695,000 | 22,343,000 | 19,225,000 | 15,271,000 | 14,644,000 | 12,489,000 | 8,590,000 | 9,881,000 | 11,535,000 | 36,163,000 | 28,215,000 | 35,528,000 | 39,576,000 | 38,497,000 | 31,194,000 | 38,135,000 | 34,944,000 | 29,145,000 | |
field service and other revenue | 75,182,000 | 40,806,000 | 39,771,000 | 43,527,000 | 44,236,000 | 44,018,000 | 44,796,000 | 44,281,000 | 42,669,000 | 41,470,000 | 44,696,000 | 45,706,000 | 41,078,000 | 35,903,000 | 35,594,000 | 34,288,000 | 29,516,000 | 26,920,000 | 25,257,000 | 23,904,000 | 19,972,000 | 16,480,000 | 14,051,000 | 14,120,000 | 30,945,000 | 28,652,000 | 32,698,000 | 34,423,000 | 33,738,000 | 29,729,000 | 33,135,000 | 30,318,000 | 27,039,000 | |
total revenues | 388,349,000 | 261,203,000 | 263,954,000 | 273,575,000 | 280,319,000 | 272,121,000 | 293,181,000 | 290,389,000 | 274,123,000 | 274,866,000 | 287,870,000 | 305,819,000 | 228,405,000 | 187,774,000 | 184,481,000 | 170,215,000 | 145,899,000 | 129,916,000 | 115,363,000 | 108,893,000 | 84,417,000 | 68,090,000 | 59,789,000 | 66,548,000 | 154,139,000 | 140,238,000 | 160,808,000 | 168,493,000 | 158,875,000 | 139,824,000 | 150,658,000 | 138,543,000 | 115,110,000 | |
yoy | 38.54% | -4.01% | -9.97% | -5.79% | 2.26% | -1.00% | 1.84% | -5.05% | 20.02% | 46.38% | 56.04% | 79.67% | 56.55% | 44.53% | 59.91% | 56.31% | 72.83% | 90.80% | 92.95% | 63.63% | -45.23% | -51.45% | -62.82% | -60.50% | -2.98% | 0.30% | 6.74% | 21.62% | 38.02% | |||||
qoq | 48.68% | -1.04% | -3.52% | -2.41% | 3.01% | -7.18% | 0.96% | 5.93% | -0.27% | -4.52% | -5.87% | 33.89% | 21.64% | 1.79% | 8.38% | 16.67% | 12.30% | 12.61% | 5.94% | 28.99% | 23.98% | 13.88% | -10.16% | -56.83% | 9.91% | -12.79% | -4.56% | 6.05% | 13.62% | -7.19% | 8.74% | 20.36% | ||
costs and expenses | ||||||||||||||||||||||||||||||||||
cost of product revenue | 207,491,000 | 121,191,000 | 123,589,000 | 123,515,000 | 121,456,000 | 119,297,000 | 128,758,000 | 128,167,000 | 120,666,000 | 116,839,000 | 123,278,000 | 149,217,000 | 100,815,000 | 74,032,000 | 73,747,000 | 69,172,000 | 60,920,000 | 54,754,000 | 49,708,000 | 48,100,000 | 36,521,000 | 29,752,000 | 19,879,000 | 25,962,000 | 56,135,000 | 52,312,000 | 57,768,000 | 57,517,000 | 53,018,000 | 45,778,000 | 46,816,000 | 45,015,000 | 37,066,000 | |
cost of rental revenue | 10,573,000 | 10,706,000 | 10,839,000 | 12,762,000 | 13,735,000 | 13,462,000 | 14,346,000 | 13,694,000 | 12,946,000 | 13,445,000 | 15,558,000 | 16,896,000 | 16,084,000 | 15,297,000 | 16,323,000 | 15,328,000 | 15,089,000 | 14,553,000 | 13,250,000 | 14,403,000 | 12,171,000 | 9,416,000 | 9,647,000 | 10,675,000 | 19,339,000 | 15,394,000 | 17,194,000 | 19,450,000 | 17,791,000 | 13,538,000 | 15,349,000 | 13,952,000 | 12,176,000 | |
cost of field service and other revenue | 58,707,000 | 34,744,000 | 32,403,000 | 37,303,000 | 37,390,000 | 36,469,000 | 35,775,000 | 34,606,000 | 35,235,000 | 34,675,000 | 36,973,000 | 34,971,000 | 31,917,000 | 27,328,000 | 27,145,000 | 26,734,000 | 24,806,000 | 22,036,000 | 19,490,000 | 17,692,000 | 14,463,000 | 11,523,000 | 9,323,000 | 11,486,000 | 23,811,000 | 24,058,000 | 25,375,000 | 26,824,000 | 26,906,000 | 26,131,000 | 25,309,000 | 23,238,000 | 21,537,000 | |
selling, general and administrative expenses | 62,074,000 | 34,712,000 | 35,889,000 | 39,190,000 | 39,126,000 | 32,441,000 | 37,372,000 | 31,227,000 | 29,422,000 | 29,557,000 | 29,549,000 | 38,069,000 | 29,901,000 | 22,896,000 | 15,970,000 | 14,740,000 | 14,094,000 | 12,861,000 | 12,149,000 | 11,384,000 | 9,627,000 | 8,976,000 | 8,384,000 | 8,693,000 | 13,662,000 | 12,389,000 | 13,348,000 | 13,252,000 | 12,668,000 | 10,513,000 | 11,051,000 | 9,851,000 | 9,114,000 | |
total costs and expenses | 338,845,000 | 201,353,000 | 202,720,000 | 212,770,000 | 211,707,000 | 201,669,000 | 216,389,000 | 210,570,000 | 211,573,000 | 196,313,000 | 200,267,000 | 257,297,000 | 178,717,000 | 139,553,000 | 133,185,000 | 125,974,000 | 114,909,000 | 104,204,000 | 94,597,000 | 91,579,000 | 72,782,000 | 59,667,000 | 47,233,000 | 57,673,000 | 113,954,000 | 104,153,000 | 113,685,000 | 117,043,000 | 110,383,000 | 95,960,000 | 98,525,000 | 92,056,000 | 79,893,000 | |
operating income | 49,504,000 | 59,850,000 | 61,234,000 | 60,805,000 | 68,612,000 | 70,452,000 | 76,792,000 | 79,819,000 | 62,550,000 | 78,553,000 | 87,603,000 | 48,522,000 | 49,688,000 | 48,221,000 | 51,296,000 | 44,241,000 | 30,990,000 | 25,712,000 | 20,766,000 | 17,314,000 | 11,635,000 | 8,423,000 | 12,556,000 | 8,875,000 | 40,185,000 | 36,085,000 | 47,123,000 | 51,450,000 | 48,492,000 | 43,864,000 | 52,133,000 | 46,487,000 | 35,217,000 | |
yoy | -27.85% | -15.05% | -20.26% | -23.82% | 9.69% | -10.31% | -12.34% | 64.50% | 25.89% | 62.90% | 70.78% | 9.68% | 60.34% | 87.54% | 147.02% | 155.52% | 166.35% | 205.26% | 65.39% | 95.09% | -71.05% | -76.66% | -73.35% | -82.75% | -17.13% | -17.73% | -9.61% | 10.68% | 37.69% | |||||
qoq | -17.29% | -2.26% | 0.71% | -11.38% | -2.61% | -8.26% | -3.79% | 27.61% | -20.37% | -10.33% | 80.54% | -2.35% | 3.04% | -5.99% | 15.95% | 42.76% | 20.53% | 23.82% | 19.94% | 48.81% | 38.13% | -32.92% | 41.48% | -77.91% | 11.36% | -23.42% | -8.41% | 6.10% | 10.55% | -15.86% | 12.15% | 32.00% | ||
operating margin % | 12.75% | 22.91% | 23.20% | 22.23% | 24.48% | 25.89% | 26.19% | 27.49% | 22.82% | 28.58% | 30.43% | 15.87% | 21.75% | 25.68% | 27.81% | 25.99% | 21.24% | 19.79% | 18.00% | 15.90% | 13.78% | 12.37% | 21.00% | 13.34% | 26.07% | 25.73% | 29.30% | 30.54% | 30.52% | 31.37% | 34.60% | 33.55% | 30.59% | |
interest income | 220,000 | 3,142,000 | 2,977,000 | 2,518,000 | 2,325,000 | 2,303,000 | 2,062,000 | 1,405,000 | 689,000 | -182,000 | -1,372,000 | -5,928,000 | 1,002,000 | 2,370,000 | 1,140,000 | 304,000 | -142,000 | -299,000 | -181,000 | -152,000 | -150,000 | 218,000 | 223,000 | 410,000 | 390,000 | 373,000 | 93,000 | 23,000 | ||||||
income before income taxes | 49,724,000 | 61,977,000 | 64,432,000 | 63,323,000 | 70,937,000 | 75,959,000 | 78,854,000 | 81,224,000 | 63,239,000 | 79,057,000 | 86,497,000 | 42,594,000 | 54,228,000 | 48,671,000 | 53,561,000 | 44,545,000 | 29,775,000 | 27,472,000 | 20,467,000 | 16,129,000 | 11,077,000 | 8,273,000 | 10,909,000 | 10,408,000 | 40,595,000 | 41,253,000 | 48,054,000 | 51,543,000 | 47,473,000 | 43,639,000 | 51,863,000 | 46,239,000 | 28,060,000 | |
income tax expense | 9,503,000 | 13,675,000 | 14,244,000 | 14,276,000 | 16,832,000 | 18,512,000 | 16,417,000 | 18,165,000 | 13,424,000 | 16,983,000 | 18,478,000 | 10,135,000 | 1,940,000 | 7,932,000 | 12,041,000 | 8,765,000 | 2,692,000 | 7,089,000 | 3,290,000 | 1,355,000 | -4,059,000 | 2,137,000 | 23,000 | 1,313,000 | 7,497,000 | 9,979,000 | 12,221,000 | 10,793,000 | -973,000 | 4,956,000 | 8,215,000 | 4,697,000 | 1,652,000 | |
net income | 40,221,000 | 48,302,000 | 50,188,000 | 49,047,000 | 54,105,000 | 57,447,000 | 62,437,000 | 63,059,000 | 49,815,000 | 62,074,000 | 68,019,000 | 32,459,000 | 52,288,000 | 40,739,000 | 41,520,000 | 35,780,000 | 27,083,000 | 20,383,000 | 17,177,000 | 14,774,000 | 15,136,000 | 6,136,000 | 10,886,000 | 9,095,000 | 33,098,000 | 31,274,000 | 35,833,000 | 40,750,000 | 48,446,000 | 38,683,000 | 43,648,000 | 41,542,000 | 26,408,000 | |
yoy | -25.66% | -15.92% | -19.62% | -22.22% | 8.61% | -7.45% | -8.21% | 94.27% | -4.73% | 52.37% | 63.82% | -9.28% | 93.07% | 99.87% | 141.72% | 142.18% | 78.93% | 232.19% | 57.79% | 62.44% | -54.27% | -80.38% | -69.62% | -77.68% | -31.68% | -19.15% | -17.90% | -1.91% | 83.45% | |||||
qoq | -16.73% | -3.76% | 2.33% | -9.35% | -5.82% | -7.99% | -0.99% | 26.59% | -19.75% | -8.74% | 109.55% | -37.92% | 28.35% | -1.88% | 16.04% | 32.11% | 32.87% | 18.66% | 16.27% | -2.39% | 146.68% | -43.63% | 19.69% | -72.52% | 5.83% | -12.72% | -12.07% | -15.89% | 25.24% | -11.38% | 5.07% | 57.31% | ||
net income margin % | 10.36% | 18.49% | 19.01% | 17.93% | 19.30% | 21.11% | 21.30% | 21.72% | 18.17% | 22.58% | 23.63% | 10.61% | 22.89% | 21.70% | 22.51% | 21.02% | 18.56% | 15.69% | 14.89% | 13.57% | 17.93% | 9.01% | 18.21% | 13.67% | 21.47% | 22.30% | 22.28% | 24.18% | 30.49% | 27.67% | 28.97% | 29.98% | 22.94% | |
less: net income attributable to non-controlling interest | 7,315,000 | 8,464,000 | 8,564,000 | 8,718,000 | 9,882,000 | 10,760,000 | 12,510,000 | 13,231,000 | 10,850,000 | 13,127,000 | 15,439,000 | 7,709,000 | 9,394,000 | 9,750,000 | 10,095,000 | 8,636,000 | 6,467,000 | 5,359,000 | 4,560,000 | 4,381,000 | 3,577,000 | 2,934,000 | 4,653,000 | 3,067,000 | 14,115,000 | 13,216,000 | 16,494,000 | 19,342,000 | 21,639,000 | 21,759,000 | 24,976,000 | 29,208,000 | 9,007,000 | |
net income attributable to cactus inc. | 32,906,000 | 39,838,000 | 41,624,000 | 40,329,000 | 44,223,000 | 46,687,000 | 49,927,000 | 49,828,000 | 38,965,000 | 48,947,000 | 52,580,000 | 24,750,000 | 42,894,000 | 30,989,000 | 31,425,000 | 27,144,000 | 20,616,000 | 15,024,000 | 12,617,000 | 10,393,000 | 11,559,000 | 3,202,000 | 6,233,000 | 6,028,000 | 18,983,000 | 18,058,000 | 19,339,000 | 21,408,000 | 26,807,000 | 16,924,000 | 18,672,000 | 12,334,000 | 3,753,000 | |
less: accretion of redeemable non-controlling interest to redemption value | 81,507,000 | |||||||||||||||||||||||||||||||||
net income attributable to cactus inc. including accretion of redeemable non-controlling interest to redemption value | -48,601,000 | |||||||||||||||||||||||||||||||||
earnings per class a share—basic | -700 | |||||||||||||||||||||||||||||||||
earnings per class a share—diluted | -700 | |||||||||||||||||||||||||||||||||
weighted-average class a shares outstanding - basic | 69,026,000 | 68,565,000 | 68,681,000 | 68,514,000 | 68,194,000 | 66,393,000 | 66,563,000 | 66,142,000 | 65,378,000 | 64,641,000 | 64,879,000 | 64,566,000 | 63,740,000 | 60,323,000 | 60,665,000 | 60,523,000 | 59,288,000 | 55,398,000 | 58,248,000 | 55,048,000 | 49,166,000 | 47,457,000 | 47,510,000 | 47,436,000 | 47,270,000 | 44,983,000 | 47,095,000 | 46,881,000 | 38,719,000 | 32,329,000 | 35,821,000 | 26,450,000 | 26,450,000 | |
weighted-average class a shares outstanding - diluted | 69,026,000 | 69,015,000 | 69,196,000 | 68,889,000 | 68,664,000 | 79,915,000 | 80,190,000 | 66,579,000 | 79,556,000 | 79,460,000 | 65,486,000 | 65,003,000 | 79,155,000 | 76,337,000 | 61,106,000 | 76,322,000 | 76,162,000 | 76,107,000 | 76,082,000 | 75,997,000 | 75,774,000 | 75,495,000 | 75,622,000 | 75,367,000 | 75,395,000 | 75,353,000 | 47,322,000 | 47,145,000 | 75,246,000 | 32,695,000 | 36,229,000 | 26,779,000 | 26,648,000 | |
change in fair value of earn-out liability | 138,000 | 2,876,000 | 13,304,000 | 1,797,000 | -5,091,000 | 18,144,000 | ||||||||||||||||||||||||||||
other income | -1,015,000 | 221,000 | 686,000 | 266,000 | 3,538,000 | -1,920,000 | 1,125,000 | -1,004,000 | -1,865,000 | 1,310,000 | 4,778,000 | 558,000 | -1,042,000 | -4,305,000 | ||||||||||||||||||||
earnings per class a share - basic | 580 | 610 | 590 | 650 | 690 | 750 | 750 | 600 | 750 | 810 | 380 | 670 | 510 | 520 | 450 | 350 | 260 | 220 | 190 | 240 | 70 | 130 | 130 | 400 | 370 | 410 | 460 | 690 | 450 | 520 | 470 | 140 | ||
earnings per class a share - diluted | 580 | 600 | 590 | 640 | 680 | 740 | 750 | 590 | 750 | 800 | 380 | 630 | 500 | 510 | 440 | 340 | 250 | 210 | 180 | 190 | 80 | 130 | 110 | 400 | 380 | 410 | 450 | 590 | 440 | 520 | 460 | 140 | ||
other expense | -1,115,000 | -352,500 | -406,000 | |||||||||||||||||||||||||||||||
interest expense | -100,000 | -225,000 | -270,000 | -248,000 | -2,852,000 | |||||||||||||||||||||||||||||
severance expenses | 857,000 | 1,007,000 | ||||||||||||||||||||||||||||||||
less: pre-ipo net income attributable to cactus llc | 13,648,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||
cash and cash equivalents | 291,609,000 | 123,571,000 | 445,614,000 | 405,177,000 | 347,661,000 | 342,843,000 | 303,376,000 | 246,503,000 | 194,257,000 | 133,792,000 | 63,738,000 | 63,910,000 | 75,422,000 | 344,527,000 | 320,623,000 | 311,684,000 | 297,741,000 | 301,669,000 | 301,974,000 | 309,082,000 | 291,970,000 | 288,659,000 | 273,941,000 | 270,673,000 | 230,202,000 | 202,603,000 | 167,545,000 | 131,149,000 | 88,116,000 | 70,841,000 | 41,981,000 | 28,403,000 | 7,860,000 | |
restricted cash | 371,011,000 | |||||||||||||||||||||||||||||||||
accounts receivable | 459,954,000 | 164,493,000 | 201,382,000 | 207,283,000 | 219,694,000 | 191,627,000 | 196,874,000 | 205,024,000 | 207,624,000 | 205,381,000 | 206,251,000 | 214,590,000 | 209,442,000 | 138,268,000 | 131,748,000 | 125,821,000 | 104,211,000 | 89,205,000 | 79,401,000 | 71,825,000 | 57,633,000 | 44,068,000 | 40,290,000 | 46,824,000 | 95,236,000 | 87,865,000 | 100,305,000 | 112,963,000 | 107,873,000 | 92,269,000 | 105,941,000 | 97,569,000 | 84,800,000 | |
inventories | 404,210,000 | 276,613,000 | 271,278,000 | 246,420,000 | 230,264,000 | 226,796,000 | 219,799,000 | 206,730,000 | 204,049,000 | 205,625,000 | 203,517,000 | 209,387,000 | 232,598,000 | 161,283,000 | 162,730,000 | 149,037,000 | 136,201,000 | 119,817,000 | 101,137,000 | 88,382,000 | 84,857,000 | 87,480,000 | 87,702,000 | 90,719,000 | 100,301,000 | 113,371,000 | 111,590,000 | 110,060,000 | 108,182,000 | 99,837,000 | 85,321,000 | 77,954,000 | 69,533,000 | |
prepaid expenses and other current assets | 19,630,000 | 19,231,000 | 10,438,000 | 14,471,000 | 11,387,000 | 13,422,000 | 10,152,000 | 10,764,000 | 11,027,000 | 11,380,000 | 19,442,000 | 11,182,000 | 9,993,000 | 10,564,000 | 11,849,000 | 7,985,000 | 8,212,000 | 7,794,000 | 9,289,000 | 4,490,000 | 4,947,000 | 4,935,000 | 9,961,000 | 8,450,000 | 9,535,000 | 11,044,000 | 7,510,000 | 10,363,000 | 11,028,000 | 11,558,000 | 9,336,000 | 5,372,000 | 5,563,000 | |
total current assets | 1,175,403,000 | 954,919,000 | 928,712,000 | 873,351,000 | 809,006,000 | 774,688,000 | 730,201,000 | 669,021,000 | 616,957,000 | 556,178,000 | 492,948,000 | 499,069,000 | 527,455,000 | 654,642,000 | 626,950,000 | 594,527,000 | 546,365,000 | 518,485,000 | 491,801,000 | 473,779,000 | 439,407,000 | 425,142,000 | 411,894,000 | 416,666,000 | 435,274,000 | 414,883,000 | 386,950,000 | 364,535,000 | 315,199,000 | 274,505,000 | 242,579,000 | 209,298,000 | 167,756,000 | |
property and equipment | 394,976,000 | 342,592,000 | 346,616,000 | 349,161,000 | 347,634,000 | 346,008,000 | 344,183,000 | 343,525,000 | 344,973,000 | 345,502,000 | 345,222,000 | 345,956,000 | 351,302,000 | 129,998,000 | 130,099,000 | 130,376,000 | 132,746,000 | 129,117,000 | 133,006,000 | 136,183,000 | 139,497,000 | 142,825,000 | 148,696,000 | 157,145,000 | 162,871,000 | 161,748,000 | 157,124,000 | 155,988,000 | 148,856,000 | 142,054,000 | 135,391,000 | 118,599,000 | 109,492,000 | |
operating lease right-of-use assets | 34,434,000 | 19,491,000 | 20,870,000 | 22,117,000 | 23,248,000 | 24,094,000 | 23,589,000 | 23,239,000 | 24,429,000 | 23,496,000 | 19,969,000 | 20,998,000 | 22,028,000 | 23,183,000 | 22,232,000 | 20,910,000 | 21,678,000 | 22,538,000 | 22,263,000 | 22,662,000 | 21,316,000 | 21,994,000 | 24,167,000 | 22,500,000 | 24,872,000 | 26,561,000 | 26,537,000 | 24,178,000 | 25,110,000 | |||||
intangible assets | 364,278,000 | 148,004,000 | 152,001,000 | 155,998,000 | 159,994,000 | 163,991,000 | 167,988,000 | 171,984,000 | 175,981,000 | 179,978,000 | 183,974,000 | 187,971,000 | 196,634,000 | |||||||||||||||||||||
goodwill | 248,334,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 203,028,000 | 200,723,000 | 202,806,000 | 201,302,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | 7,824,000 | |
deferred tax asset | 204,550,000 | 187,545,000 | 199,223,000 | 207,106,000 | 211,938,000 | 219,003,000 | 203,778,000 | 206,409,000 | 201,037,000 | 204,852,000 | 211,535,000 | 209,721,000 | 211,460,000 | 301,644,000 | 306,789,000 | 315,495,000 | 316,526,000 | 303,074,000 | 307,999,000 | 303,187,000 | 268,625,000 | 216,603,000 | 217,659,000 | 216,732,000 | 217,916,000 | 222,545,000 | 231,224,000 | 239,754,000 | 244,359,000 | 159,053,000 | 179,265,000 | 70,307,000 | 73,215,000 | |
investment in unconsolidated affiliates | 5,946,000 | 5,923,000 | 5,692,000 | 5,773,000 | 6,000,000 | |||||||||||||||||||||||||||||
other noncurrent assets | 30,160,000 | 10,115,000 | 8,634,000 | 7,995,000 | 8,219,000 | 8,516,000 | 8,956,000 | 9,187,000 | 9,482,000 | 9,527,000 | 9,779,000 | 9,876,000 | 10,086,000 | 1,605,000 | 1,307,000 | 992,000 | 1,052,000 | 1,040,000 | 1,037,000 | 1,115,000 | 1,196,000 | 1,206,000 | 1,248,000 | 1,285,000 | 1,338,000 | 1,403,000 | 1,478,000 | 1,486,000 | 1,285,000 | 1,308,000 | 613,000 | 47,000 | 48,000 | |
total assets | 2,458,081,000 | 1,871,617,000 | 1,864,776,000 | 1,824,529,000 | 1,769,067,000 | 1,739,328,000 | 1,681,723,000 | 1,626,393,000 | 1,575,887,000 | 1,522,561,000 | 1,464,150,000 | 1,476,397,000 | 1,520,267,000 | 1,118,896,000 | 1,095,201,000 | 1,070,124,000 | 1,026,191,000 | 982,078,000 | 963,930,000 | 944,750,000 | 877,865,000 | 815,594,000 | 811,488,000 | 822,152,000 | 850,095,000 | 834,964,000 | 811,137,000 | 793,765,000 | 742,633,000 | 584,744,000 | 565,672,000 | 406,075,000 | 358,335,000 | |
liabilities, mezzanine equity and stockholders' equity | ||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||
accounts payable | 315,781,000 | 71,541,000 | 67,248,000 | 83,142,000 | 64,419,000 | 72,001,000 | 74,897,000 | 63,760,000 | 66,142,000 | 71,841,000 | 65,217,000 | 63,585,000 | 56,743,000 | 47,776,000 | 62,398,000 | 57,366,000 | 51,168,000 | 42,818,000 | 43,405,000 | 33,505,000 | 21,053,000 | 20,163,000 | 15,573,000 | 13,288,000 | 34,476,000 | 40,957,000 | 40,959,000 | 46,346,000 | 44,847,000 | 42,047,000 | 44,261,000 | 44,226,000 | 38,575,000 | |
accrued expenses and other current liabilities | 64,753,000 | 59,095,000 | 75,878,000 | 64,128,000 | 69,933,000 | 75,416,000 | 79,347,000 | 61,022,000 | 58,284,000 | 50,654,000 | 60,713,000 | 53,216,000 | 50,766,000 | 30,619,000 | 31,659,000 | 33,620,000 | 28,746,000 | 28,240,000 | 24,317,000 | 21,379,000 | 15,794,000 | 11,392,000 | 14,565,000 | 13,925,000 | 19,275,000 | 22,067,000 | 19,706,000 | 22,534,000 | 15,932,000 | 15,650,000 | 17,442,000 | 17,221,000 | 14,584,000 | |
contract liabilities | 33,593,000 | |||||||||||||||||||||||||||||||||
current portion of liability related to tax receivable agreement | 21,314,000 | 21,314,000 | 20,297,000 | 20,297,000 | 20,297,000 | 20,297,000 | 25,485,000 | 5,578,000 | 20,855,000 | 20,855,000 | 20,855,000 | 27,544,000 | 27,544,000 | 27,544,000 | 27,696,000 | 11,769,000 | 11,769,000 | 11,769,000 | 10,976,000 | 9,290,000 | 9,290,000 | 9,290,000 | 8,902,000 | 21,402,000 | 14,630,000 | 14,630,000 | 14,815,000 | 9,574,000 | 9,574,000 | 9,574,000 | ||||
finance lease obligations, current portion | 7,669,000 | 7,476,000 | 7,394,000 | 7,354,000 | 7,273,000 | 7,024,000 | 7,121,000 | 7,087,000 | 7,181,000 | 7,280,000 | 7,543,000 | 7,299,000 | 7,242,000 | 5,933,000 | 5,757,000 | 5,630,000 | 5,593,000 | 4,867,000 | 4,836,000 | 4,770,000 | 4,340,000 | 3,823,000 | 4,009,000 | 5,398,000 | 6,498,000 | 6,735,000 | 7,361,000 | 7,738,000 | 6,956,000 | |||||
operating lease liabilities, current portion | 7,977,000 | 4,815,000 | 5,052,000 | 5,042,000 | 5,052,000 | 4,086,000 | 4,451,000 | 4,186,000 | 4,094,000 | 4,220,000 | 4,147,000 | 4,446,000 | 4,521,000 | 4,777,000 | 4,677,000 | 5,253,000 | 5,181,000 | 4,880,000 | 4,417,000 | 4,616,000 | 4,579,000 | 4,247,000 | 4,948,000 | 4,765,000 | 6,535,000 | 6,737,000 | 6,739,000 | 6,763,000 | 6,772,000 | |||||
total current liabilities | 451,087,000 | 164,241,000 | 175,869,000 | 179,963,000 | 166,974,000 | 178,824,000 | 191,301,000 | 178,623,000 | 190,670,000 | 175,660,000 | 177,367,000 | 180,731,000 | 186,566,000 | 116,649,000 | 132,187,000 | 113,638,000 | 102,457,000 | 92,574,000 | 87,951,000 | 73,560,000 | 55,056,000 | 48,915,000 | 47,997,000 | 58,778,000 | 81,414,000 | 91,126,000 | 89,580,000 | 92,955,000 | 84,081,000 | 74,624,000 | 68,897,000 | 67,821,000 | 58,737,000 | |
deferred tax liability | 38,710,000 | 2,786,000 | 2,449,000 | 2,197,000 | 3,038,000 | 2,868,000 | 3,160,000 | 2,887,000 | 3,743,000 | 3,589,000 | 1,469,000 | 1,049,000 | 2,123,000 | 1,966,000 | 2,099,000 | 1,247,000 | 1,432,000 | 1,172,000 | 699,000 | 587,000 | 864,000 | 786,000 | 792,000 | 718,000 | 1,511,000 | 1,348,000 | 822,000 | 865,000 | 1,244,000 | 1,036,000 | 1,094,000 | 712,000 | 489,000 | |
liability related to tax receivable agreement, net of current portion | 243,500,000 | 241,609,000 | 261,367,000 | 259,732,000 | 258,376,000 | 258,376,000 | 241,542,000 | 259,550,000 | 250,069,000 | 250,069,000 | 250,256,000 | 262,882,000 | 261,607,000 | 265,025,000 | 260,844,000 | 288,659,000 | 283,620,000 | 269,838,000 | 272,017,000 | 275,883,000 | 241,792,000 | 195,061,000 | 194,616,000 | 194,101,000 | 201,902,000 | 201,902,000 | 206,105,000 | 221,043,000 | 214,968,000 | 138,015,000 | ||||
finance lease obligations, net of current portion | 9,661,000 | 9,672,000 | 10,329,000 | 11,681,000 | 11,809,000 | 10,528,000 | 10,620,000 | 9,372,000 | 9,529,000 | 9,352,000 | 9,239,000 | 8,614,000 | 8,900,000 | 6,436,000 | 6,837,000 | 6,912,000 | 7,009,000 | 5,811,000 | 5,596,000 | 5,328,000 | 4,197,000 | 2,240,000 | 2,286,000 | 2,977,000 | 4,033,000 | 3,910,000 | 5,339,000 | 6,519,000 | 7,225,000 | |||||
operating lease liabilities, net of current portion | 29,927,000 | 15,786,000 | 16,875,000 | 17,944,000 | 19,025,000 | 20,078,000 | 19,414,000 | 18,953,000 | 20,283,000 | 19,121,000 | 15,748,000 | 16,364,000 | 17,429,000 | 18,375,000 | 17,584,000 | 15,860,000 | 16,571,000 | 17,650,000 | 17,967,000 | 18,217,000 | 16,906,000 | 17,822,000 | 19,237,000 | 17,671,000 | 18,809,000 | 20,283,000 | 20,232,000 | 17,853,000 | 18,754,000 | |||||
other noncurrent liabilities | 38,935,000 | 4,475,000 | 4,475,000 | 4,475,000 | 4,475,000 | 4,475,000 | 3,406,000 | 2,212,000 | 1,004,000 | 23,983,000 | 5,839,000 | |||||||||||||||||||||||
total liabilities | 811,820,000 | 438,569,000 | 471,364,000 | 475,992,000 | 463,697,000 | 475,149,000 | 469,443,000 | 471,597,000 | 475,298,000 | 457,791,000 | 454,079,000 | 523,623,000 | 594,431,000 | 408,451,000 | 419,551,000 | 426,316,000 | 411,089,000 | 387,045,000 | 384,230,000 | 373,575,000 | 318,815,000 | 264,824,000 | 264,928,000 | 274,245,000 | 307,669,000 | 318,569,000 | 322,078,000 | 339,235,000 | 326,272,000 | 222,416,000 | 240,809,000 | 140,782,000 | 131,024,000 | |
commitments and contingencies | ||||||||||||||||||||||||||||||||||
mezzanine equity | ||||||||||||||||||||||||||||||||||
redeemable non-controlling interest | 240,608,000 | |||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | ||||||||||||||||||||||||||||||||||
class a common stock, 0.01 par value... | 693,000 | 688,000 | 688,000 | 685,000 | 683,000 | 681,000 | 666,000 | 665,000 | 655,000 | 654,000 | 654,000 | 647,000 | 645,000 | 609,000 | 607,000 | 606,000 | 602,000 | 590,000 | 589,000 | 580,000 | 543,000 | 477,000 | 475,000 | 475,000 | 474,000 | 472,000 | 471,000 | 471,000 | 464,000 | 377,000 | 377,000 | 265,000 | 265,000 | |
class b common stock, 0.01 par value... | ||||||||||||||||||||||||||||||||||
additional paid-in capital | 569,607,000 | 546,926,000 | 540,945,000 | 530,945,000 | 522,386,000 | 520,794,000 | 488,611,000 | 481,960,000 | 462,464,000 | 465,012,000 | 462,302,000 | 446,206,000 | 439,844,000 | 310,528,000 | 307,698,000 | 304,418,000 | 298,893,000 | 289,600,000 | 287,053,000 | 278,505,000 | 247,875,000 | 202,077,000 | 199,570,000 | 197,484,000 | 195,381,000 | 194,456,000 | 193,409,000 | 193,160,000 | 189,902,000 | 126,418,000 | 127,604,000 | 84,409,000 | 83,145,000 | |
retained earnings | 621,917,000 | 680,353,000 | 650,356,000 | 618,554,000 | 587,321,000 | 552,133,000 | 514,481,000 | 473,391,000 | 431,703,000 | 400,682,000 | 359,699,000 | 315,049,000 | 297,528,000 | 261,764,000 | 237,551,000 | 212,913,000 | 192,493,000 | 178,446,000 | 169,394,000 | 162,668,000 | 157,286,000 | 150,086,000 | 151,240,000 | 149,356,000 | 147,670,000 | 132,990,000 | 119,237,000 | 99,898,000 | 78,490,000 | 51,683,000 | 34,759,000 | 16,087,000 | 3,753,000 | |
accumulated other comprehensive loss | -1,829,000 | -1,577,000 | -2,086,000 | -1,983,000 | -2,355,000 | -2,491,000 | -739,000 | -1,340,000 | -1,456,000 | -1,647,000 | -1,096,000 | -764,000 | 330,000 | -266,000 | -569,000 | -1,067,000 | -452,000 | -792,000 | -498,000 | -259,000 | ||||||||||||||
total stockholders’ equity attributable to cactus inc. | 1,190,388,000 | 1,226,390,000 | 1,189,903,000 | 1,148,201,000 | 1,108,035,000 | 1,071,117,000 | 1,003,019,000 | 954,676,000 | 893,366,000 | 865,522,000 | 821,008,000 | 760,806,000 | 737,253,000 | 571,917,000 | 544,239,000 | 517,239,000 | 492,323,000 | 468,644,000 | 456,871,000 | 441,970,000 | 405,959,000 | 352,970,000 | 351,019,000 | 346,746,000 | ||||||||||
non-controlling interest | 215,265,000 | 206,658,000 | 203,509,000 | 200,336,000 | 197,335,000 | 193,062,000 | 209,261,000 | 200,120,000 | 207,223,000 | 199,248,000 | 189,063,000 | 191,968,000 | 188,583,000 | 138,528,000 | 131,411,000 | 126,569,000 | 122,779,000 | 126,389,000 | 122,829,000 | 129,205,000 | 153,091,000 | 197,800,000 | 195,541,000 | 201,161,000 | 199,968,000 | 188,929,000 | 176,734,000 | 161,499,000 | 147,764,000 | 184,670,000 | 162,911,000 | 164,801,000 | 139,827,000 | |
total stockholders’ equity | 1,405,653,000 | 1,433,048,000 | 1,393,412,000 | 1,348,537,000 | 1,305,370,000 | 1,264,179,000 | 1,212,280,000 | 1,154,796,000 | 1,100,589,000 | 1,064,770,000 | 1,010,071,000 | 952,774,000 | 925,836,000 | 710,445,000 | 675,650,000 | 643,808,000 | 615,102,000 | 595,033,000 | 579,700,000 | 571,175,000 | 559,050,000 | 550,770,000 | 546,560,000 | 547,907,000 | ||||||||||
total liabilities, mezzanine equity and stockholders' equity | 2,458,081,000 | |||||||||||||||||||||||||||||||||
liabilities and equity | ||||||||||||||||||||||||||||||||||
total liabilities and equity | 1,871,617,000 | 1,864,776,000 | 1,824,529,000 | 1,769,067,000 | 1,739,328,000 | 1,681,723,000 | 1,626,393,000 | 1,575,887,000 | 1,522,561,000 | 1,464,150,000 | 1,476,397,000 | 1,520,267,000 | 1,118,896,000 | 1,095,201,000 | 1,070,124,000 | 1,026,191,000 | 982,078,000 | 963,930,000 | 944,750,000 | 877,865,000 | 815,594,000 | 811,488,000 | 822,152,000 | 850,095,000 | 834,964,000 | 811,137,000 | 793,765,000 | 742,633,000 | 584,744,000 | 565,672,000 | 406,075,000 | 358,335,000 | ||
earn-out liability | 36,990,000 | 34,114,000 | 20,810,000 | 18,892,000 | ||||||||||||||||||||||||||||||
accumulated other comprehensive income | -826,000 | -984,000 | -1,617,000 | -698,000 | 335,000 | 8,000 | -165,000 | 217,000 | 255,000 | -820,000 | -788,000 | -269,000 | 321,000 | |||||||||||||||||||||
long-term debt, current portion | 24,641,000 | 39,750,000 | ||||||||||||||||||||||||||||||||
long-term debt | 30,000,000 | 111,967,000 | ||||||||||||||||||||||||||||||||
| 2,020,000 | |||||||||||||||||||||||||||||||||
stockholders' equity | ||||||||||||||||||||||||||||||||||
total stockholders' equity attributable to cactus inc. | 342,458,000 | 327,466,000 | 312,325,000 | 293,031,000 | 268,597,000 | |||||||||||||||||||||||||||||
total stockholders' equity | 542,426,000 | 516,395,000 | 489,059,000 | 454,530,000 | 416,361,000 | |||||||||||||||||||||||||||||
revenues | ||||||||||||||||||||||||||||||||||
product revenue | 87,031,000 | |||||||||||||||||||||||||||||||||
rental revenue | 36,163,000 | |||||||||||||||||||||||||||||||||
field service and other revenue | 30,945,000 | |||||||||||||||||||||||||||||||||
total revenues | 154,139,000 | |||||||||||||||||||||||||||||||||
costs and expenses | ||||||||||||||||||||||||||||||||||
cost of product revenue | 56,135,000 | |||||||||||||||||||||||||||||||||
cost of rental revenue | 19,339,000 | |||||||||||||||||||||||||||||||||
cost of field service and other revenue | 23,811,000 | |||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 13,662,000 | |||||||||||||||||||||||||||||||||
severance expenses | 1,007,000 | |||||||||||||||||||||||||||||||||
total costs and expenses | 113,954,000 | |||||||||||||||||||||||||||||||||
income from operations | 40,185,000 | |||||||||||||||||||||||||||||||||
interest income | 410,000 | |||||||||||||||||||||||||||||||||
other income | ||||||||||||||||||||||||||||||||||
income before income taxes | 40,595,000 | |||||||||||||||||||||||||||||||||
income tax benefit | 7,497,000 | |||||||||||||||||||||||||||||||||
net income | 33,098,000 | |||||||||||||||||||||||||||||||||
less: net income attributable to non-controlling interest | 14,115,000 | |||||||||||||||||||||||||||||||||
net income attributable to cactus inc. | 18,983,000 | |||||||||||||||||||||||||||||||||
earnings per class a share - basic | 400 | |||||||||||||||||||||||||||||||||
earnings per class a share - diluted | 400 | |||||||||||||||||||||||||||||||||
weighted-average class a shares outstanding - basic | 47,270,000 | |||||||||||||||||||||||||||||||||
weighted-average class a shares outstanding - diluted | 75,395,000 | |||||||||||||||||||||||||||||||||
capital lease obligations, current portion | 7,353,000 | 7,194,000 | 6,374,000 | 5,578,000 | ||||||||||||||||||||||||||||||
current maturities of long-term debt | ||||||||||||||||||||||||||||||||||
capital lease obligations, net of current portion | 8,741,000 | 9,021,000 | 9,260,000 | 8,809,000 | ||||||||||||||||||||||||||||||
stockholders' / members' equity | ||||||||||||||||||||||||||||||||||
members' equity | ||||||||||||||||||||||||||||||||||
total stockholders' equity attributable to cactus inc. and members' equity | 177,658,000 | 161,952,000 | 100,492,000 | 87,484,000 | ||||||||||||||||||||||||||||||
total stockholders' and members' equity | 362,328,000 | 324,863,000 | 265,293,000 | 227,311,000 | ||||||||||||||||||||||||||||||
liability related to tax receivable agreement | 161,797,000 | 62,989,000 | 62,989,000 | |||||||||||||||||||||||||||||||
long-term debt, including current portion | ||||||||||||||||||||||||||||||||||
interest on long-term debt | ||||||||||||||||||||||||||||||||||
operating lease obligations | 2,031 | |||||||||||||||||||||||||||||||||
capital lease obligations | ||||||||||||||||||||||||||||||||||
total | 2,031 | |||||||||||||||||||||||||||||||||
liabilities and stockholder's equity | ||||||||||||||||||||||||||||||||||
stockholder's equity | ||||||||||||||||||||||||||||||||||
common stock, par value 0.01 per share... | ||||||||||||||||||||||||||||||||||
total stockholder's equity | ||||||||||||||||||||||||||||||||||
total liabilities and stockholder's equity |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||
net income | 40,221,000 | 48,302,000 | 50,188,000 | 49,047,000 | 54,105,000 | 57,447,000 | 62,437,000 | 63,059,000 | 49,815,000 | 62,074,000 | 68,019,000 | 32,459,000 | 52,288,000 | 40,739,000 | 41,520,000 | 35,780,000 | 27,083,000 | 20,383,000 | 17,177,000 | 14,774,000 | 15,136,000 | 6,136,000 | 10,886,000 | 9,095,000 | 33,098,000 | 31,274,000 | 35,833,000 | 40,750,000 | 48,446,000 | 38,683,000 | 43,648,000 | 41,542,000 | 26,408,000 |
reconciliation of net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||
depreciation and amortization | 36,761,000 | 16,162,000 | 16,188,000 | 15,886,000 | 15,678,000 | 15,314,000 | 15,077,000 | 15,001,000 | 15,046,000 | 14,865,000 | 15,156,000 | 21,914,000 | 13,110,000 | 8,133,000 | 8,399,000 | 8,915,000 | 8,677,000 | 8,828,000 | 9,128,000 | 9,159,000 | 9,193,000 | 9,258,000 | 9,762,000 | 10,520,000 | 10,980,000 | 10,590,000 | 10,007,000 | 9,376,000 | 8,881,000 | 8,324,000 | 7,841,000 | 7,367,000 | 6,621,000 |
deferred financing cost amortization | 639,000 | 242,000 | 280,000 | 279,000 | 280,000 | 280,000 | 280,000 | 280,000 | 280,000 | 327,000 | 642,000 | 3,254,000 | 291,000 | 32,000 | 49,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | 42,000 | |||||||||
stock-based compensation | 7,039,000 | 6,018,000 | 6,104,000 | 6,307,000 | 6,064,000 | 6,945,000 | 5,570,000 | 5,941,000 | 4,432,000 | 4,579,000 | 4,362,000 | 5,323,000 | 3,841,000 | 2,597,000 | 3,018,000 | 2,350,000 | 2,666,000 | 2,074,000 | 2,108,000 | 2,435,000 | 2,003,000 | 2,163,000 | 2,232,000 | 2,231,000 | 1,973,000 | 1,738,000 | 1,689,000 | 1,892,000 | 1,676,000 | 1,320,000 | 1,287,000 | 1,263,000 | 834,000 |
provision for expected credit losses | 1,060,000 | 337,000 | 574,000 | 167,000 | 133,000 | -8,000 | -211,000 | 427,000 | 162,000 | 469,000 | 638,000 | 1,891,000 | -376,000 | 182,000 | -16,000 | 350,000 | -110,000 | 198,000 | -37,000 | 83,000 | 66,000 | 1,000 | -233,000 | -51,000 | 625,000 | ||||||||
inventory obsolescence | 2,397,000 | 724,000 | 1,537,000 | 1,198,000 | -296,000 | 1,103,000 | -297,000 | 1,973,000 | 1,062,000 | 1,768,000 | 1,589,000 | 1,404,000 | 576,000 | 1,097,000 | 683,000 | 479,000 | 480,000 | 1,028,000 | 896,000 | 258,000 | 1,308,000 | 1,464,000 | 1,054,000 | 969,000 | 1,353,000 | 844,000 | 520,000 | 964,000 | 224,000 | 519,000 | 102,000 | 379,000 | 451,000 |
gain on disposal of assets | -65,000 | -884,000 | -1,712,000 | -310,000 | -79,000 | -189,000 | 850,000 | -1,466,000 | -208,000 | -1,157,000 | -367,000 | -599,000 | -1,033,000 | -921,000 | 48,000 | -523,000 | |||||||||||||||||
deferred income taxes | 479,000 | 12,464,000 | 9,903,000 | 5,152,000 | 7,623,000 | 7,167,000 | 4,691,000 | 3,512,000 | 4,403,000 | 6,620,000 | 9,644,000 | 2,485,000 | -1,406,000 | 6,069,000 | 10,726,000 | 6,585,000 | 1,919,000 | 6,233,000 | 3,102,000 | 185,000 | -4,691,000 | 1,766,000 | -383,000 | 717,000 | 4,848,000 | 10,331,000 | 8,012,000 | 9,856,000 | -2,796,000 | 3,439,000 | 7,668,000 | 3,131,000 | 963,000 |
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||
accounts receivable | -63,179,000 | 35,906,000 | 6,252,000 | 12,372,000 | -28,087,000 | 4,724,000 | 8,682,000 | 2,653,000 | -3,011,000 | 779,000 | 7,470,000 | -7,224,000 | -12,883,000 | -6,443,000 | -6,422,000 | -21,803,000 | -14,681,000 | -9,858,000 | -7,776,000 | -14,283,000 | -13,575,000 | -3,361,000 | 6,151,000 | 50,283,000 | -8,244,000 | 12,530,000 | 12,370,000 | -5,099,000 | -15,597,000 | 13,656,000 | -9,114,000 | -12,228,000 | -419,000 |
inventories | -3,224,000 | -5,895,000 | -26,308,000 | -17,141,000 | -3,112,000 | -8,847,000 | -12,441,000 | -4,574,000 | 234,000 | -3,455,000 | 4,192,000 | 20,620,000 | 20,565,000 | 654,000 | -14,875,000 | -14,022,000 | -16,648,000 | -19,592,000 | -13,922,000 | -3,581,000 | 1,012,000 | -987,000 | 2,112,000 | 8,770,000 | 8,306,000 | -3,079,000 | -2,503,000 | -3,135,000 | -8,875,000 | -15,361,000 | -7,923,000 | -9,349,000 | -5,594,000 |
prepaid expenses and other assets | -1,136,000 | -8,305,000 | 3,359,000 | -3,089,000 | 2,080,000 | -3,332,000 | 636,000 | 301,000 | 128,000 | 8,074,000 | -8,286,000 | -1,186,000 | 2,151,000 | 1,157,000 | -4,055,000 | 253,000 | -463,000 | 1,450,000 | -4,738,000 | 516,000 | -17,000 | 5,050,000 | -1,492,000 | 1,122,000 | 1,497,000 | -3,594,000 | -580,000 | 2,456,000 | 2,156,000 | -2,674,000 | -6,222,000 | 2,443,000 | -56,000 |
accounts payable | 100,406,000 | 3,314,000 | -16,621,000 | 19,098,000 | -7,923,000 | -2,196,000 | 11,448,000 | -445,000 | -8,132,000 | 5,977,000 | 1,497,000 | 7,518,000 | -6,282,000 | -14,734,000 | 6,299,000 | 7,304,000 | 6,934,000 | -663,000 | 10,170,000 | 11,983,000 | 791,000 | 4,319,000 | 1,933,000 | -17,544,000 | -8,142,000 | 3,727,000 | -6,025,000 | 1,499,000 | 192,000 | -457,000 | 806,000 | 6,510,000 | 792,000 |
accrued expenses and other liabilities | 5,190,000 | -17,062,000 | 12,245,000 | -6,131,000 | -4,921,000 | -3,086,000 | 19,608,000 | 3,694,000 | 8,748,000 | -10,353,000 | 7,775,000 | 2,053,000 | -6,842,000 | -1,203,000 | -2,201,000 | 5,006,000 | 488,000 | 3,704,000 | 2,925,000 | 5,524,000 | 4,475,000 | -3,286,000 | 586,000 | -6,057,000 | -2,136,000 | 2,300,000 | -2,622,000 | 6,579,000 | 737,000 | -1,792,000 | 2,489,000 | 405,000 | 4,012,000 |
contract liabilities | 1,683,000 | ||||||||||||||||||||||||||||||||
net cash from operating activities | 128,271,000 | 72,269,000 | 61,768,000 | 82,835,000 | 41,545,000 | 66,595,000 | 85,300,000 | 77,955,000 | 86,263,000 | 91,678,000 | 80,084,000 | 108,056,000 | 60,462,000 | 39,279,000 | 30,382,000 | 31,014,000 | 17,209,000 | 11,675,000 | 8,855,000 | 27,482,000 | 15,747,000 | 21,895,000 | 18,936,000 | 57,388,000 | 45,161,000 | 61,441,000 | 49,873,000 | 64,079,000 | 34,239,000 | 44,830,000 | 41,645,000 | 42,140,000 | 38,565,000 |
cash flows from investing activities | |||||||||||||||||||||||||||||||||
acquisition of a business, net of cash and cash equivalents acquired | -301,011,000 | 0 | 2,668,000 | 0 | -618,857,000 | ||||||||||||||||||||||||||||
investment in unconsolidated affiliate | 0 | 0 | -6,000,000 | ||||||||||||||||||||||||||||||
capital expenditures and other | -9,724,000 | -6,454,000 | -10,183,000 | -11,938,000 | -10,230,000 | -12,134,000 | -9,671,000 | -9,469,000 | -7,902,000 | -10,577,000 | -9,700,000 | -7,772,000 | -15,928,000 | -7,094,000 | -7,445,000 | -6,100,000 | -7,652,000 | -3,557,000 | -4,921,000 | -3,033,000 | -2,428,000 | -2,585,000 | -3,006,000 | -9,461,000 | -9,441,000 | -19,177,000 | -10,602,000 | -15,269,000 | -14,655,000 | ||||
proceeds from sales of assets | 746,000 | 1,965,000 | 882,000 | 779,000 | -326,000 | 2,223,000 | 1,094,000 | 1,309,000 | 1,405,000 | 1,633,000 | |||||||||||||||||||||||
net cash from investing activities | -309,989,000 | -4,338,000 | -8,218,000 | -11,056,000 | -15,451,000 | -11,337,000 | -9,997,000 | -7,246,000 | -6,808,000 | -9,551,000 | -5,723,000 | -6,367,000 | -633,152,000 | -6,040,000 | -6,620,000 | -5,582,000 | -7,294,000 | -3,216,000 | -4,064,000 | -2,325,000 | -2,028,000 | -1,653,000 | 56,000 | -8,212,000 | -8,338,000 | -18,233,000 | -8,966,000 | -14,902,000 | -13,847,000 | -13,747,000 | -23,059,000 | -15,661,000 | -15,687,000 |
cash flows from financing activities | |||||||||||||||||||||||||||||||||
payments on finance leases | -1,914,000 | -1,869,000 | -1,883,000 | -1,952,000 | -1,988,000 | -2,001,000 | -1,927,000 | -1,923,000 | -2,031,000 | -2,073,000 | -1,985,000 | -1,885,000 | -1,709,000 | -1,550,000 | -1,518,000 | -1,549,000 | -1,438,000 | -1,366,000 | -1,360,000 | -1,305,000 | -1,174,000 | -1,019,000 | -1,033,000 | -1,501,000 | -1,764,000 | -1,824,000 | -1,937,000 | ||||||
dividends paid to class a common stock shareholders | -10,214,000 | -9,648,000 | -9,640,000 | -8,937,000 | -9,216,000 | -8,860,000 | -8,686,000 | -7,991,000 | -8,144,000 | -7,858,000 | -7,797,000 | -7,116,000 | -7,353,000 | -6,704,000 | -6,680,000 | -6,671,000 | -6,664,000 | -5,909,000 | -5,823,000 | -4,929,000 | -4,497,000 | -4,293,000 | -4,279,000 | -4,287,000 | -4,281,000 | ||||||||
distributions to members | -1,502,000 | -5,301,000 | -1,560,000 | -3,654,000 | -5,089,000 | -2,846,000 | -1,827,000 | -6,933,000 | -1,684,000 | -2,718,000 | -9,214,000 | -3,067,000 | -1,645,000 | -1,685,000 | -4,659,000 | -1,694,000 | -1,654,000 | -1,668,000 | -4,514,000 | -1,886,000 | -1,674,000 | -744,000 | -10,848,000 | -2,509,000 | -2,203,000 | -2,539,000 | -2,005,000 | -3,613,000 | -235,000 | 0 | -1,573,000 | -4,234,000 | -26,041,000 |
repurchases of shares | -7,899,000 | -13,000 | -204,000 | -212,000 | -5,498,000 | -10,000 | -832,000 | -221,000 | -8,268,000 | -650,000 | 0 | -256,000 | -4,343,000 | -68,000 | 0 | -71,000 | -4,424,000 | -91,000 | -18,000 | -36,000 | -3,138,000 | -60,000 | 0 | -29,000 | -1,356,000 | ||||||||
net cash from financing activities | -21,529,000 | -19,231,000 | -13,287,000 | -14,755,000 | -21,791,000 | -13,717,000 | -19,232,000 | -17,068,000 | -20,127,000 | -13,376,000 | -74,036,000 | -112,476,000 | 303,163,000 | -10,195,000 | -13,022,000 | -9,985,000 | -14,180,000 | -9,034,000 | -11,715,000 | -8,156,000 | -10,483,000 | -6,116,000 | -16,160,000 | -8,326,000 | -9,604,000 | -8,627,000 | -3,955,000 | -5,532,000 | -3,555,000 | -2,082,000 | -4,526,000 | -5,756,000 | -22,640,000 |
effect of exchange rate changes on cash and cash equivalents | 274,000 | 268,000 | 174,000 | 492,000 | 515,000 | -2,074,000 | 802,000 | -1,395,000 | 1,137,000 | 1,303,000 | -497,000 | -725,000 | 422,000 | 860,000 | -1,801,000 | -1,504,000 | 337,000 | 270,000 | -184,000 | 111,000 | 75,000 | 592,000 | 436,000 | -379,000 | 380,000 | 477,000 | -556,000 | -612,000 | 438,000 | -141,000 | -482,000 | -180,000 | 48,000 |
net increase in cash and cash equivalents | -202,973,000 | 40,437,000 | 57,516,000 | 4,818,000 | 39,467,000 | 56,873,000 | 52,246,000 | 60,465,000 | 70,054,000 | -172,000 | 23,904,000 | 8,939,000 | 13,943,000 | -3,928,000 | -305,000 | -7,108,000 | 17,112,000 | 3,311,000 | 14,718,000 | 3,268,000 | 40,471,000 | 27,599,000 | 35,058,000 | 36,396,000 | 43,033,000 | 17,275,000 | 28,860,000 | 13,578,000 | 20,543,000 | 286,000 | |||
cash, cash equivalents, and restricted cash | |||||||||||||||||||||||||||||||||
beginning of period | 494,582,000 | 344,527,000 | 0 | 0 | 0 | 301,669,000 | 0 | 0 | 0 | 288,659,000 | 0 | 0 | 0 | 202,603,000 | 0 | 0 | 0 | 70,841,000 | 0 | 0 | 0 | 7,574,000 | |||||||||||
end of period | 291,609,000 | 75,422,000 | 23,904,000 | 8,939,000 | 13,943,000 | 297,741,000 | -305,000 | -7,108,000 | 17,112,000 | 291,970,000 | 14,718,000 | 3,268,000 | 40,471,000 | 230,202,000 | 35,058,000 | 36,396,000 | 43,033,000 | 88,116,000 | 28,860,000 | 13,578,000 | 20,543,000 | 7,860,000 | |||||||||||
supplemental disclosure of cash flow information | |||||||||||||||||||||||||||||||||
net cash paid for income taxes | 5,992,000 | 1,746,000 | 18,747,000 | 23,204,000 | 2,785,000 | 17,366,000 | 1,611,000 | 8,650,000 | |||||||||||||||||||||||||
cash paid for interest | 763,000 | 656,000 | 678,000 | 627,000 | 581,000 | 542,000 | 535,000 | 1,595,000 | |||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for new lease obligations | 4,069,000 | 496,000 | 2,424,000 | 4,128,000 | 4,941,000 | 3,910,000 | 4,515,000 | 3,287,000 | 2,049,000 | 4,874,000 | 4,367,000 | 2,356,000 | 3,984,000 | ||||||||||||||||||||
property and equipment in accounts payable | 282,000 | -803,000 | 1,169,000 | 914,000 | -684,000 | -730,000 | 2,637,000 | 55,000 | 454,000 | 1,249,000 | -147,000 | 155,000 | 1,574,000 | ||||||||||||||||||||
change in fair value of earn-out liability | 0 | 138,000 | 2,876,000 | 13,304,000 | 1,918,000 | -5,091,000 | 18,144,000 | -121,000 | |||||||||||||||||||||||||
loss from revaluation of liability related to tax receivable agreement | 0 | -3,417,000 | 1,920,000 | -1,125,000 | 0 | 1,115,000 | -1,902,000 | 0 | 0 | ||||||||||||||||||||||||
payments pursuant to tax receivable agreement | -5,523,000 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||
payment of earn-out liability | 0 | ||||||||||||||||||||||||||||||||
investment in unconsolidated affiliates | |||||||||||||||||||||||||||||||||
proceeds from sale of assets | 1,054,000 | 825,000 | 518,000 | 358,000 | 341,000 | 857,000 | 708,000 | 400,000 | 932,000 | 3,062,000 | 1,249,000 | 1,103,000 | 944,000 | 1,636,000 | 367,000 | 808,000 | 586,000 | 533,000 | 340,000 | 440,000 | |||||||||||||
proceeds from the issuance of long-term debt | 0 | 0 | 0 | 155,000,000 | |||||||||||||||||||||||||||||
repayments of borrowings of long-term debt | 0 | -55,000,000 | |||||||||||||||||||||||||||||||
net proceeds from the issuance of class a common stock | 0 | 0 | 0 | 169,878,000 | |||||||||||||||||||||||||||||
payment of contingent consideration | 0 | ||||||||||||||||||||||||||||||||
payments of deferred financing costs | -77,000 | -40,000 | -152,000 | -6,665,000 | |||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||
gain from revaluation of liability related to tax receivable agreement and other | |||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 342,843,000 | 0 | 0 | 133,792,000 | 0 | ||||||||||||||||||||||||||
cash and cash equivalents, end of period | 40,437,000 | 57,516,000 | 347,661,000 | 56,873,000 | 52,246,000 | 194,257,000 | -172,000 | ||||||||||||||||||||||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||
gain from revaluation of liability related to tax receivable agreement | -4,778,000 | ||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -269,105,000 | ||||||||||||||||||||||||||||||||
payment of deferred financing costs | -188,000 | -264,000 | |||||||||||||||||||||||||||||||
loss on disposal of assets | -293,000 | 4,000 | -670,000 | -1,372,000 | -1,399,000 | 961,000 | -584,000 | -583,000 | 540,000 | 863,000 | -873,000 | 1,053,000 | 677,000 | 29,000 | |||||||||||||||||||
property and equipment acquired under finance leases | 1,704,000 | 2,911,000 | 3,671,000 | 122,000 | 0 | 1,896,000 | |||||||||||||||||||||||||||
property and equipment in payables | -215,000 | 332,000 | 362,000 | -187,000 | -2,959,000 | 3,767,000 | |||||||||||||||||||||||||||
debt discount and deferred financing cost amortization | |||||||||||||||||||||||||||||||||
loss on debt extinguishment | 0 | 0 | 0 | 4,305,000 | |||||||||||||||||||||||||||||
principal payments on long-term debt | 0 | 0 | 0 | -248,529,000 | |||||||||||||||||||||||||||||
net proceeds from equity offerings | |||||||||||||||||||||||||||||||||
redemptions of cw units | 0 | -216,425,000 | |||||||||||||||||||||||||||||||
provision for bad debts | 100,000 | ||||||||||||||||||||||||||||||||
reconciliation of net income to net cash from operating activities | |||||||||||||||||||||||||||||||||
debt discount and deferred loan cost amortization | 42,000 | 42,000 | 42,000 | 46,000 | 10,000 | 0 | 219,000 | ||||||||||||||||||||||||||
redemption of cw units | 0 | ||||||||||||||||||||||||||||||||
repurchase of shares | -13,000 | -42,000 | -1,474,000 | ||||||||||||||||||||||||||||||
operating lease liabilities | -1,641,000 | -1,710,000 | |||||||||||||||||||||||||||||||
payments on capital leases | -1,846,000 | -1,818,000 | -1,668,000 | -1,522,000 | -1,266,000 | ||||||||||||||||||||||||||||
provision for (recovery of) bad debts | |||||||||||||||||||||||||||||||||
net proceeds from ipo and follow-on offering | 0 | ||||||||||||||||||||||||||||||||
capital expenditures | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -23,592,000 | -16,001,000 | -16,127,000 |
free cash flows | 128,271,000 | 72,269,000 | 61,768,000 | 82,835,000 | 41,545,000 | 66,595,000 | 85,300,000 | 77,955,000 | 86,263,000 | 91,678,000 | 80,084,000 | 108,056,000 | 60,462,000 | 39,279,000 | 30,382,000 | 31,014,000 | 17,209,000 | 11,675,000 | 8,855,000 | 27,482,000 | 15,747,000 | 21,895,000 | 18,936,000 | 57,388,000 | 45,161,000 | 61,441,000 | 49,873,000 | 64,079,000 | 34,239,000 | 44,830,000 | 18,053,000 | 26,139,000 | 22,438,000 |
patent expenditures | |||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||
revolver borrowings | |||||||||||||||||||||||||||||||||
net proceeds from ipo | 0 | 469,621,000 | |||||||||||||||||||||||||||||||
gain on debt extinguishment | |||||||||||||||||||||||||||||||||
accounts receivable-trade | |||||||||||||||||||||||||||||||||
accounts payable-trade | |||||||||||||||||||||||||||||||||
payments for deferred loan costs |
