McGrath RentCorp(NASDAQ:MGRC)
McGrath RentCorp operates as a business to business rental company in the United States and internationally. It rents and sells relocatable modular buildings, portable storage containers, electronic test equipment and related accessories, and liquid and solid containment tanks and boxes. The company...
Website: http://www.mgrc.com
Founded: 1979
Full Time Employees: 1,099
Sector: Industrials
Industry: Rental & Leasing 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 | 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 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-23 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental | 129,332,000 | 128,488,000 | 125,985,000 | 120,113,000 | 124,221,000 | 124,203,000 | 121,176,000 | 120,332,000 | 123,563,000 | 122,686,000 | 117,840,000 | 110,247,000 | 122,803,000 | 118,361,000 | 110,624,000 | 104,241,000 | 106,076,000 | 103,269,000 | 94,581,000 | 86,087,000 | 88,517,000 | 88,138,000 | 85,629,000 | 89,506,000 | 92,231,000 | 90,857,000 | 88,105,000 | 82,696,000 | 85,091,000 | 82,155,000 | 77,267,000 | 74,261,000 | 77,705,000 | 73,781,000 | 69,953,000 | 67,978,000 | 70,352,000 | 67,757,000 | 66,747,000 | 66,532,000 | 70,694,000 | 70,195,000 | 67,305,000 | 65,502,000 | 71,694,000 | 69,642,000 | 65,809,000 | 62,430,000 | 66,181,000 | 65,941,000 | 63,043,000 | 60,601,000 | 65,117,000 | 63,418,000 | 60,389,000 | 59,520,000 | 62,798,000 | 60,964,000 | 57,118,000 | 54,026,000 | 54,957,000 | 52,674,000 | 47,851,000 | 45,133,000 | 47,089,000 | 45,898,000 | 45,083,000 | 48,372,000 | 50,131,000 | 50,023,000 | 48,846,000 | 48,236,000 | 49,355,000 | 47,659,000 | 44,995,000 | 43,308,000 | 44,205,000 | 43,896,000 | 41,168,000 | 39,671,000 | 40,316,000 | 39,240,000 | 36,801,000 | 35,959,000 | 37,662,000 | 37,113,000 | 25,560,000 | 20,023,000 | 20,426,000 | 19,592,000 | 18,219,000 | 18,441,000 | 19,839,000 | 20,202,000 | 20,658,000 | 21,292,000 | |
rental related services | 40,701,000 | 49,622,000 | 37,483,000 | 33,916,000 | 36,858,000 | 47,701,000 | 34,358,000 | 29,580,000 | 36,679,000 | 40,492,000 | 33,857,000 | 27,132,000 | 34,120,000 | 35,361,000 | 28,819,000 | 24,317,000 | 24,191,000 | 31,513,000 | 22,688,000 | 19,669,000 | 22,367,000 | 25,040,000 | 20,475,000 | 24,511,000 | 24,300,000 | 30,816,000 | 24,467,000 | 21,455,000 | 22,110,000 | 23,880,000 | 19,086,000 | 17,831,000 | 19,481,000 | 21,856,000 | 18,796,000 | 17,935,000 | 18,831,000 | 20,122,000 | 19,315,000 | 17,591,000 | 18,858,000 | 21,862,000 | 17,227,000 | 15,367,000 | 17,603,000 | 17,871,000 | 15,146,000 | 13,512,000 | 13,784,000 | 15,858,000 | 12,661,000 | 10,845,000 | 12,217,000 | 13,010,000 | 11,028,000 | 10,665,000 | 10,870,000 | 10,737,000 | 9,387,000 | 8,492,000 | 8,984,000 | 10,401,000 | 8,201,000 | 7,116,000 | 6,894,000 | 9,159,000 | 8,162,000 | 9,137,000 | 9,894,000 | 9,354,000 | 7,490,000 | 7,342,000 | 8,725,000 | 9,968,000 | 8,598,000 | 7,422,000 | 9,155,000 | 8,278,000 | 7,099,000 | 7,067,000 | 8,021,000 | 6,929,000 | 6,235,000 | 5,275,000 | 6,640,000 | 6,901,000 | 5,822,000 | 4,544,000 | 5,192,000 | 4,350,000 | 3,657,000 | 3,547,000 | 4,724,000 | 4,483,000 | 4,319,000 | 3,971,000 | |
rental operations | 170,033,000 | 178,110,000 | 163,468,000 | 154,029,000 | 161,078,000 | 171,904,000 | 155,534,000 | 149,912,000 | 160,242,000 | 163,178,000 | 151,697,000 | 137,379,000 | 156,923,000 | 153,722,000 | 139,443,000 | 128,558,000 | 130,267,000 | 134,782,000 | 117,269,000 | 105,756,000 | 110,884,000 | 113,178,000 | 106,104,000 | 114,017,000 | 116,531,000 | 121,673,000 | 112,572,000 | 104,151,000 | 107,201,000 | 106,035,000 | 96,353,000 | 92,092,000 | 97,186,000 | 95,637,000 | 88,749,000 | 85,913,000 | 89,183,000 | 87,879,000 | 86,062,000 | 84,123,000 | 89,552,000 | 92,057,000 | 84,532,000 | 80,869,000 | 89,297,000 | 87,513,000 | 80,955,000 | 75,942,000 | 79,965,000 | 81,799,000 | 75,704,000 | 71,446,000 | 77,334,000 | 76,428,000 | 71,417,000 | 70,185,000 | 73,668,000 | 71,701,000 | 66,505,000 | 62,518,000 | 63,941,000 | 63,075,000 | 56,052,000 | 52,249,000 | 53,983,000 | 55,057,000 | 53,245,000 | 57,509,000 | 60,025,000 | 59,377,000 | 56,336,000 | 55,578,000 | 58,080,000 | 57,627,000 | 53,593,000 | 50,730,000 | 53,360,000 | 52,174,000 | 48,267,000 | 46,738,000 | 48,337,000 | 46,169,000 | 43,036,000 | 41,234,000 | 44,302,000 | 44,014,000 | 31,382,000 | 24,567,000 | 25,618,000 | 23,942,000 | 21,876,000 | 21,988,000 | |||||
sales | 84,437,000 | 76,058,000 | 69,775,000 | 38,926,000 | 80,298,000 | 92,508,000 | 54,414,000 | 35,069,000 | 58,589,000 | 77,115,000 | 47,801,000 | 23,660,000 | 52,915,000 | 45,391,000 | 36,471,000 | 15,876,000 | 44,732,000 | 37,636,000 | 28,256,000 | 14,611,000 | 37,238,000 | 42,331,000 | 30,669,000 | 14,366,000 | 28,842,000 | 50,855,000 | 13,707,000 | 16,825,000 | 24,896,000 | 36,085,000 | 19,546,000 | 12,091,000 | 24,334,000 | 38,684,000 | 20,187,000 | 8,295,000 | 15,494,000 | 33,486,000 | 16,396,000 | 9,034,000 | 15,204,000 | 20,426,000 | 10,968,000 | 8,787,000 | 22,042,000 | 24,998,000 | 14,170,000 | 11,038,000 | 14,257,000 | 26,515,000 | 10,906,000 | 16,765,000 | 24,126,000 | 22,382,000 | 11,830,000 | 8,106,000 | 11,176,000 | 32,783,000 | 12,489,000 | 9,934,000 | 15,520,000 | 19,640,000 | 9,958,000 | 8,937,000 | 11,966,000 | 19,875,000 | 12,580,000 | 8,955,000 | 17,886,000 | 26,344,000 | 17,001,000 | 9,173,000 | 12,759,000 | 22,503,000 | 13,224,000 | 9,343,000 | 16,708,000 | 25,110,000 | 11,769,000 | 10,498,000 | 28,730,000 | 30,986,000 | 20,135,000 | 10,972,000 | 14,673,000 | 28,208,000 | 9,198,000 | 5,083,000 | 11,249,000 | 10,719,000 | 9,500,000 | 5,277,000 | 9,196,000 | 15,752,000 | 11,164,000 | 6,145,000 | |
other | 2,290,000 | 2,275,000 | 2,373,000 | 2,461,000 | 2,370,000 | 2,346,000 | 2,663,000 | 2,846,000 | 2,757,000 | 3,213,000 | 3,532,000 | 2,679,000 | 1,045,000 | 1,423,000 | 1,117,000 | 939,000 | 912,000 | 874,000 | 910,000 | 828,000 | 858,000 | 939,000 | 900,000 | 1,070,000 | 1,848,000 | 1,034,000 | 1,160,000 | 1,032,000 | 1,018,000 | 1,027,000 | 1,084,000 | 902,000 | 707,000 | 1,067,000 | 646,000 | 629,000 | 606,000 | 628,000 | 647,000 | 542,000 | 526,000 | 565,000 | 526,000 | 532,000 | 453,000 | 514,000 | 620,000 | 492,000 | 392,000 | 546,000 | 523,000 | 502,000 | 490,000 | 620,000 | 518,000 | 638,000 | 362,000 | 477,000 | 536,000 | 521,000 | 456,000 | 489,000 | 513,000 | 544,000 | 565,000 | 568,000 | 649,000 | 691,000 | 565,000 | 594,000 | 616,000 | 664,000 | 619,000 | 621,000 | 630,000 | 680,000 | 594,000 | 591,000 | 637,000 | 620,000 | 548,000 | 607,000 | 694,000 | 732,000 | 337,000 | 318,000 | 209,000 | 229,000 | 204,000 | 194,000 | 208,000 | 196,000 | 1,137,000 | 1,513,000 | 335,000 | 356,000 | |
total revenues | 256,760,000 | 256,443,000 | 235,616,000 | 195,416,000 | 243,746,000 | 266,758,000 | 212,611,000 | 187,827,000 | 221,588,000 | 243,506,000 | 203,030,000 | 163,718,000 | 210,883,000 | 200,536,000 | 177,031,000 | 145,373,000 | 175,911,000 | 173,292,000 | 146,435,000 | 121,195,000 | 148,980,000 | 156,448,000 | 137,673,000 | 129,453,000 | 147,221,000 | 173,562,000 | 127,439,000 | 122,008,000 | 133,115,000 | 143,147,000 | 116,983,000 | 105,085,000 | 122,227,000 | 135,388,000 | 109,582,000 | 94,837,000 | 105,283,000 | 121,993,000 | 103,105,000 | 93,699,000 | 105,282,000 | 113,048,000 | 96,026,000 | 90,188,000 | 111,792,000 | 113,025,000 | 95,745,000 | 87,472,000 | 94,614,000 | 108,860,000 | 87,133,000 | 88,713,000 | 101,950,000 | 99,430,000 | 83,765,000 | 78,929,000 | 85,206,000 | 104,961,000 | 79,530,000 | 72,973,000 | 79,917,000 | 83,204,000 | 66,523,000 | 61,730,000 | 66,514,000 | 75,500,000 | 66,474,000 | 67,155,000 | 78,476,000 | 86,315,000 | 73,953,000 | 65,415,000 | 71,458,000 | 80,751,000 | 67,447,000 | 60,753,000 | 70,662,000 | 77,875,000 | 60,673,000 | 57,856,000 | 77,615,000 | 77,762,000 | 63,865,000 | 52,938,000 | 59,312,000 | 72,540,000 | 40,789,000 | 29,879,000 | 37,071,000 | 34,855,000 | 31,584,000 | 27,461,000 | |||||
yoy | 5.34% | -3.87% | 10.82% | 4.04% | 10.00% | 9.55% | 4.72% | 14.73% | 5.08% | 21.43% | 14.69% | 12.62% | 19.88% | 15.72% | 20.89% | 19.95% | 18.08% | 10.77% | 6.36% | -6.38% | 1.19% | -9.86% | 8.03% | 6.10% | 10.60% | 21.25% | 8.94% | 16.10% | 8.91% | 5.73% | 6.75% | 10.81% | 16.09% | 10.98% | 6.28% | 1.21% | 0.00% | 7.91% | 7.37% | 3.89% | -5.82% | 0.02% | 0.29% | 3.10% | 18.16% | 3.83% | 9.88% | -1.40% | -7.20% | 9.48% | 4.02% | 12.40% | 19.65% | -5.27% | 5.33% | 8.16% | 6.62% | 26.15% | 19.55% | 18.21% | 20.15% | 10.20% | 0.07% | -8.08% | -15.24% | -12.53% | -10.11% | 2.66% | 9.82% | 6.89% | 9.65% | 7.67% | 1.13% | 3.69% | 11.16% | 5.01% | -8.96% | 0.15% | -5.00% | 9.29% | 30.86% | 7.20% | 56.57% | 77.17% | 60.00% | 108.12% | 29.14% | 8.81% | |||||||||
qoq | 0.12% | 8.84% | 20.57% | -19.83% | -8.63% | 25.47% | 13.20% | -15.24% | -9.00% | 19.94% | 24.01% | -22.37% | 5.16% | 13.28% | 21.78% | -17.36% | 1.51% | 18.34% | 20.83% | -18.65% | -4.77% | 13.64% | 6.35% | -12.07% | -15.18% | 36.19% | 4.45% | -8.34% | -7.01% | 22.37% | 11.32% | -14.02% | -9.72% | 23.55% | 15.55% | -9.92% | -13.70% | 18.32% | 10.04% | -11.00% | -6.87% | 17.73% | 6.47% | -19.33% | -1.09% | 18.05% | 9.46% | -7.55% | -13.09% | 24.94% | -1.78% | -12.98% | 2.53% | 18.70% | 6.13% | -7.37% | -18.82% | 31.98% | 8.99% | -8.69% | -3.95% | 25.08% | 7.76% | -7.19% | -11.90% | 13.58% | -1.01% | -14.43% | -9.08% | 16.72% | 13.05% | -8.46% | -11.51% | 19.73% | 11.02% | -14.02% | -9.26% | 28.35% | 4.87% | -25.46% | -0.19% | 21.76% | 20.64% | -10.75% | -18.24% | 77.84% | 36.51% | -19.40% | 6.36% | 10.36% | 15.01% | ||||||
costs and expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs of rental operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation of rental equipment | 22,138,000 | 21,868,000 | 21,426,000 | 21,505,000 | 21,755,000 | 21,981,000 | 22,165,000 | 22,366,000 | 22,413,000 | 22,069,000 | 22,597,000 | 21,833,000 | 24,315,000 | 24,176,000 | 24,064,000 | 23,874,000 | 23,671,000 | 23,802,000 | 23,159,000 | 21,255,000 | 21,226,000 | 21,419,000 | 21,583,000 | 21,638,000 | 21,169,000 | 20,535,000 | 19,726,000 | 18,961,000 | 18,852,000 | 18,407,000 | 18,103,000 | 17,777,000 | 17,795,000 | 17,492,000 | 17,242,000 | 17,379,000 | 17,607,000 | 17,819,000 | 18,231,000 | 18,540,000 | 18,706,000 | 18,809,000 | 19,016,000 | 18,682,000 | 18,559,000 | 18,298,000 | 17,924,000 | 17,897,000 | 17,747,000 | 17,233,000 | 16,626,000 | 16,602,000 | 16,583,000 | 16,163,000 | 15,672,000 | 15,401,000 | 15,393,000 | 15,357,000 | 14,842,000 | 14,595,000 | 14,734,000 | 14,109,000 | 13,786,000 | 13,770,000 | 13,993,000 | 14,113,000 | 14,358,000 | 14,751,000 | 15,005,000 | 14,648,000 | 14,044,000 | 13,418,000 | 13,466,000 | 13,427,000 | 12,730,000 | 12,019,000 | 11,782,000 | 11,399,000 | 11,314,000 | 10,858,000 | 11,088,000 | 10,763,000 | 10,762,000 | 11,565,000 | 11,701,000 | 11,589,000 | 5,875,000 | 3,261,000 | 3,277,000 | 3,226,000 | 3,127,000 | 3,115,000 | |||||
total direct costs of rental operations | 75,782,000 | 89,598,000 | 78,422,000 | 73,470,000 | 71,893,000 | 81,672,000 | 75,075,000 | 72,162,000 | 72,170,000 | 79,094,000 | 76,982,000 | 72,236,000 | 73,565,000 | 81,855,000 | 77,742,000 | 69,840,000 | 65,064,000 | 72,869,000 | 63,713,000 | 55,566,000 | 55,218,000 | 58,575,000 | 54,642,000 | 59,354,000 | 58,140,000 | 63,196,000 | 59,604,000 | 55,057,000 | 51,728,000 | 54,699,000 | 51,874,000 | 47,814,000 | 51,746,000 | 49,499,000 | 47,593,000 | 46,571,000 | 46,362,000 | 48,534,000 | 48,928,000 | 47,547,000 | 48,290,000 | 48,643,000 | 48,143,000 | 45,792,000 | 45,482,000 | 46,759,000 | 44,478,000 | 41,754,000 | 41,160,000 | 44,872,000 | 39,501,000 | 37,881,000 | 37,699,000 | 39,113,000 | 35,401,000 | 34,394,000 | 33,264,000 | 33,952,000 | 32,646,000 | 30,876,000 | 30,716,000 | 34,541,000 | 29,623,000 | 28,068,000 | 27,720,000 | 29,087,000 | 28,724,000 | 30,102,000 | 31,047,000 | 31,563,000 | 29,171,000 | 26,723,000 | 27,801,000 | 28,859,000 | 27,892,000 | 24,710,000 | 25,635,000 | 25,475,000 | 25,825,000 | 23,824,000 | 24,005,000 | 22,575,000 | 22,402,000 | 22,381,000 | 23,420,000 | 23,035,000 | 14,570,000 | 10,580,000 | 10,838,000 | 11,050,000 | 10,147,000 | 9,689,000 | |||||
costs of sales | 52,409,000 | 47,588,000 | 46,480,000 | 25,510,000 | 57,100,000 | 61,107,000 | 34,121,000 | 22,397,000 | 39,296,000 | 52,878,000 | 31,438,000 | 14,115,000 | 34,176,000 | 29,241,000 | 21,452,000 | 9,044,000 | 28,579,000 | 24,618,000 | 16,855,000 | 8,548,000 | 23,108,000 | 29,669,000 | 19,799,000 | 8,443,000 | 18,084,000 | 32,084,000 | 7,954,000 | 9,946,000 | 10,670,000 | 24,398,000 | 11,181,000 | 7,101,000 | 11,122,000 | 27,114,000 | 12,778,000 | 4,596,000 | 9,736,000 | 23,026,000 | 10,421,000 | 5,497,000 | 6,633,250 | 14,259,000 | 6,965,000 | 5,309,000 | 8,331,000 | 16,968,000 | 9,188,000 | 7,168,000 | 9,524,500 | 18,778,000 | 7,486,000 | 11,834,000 | 7,240,250 | 16,677,000 | 7,584,000 | 4,700,000 | 9,348,000 | 23,622,000 | 7,525,000 | 6,245,000 | 6,716,250 | 14,613,000 | 6,372,000 | 5,880,000 | 7,562,750 | 14,779,000 | 8,799,000 | 6,673,000 | 8,940,750 | 18,298,000 | 11,667,000 | 5,798,000 | 8,057,500 | 16,501,000 | 9,203,000 | 6,526,000 | 8,194,500 | 16,890,000 | 8,559,000 | 7,329,000 | 11,293,750 | 22,767,000 | 14,844,000 | 7,564,000 | 8,182,250 | 22,496,000 | 7,082,000 | 3,151,000 | 4,457,500 | 7,284,000 | 6,862,000 | 3,684,000 | 6,008,750 | 11,825,000 | 7,939,000 | 4,271,000 | |
total costs of revenues | 128,191,000 | 137,186,000 | 124,902,000 | 98,980,000 | 128,993,000 | 142,779,000 | 109,196,000 | 94,559,000 | 111,466,000 | 131,972,000 | 108,420,000 | 86,351,000 | 107,741,000 | 111,096,000 | 99,194,000 | 78,884,000 | 93,643,000 | 97,487,000 | 80,568,000 | 64,114,000 | 78,326,000 | 88,244,000 | 74,441,000 | 67,797,000 | 76,224,000 | 95,280,000 | 67,558,000 | 65,003,000 | 68,012,000 | 79,097,000 | 63,055,000 | 54,915,000 | 67,538,000 | 76,613,000 | 60,371,000 | 51,167,000 | 55,960,000 | 71,560,000 | 59,349,000 | 53,044,000 | 58,526,000 | 62,902,000 | 55,108,000 | 51,101,000 | 59,588,000 | 63,727,000 | 53,666,000 | 48,922,000 | 50,142,000 | 63,650,000 | 46,987,000 | 49,715,000 | 57,911,000 | 55,790,000 | 42,985,000 | 39,094,000 | 41,013,000 | 57,574,000 | 40,171,000 | 41,488,000 | 49,154,000 | 35,995,000 | 36,164,000 | 43,866,000 | 37,523,000 | 45,201,000 | 49,861,000 | 36,162,000 | 45,360,000 | ||||||||||||||||||||||||||||
gross profit | 128,569,000 | 119,257,000 | 110,714,000 | 96,436,000 | 114,754,000 | 123,979,000 | 103,415,000 | 93,268,000 | 110,122,000 | 111,534,000 | 94,610,000 | 77,367,000 | 103,142,000 | 89,440,000 | 77,837,000 | 66,489,000 | 82,268,000 | 75,805,000 | 65,867,000 | 57,081,000 | 70,653,000 | 68,204,000 | 63,232,000 | 61,656,000 | 70,997,000 | 78,282,000 | 59,881,000 | 57,005,000 | 65,103,000 | 64,050,000 | 53,928,000 | 50,170,000 | 54,689,000 | 58,775,000 | 49,211,000 | 43,670,000 | 49,323,000 | 50,433,000 | 43,756,000 | 40,655,000 | 46,756,000 | 50,146,000 | 40,918,000 | 39,087,000 | 52,204,000 | 49,298,000 | 42,079,000 | 38,550,000 | 44,472,000 | 45,210,000 | 40,146,000 | 38,998,000 | 44,039,000 | 43,640,000 | 40,780,000 | 39,835,000 | 44,193,000 | 47,387,000 | 39,359,000 | 35,852,000 | 38,429,000 | 34,050,000 | 30,528,000 | 27,782,000 | 30,350,000 | 31,634,000 | 28,951,000 | 30,380,000 | 33,275,000 | 36,454,000 | 33,115,000 | 32,894,000 | 35,296,000 | 35,391,000 | 30,352,000 | 29,517,000 | 33,324,000 | 35,510,000 | 26,289,000 | 26,703,000 | 31,407,000 | 32,420,000 | 26,619,000 | 22,993,000 | |||||||||||||
yoy | 12.04% | -3.81% | 7.06% | 3.40% | 4.21% | 11.16% | 9.31% | 20.55% | 6.77% | 24.70% | 21.55% | 16.36% | 25.37% | 17.99% | 18.17% | 16.48% | 16.44% | 11.14% | 4.17% | -7.42% | -0.48% | -12.87% | 5.60% | 8.16% | 9.05% | 22.22% | 11.04% | 13.62% | 19.04% | 8.97% | 9.59% | 14.88% | 10.88% | 16.54% | 12.47% | 7.42% | 5.49% | 0.57% | 6.94% | 4.01% | -10.44% | 1.72% | -2.76% | 1.39% | 17.39% | 9.04% | 4.81% | -1.15% | 0.98% | 3.60% | -1.55% | -2.10% | -0.35% | -7.91% | 3.61% | 11.11% | 15.00% | 39.17% | 28.93% | 29.05% | 26.62% | 7.64% | 5.45% | -8.55% | -8.79% | -13.22% | -12.57% | -7.64% | -5.73% | 3.00% | 9.10% | 11.44% | 5.92% | -0.34% | 15.46% | 10.54% | 6.10% | 9.53% | -1.24% | 16.14% | |||||||||||||||||
qoq | 7.81% | 7.72% | 14.81% | -15.96% | -7.44% | 19.88% | 10.88% | -15.30% | -1.27% | 17.89% | 22.29% | -24.99% | 15.32% | 14.91% | 17.07% | -19.18% | 8.53% | 15.09% | 15.39% | -19.21% | 3.59% | 7.86% | 2.56% | -13.16% | -9.31% | 30.73% | 5.05% | -12.44% | 1.64% | 18.77% | 7.49% | -8.26% | -6.95% | 19.43% | 12.69% | -11.46% | -2.20% | 15.26% | 7.63% | -13.05% | -6.76% | 22.55% | 4.68% | -25.13% | 5.89% | 17.16% | 9.15% | -13.32% | -1.63% | 12.61% | 2.94% | -11.45% | 0.91% | 7.01% | 2.37% | -9.86% | -6.74% | 20.40% | 9.78% | -6.71% | 12.86% | 11.54% | 9.88% | -8.46% | -4.06% | 9.27% | -4.70% | -8.70% | -8.72% | 10.08% | 0.67% | -6.81% | -0.27% | 16.60% | 2.83% | -11.42% | -6.16% | 35.08% | -1.55% | -14.98% | -3.12% | 21.79% | 15.77% | ||||||||||||||
gross margin % | 50.07% | 46.50% | 46.99% | 49.35% | 47.08% | 46.48% | 48.64% | 49.66% | 49.70% | 45.80% | 46.60% | 47.26% | 48.91% | 44.60% | 43.97% | 45.74% | 46.77% | 43.74% | 44.98% | 47.10% | 47.42% | 43.60% | 45.93% | 47.63% | 48.22% | 45.10% | 46.99% | 46.72% | 48.91% | 44.74% | 46.10% | 47.74% | 44.74% | 43.41% | 44.91% | 46.05% | 46.85% | 41.34% | 42.44% | 43.39% | 44.41% | 44.36% | 42.61% | 43.34% | 46.70% | 43.62% | 43.95% | 44.07% | 47.00% | 41.53% | 46.07% | 43.96% | 43.20% | 43.89% | 48.68% | 50.47% | 51.87% | 45.15% | 49.49% | 49.13% | 48.09% | 40.92% | 45.89% | 45.01% | 45.63% | 41.90% | 43.55% | 45.24% | 42.40% | 42.23% | 44.78% | 50.29% | 49.39% | 43.83% | 45.00% | 48.59% | 47.16% | 45.60% | 43.33% | 46.15% | 40.47% | 41.69% | 41.68% | 43.43% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | NaN% | NaN% | NaN% | |
expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and administrative expenses | 54,401,000 | 52,540,000 | 53,543,000 | 50,869,000 | 51,668,000 | 49,297,000 | 61,370,000 | 59,818,000 | -360,571,000 | 48,508,000 | 47,026,000 | 57,498,000 | 47,332,000 | 44,095,000 | 40,788,000 | 39,127,000 | 39,295,000 | 39,907,000 | 36,261,000 | 33,137,000 | 29,628,000 | 30,871,000 | 30,540,000 | 31,954,000 | 32,749,000 | 31,534,000 | 30,815,000 | 29,695,000 | 29,937,000 | 28,226,000 | 29,479,000 | 28,128,000 | 27,903,000 | 28,489,000 | 27,365,000 | 27,848,000 | 26,627,000 | 26,201,000 | 25,683,000 | 26,397,000 | 25,289,000 | 24,996,000 | 24,453,000 | 25,212,000 | 25,408,000 | 24,200,000 | 23,840,000 | 23,411,000 | 22,952,000 | 22,383,000 | 21,792,000 | 21,638,000 | 22,906,000 | 20,848,000 | 21,163,000 | 21,361,000 | 20,843,000 | 20,081,000 | 18,645,000 | 18,558,000 | 16,624,000 | 16,569,000 | 16,949,000 | 15,411,000 | 14,894,000 | 14,300,000 | 15,465,000 | 15,577,000 | 15,382,000 | 14,903,000 | 14,230,000 | ||||||||||||||||||||||||||
other income | -9,281,000 | 7,177,000 | -3,559,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 74,168,000 | 66,717,000 | 57,171,000 | 45,567,000 | 63,086,000 | 74,682,000 | 42,045,000 | 42,731,000 | 55,674,000 | 66,585,000 | 47,584,000 | 19,869,000 | 55,810,000 | 45,345,000 | 37,049,000 | 27,362,000 | 42,973,000 | 35,898,000 | 29,606,000 | 23,944,000 | 41,025,000 | 37,333,000 | 32,692,000 | 29,702,000 | 38,248,000 | 46,748,000 | 29,066,000 | 27,310,000 | 35,166,000 | 35,824,000 | 24,449,000 | 22,042,000 | 26,786,000 | 30,286,000 | 21,846,000 | 15,822,000 | 22,696,000 | 24,232,000 | 18,073,000 | 14,258,000 | 21,467,000 | 25,150,000 | 16,465,000 | 13,875,000 | 26,796,000 | 25,098,000 | 18,239,000 | 15,139,000 | 21,520,000 | 22,827,000 | 18,354,000 | 17,360,000 | 21,133,000 | 22,792,000 | 19,617,000 | 18,474,000 | 23,350,000 | 27,306,000 | 20,714,000 | 17,294,000 | 21,805,000 | 17,481,000 | 13,579,000 | 12,371,000 | 15,456,000 | 17,334,000 | 13,486,000 | 14,803,000 | 17,893,000 | 21,551,000 | 18,885,000 | 19,350,000 | 22,633,000 | 22,283,000 | 17,745,000 | 17,869,000 | 21,459,000 | 24,232,000 | 15,487,000 | 15,149,000 | 21,112,000 | 21,877,000 | 17,199,000 | 13,432,000 | 15,076,000 | 17,368,000 | 11,541,000 | 10,091,000 | 12,397,000 | 10,898,000 | 8,665,000 | 8,748,000 | |||||
yoy | 17.57% | -10.67% | 35.98% | 6.64% | 13.31% | 12.16% | -11.64% | 115.06% | -0.24% | 46.84% | 28.44% | -27.38% | 29.87% | 26.32% | 25.14% | 14.27% | 4.75% | -3.84% | -9.44% | -19.39% | 7.26% | -20.14% | 12.48% | 8.76% | 8.76% | 30.49% | 18.88% | 23.90% | 31.28% | 18.29% | 11.92% | 39.31% | 18.02% | 24.98% | 20.88% | 10.97% | 5.73% | -3.65% | 9.77% | 2.76% | -19.89% | 0.21% | -9.73% | -8.35% | 24.52% | 9.95% | -0.63% | -12.79% | 1.83% | 0.15% | -6.44% | -6.03% | -9.49% | -16.53% | -5.30% | 6.82% | 7.09% | 56.20% | 52.54% | 39.79% | 41.08% | 0.85% | 0.69% | -16.43% | -13.62% | -19.57% | -28.59% | -23.50% | -20.94% | -3.29% | 6.42% | 8.29% | 5.47% | -8.04% | 14.58% | 17.95% | 1.64% | 10.76% | -9.95% | 12.78% | 40.04% | 25.96% | 49.03% | 33.11% | 21.61% | 59.37% | 33.19% | 15.35% | |||||||||
qoq | 11.17% | 16.70% | 25.47% | -27.77% | -15.53% | 77.62% | -1.61% | -23.25% | -16.39% | 39.93% | 139.49% | -64.40% | 23.08% | 22.39% | 35.40% | -36.33% | 19.71% | 21.25% | 23.65% | -41.64% | 9.89% | 14.20% | 10.07% | -22.34% | -18.18% | 60.83% | 6.43% | -22.34% | -1.84% | 46.53% | 10.92% | -17.71% | -11.56% | 38.63% | 38.07% | -30.29% | -6.34% | 34.08% | 26.76% | -33.58% | -14.64% | 52.75% | 18.67% | -48.22% | 6.77% | 37.61% | 20.48% | -29.65% | -5.73% | 24.37% | 5.73% | -17.85% | -7.28% | 16.18% | 6.19% | -20.88% | -14.49% | 31.82% | 19.78% | -20.69% | 24.74% | 28.74% | 9.76% | -19.96% | -10.83% | 28.53% | -8.90% | -17.27% | -16.97% | 14.12% | -2.40% | -14.51% | 1.57% | 25.57% | -0.69% | -16.73% | -11.44% | 56.47% | 2.23% | -28.24% | -3.50% | 27.20% | 28.04% | -10.90% | -13.20% | 50.49% | 14.37% | -18.60% | 13.75% | 25.77% | -0.95% | ||||||
operating margin % | 28.89% | 26.02% | 24.26% | 23.32% | 25.88% | 28.00% | 19.78% | 22.75% | 25.13% | 27.34% | 23.44% | 12.14% | 26.46% | 22.61% | 20.93% | 18.82% | 24.43% | 20.72% | 20.22% | 19.76% | 27.54% | 23.86% | 23.75% | 22.94% | 25.98% | 26.93% | 22.81% | 22.38% | 26.42% | 25.03% | 20.90% | 20.98% | 21.91% | 22.37% | 19.94% | 16.68% | 21.56% | 19.86% | 17.53% | 15.22% | 20.39% | 22.25% | 17.15% | 15.38% | 23.97% | 22.21% | 19.05% | 17.31% | 22.75% | 20.97% | 21.06% | 19.57% | 20.73% | 22.92% | 23.42% | 23.41% | 27.40% | 26.02% | 26.05% | 23.70% | 27.28% | 21.01% | 20.41% | 20.04% | 23.24% | 22.96% | 20.29% | 22.04% | 22.80% | 24.97% | 25.54% | 29.58% | 31.67% | 27.59% | 26.31% | 29.41% | 30.37% | 31.12% | 25.53% | 26.18% | 27.20% | 28.13% | 26.93% | 25.37% | 25.42% | 23.94% | 28.29% | 33.77% | 33.44% | 31.27% | 27.43% | 31.86% | NaN% | NaN% | NaN% | NaN% | |
interest expense | 6,492,000 | 8,177,000 | 7,795,000 | 8,158,000 | 8,858,000 | 12,641,000 | 13,037,000 | 12,704,000 | -12,126,000 | -11,025,000 | -9,945,000 | -7,464,000 | -5,170,000 | -4,177,000 | -3,001,000 | -2,820,000 | -3,247,000 | -3,168,000 | -2,257,000 | -1,783,000 | -1,983,000 | -1,968,000 | -2,184,000 | -2,652,000 | -2,924,000 | -3,161,000 | -3,138,000 | -3,108,000 | -3,164,000 | -3,142,000 | -2,999,000 | -2,992,000 | -2,898,000 | -2,986,000 | -2,949,000 | -2,789,000 | -2,721,000 | -2,940,000 | -2,990,000 | -3,556,000 | -2,910,000 | -2,444,000 | -2,347,000 | -2,391,000 | -1,731,000 | -2,386,000 | -2,335,000 | 2,203,000 | 2,179,000 | 2,148,000 | 2,157,000 | 2,203,000 | 2,282,000 | 2,312,000 | 2,382,000 | 2,173,000 | 2,119,000 | 2,051,000 | 1,954,000 | 1,482,000 | 1,539,000 | 1,632,000 | 1,506,000 | 1,509,000 | 1,582,000 | 1,687,000 | 1,953,000 | 1,883,000 | 2,694,000 | 2,525,000 | 2,291,000 | 2,604,000 | 2,662,000 | ||||||||||||||||||||||||
foreign currency exchange loss | -26,000 | 32,000 | -81,000 | -5,000 | 268,000 | -216,000 | 31,000 | 132,000 | -101,000 | -236,000 | -181,000 | -2,000 | -55,000 | -11,500 | -132,000 | -34,000 | -201,000 | -168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on merger termination from willscot mobile mini | -180,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
willscot mobile mini transaction costs | 2,002,000 | 39,436,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes | 36,344,750 | 58,508,000 | 49,457,000 | 37,414,000 | 50,666,000 | 40,932,000 | 33,867,000 | 24,555,000 | 39,701,000 | 32,602,000 | 27,347,000 | 22,106,000 | 39,309,000 | 35,495,000 | 30,625,000 | 26,614,000 | 35,454,000 | 43,455,000 | 25,965,000 | 24,251,000 | 32,018,000 | 32,553,000 | 21,106,000 | 19,018,000 | 23,949,000 | 27,336,000 | 18,908,000 | 13,259,000 | 19,795,000 | 21,277,000 | 15,006,000 | 10,862,000 | 13,874,000 | 15,647,000 | 11,533,000 | 12,920,000 | 15,199,000 | 19,026,000 | 16,594,000 | 16,883,000 | 20,029,000 | 19,621,000 | 14,913,000 | 15,248,000 | 18,784,000 | 21,273,000 | 12,714,000 | 12,796,000 | 18,948,000 | 19,782,000 | 15,287,000 | 11,713,000 | 10,133,000 | 9,551,000 | 11,814,000 | 10,251,000 | 7,917,000 | 8,058,000 | |||||||||||||||||||||||||||||||||||||||
provision for income taxes | 9,725,000 | 16,211,000 | 13,484,000 | 9,205,000 | 11,025,000 | 10,365,000 | 7,730,000 | 5,762,000 | 11,254,000 | 9,350,000 | 6,739,000 | 4,708,000 | 8,134,000 | 7,394,000 | 8,076,000 | 6,455,000 | 9,053,000 | 10,987,000 | 6,477,000 | 5,802,000 | 7,769,000 | 7,774,000 | 5,194,000 | 4,552,000 | -93,775,000 | 10,574,000 | 7,447,000 | 5,286,000 | 10,061,000 | 8,405,000 | 5,927,000 | 4,214,000 | 4,970,000 | 6,118,000 | 4,509,000 | 5,052,000 | 5,917,000 | 7,458,000 | 6,505,000 | 6,618,000 | 7,922,000 | 7,652,000 | 5,816,000 | 5,947,000 | 6,844,000 | 8,296,000 | 4,078,000 | 4,991,000 | 6,872,000 | 7,517,000 | 5,809,000 | 4,451,000 | 4,688,000 | 6,301,000 | 4,043,000 | 3,811,000 | 4,714,000 | 4,090,000 | 3,159,000 | 3,215,000 | 5,085,000 | 5,719,000 | -734,000 | -1,611,000 | |||||||||||||||||||||||||||||||||
net income | 49,829,000 | 42,297,000 | 35,973,000 | 28,209,000 | 38,949,000 | 149,317,000 | 20,618,000 | 22,848,000 | 32,016,000 | 40,366,000 | 30,582,000 | 71,657,000 | 39,641,000 | 30,567,000 | 26,137,000 | 18,793,000 | 28,447,000 | 23,252,000 | 20,608,000 | 17,398,000 | 31,175,000 | 28,101,000 | 22,549,000 | 20,159,000 | 26,401,000 | 32,468,000 | 19,488,000 | 18,449,000 | 24,249,000 | 24,779,000 | 15,912,000 | 14,466,000 | 117,724,000 | 16,762,000 | 11,461,000 | 7,973,000 | 9,734,000 | 12,872,000 | 9,079,000 | 6,566,000 | 11,518,000 | 13,616,000 | 8,490,000 | 6,846,000 | 13,887,000 | 13,746,000 | 10,205,000 | 7,871,000 | 11,761,000 | 12,573,000 | 9,848,000 | 9,215,000 | 11,936,000 | 12,451,000 | 10,479,000 | 9,911,000 | 13,227,000 | 15,355,000 | 11,406,000 | 9,614,000 | 12,743,000 | 9,700,000 | 7,388,000 | 6,648,000 | 8,904,000 | 9,529,000 | 7,024,000 | 7,868,000 | 9,282,000 | 11,568,000 | 10,089,000 | 10,265,000 | 12,120,000 | 11,877,000 | 9,085,000 | 9,328,000 | 11,897,000 | 12,675,000 | 8,669,000 | 7,837,000 | 12,105,000 | 12,071,000 | 9,466,000 | 7,177,000 | 8,758,000 | 9,380,000 | 6,121,000 | 5,738,000 | 7,019,000 | 6,066,000 | 4,718,000 | 4,889,000 | 7,711,000 | 8,493,000 | -1,205,000 | ||
yoy | 27.93% | -71.67% | 74.47% | 23.46% | 21.65% | 269.91% | -32.58% | -68.11% | -19.24% | 32.06% | 17.01% | 281.30% | 39.35% | 31.46% | 26.83% | 8.02% | -8.75% | -17.26% | -8.61% | -13.70% | 18.08% | -13.45% | 15.71% | 9.27% | 8.87% | 31.03% | 22.47% | 27.53% | -79.40% | 47.83% | 38.84% | 81.44% | 1109.41% | 30.22% | 26.24% | 21.43% | -15.49% | -5.46% | 6.94% | -4.09% | -17.06% | -0.95% | -16.81% | -13.02% | 18.08% | 9.33% | 3.63% | -14.58% | -1.47% | 0.98% | -6.02% | -7.02% | -9.76% | -18.91% | -8.13% | 3.09% | 3.80% | 58.30% | 54.39% | 44.61% | 43.12% | 1.79% | 5.18% | -15.51% | -4.07% | -17.63% | -30.38% | -23.35% | -23.42% | -2.60% | 11.05% | 10.05% | 1.87% | -6.30% | 4.80% | 19.03% | -1.72% | 5.00% | -8.42% | 9.20% | 38.22% | 28.69% | 54.65% | 25.08% | 24.78% | 54.63% | 29.74% | 17.37% | -8.97% | -28.58% | -491.54% | ||||||
qoq | 17.81% | 17.58% | 27.52% | -27.57% | -73.92% | 624.21% | -9.76% | -28.64% | -20.69% | 31.99% | -57.32% | 80.76% | 29.69% | 16.95% | 39.08% | -33.94% | 22.34% | 12.83% | 18.45% | -44.19% | 10.94% | 24.62% | 11.86% | -23.64% | -18.69% | 66.61% | 5.63% | -23.92% | -2.14% | 55.73% | 10.00% | -87.71% | 602.33% | 46.25% | 43.75% | -18.09% | -24.38% | 41.78% | 38.27% | -42.99% | -15.41% | 60.38% | 24.01% | -50.70% | 1.03% | 34.70% | 29.65% | -33.08% | -6.46% | 27.67% | 6.87% | -22.80% | -4.14% | 18.82% | 5.73% | -25.07% | -13.86% | 34.62% | 18.64% | -24.55% | 31.37% | 31.29% | 11.13% | -25.34% | -6.56% | 35.66% | -10.73% | -15.23% | -19.76% | 14.66% | -1.71% | -15.31% | 2.05% | 30.73% | -2.61% | -21.59% | -6.14% | 46.21% | 10.62% | -35.26% | 0.28% | 27.52% | 31.89% | -18.05% | -6.63% | 53.24% | 6.67% | -18.25% | 15.71% | 28.57% | -3.50% | -36.60% | -9.21% | -804.81% | |||
net income margin % | 19.41% | 16.49% | 15.27% | 14.44% | 15.98% | 55.97% | 9.70% | 12.16% | 14.45% | 16.58% | 15.06% | 43.77% | 18.80% | 15.24% | 14.76% | 12.93% | 16.17% | 13.42% | 14.07% | 14.36% | 20.93% | 17.96% | 16.38% | 15.57% | 17.93% | 18.71% | 15.29% | 15.12% | 18.22% | 17.31% | 13.60% | 13.77% | 96.32% | 12.38% | 10.46% | 8.41% | 9.25% | 10.55% | 8.81% | 7.01% | 10.94% | 12.04% | 8.84% | 7.59% | 12.42% | 12.16% | 10.66% | 9.00% | 12.43% | 11.55% | 11.30% | 10.39% | 11.71% | 12.52% | 12.51% | 12.56% | 15.52% | 14.63% | 14.34% | 13.17% | 15.95% | 11.66% | 11.11% | 10.77% | 13.39% | 12.62% | 10.57% | 11.72% | 11.83% | 13.40% | 13.64% | 15.69% | 16.96% | 14.71% | 13.47% | 15.35% | 16.84% | 16.28% | 14.29% | 13.55% | 15.60% | 15.52% | 14.82% | 13.56% | 14.77% | 12.93% | 15.01% | 19.20% | 18.93% | 17.40% | 14.94% | 17.80% | Infinity% | Infinity% | -Infinity% | NaN% | |
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.02 | 1.72 | 1.46 | 1.15 | 1.58 | 6.08 | 0.84 | 0.93 | 1.31 | 1.65 | 1.14 | 0.47 | 1.63 | 1.25 | 1.07 | 0.77 | 1.17 | 0.96 | 0.85 | 0.72 | 1.29 | 1.17 | 0.93 | 0.83 | 1.09 | 1.34 | 0.8 | 0.76 | 1 | 1.03 | 0.66 | 0.6 | 4.9 | 0.7 | 0.48 | 0.33 | 0.41 | 0.54 | 0.38 | 0.28 | 0.48 | 0.54 | 0.33 | 0.26 | 0.54 | 0.53 | 0.39 | 0.31 | 0.46 | 0.49 | 0.39 | 0.37 | 0.47 | 0.5 | 0.42 | 0.4 | 0.54 | 0.63 | 0.47 | 0.4 | 0.53 | 0.41 | 0.31 | 0.28 | 0.37 | 0.4 | 0.3 | 0.33 | 0.4 | 0.49 | 0.43 | 0.43 | 0.48 | 0.47 | 0.36 | 0.37 | 0.48 | 0.51 | 0.35 | 0.32 | 0.48 | 0.49 | 0.38 | 0.29 | -0.52 | 0.77 | 0.5 | 0.47 | 0.58 | 0.5 | 0.39 | 0.4 | 0.62 | 0.68 | -0.1 | -0.19 | |
diluted | 2.03 | 1.72 | 1.46 | 1.15 | 1.58 | 6.08 | 0.84 | 0.93 | 1.3 | 1.65 | 1.14 | 0.47 | 1.62 | 1.25 | 1.07 | 0.77 | 1.16 | 0.95 | 0.84 | 0.71 | 1.28 | 1.15 | 0.92 | 0.81 | 1.07 | 1.32 | 0.79 | 0.75 | 0.99 | 1.01 | 0.65 | 0.59 | 4.84 | 0.69 | 0.48 | 0.33 | 0.41 | 0.54 | 0.38 | 0.27 | 0.47 | 0.54 | 0.32 | 0.26 | 0.53 | 0.53 | 0.39 | 0.3 | 0.44 | 0.48 | 0.38 | 0.36 | 0.47 | 0.5 | 0.42 | 0.39 | 0.53 | 0.62 | 0.46 | 0.39 | 0.52 | 0.4 | 0.31 | 0.28 | 0.38 | 0.4 | 0.3 | 0.33 | 0.39 | 0.48 | 0.42 | 0.43 | 0.48 | 0.46 | 0.36 | 0.37 | 0.47 | 0.5 | 0.34 | 0.31 | 0.47 | 0.48 | 0.38 | 0.29 | -0.51 | 0.76 | 0.49 | 0.47 | 0.57 | 0.5 | 0.39 | 0.4 | 0.61 | 0.68 | -0.1 | -0.19 | |
shares used in per share calculation: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 4 | 24,612 | 24,611 | 24,572 | 3 | 24,551 | 24,549 | 24,513 | 8 | 24,487 | 24,479 | 24,416 | 11 | 24,379 | 24,360 | 24,285 | 11 | 24,245 | 24,229 | 24,153 | -13 | 24,097 | 24,121 | 24,292 | 13 | 24,268 | 24,246 | 24,195 | 13 | 24,172 | 24,145 | 24,067 | 15 | 24,015 | 23,985 | 23,950 | 9 | 23,911 | 23,900 | 23,862 | -484 | 25,334 | 26,142 | 26,091 | 29 | 25,953 | 25,912 | 25,789 | 95 | 25,649 | 25,354 | 25,003 | 29 | 24,785 | 24,765 | 24,639 | 29 | 24,362 | 24,340 | 24,258 | 60 | 23,936 | 23,924 | 23,826 | 10 | 23,752 | 23,738 | 23,714 | -21 | 23,663 | 23,641 | 23,978 | 1 | 25,342 | 25,233 | 25,114 | 21 | 24,960 | 24,956 | 24,866 | 42 | 24,678 | 24,627 | 24,572 | 12,192 | 12,177 | 12,153 | 12,126 | -2 | 12,080 | 12,039 | 12,261 | 6 | 12,483 | 12,475 | 12,427 | |
diluted | 5 | 24,644 | 24,618 | 24,622 | 6 | 24,567 | 24,560 | 24,564 | 2 | 24,525 | 24,512 | 24,542 | 3 | 24,504 | 24,509 | 24,534 | 9 | 24,507 | 24,494 | 24,512 | -27 | 24,443 | 24,471 | 24,738 | 31 | 24,632 | 24,579 | 24,540 | -10 | 24,563 | 24,584 | 24,478 | 68 | 24,228 | 24,092 | 24,232 | 19 | 24,041 | 23,949 | 23,911 | -497 | 25,408 | 26,273 | 26,276 | -2 | 26,152 | 26,220 | 26,230 | 139 | 26,095 | 25,818 | 25,435 | 23 | 25,106 | 25,149 | 25,183 | 58 | 24,719 | 24,742 | 24,660 | 151 | 24,173 | 24,201 | 24,075 | 25 | 23,876 | 23,804 | 23,829 | -53 | 23,996 | 23,890 | 24,094 | -39 | 25,607 | 25,491 | 25,387 | 41 | 25,152 | 25,209 | 25,604 | 76 | 25,382 | 25,224 | 25,147 | 12,446 | 12,421 | 12,371 | 12,303 | 5 | 12,242 | 12,169 | 12,350 | -9 | 12,556 | 12,648 | 12,674 | |
cash dividends declared per share | 0.485 | 0.485 | 0.485 | 0.485 | 0.475 | 0.475 | 0.475 | 0.475 | 0.465 | 0.465 | 0.465 | 0.465 | 0.455 | 0.455 | 0.455 | 0.455 | 0.435 | 0.435 | 0.435 | 0.435 | 0.42 | 0.42 | 0.42 | 0.42 | 0.375 | 0.375 | 0.375 | 0.375 | 0.34 | 0.34 | 0.34 | 0.34 | 0.26 | 0.26 | 0.26 | 0.26 | 0.255 | 0.255 | 0.255 | 0.255 | 0.25 | 0.25 | 0.25 | 0.25 | 0.245 | 0.245 | 0.245 | 0.245 | 0.24 | 0.24 | 0.24 | 0.24 | 0.235 | 0.235 | 0.235 | 0.235 | 0.23 | 0.23 | 0.23 | 0.23 | 0.225 | 0.225 | 0.225 | 0.225 | 0.22 | 0.22 | 0.22 | 0.22 | 0.2 | 0.2 | 0.2 | 0.2 | 0.18 | 0.18 | 0.18 | 0.18 | 0.16 | 0.16 | |||||||||||||||||||
income from continuing operations before provision for income taxes | 51,958,000 | 202,821,000 | 28,977,000 | 29,895,000 | 43,692,000 | 55,518,000 | 37,621,000 | 12,631,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for income taxes from continuing operations | 13,009,000 | 53,504,000 | 8,359,000 | 7,047,000 | 11,676,000 | 15,152,000 | 9,669,000 | 1,113,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 38,949,000 | 149,317,000 | 20,618,000 | 22,848,000 | 32,016,000 | 40,366,000 | 27,952,000 | 11,518,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations before provision for income taxes | 1,709,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for income taxes from discontinued operations | 453,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations, net of tax | 2,630,000 | 58,883,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | 2,630,000 | 60,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share from continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.02 | 1.72 | 1.46 | 1.15 | 1.58 | 6.08 | 0.84 | 0.93 | 1.31 | 1.65 | 1.14 | 0.47 | 1.63 | 1.25 | 1.07 | 0.77 | 1.17 | 0.96 | 0.85 | 0.72 | 1.29 | 1.17 | 0.93 | 0.83 | 1.09 | 1.34 | 0.8 | 0.76 | 1 | 1.03 | 0.66 | 0.6 | 4.9 | 0.7 | 0.48 | 0.33 | 0.41 | 0.54 | 0.38 | 0.28 | 0.48 | 0.54 | 0.33 | 0.26 | 0.54 | 0.53 | 0.39 | 0.31 | 0.46 | 0.49 | 0.39 | 0.37 | 0.47 | 0.5 | 0.42 | 0.4 | 0.54 | 0.63 | 0.47 | 0.4 | 0.53 | 0.41 | 0.31 | 0.28 | 0.37 | 0.4 | 0.3 | 0.33 | 0.4 | 0.49 | 0.43 | 0.43 | 0.48 | 0.47 | 0.36 | 0.37 | 0.48 | 0.51 | 0.35 | 0.32 | 0.48 | 0.49 | 0.38 | 0.29 | -0.52 | 0.77 | 0.5 | 0.47 | 0.58 | 0.5 | 0.39 | 0.4 | 0.62 | 0.68 | -0.1 | -0.19 | |
diluted | 2.03 | 1.72 | 1.46 | 1.15 | 1.58 | 6.08 | 0.84 | 0.93 | 1.3 | 1.65 | 1.14 | 0.47 | 1.62 | 1.25 | 1.07 | 0.77 | 1.16 | 0.95 | 0.84 | 0.71 | 1.28 | 1.15 | 0.92 | 0.81 | 1.07 | 1.32 | 0.79 | 0.75 | 0.99 | 1.01 | 0.65 | 0.59 | 4.84 | 0.69 | 0.48 | 0.33 | 0.41 | 0.54 | 0.38 | 0.27 | 0.47 | 0.54 | 0.32 | 0.26 | 0.53 | 0.53 | 0.39 | 0.3 | 0.44 | 0.48 | 0.38 | 0.36 | 0.47 | 0.5 | 0.42 | 0.39 | 0.53 | 0.62 | 0.46 | 0.39 | 0.52 | 0.4 | 0.31 | 0.28 | 0.38 | 0.4 | 0.3 | 0.33 | 0.39 | 0.48 | 0.42 | 0.43 | 0.48 | 0.46 | 0.36 | 0.37 | 0.47 | 0.5 | 0.34 | 0.31 | 0.47 | 0.48 | 0.38 | 0.29 | -0.51 | 0.76 | 0.49 | 0.47 | 0.57 | 0.5 | 0.39 | 0.4 | 0.61 | 0.68 | -0.1 | -0.19 | |
earnings per share from discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency exchange gain | 144,000 | -42,000 | -18,000 | 226,000 | 13,000 | -25,000 | -128,000 | 267,000 | 130,000 | 117,000 | -436,000 | 37,000 | 49,000 | 16,000 | -129,000 | -344,000 | -32,000 | 61,000 | 36,000 | 11,000 | 226,000 | 14,750 | -15,000 | -77,000 | 151,000 | -85,000 | -28,250 | -103,000 | 78,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | 10,853,000 | 18,523,000 | 22,505,000 | 14,033,000 | 11,316,000 | 24,222,000 | 22,609,000 | 16,794,000 | 12,936,000 | 19,341,000 | 20,679,000 | 16,197,000 | 15,157,000 | 18,851,000 | 20,480,000 | 17,235,000 | 16,301,000 | 21,231,000 | 25,255,000 | 18,760,000 | 15,812,000 | 20,266,000 | 15,849,000 | 12,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 4,287,000 | 7,005,000 | 8,889,000 | 5,543,000 | 4,470,000 | 10,335,000 | 8,863,000 | 6,589,000 | 5,065,000 | 7,580,000 | 8,106,000 | 6,349,000 | 5,942,000 | 6,915,000 | 8,029,000 | 6,756,000 | 6,390,000 | 8,004,000 | 9,900,000 | 7,354,000 | 6,198,000 | 7,523,000 | 6,149,000 | 4,685,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant and equipment | 812,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs of rental operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs of revenue | 37,121,000 | 33,948,000 | 36,775,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before minority interest | 9,282,000 | 11,568,000 | 10,089,000 | 10,265,000 | 12,107,000 | 11,969,000 | 9,097,000 | 9,301,000 | 11,940,000 | 12,977,000 | 8,636,000 | 7,805,000 | 12,076,000 | 12,265,000 | 9,478,000 | 7,262,000 | 6,090,000 | 5,740,000 | 7,100,000 | 6,161,000 | 4,758,000 | 4,843,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in income of subsidiary | -13,000 | 92,000 | 12,000 | 43,000 | 302,000 | -33,000 | -32,000 | -29,000 | 194,000 | 12,000 | 85,000 | -34,000 | 111,000 | -31,000 | 2,000 | 81,000 | 95,000 | 40,000 | -46,000 | -21,000 | 159,000 | 93,000 | -70,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs | 40,838,000 | 32,521,000 | 37,095,000 | 31,236,000 | 37,338,000 | 42,365,000 | 34,384,000 | 31,153,000 | 46,208,000 | 45,342,000 | 37,246,000 | 29,945,000 | 33,825,000 | 45,531,000 | 21,652,000 | 13,731,000 | 18,921,000 | 18,334,000 | 17,009,000 | 13,373,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and administrative | 13,544,000 | 12,663,000 | 13,108,000 | 12,607,000 | 11,648,000 | 11,865,000 | 11,278,000 | 10,802,000 | 11,554,000 | 10,295,000 | 10,543,000 | 9,420,000 | 9,561,000 | 10,411,000 | 9,641,000 | 7,596,000 | 6,057,000 | 5,753,000 | 5,623,000 | 5,910,000 | 5,340,000 | 4,996,000 | 5,084,000 | 6,040,000 | 5,979,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 2,467,000 | 2,832,000 | 2,621,000 | 2,675,000 | 2,959,000 | 2,773,000 | 2,353,000 | 2,164,000 | 2,095,000 | 1,912,000 | 1,719,000 | 1,664,000 | 1,576,000 | 1,408,000 | 540,000 | 583,000 | 647,000 | 748,000 | 690,000 | 807,000 | 951,000 | 1,077,000 | 1,147,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in loss of subsidiary | -27,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin | 15,573,500 | 27,009,000 | 19,137,000 | 16,148,000 | 18,150,000 | 16,521,000 | 14,575,000 | 14,088,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes and minority interest in income of subsidiary | 8,869,000 | 15,792,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before minority interest in income of subsidiary | 5,330,250 | 9,491,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of rental equipment |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 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 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | 295,000 | 7,256,000 | 1,469,000 | 3,392,000 | 807,000 | 4,056,000 | 9,396,000 | 1,912,000 | 877,000 | 1,946,000 | 2,205,000 | 690,000 | 957,000 | 1,561,000 | 874,000 | 1,603,000 | 1,491,000 | 2,380,000 | 2,412,000 | 2,329,000 | 1,238,000 | 1,543,000 | 694,000 | 342,000 | 2,342,000 | 2,290,000 | 1,496,000 | 1,442,000 | 1,508,000 | 4,399,000 | 4,484,000 | 4,448,000 | 2,501,000 | 1,369,000 | 1,871,000 | 1,680,000 | 852,000 | 1,092,000 | 1,238,000 | 1,062,000 | 1,103,000 | 757,000 | 739,000 | 777,000 | 1,167,000 | 774,000 | 1,141,000 | 1,211,000 | 1,630,000 | 651,000 | 707,000 | 461,000 | 1,612,000 | 362,000 | 340,000 | 365,000 | 1,229,000 | 652,000 | 437,000 | 2,250,000 | 990,000 | 496,000 | 533,000 | 377,000 | 1,187,000 | 283,000 | 454,000 | 248,000 | 1,325,000 | 410,000 | 1,302,000 | 333,000 | 5,090,000 | 2,608,000 | 321,000 | 365,000 | 349,000 | 426,000 | 385,000 | 723,000 | 276,000 | 262,000 | 629,000 | 639,000 | 189,000 | 2,046,000 | 736,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 2,093,000 | 4,000 | 4,000 | 4,000 | |
accounts receivable | 231,865,000 | 241,346,000 | 233,801,000 | 208,882,000 | 219,342,000 | 224,529,000 | 217,379,000 | 211,950,000 | 227,368,000 | 224,269,000 | 191,676,000 | 177,006,000 | 190,023,000 | 189,959,000 | 167,329,000 | 151,564,000 | 159,499,000 | 168,831,000 | 140,909,000 | 122,208,000 | 123,316,000 | 129,433,000 | 125,940,000 | 125,834,000 | 128,099,000 | 138,114,000 | 121,018,000 | 119,403,000 | 121,016,000 | 115,089,000 | 105,095,000 | 98,092,000 | 105,872,000 | 107,413,000 | 96,539,000 | 92,552,000 | 96,877,000 | 104,004,000 | 95,860,000 | 91,883,000 | 95,263,000 | 107,560,000 | 93,974,000 | 89,361,000 | 101,294,000 | 103,570,000 | 89,084,000 | 83,071,000 | 87,650,000 | 92,819,000 | 87,286,000 | 87,026,000 | 92,256,000 | 101,048,000 | 86,402,000 | 84,593,000 | 92,671,000 | 89,641,000 | 78,830,000 | 74,923,000 | 76,488,000 | 88,912,000 | 69,411,000 | 63,041,000 | 70,597,000 | 77,649,000 | 66,756,000 | 73,354,000 | 86,011,000 | 75,917,000 | 68,717,000 | 60,378,000 | 67,061,000 | 79,031,000 | 64,159,000 | 60,234,000 | 59,834,000 | 63,607,000 | 53,644,000 | 51,084,000 | 63,702,000 | 74,210,000 | 61,892,000 | 51,111,000 | 53,846,000 | 62,739,000 | 49,994,000 | 32,199,000 | 42,390,000 | 27,020,000 | |||||||
rental equipment, at cost: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relocatable modular buildings | 1,485,794,000 | 1,456,049,000 | 1,443,314,000 | 1,414,535,000 | 1,414,367,000 | 1,398,422,000 | 1,398,475,000 | 1,345,919,000 | 1,291,093,000 | 1,474,359,000 | 1,457,984,000 | 1,412,084,000 | 1,123,268,000 | 1,085,060,000 | 1,075,898,000 | 1,059,030,000 | 1,040,094,000 | 1,023,344,000 | 1,019,697,000 | 886,299,000 | 882,115,000 | 885,314,000 | 892,339,000 | 883,076,000 | 868,807,000 | 865,254,000 | 854,076,000 | 834,883,000 | 817,375,000 | 801,129,000 | 789,158,000 | 779,839,000 | 775,400,000 | 781,791,000 | 782,503,000 | 773,597,000 | 769,190,000 | 763,777,000 | 761,125,000 | 747,475,000 | 736,875,000 | 717,892,000 | 699,781,000 | 678,990,000 | 664,340,000 | 649,206,000 | 626,457,000 | 607,616,000 | 592,391,000 | 577,898,000 | 570,352,000 | 558,471,000 | 551,101,000 | 549,225,000 | 547,248,000 | 541,357,000 | 539,147,000 | 534,109,000 | 529,056,000 | 518,652,000 | 514,548,000 | 514,597,000 | 513,004,000 | 506,585,000 | 504,415,000 | 502,643,000 | 503,137,000 | 505,415,000 | 503,678,000 | 498,164,000 | 492,774,000 | 481,819,000 | 475,077,000 | 470,185,000 | 468,388,000 | 459,184,000 | 451,828,000 | 445,175,000 | 439,615,000 | 428,197,000 | 408,227,000 | 388,814,000 | 371,592,000 | 359,820,000 | 339,537,000 | 330,818,000 | 323,244,000 | 308,075,000 | 304,905,000 | 303,021,000 | 293,731,000 | 287,147,000 | |||||
portable storage containers | 245,141,000 | 243,386,000 | 244,261,000 | 240,348,000 | 240,846,000 | 241,620,000 | 242,107,000 | 240,517,000 | 236,123,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
electronic test equipment | 337,100,000 | 338,397,000 | 333,171,000 | 334,110,000 | 343,982,000 | 356,979,000 | 368,324,000 | 370,641,000 | 377,587,000 | 383,006,000 | 390,832,000 | 401,801,000 | 398,267,000 | 396,068,000 | 389,383,000 | 378,766,000 | 361,391,000 | 363,799,000 | 360,720,000 | 342,105,000 | 333,020,000 | 335,520,000 | 337,987,000 | 341,841,000 | 335,343,000 | 321,677,000 | 307,639,000 | 286,469,000 | 285,052,000 | 284,647,000 | 278,253,000 | 269,043,000 | 262,325,000 | 258,877,000 | 249,935,000 | 248,291,000 | 246,325,000 | 252,573,000 | 251,080,000 | 260,324,000 | 262,945,000 | 266,034,000 | 269,668,000 | 269,575,000 | 261,995,000 | 263,712,000 | 259,907,000 | 263,545,000 | 267,772,000 | 270,164,000 | 264,429,000 | 267,411,000 | 266,934,000 | 274,300,000 | 270,747,000 | 262,845,000 | 258,586,000 | 266,354,000 | 260,563,000 | 253,230,000 | 250,125,000 | 250,063,000 | 243,479,000 | 240,269,000 | 239,152,000 | 245,972,000 | 248,069,000 | 250,916,000 | 255,778,000 | 262,853,000 | 256,267,000 | 242,755,000 | 232,349,000 | 224,191,000 | 209,688,000 | 199,699,000 | 186,673,000 | 180,185,000 | 175,633,000 | 161,053,000 | 154,708,000 | ||||||||||||||||
rental equipment, at cost: - sum | 2,068,035,000 | 2,037,832,000 | 2,020,746,000 | 1,988,993,000 | 1,999,195,000 | 1,997,021,000 | 2,008,906,000 | 1,957,077,000 | 1,904,803,000 | 1,857,365,000 | 1,848,816,000 | 1,813,885,000 | 1,790,735,000 | 1,774,291,000 | 1,711,393,000 | 1,698,820,000 | 1,694,094,000 | 1,542,848,000 | 1,530,841,000 | 1,536,944,000 | 1,546,823,000 | 1,540,498,000 | 1,520,411,000 | 1,502,769,000 | 1,477,286,000 | 1,436,251,000 | 1,416,000,000 | 1,398,263,000 | 839,811,000 | 827,458,000 | 821,623,000 | 817,301,000 | 813,516,000 | 805,744,000 | 761,017,000 | 749,041,000 | 724,574,000 | 707,426,000 | 694,376,000 | 678,076,000 | 658,883,000 | 638,501,000 | 625,360,000 | 615,248,000 | 589,250,000 | 562,935,000 | 541,288,000 | 522,754,000 | 510,209,000 | 488,974,000 | 477,756,000 | 464,523,000 | 341,559,000 | 339,353,000 | 339,530,000 | 330,757,000 | 324,948,000 | 329,095,000 | 331,536,000 | 349,487,000 | |||||||||||||||||||||||||||||||||||||
less: accumulated depreciation | -647,137,000 | -637,863,000 | -627,064,000 | -619,690,000 | -611,536,000 | -605,339,000 | -601,584,000 | -588,535,000 | -575,480,000 | -565,497,000 | -553,166,000 | -546,617,000 | -701,877,000 | -690,913,000 | -676,766,000 | -663,631,000 | -646,169,000 | -635,358,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment | 1,420,898,000 | 1,399,969,000 | 1,393,682,000 | 1,369,303,000 | 1,387,659,000 | 1,391,682,000 | 1,407,322,000 | 1,368,542,000 | 1,329,323,000 | 1,291,868,000 | 1,295,650,000 | 1,267,268,000 | 1,128,054,000 | 1,099,822,000 | 1,097,525,000 | 1,082,955,000 | 1,065,224,000 | 1,063,462,000 | 1,073,055,000 | 935,943,000 | 938,116,000 | 948,125,000 | 969,681,000 | 975,709,000 | 967,500,000 | 958,610,000 | 943,152,000 | 912,878,000 | 901,015,000 | 888,607,000 | 876,522,000 | 865,338,000 | 862,320,000 | 865,724,000 | 863,207,000 | 856,981,000 | 856,371,000 | 862,528,000 | 868,422,000 | 867,215,000 | 869,601,000 | 864,277,000 | 856,489,000 | 839,078,000 | 825,750,000 | 817,898,000 | 795,532,000 | 775,875,000 | 767,010,000 | 753,810,000 | 737,636,000 | 726,100,000 | 718,853,000 | 719,636,000 | 710,918,000 | 693,577,000 | 673,146,000 | 655,854,000 | 632,518,000 | 608,115,000 | 591,580,000 | 587,149,000 | 571,810,000 | 554,681,000 | 550,220,000 | 547,362,000 | 549,880,000 | 552,138,000 | 552,238,000 | 512,141,000 | 508,512,000 | 493,245,000 | 486,014,000 | 481,335,000 | 474,407,000 | 462,910,000 | 451,342,000 | 445,224,000 | 442,600,000 | 425,488,000 | 406,433,000 | 391,170,000 | 378,379,000 | 370,856,000 | 357,788,000 | 355,860,000 | 352,337,000 | 232,894,000 | 232,046,000 | 232,443,000 | 224,667,000 | 220,159,000 | 221,899,000 | 225,322,000 | 228,199,000 | 241,870,000 | 255,522,000 |
property, plant and equipment | 233,492,000 | 224,881,000 | 215,720,000 | 199,096,000 | 197,439,000 | 195,593,000 | 191,801,000 | 189,166,000 | 169,114,000 | 146,484,000 | 146,624,000 | 144,295,000 | 143,945,000 | 139,203,000 | 137,465,000 | 138,515,000 | 135,325,000 | 135,055,000 | 138,590,000 | 135,034,000 | 136,210,000 | 134,245,000 | 133,610,000 | 132,075,000 | 131,047,000 | 127,977,000 | 126,906,000 | 127,736,000 | 126,899,000 | 125,756,000 | 121,614,000 | 119,904,000 | 119,170,000 | 119,315,000 | 118,117,000 | 116,217,000 | 112,190,000 | 113,497,000 | 114,241,000 | 108,532,000 | 109,753,000 | 110,530,000 | 110,422,000 | 109,627,000 | 108,628,000 | 106,938,000 | 105,853,000 | 106,169,000 | 105,187,000 | 102,977,000 | 101,183,000 | 100,584,000 | 101,031,000 | 99,916,000 | 99,731,000 | 94,616,000 | 94,702,000 | 94,717,000 | 91,908,000 | 89,462,000 | 83,861,000 | 78,635,000 | 78,234,000 | 77,103,000 | 74,110,000 | 74,562,000 | 74,989,000 | 75,682,000 | 76,763,000 | 77,168,000 | 76,501,000 | 72,637,000 | 66,480,000 | 60,468,000 | 58,504,000 | 58,393,000 | 58,146,000 | 57,167,000 | 56,461,000 | 56,042,000 | 56,008,000 | 47,625,000 | 47,697,000 | 47,483,000 | 47,750,000 | 47,584,000 | 48,345,000 | 46,954,000 | 47,250,000 | 47,698,000 | 48,105,000 | 48,154,000 | |||||
inventories | 8,027,000 | 13,422,000 | 12,297,000 | 17,114,000 | 14,304,000 | 22,285,000 | 28,213,000 | 24,548,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | 83,351,000 | 82,362,000 | 85,748,000 | 69,503,000 | 80,477,000 | 67,376,000 | 81,547,000 | 82,066,000 | 102,789,000 | 80,853,000 | 81,967,000 | 80,490,000 | 71,429,000 | 72,258,000 | 65,800,000 | 50,732,000 | 54,945,000 | 59,523,000 | 57,499,000 | 41,643,000 | 41,549,000 | 46,670,000 | 46,997,000 | 44,993,000 | 45,356,000 | 43,553,000 | 53,062,000 | 43,336,000 | 31,816,000 | 32,660,000 | 37,397,000 | 25,762,000 | 22,459,000 | 26,844,000 | 34,422,000 | 27,119,000 | 25,583,000 | 27,182,000 | 31,419,000 | 26,607,000 | 28,716,000 | 28,480,000 | 33,417,000 | 35,287,000 | 41,424,000 | 22,011,000 | 22,005,000 | 17,131,000 | 19,718,000 | 20,610,000 | 19,675,000 | 13,979,000 | 19,507,000 | 27,899,000 | 26,659,000 | 21,326,000 | 17,170,000 | 14,053,000 | 22,765,000 | 16,887,000 | 13,944,000 | 15,586,000 | 15,727,000 | 12,364,000 | 14,240,000 | 14,801,000 | 17,867,000 | 16,322,000 | 18,633,000 | 21,284,000 | 19,698,000 | 16,596,000 | 17,591,000 | 18,869,000 | 16,918,000 | 15,537,000 | 15,871,000 | 17,810,000 | 17,650,000 | 15,276,000 | 16,019,000 | 16,140,000 | 15,594,000 | 14,426,000 | 14,707,000 | 15,506,000 | 15,030,000 | 13,484,000 | 12,359,000 | 14,552,000 | 10,538,000 | 9,436,000 | 9,833,000 | 11,777,000 | 11,097,000 | 10,680,000 | |
intangible assets | 46,605,000 | 49,262,000 | 51,919,000 | 51,773,000 | 54,332,000 | 56,891,000 | 59,453,000 | 62,020,000 | 64,588,000 | 67,480,000 | 65,607,000 | 68,055,000 | 41,131,000 | 42,607,000 | 44,086,000 | 45,566,000 | 47,049,000 | 48,715,000 | 51,169,000 | 7,069,000 | 7,118,000 | 7,167,000 | 7,223,000 | 7,279,000 | 7,334,000 | 7,554,000 | 6,807,000 | 7,030,000 | 7,254,000 | 7,480,000 | 7,289,000 | 7,506,000 | 7,724,000 | 7,942,000 | 8,159,000 | 8,377,000 | 8,595,000 | 8,812,000 | 9,030,000 | 9,248,000 | 9,465,000 | 9,683,000 | 9,901,000 | 10,118,000 | 10,336,000 | 10,239,000 | 10,449,000 | 10,456,000 | 10,662,000 | 10,868,000 | 11,075,000 | 11,281,000 | 11,487,000 | 11,693,000 | 11,899,000 | 12,105,000 | 12,311,000 | 12,527,000 | 12,542,000 | 12,695,000 | 12,868,000 | 13,069,000 | 13,269,000 | 13,470,000 | 13,670,000 | 13,556,000 | 13,749,000 | 13,942,000 | 14,136,000 | ||||||||||||||||||||||||||||
goodwill | 332,584,000 | 332,373,000 | 332,373,000 | 323,224,000 | 323,224,000 | 323,224,000 | 323,224,000 | 323,224,000 | 323,224,000 | 323,771,000 | 325,354,000 | 323,799,000 | 132,305,000 | 132,305,000 | 132,305,000 | 132,305,000 | 132,393,000 | 132,387,000 | 132,393,000 | 28,197,000 | 28,197,000 | 28,197,000 | 28,197,000 | 28,197,000 | 28,197,000 | 28,125,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,808,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,700,000 | 27,661,000 | 27,661,000 | 27,661,000 | 27,661,000 | 27,661,000 | 27,464,000 | ||||||||||||||||||||||||||||
total assets | 2,357,117,000 | 2,350,871,000 | 2,327,009,000 | 2,242,287,000 | 2,277,584,000 | 2,285,636,000 | 2,318,335,000 | 2,263,428,000 | 2,217,283,000 | 2,136,671,000 | 2,109,083,000 | 2,061,603,000 | 1,707,844,000 | 1,677,715,000 | 1,645,384,000 | 1,603,240,000 | 1,595,926,000 | 1,610,353,000 | 1,596,027,000 | 1,272,423,000 | 1,275,744,000 | 1,295,380,000 | 1,312,342,000 | 1,314,429,000 | 1,309,875,000 | 1,306,223,000 | 1,280,249,000 | 1,239,633,000 | 1,217,316,000 | 1,201,799,000 | 1,180,209,000 | 1,148,858,000 | 1,147,854,000 | 1,156,415,000 | 1,150,123,000 | 1,130,734,000 | 1,128,276,000 | 1,144,923,000 | 1,148,018,000 | 1,132,355,000 | 1,152,709,000 | 1,149,095,000 | 1,132,750,000 | 1,112,056,000 | 1,116,407,000 | 1,089,130,000 | 1,051,764,000 | 1,021,613,000 | 1,019,557,000 | 1,009,435,000 | 985,262,000 | 967,131,000 | 972,446,000 | 988,254,000 | 963,649,000 | 934,282,000 | 918,929,000 | 895,144,000 | 866,700,000 | 832,032,000 | 813,562,000 | 812,651,000 | 777,860,000 | 754,948,000 | 757,936,000 | 757,861,000 | 753,343,000 | 767,274,000 | 784,497,000 | 686,920,000 | 674,730,000 | 643,189,000 | 642,236,000 | 642,311,000 | 614,309,000 | 597,439,000 | 585,542,000 | 584,234,000 | 570,740,000 | 548,613,000 | 542,438,000 | 529,407,000 | 504,191,000 | 484,515,000 | 474,280,000 | 483,735,000 | 466,442,000 | 322,641,000 | 323,858,000 | 337,087,000 | 312,859,000 | 304,773,000 | 313,134,000 | ||||
liabilities and shareholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable | 514,924,000 | 551,800,000 | 572,525,000 | 559,338,000 | 590,208,000 | 608,562,000 | 794,271,000 | 798,561,000 | 762,975,000 | 667,640,000 | 672,631,000 | 658,777,000 | 413,742,000 | 419,464,000 | 441,460,000 | 423,974,000 | 426,451,000 | 459,475,000 | 472,696,000 | 208,806,000 | 222,754,000 | 249,980,000 | 272,149,000 | 291,544,000 | 293,431,000 | 301,469,000 | 301,878,000 | 289,464,000 | 298,564,000 | 309,006,000 | 314,860,000 | 300,595,000 | 303,414,000 | 323,117,000 | 330,287,000 | 323,843,000 | 326,266,000 | 345,286,000 | 363,121,000 | 365,772,000 | 381,441,000 | 382,113,000 | 337,177,000 | 320,923,000 | 322,478,000 | 322,280,000 | 307,000,000 | 288,081,000 | 290,003,000 | 280,902,000 | 278,875,000 | 281,251,000 | 302,000,000 | 314,193,000 | 308,000,000 | 292,118,000 | 296,500,000 | 289,573,000 | 270,500,000 | 265,771,000 | 265,640,000 | 272,500,000 | 263,500,000 | 242,047,000 | 247,334,000 | 261,500,000 | 268,583,000 | 293,666,000 | 305,500,000 | 222,350,000 | 234,725,000 | 218,755,000 | 197,729,000 | 184,500,000 | 185,981,000 | 174,217,000 | 165,557,000 | 178,057,000 | 189,500,000 | 176,500,000 | 163,232,000 | 154,623,000 | 166,000,000 | 156,676,000 | 151,888,000 | 162,999,000 | 168,500,000 | 43,932,000 | 47,266,000 | 55,961,000 | 58,173,000 | 58,698,000 | 55,523,000 | 72,698,000 | 88,848,000 | 92,257,000 | 104,140,000 |
accounts payable | 66,233,000 | 55,131,000 | 54,864,000 | 43,023,000 | 60,082,000 | 76,240,000 | 73,132,000 | 57,162,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 114,764,000 | 113,920,000 | 118,177,000 | 104,463,000 | 113,961,000 | 109,367,000 | 108,928,000 | 95,725,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income | 110,593,000 | 130,767,000 | 125,389,000 | 116,910,000 | 109,836,000 | 123,925,000 | 134,624,000 | 122,696,000 | 111,428,000 | 105,534,000 | 106,523,000 | 100,289,000 | 82,417,000 | 92,115,000 | 77,551,000 | 63,939,000 | 58,716,000 | 69,634,000 | 56,964,000 | 50,562,000 | 45,975,000 | 58,555,000 | 60,779,000 | 61,907,000 | 54,964,000 | 60,775,000 | 66,618,000 | 58,187,000 | 49,709,000 | 48,192,000 | 44,073,000 | 38,502,000 | 39,219,000 | 42,188,000 | 42,533,000 | 39,887,000 | 37,499,000 | 41,479,000 | 38,349,000 | 36,824,000 | 36,288,000 | 40,172,000 | 29,726,000 | 29,359,000 | 29,139,000 | 32,775,000 | 26,083,000 | 21,688,000 | 24,003,000 | 27,143,000 | 25,936,000 | 20,642,000 | 26,924,000 | 35,642,000 | 28,714,000 | 27,056,000 | 25,067,000 | 25,431,000 | 30,981,000 | 28,311,000 | 23,790,000 | 32,140,000 | 20,777,000 | 19,365,000 | 24,744,000 | 27,399,000 | 20,355,000 | 22,211,000 | 28,055,000 | 33,713,000 | 24,021,000 | 25,293,000 | 28,948,000 | 31,314,000 | 18,461,000 | 21,559,000 | 25,852,000 | 30,631,000 | 19,936,000 | 20,460,000 | 27,410,000 | 32,656,000 | 19,798,000 | 19,190,000 | 24,377,000 | 29,970,000 | 21,169,000 | 16,693,000 | 21,970,000 | 31,639,000 | 12,844,000 | 13,500,000 | 22,268,000 | 13,688,000 | 15,444,000 | 18,473,000 | |
deferred income taxes | 313,580,000 | 303,047,000 | 292,893,000 | 282,142,000 | 280,129,000 | 273,482,000 | 253,147,000 | 246,264,000 | 241,555,000 | 229,115,000 | 229,749,000 | 223,739,000 | 246,911,000 | 238,126,000 | 236,610,000 | 238,749,000 | 242,425,000 | 231,480,000 | 223,345,000 | 212,819,000 | 216,077,000 | 216,407,000 | 218,753,000 | 219,369,000 | 218,270,000 | 215,944,000 | 210,001,000 | 208,371,000 | 206,664,000 | 197,611,000 | 195,017,000 | 194,811,000 | 194,629,000 | 296,563,000 | 292,606,000 | 291,568,000 | 292,019,000 | 295,161,000 | 289,456,000 | 285,202,000 | 283,351,000 | 266,383,000 | 262,388,000 | 265,684,000 | 268,902,000 | 244,498,000 | 242,984,000 | 245,318,000 | 241,203,000 | 236,885,000 | 230,134,000 | 230,021,000 | 226,564,000 | 221,046,000 | 214,613,000 | 209,928,000 | 205,366,000 | 198,944,000 | 189,659,000 | 184,285,000 | 179,543,000 | 168,931,000 | 164,951,000 | 170,175,000 | 167,470,000 | 159,202,000 | 153,587,000 | 150,160,000 | 145,590,000 | 132,530,000 | 126,462,000 | 121,641,000 | 115,886,000 | 112,673,000 | 108,656,000 | 109,235,000 | 104,353,000 | 104,684,000 | 98,307,000 | 99,497,000 | 98,438,000 | 97,031,000 | 94,122,000 | 92,526,000 | 88,730,000 | 86,257,000 | 81,216,000 | 80,786,000 | 79,059,000 | 75,538,000 | 71,598,000 | 70,937,000 | 68,173,000 | 62,457,000 | 64,803,000 | 66,985,000 | |
total liabilities | 1,120,094,000 | 1,154,665,000 | 1,163,848,000 | 1,105,876,000 | 1,154,216,000 | 1,191,576,000 | 1,364,102,000 | 1,320,408,000 | 1,283,481,000 | 1,225,299,000 | 1,228,514,000 | 1,202,065,000 | 903,899,000 | 904,647,000 | 893,350,000 | 865,352,000 | 863,905,000 | 897,897,000 | 897,906,000 | 584,738,000 | 593,140,000 | 633,766,000 | 668,506,000 | 676,825,000 | 675,839,000 | 689,508,000 | 687,940,000 | 658,990,000 | 645,781,000 | 647,252,000 | 643,014,000 | 618,574,000 | 623,670,000 | 743,633,000 | 747,758,000 | 734,109,000 | 733,989,000 | 754,323,000 | 764,705,000 | 751,843,000 | 773,022,000 | 759,631,000 | 705,927,000 | 686,208,000 | 691,876,000 | 674,611,000 | 645,325,000 | 620,050,000 | 618,527,000 | 613,741,000 | 597,483,000 | 594,267,000 | 607,708,000 | 632,496,000 | 616,149,000 | 592,429,000 | 585,787,000 | 574,734,000 | 557,378,000 | 531,056,000 | 518,585,000 | 531,699,000 | 502,681,000 | 483,092,000 | 490,523,000 | 495,757,000 | 496,512,000 | 513,592,000 | 534,616,000 | 442,830,000 | 438,992,000 | 414,178,000 | 398,205,000 | 386,648,000 | 367,734,000 | 359,126,000 | 354,750,000 | 364,686,000 | 360,136,000 | 343,630,000 | 343,969,000 | 340,474,000 | 325,865,000 | 312,938,000 | 307,392,000 | 325,008,000 | 315,046,000 | 175,250,000 | 179,880,000 | 198,403,000 | 178,892,000 | 173,390,000 | |||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 101,821,000 | 101,046,000 | 106,469,000 | 103,023,000 | 85,342,000 | 49,227,000 | 48,255,000 | 46,905,000 | 40,425,000 | 28,892,000 | 19,445,000 | 18,807,000 | 17,155,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,612 shares as of december 31, 2025 and 24,551 shares as of december 31, 2024 | 121,785,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 1,115,238,000 | 1,077,558,000 | 1,047,270,000 | 1,023,230,000 | 1,007,115,000 | 980,244,000 | 842,675,000 | 833,820,000 | 822,796,000 | 802,161,000 | 773,260,000 | 754,147,000 | 693,943,000 | 665,530,000 | 646,130,000 | 631,174,000 | 623,465,000 | 605,754,000 | 593,132,000 | 583,167,000 | 576,419,000 | 555,555,000 | 537,775,000 | 530,559,000 | 527,746,000 | 510,702,000 | 487,407,000 | 477,081,000 | 467,783,000 | 451,794,000 | 435,279,000 | 427,634,000 | 421,405,000 | 310,210,000 | 299,452,000 | 294,250,000 | 292,521,000 | 288,884,000 | 282,121,000 | 279,152,000 | 278,708,000 | 285,889,000 | 317,620,000 | 318,133,000 | 318,164,000 | 310,687,000 | 303,343,000 | 298,038,000 | 292,455,000 | 286,068,000 | 282,459,000 | 279,396,000 | 273,309,000 | 266,775,000 | 262,204,000 | 258,264,000 | 250,821,000 | 241,105,000 | 235,342,000 | 231,354,000 | 224,078,000 | 219,784,000 | 217,795,000 | 216,544,000 | 212,877,000 | 208,576,000 | 206,777,000 | 204,127,000 | 199,586,000 | 192,770,000 | 187,415,000 | 202,114,000 | 213,461,000 | 206,150,000 | 201,623,000 | 196,829,000 | 188,947,000 | 180,765,000 | 176,091,000 | 172,245,000 | 163,648,000 | 155,047,000 | 149,033,000 | 145,302,000 | 139,282,000 | 132,589,000 | 129,146,000 | 126,078,000 | 121,529,000 | 117,887,000 | 115,580,000 | 117,234,000 | 113,236,000 | 114,439,000 | 118,801,000 | ||
total shareholders’ equity | 1,237,023,000 | 1,196,206,000 | 1,163,161,000 | 1,136,411,000 | 1,123,368,000 | 1,094,060,000 | 954,233,000 | 943,020,000 | 933,802,000 | 911,372,000 | 880,569,000 | 859,538,000 | 803,945,000 | 773,068,000 | 752,034,000 | 737,888,000 | 732,021,000 | 712,456,000 | 698,121,000 | 687,685,000 | 682,604,000 | 661,614,000 | 643,836,000 | 637,604,000 | 634,036,000 | 616,715,000 | 592,309,000 | 580,643,000 | 571,535,000 | 554,547,000 | 537,195,000 | 530,284,000 | 524,184,000 | 412,782,000 | 402,365,000 | 396,625,000 | 394,287,000 | 390,600,000 | 383,313,000 | 380,512,000 | 379,687,000 | 389,464,000 | 426,823,000 | 425,848,000 | 424,531,000 | 414,519,000 | 406,439,000 | 401,563,000 | 401,030,000 | 395,694,000 | 387,779,000 | 372,864,000 | 364,738,000 | 355,758,000 | 347,500,000 | 341,853,000 | 333,142,000 | 320,410,000 | 309,322,000 | 300,976,000 | 294,977,000 | 280,952,000 | 275,179,000 | 271,856,000 | 267,413,000 | 262,104,000 | 256,831,000 | 253,682,000 | 249,881,000 | 244,090,000 | 235,738,000 | 229,011,000 | 244,031,000 | 255,663,000 | 246,575,000 | 238,313,000 | 230,792,000 | 219,548,000 | 210,604,000 | 204,983,000 | 198,469,000 | 188,933,000 | 178,326,000 | 171,577,000 | 166,888,000 | 158,727,000 | 151,396,000 | 147,391,000 | 143,978,000 | 138,684,000 | 133,967,000 | 131,383,000 | |||||
total liabilities and shareholders’ equity | 2,357,117,000 | 2,350,871,000 | 2,327,009,000 | 2,242,287,000 | 2,277,584,000 | 2,285,636,000 | 2,318,335,000 | 2,263,428,000 | 2,217,283,000 | 2,136,671,000 | 2,109,083,000 | 2,061,603,000 | 1,707,844,000 | 1,677,715,000 | 1,645,384,000 | 1,603,240,000 | 1,595,926,000 | 1,610,353,000 | 1,596,027,000 | 1,272,423,000 | 1,275,744,000 | 1,295,380,000 | 1,312,342,000 | 1,314,429,000 | 1,309,875,000 | 1,306,223,000 | 1,280,249,000 | 1,239,633,000 | 1,217,316,000 | 1,201,799,000 | 1,180,209,000 | 1,148,858,000 | 1,147,854,000 | 1,156,415,000 | 1,150,123,000 | 1,130,734,000 | 1,128,276,000 | 1,144,923,000 | 1,148,018,000 | 1,132,355,000 | 1,152,709,000 | 1,149,095,000 | 1,132,750,000 | 1,112,056,000 | 1,116,407,000 | 1,089,130,000 | 1,051,764,000 | 1,021,613,000 | 1,019,557,000 | 1,009,435,000 | 985,262,000 | 967,131,000 | 972,446,000 | 988,254,000 | 963,649,000 | 934,282,000 | 918,929,000 | 895,144,000 | 866,700,000 | 832,032,000 | 813,562,000 | 812,651,000 | 777,860,000 | 754,948,000 | 757,936,000 | 757,861,000 | 753,343,000 | 767,274,000 | 784,497,000 | 686,920,000 | 674,730,000 | 643,189,000 | 642,236,000 | 642,311,000 | 614,309,000 | 597,439,000 | 585,542,000 | 584,234,000 | 570,740,000 | 548,613,000 | 542,438,000 | 529,407,000 | 504,191,000 | 484,515,000 | 474,280,000 | 483,735,000 | 466,442,000 | 322,641,000 | 323,858,000 | 337,087,000 | 312,859,000 | 304,773,000 | |||||
issued and outstanding - 24,612 shares as of september 30, 2025 and 24,551 shares as of december 31, 2024 | 118,648,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,612 shares as of june 30, 2025 and 24,551 shares as of december 31, 2024 | 115,891,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,606 shares as of march 31, 2025 and 24,551 shares as of december 31, 2024 | 113,181,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,551 shares as of december 31, 2024 and 24,496 shares as of december 31, 2023 | 116,253,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -173,000 | -38,000 | -49,000 | -116,000 | -42,000 | -53,000 | -96,000 | -78,000 | -51,000 | -54,000 | -42,000 | -69,000 | -66,000 | -104,000 | -20,000 | 88,000 | -70,000 | -20,000 | -82,000 | -76,000 | -49,000 | -67,000 | -190,000 | -168,000 | -131,000 | -127,000 | -108,000 | -55,000 | -112,000 | -121,000 | -125,000 | -67,000 | -67,000 | -29,000 | -30,000 | -56,000 | -8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,551 shares as of september 30, 2024 and 24,496 shares as of december 31, 2023 | 113,989,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,550 shares as of june 30, 2024 and 24,496 shares as of december 31, 2023 | 111,596,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,541 shares as of march 31, 2024 and 24,496 shares as of december 31, 2023 | 109,249,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 167,523,000 | 223,010,000 | 219,611,000 | 219,260,000 | 160,829,000 | 154,942,000 | 137,729,000 | 138,690,000 | 136,313,000 | 137,308,000 | 144,901,000 | 112,551,000 | 108,334,000 | 108,824,000 | 116,825,000 | 104,005,000 | 109,174,000 | 111,320,000 | 109,443,000 | 102,968,000 | 90,844,000 | 92,443,000 | 89,064,000 | 84,666,000 | 86,408,000 | 81,765,000 | 82,332,000 | 78,811,000 | 78,205,000 | 72,397,000 | 73,779,000 | 64,045,000 | 71,942,000 | 70,963,000 | 76,636,000 | 70,242,000 | 71,357,000 | 75,058,000 | 69,258,000 | 64,963,000 | 63,318,000 | 68,811,000 | 62,538,000 | 62,353,000 | 52,220,000 | 61,615,000 | 64,822,000 | 63,327,000 | 58,854,000 | 60,786,000 | 66,238,000 | 52,689,000 | 49,612,000 | 58,128,000 | 53,453,000 | 51,505,000 | 50,975,000 | 47,656,000 | 53,987,000 | 47,555,000 | 55,471,000 | 54,237,000 | 53,784,000 | 48,489,000 | 55,642,000 | 54,604,000 | 51,171,000 | 50,663,000 | 55,509,000 | 47,878,000 | 49,259,000 | 44,005,000 | 51,690,000 | 52,936,000 | 42,910,000 | 41,523,000 | 39,460,000 | 42,810,000 | 41,301,000 | 30,947,000 | 28,695,000 | 32,456,000 | 33,563,000 | 27,581,000 | 29,220,000 | 27,736,000 | 31,505,000 | 30,745,000 | |||||||||
liabilities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,496 shares as of december 31, 2023 and 24,388 shares as of december 31, 2022 | 111,122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,489 shares as of september 30, 2023 and 24,388 shares as of december 31, 2022 | 109,253,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,485 shares as of june 30, 2023 and 24,388 shares as of december 31, 2022 | 107,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,466 shares as of march 31, 2023 and 24,388 shares as of december 31, 2022 | 105,487,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liquid and solid containment tanks and boxes | 308,396,000 | 309,607,000 | 309,010,000 | 308,790,000 | 309,908,000 | 311,677,000 | 313,677,000 | 314,444,000 | 315,706,000 | 316,110,000 | 316,497,000 | 315,581,000 | 316,261,000 | 315,838,000 | 315,571,000 | 314,899,000 | 313,573,000 | 312,487,000 | 312,168,000 | 310,478,000 | 309,808,000 | 309,825,000 | 309,784,000 | 309,131,000 | 308,542,000 | 308,852,000 | 310,089,000 | 309,823,000 | 310,263,000 | 309,779,000 | 307,795,000 | 305,751,000 | 303,303,000 | 302,168,000 | 298,248,000 | 288,641,000 | 284,005,000 | 277,972,000 | 269,437,000 | 261,483,000 | 254,810,000 | 246,228,000 | 235,022,000 | 223,797,000 | 201,456,000 | 178,805,000 | 159,756,000 | 145,705,000 | 133,095,000 | 122,382,000 | 107,886,000 | 92,957,000 | 83,891,000 | 73,008,000 | 66,095,000 | 57,185,000 | 46,288,000 | ||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,388 shares as of december 31, 2022 and 24,260 shares as of december 31, 2021 | 110,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,382 shares as of september 30, 2022 and 24,260 shares as of december 31, 2021 | 107,463,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 75,000 | 10,000 | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,378 shares as of june 30, 2022 and 24,260 shares as of december 31, 2021 | 105,894,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,335 shares as of march 31, 2022 and 24,260 shares as of december 31, 2021 | 106,765,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,260 shares as of december 31, 2021 and 24,128 shares as of december 31, 2020 | 108,610,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,247 shares as of september 30, 2021 and 24,128 shares as of december 31, 2020 | 106,744,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less accumulated depreciation | -621,039,000 | -606,905,000 | -592,725,000 | -588,819,000 | -577,142,000 | -564,789,000 | -552,911,000 | -544,159,000 | -534,134,000 | -523,373,000 | -514,985,000 | -509,656,000 | -503,057,000 | -494,022,000 | -485,213,000 | -484,769,000 | -479,015,000 | -474,038,000 | -467,686,000 | -462,674,000 | -453,872,000 | -450,407,000 | -440,482,000 | -429,428,000 | -420,755,000 | -415,238,000 | -397,188,000 | -389,080,000 | -383,927,000 | -372,224,000 | -366,582,000 | -361,265,000 | -350,117,000 | -342,099,000 | -334,422,000 | -323,414,000 | -316,857,000 | -309,472,000 | -299,893,000 | -292,559,000 | -285,130,000 | -274,261,000 | -267,421,000 | -261,378,000 | -248,876,000 | -240,529,000 | -231,329,000 | -213,041,000 | -203,669,000 | -195,973,000 | -180,136,000 | -172,648,000 | -163,762,000 | -150,118,000 | -144,375,000 | -139,353,000 | -121,896,000 | -112,186,000 | -108,665,000 | -107,087,000 | -106,090,000 | -104,789,000 | -103,773,000 | -103,337,000 | -107,617,000 | -121,100,000 | |||||||||||||||||||||||||||||||
issued and outstanding - 24,245 shares as of june 30, 2021 and 24,128 shares as of december 31, 2020 | 105,058,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,206 shares as of march 31, 2021 and 24,128 shares as of december 31, 2020 | 104,584,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,128 shares as of december 31, 2020 and 24,296 shares as of december 31, 2019 | 106,289,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,111 shares as of september 30, 2020 and 24,296 shares as of december 31, 2019 | 106,079,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,085 shares as of june 30, 2020 and 24,296 shares as of december 31, 2019 | 106,010,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,182 shares as of march 31, 2020 and 24,296 shares as of december 31, 2019 | 106,957,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,296 shares as of december 31, 2019 and 24,182 shares as of december 31, 2018 | 106,360,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,285 shares as of september 30, 2019 and 24,182 shares as of december 31, 2018 | 106,033,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,253 shares as of june 30, 2019 and 24,182 shares as of december 31, 2018 | 104,984,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,222 shares as of march 31, 2019 and 24,182 shares as of december 31, 2018 | 103,638,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,182 shares as of december 31, 2018 and 24,052 shares as of december 31, 2017 | 103,801,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,176 shares as of september 30, 2018 and 24,052 shares as of december 31, 2017 | 102,753,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,170 shares as of june 30, 2018 and 24,052 shares as of december 31, 2017 | 101,983,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,102 shares as of march 31, 2018 and 24,052 shares as of december 31, 2017 | 102,840,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,052 shares as of december 31, 2017 and 23,948 shares as of december 31, 2016 | 102,947,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,032 shares as of september 30, 2017 and 23,948 shares as of december 31, 2016 | 102,703,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 23,992 shares as of june 30, 2017 and 23,948 shares as of december 31, 2016 | 103,040,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 23,956 shares as of march 31, 2017 and 23,948 shares as of december 31, 2016 | 102,483,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 11,000,000 | 6,131,000 | 1,104,000 | 1,176,000 | 6,251,000 | 6,251,000 | 1,987,000 | 1,987,000 | 7,927,000 | 7,927,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 23,914 shares as of september 30, 2016 and 23,851 shares as of december 31, 2015 | 101,828,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 23,907 shares as of june 30, 2016 and 23,851 shares as of december 31, 2015 | 101,313,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 23,880 shares as of march 31, 2016 and 23,851 shares as of december 31, 2015 | 101,485,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 24,355 shares as of september 30, 2015 and 26,051 shares as of december 31, 2014 | 103,642,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 26,106 shares as of june 30, 2015 and 26,051 shares as of december 31, 2014 | 109,232,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized - 40,000 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding – 26,130 shares as of march 31, 2015 and 26,051 shares as of december 31, 2014 | 107,745,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 25,960 shares in 2014 and 25,757 shares in 2013 | 103,888,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding - 25,947 shares in 2014 and 25,757 shares in 2013 | 103,104,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized – 40,000 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding – 25,873 shares in 2014 and 25,757 shares in 2013 | 102,050,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings accumulated other comprehensive loss | 299,516,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized — 40,000 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 25,686 shares in 2013 and 24,931 shares in 2012 | 103,239,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 25,623 shares in 2013 and 24,931 shares in 2012 | 101,711,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 25,191 shares in 2013 and 24,931 shares in 2012 | 90,405,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,809 shares in 2012 and 24,576 shares in 2011 | 82,449,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding – 24,772 shares in 2012 and 24,576 shares in 2011 | 80,725,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,748 shares in 2012 and 24,576 shares in 2011 | 79,649,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,576 shares in 2011 and 24,235 shares in 2010 | 74,878,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,366 shares in 2011 and 24,235 shares in 2010 | 69,589,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,361 shares in 2011 and 24,235 shares in 2010 | 68,217,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,301 shares in 2011 and 24,235 shares in 2010 | 65,634,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized—40,000 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—24,235 shares in 2010 and 23,795 shares in 2009 | 63,623,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 23,956 shares in 2010 and 23,795 shares in 2009 | 56,874,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 23,930 shares in 2010 and 23,795 shares in 2009 | 55,395,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding – 23,917 shares in 2010 and 23,795 shares in 2009 | 54,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—23,795 shares in 2009 and 23,709 shares in 2008 | 50,869,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—23,709 shares in 2008 and 24,578 shares in 2007 | 45,754,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 23,668 shares in 2008 and 24,578 shares in 2007 | 44,504,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 23,657 shares in 2008 and 24,578 shares in 2007 | 42,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 23,635 shares in 2008 and 24,578 shares in 2007 | 41,596,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in subsidiary | 3,557,000 | 3,465,000 | 3,452,000 | 3,479,000 | 3,436,000 | 3,134,000 | 3,168,000 | 3,199,000 | 3,228,000 | 3,035,000 | 3,023,000 | 2,937,000 | 2,972,000 | 2,860,000 | 2,892,000 | 2,890,000 | 2,809,000 | 2,714,000 | 2,674,000 | 3,128,000 | 2,969,000 | 2,876,000 | 2,946,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—24,578 shares in 2007 and 25,090 shares in 2006 | 41,917,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 25,363 shares in 2007 and 25,090 shares in 2006 | 42,202,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 25,186 shares in 2007 and 25,090 shares in 2006 | 36,690,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—25,090 shares in 2006 and 24,832 shares in 2005 | 33,963,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,941 shares in 2006 and 24,832 shares in 2005 | 30,601,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding — 24,964 shares in 2006 and 24,832 shares in 2005 | 29,839,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—24,832 shares in 2005 and 24,543 shares in 2004 | 26,224,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
electronic test instruments | 152,474,000 | 151,162,000 | 150,389,000 | 149,437,000 | 146,938,000 | 141,279,000 | 33,484,000 | 34,448,000 | 36,509,000 | 37,026,000 | 37,801,000 | 42,208,000 | 44,504,000 | 64,754,000 | 95,419,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding — 24,775 shares in 2005 and 24,543 shares in 2004 | 25,285,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding — 24,659 shares in 2005 and 24,543 shares in 2004 | 23,279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding — 24,613 shares in 2005 and 24,543 shares in 2004 | 22,544,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—24,543 shares in 2004 and 24,244 shares in 2003 | 21,586,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts of 650 in 2004 and 2003 | 29,305,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding — 12,140 shares in 2004 and 12,122 shares in 2003 | 18,245,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and outstanding—12,122 shares in 2003 and 12,490 shares in 2002 | 17,900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts of 850 in 2003 and 1,000 in 2002 | 29,545,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding—12,050 shares in 2003 and 12,490 shares in 2002 | 16,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding—12,033 shares in 2003 and 12,490 shares in 2002 | 15,803,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance sheet data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment, at cost | 325,687,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | 139,019,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued and outstanding | 12,490,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
book value per share | 11,130 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt (total liabilities) to equity | 1,250 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt (notes payable) to equity | 400 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
return on average equity | 9,500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables | 40,364,000 | 33,137,000 | 36,896,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relocatable modular offices | 286,887,000 | 287,032,000 | 284,733,000 | 281,203,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
land, at cost | 19,102,000 | 19,303,000 | 19,303,000 | 19,303,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 9,917 in 2002 and 8,465 in 2001 | 31,242,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 9,453 in 2002 and 8,465 in 2001 | 31,697,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 8,971 in 2002 and 8,465 in 2001 | 32,030,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 8,465 in 2001 and 6,815 in 2000 | 32,479,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 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 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 49,829,000 | 42,298,000 | 35,972,000 | 28,209,000 | 38,949,000 | 149,312,000 | 20,618,000 | 22,848,000 | 32,016,000 | 40,366,000 | 30,582,000 | 71,657,000 | 39,641,000 | 30,567,000 | 26,137,000 | 18,793,000 | 28,446,000 | 23,252,000 | 20,608,000 | 17,398,000 | 31,175,000 | 28,101,000 | 22,549,000 | 20,159,000 | 26,401,000 | 32,468,000 | 19,488,000 | 18,449,000 | 24,249,000 | 24,779,000 | 15,912,000 | 14,466,000 | 16,762,000 | 11,461,000 | 7,973,000 | 9,734,000 | 12,872,000 | 9,079,000 | 6,566,000 | 11,518,000 | 13,616,000 | 8,490,000 | 6,846,000 | 13,887,000 | 13,746,000 | 10,205,000 | 7,871,000 | 11,761,000 | 12,573,000 | 9,848,000 | 9,215,000 | 12,451,000 | 10,479,000 | 9,911,000 | 15,355,000 | 11,406,000 | 9,614,000 | 12,743,000 | 9,700,000 | 7,388,000 | 6,648,000 | 8,904,000 | 9,529,000 | 7,024,000 | 7,868,000 | 9,282,000 | 11,568,000 | 10,089,000 | 10,265,000 | 12,120,000 | 11,877,000 | 9,085,000 | 9,328,000 | 11,897,000 | 12,675,000 | 8,669,000 | 7,837,000 | 12,105,000 | 12,071,000 | 9,466,000 | 7,177,000 | 8,758,000 | 9,380,000 | 6,121,000 | 5,738,000 | 7,019,000 | 6,066,000 | 4,718,000 | 4,889,000 | 7,711,000 | 8,493,000 | -1,205,000 | -2,366,000 | |||
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 27,352,000 | 26,978,000 | 26,339,000 | 26,400,000 | 26,631,000 | 26,693,000 | 26,944,000 | 27,187,000 | 27,533,000 | 26,884,000 | 27,368,000 | 27,590,000 | 28,072,000 | 27,917,000 | 27,771,000 | 27,584,000 | 27,648,000 | 28,488,000 | 27,099,000 | 23,460,000 | 23,394,000 | 23,586,000 | 23,801,000 | 23,862,000 | 23,516,000 | 22,873,000 | 21,987,000 | 21,100,000 | 21,079,000 | 20,608,000 | 20,360,000 | 19,928,000 | 19,673,000 | 19,347,000 | 19,405,000 | 19,651,000 | 20,111,000 | 20,557,000 | 20,860,000 | 20,977,000 | 21,132,000 | 21,265,000 | 20,906,000 | 20,742,000 | 20,401,000 | 20,050,000 | 19,932,000 | 19,752,000 | 19,452,000 | 18,837,000 | 18,808,000 | 18,326,000 | 17,823,000 | 17,516,000 | 17,110,000 | 16,462,000 | 16,174,000 | 16,308,000 | 15,681,000 | 15,332,000 | 15,256,000 | 15,519,000 | 15,570,000 | 12,139,000 | 12,073,000 | 6,386,000 | 3,726,000 | 3,752,000 | 3,713,000 | 3,617,000 | 3,610,000 | |||||||||||||||||||||||||
deferred income taxes | 10,533,000 | 10,154,000 | 10,751,000 | 2,013,000 | 6,647,000 | 20,335,000 | 6,883,000 | 4,709,000 | 13,066,000 | 9,468,000 | 6,010,000 | -45,496,000 | 8,785,000 | 1,516,000 | -2,139,000 | -3,676,000 | 10,945,000 | 8,135,000 | 10,526,000 | -3,258,000 | -330,000 | -2,346,000 | -616,000 | 1,099,000 | 2,326,000 | 5,943,000 | 1,630,000 | 1,707,000 | 9,053,000 | 2,594,000 | 206,000 | 182,000 | 3,957,000 | 1,038,000 | -451,000 | -4,065,000 | 5,705,000 | 4,254,000 | 1,851,000 | 16,968,000 | 3,995,000 | -3,296,000 | -3,218,000 | 16,350,000 | 1,514,000 | -2,334,000 | 4,115,000 | 4,318,000 | 6,751,000 | 113,000 | 3,457,000 | 6,433,000 | 4,685,000 | 4,562,000 | 9,285,000 | 5,374,000 | 4,742,000 | 10,612,000 | 3,980,000 | -5,224,000 | 2,705,000 | 8,268,000 | 5,615,000 | 3,427,000 | 4,570,000 | 13,060,000 | 6,068,000 | 4,821,000 | 5,755,000 | 3,213,000 | 4,017,000 | -579,000 | 4,882,000 | -331,000 | 6,377,000 | -1,190,000 | 1,059,000 | 1,407,000 | 2,909,000 | 1,596,000 | 3,796,000 | 2,474,000 | 5,041,000 | 430,000 | 1,727,000 | 3,882,000 | 3,940,000 | 661,000 | 2,678,000 | |||||||
provision for credit losses | 460,000 | 440,000 | 465,000 | 361,000 | 453,000 | 564,000 | 620,000 | 253,000 | 839,000 | 744,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation | 3,137,000 | 2,766,000 | 2,778,000 | 2,544,000 | 2,553,000 | 2,393,000 | 2,347,000 | 2,209,000 | 3,002,000 | 1,891,000 | 1,889,000 | 1,493,000 | 2,903,000 | 1,694,000 | 1,652,000 | 1,760,000 | 2,364,000 | 1,705,000 | 1,820,000 | 1,777,000 | 655,000 | 1,670,000 | 1,501,000 | 1,723,000 | 1,796,000 | 1,350,000 | 1,354,000 | 1,392,000 | 1,301,000 | 982,000 | 964,000 | 864,000 | 707,000 | 732,000 | 806,000 | 764,000 | 741,000 | 730,000 | 856,000 | 536,000 | 910,000 | 844,000 | 1,026,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant and equipment | 0 | 0 | 0 | -9,281,000 | -59,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations | 0 | 0 | -2,630,000 | -58,883,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of used rental equipment | -14,003,000 | -13,514,000 | -10,281,000 | -6,393,000 | -9,900,000 | -9,648,000 | -8,182,000 | -7,355,000 | -8,678,000 | -8,714,000 | -11,161,000 | -3,089,000 | -11,274,000 | -10,612,000 | -10,729,000 | -5,364,000 | -7,653,000 | -5,918,000 | -7,076,000 | -4,794,000 | -5,219,000 | -4,508,000 | -4,814,000 | -4,788,000 | -6,141,000 | -6,000,000 | -4,553,000 | -4,615,000 | -4,515,000 | -5,169,000 | -6,027,000 | -3,848,000 | -4,727,000 | -5,092,000 | -4,971,000 | -2,943,000 | -2,941,000 | -4,516,000 | -3,316,000 | -2,966,000 | -2,836,000 | -3,501,000 | -2,696,000 | -2,869,000 | -4,333,000 | -3,944,000 | -2,500,000 | -3,672,000 | -2,922,000 | -3,334,000 | -3,008,000 | -3,413,000 | -2,895,000 | -3,073,000 | -3,055,000 | -2,168,000 | ||||||||||||||||||||||||||||||||||||||||
foreign currency exchange loss | -81,000 | -5,000 | 31,000 | 132,000 | -144,000 | -26,000 | 236,000 | 181,000 | -13,000 | 25,000 | 128,000 | 2,000 | 55,000 | -267,000 | -130,000 | -117,000 | 436,000 | -130,000 | 132,000 | -37,000 | -49,000 | 180,000 | 15,000 | 34,000 | 201,000 | 85,000 | 168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 2,000 | 159,000 | 22,000 | 23,000 | 60,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 3,000 | 4,000 | 5,000 | 4,000 | 4,000 | 5,000 | 3,000 | 3,000 | 3,000 | 3,000 | 2,000 | 3,000 | 3,000 | 3,000 | 2,000 | 3,000 | 2,000 | 3,000 | 2,000 | 13,000 | 13,000 | 13,000 | 13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 9,021,000 | -7,985,000 | -25,384,000 | 10,099,000 | 4,734,000 | -7,714,000 | -6,049,000 | 15,165,000 | -10,043,000 | -26,617,000 | -17,325,000 | 16,209,000 | -594,000 | -22,888,000 | -15,801,000 | 7,922,000 | 9,074,000 | -27,977,000 | -6,503,000 | 1,009,000 | 6,001,000 | -3,887,000 | -387,000 | 1,713,000 | 9,606,000 | -16,556,000 | -1,830,000 | 1,457,000 | -6,211,000 | -10,110,000 | -7,149,000 | 7,745,000 | 2,696,000 | -11,432,000 | -4,295,000 | 4,036,000 | 6,355,000 | -8,523,000 | -4,466,000 | 2,882,000 | 11,327,000 | -14,075,000 | -4,970,000 | 11,600,000 | -14,952,000 | -6,571,000 | 4,123,000 | 4,372,000 | -5,969,000 | -475,000 | 4,534,000 | 9,737,000 | -15,120,000 | -2,737,000 | 7,705,000 | -1,657,000 | -11,359,000 | -4,326,000 | 1,159,000 | -19,882,000 | -6,939,000 | 7,281,000 | 6,858,000 | -11,270,000 | 6,195,000 | 12,338,000 | -7,972,000 | -8,741,000 | 6,429,000 | -15,370,000 | -4,335,000 | -420,000 | 3,996,000 | -10,156,000 | -2,661,000 | 12,548,000 | 10,291,000 | -12,727,000 | -10,957,000 | 2,692,000 | 8,819,000 | -12,773,000 | -7,212,000 | 2,796,000 | 10,081,000 | -12,811,000 | -2,806,000 | 6,221,000 | ||||||||
inventories | 5,395,000 | -1,125,000 | 4,817,000 | -2,810,000 | 7,981,000 | 5,928,000 | -3,665,000 | -9,123,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -989,000 | 3,386,000 | -16,244,000 | 10,974,000 | -13,101,000 | 14,171,000 | 519,000 | 5,298,000 | -21,936,000 | 1,114,000 | -1,159,000 | -7,345,000 | 829,000 | -6,458,000 | -15,068,000 | 4,213,000 | 4,593,000 | -2,024,000 | -9,291,000 | -94,000 | 5,121,000 | 327,000 | -2,004,000 | 363,000 | -1,796,000 | 9,512,000 | -9,726,000 | -11,520,000 | 844,000 | 4,743,000 | -11,635,000 | -3,303,000 | 4,385,000 | 7,578,000 | -7,303,000 | -1,536,000 | 1,845,000 | 4,237,000 | -4,812,000 | 1,949,000 | -236,000 | 4,937,000 | 1,870,000 | 6,137,000 | -6,000 | -4,874,000 | 2,587,000 | -935,000 | -5,696,000 | 5,528,000 | 8,392,000 | -1,240,000 | -5,333,000 | -4,156,000 | -3,117,000 | 8,712,000 | -5,878,000 | -2,943,000 | 1,642,000 | 141,000 | -3,363,000 | 1,876,000 | 387,000 | 3,063,000 | -1,542,000 | 2,171,000 | -1,586,000 | -3,102,000 | 995,000 | -1,951,000 | -1,381,000 | 334,000 | 1,939,000 | -160,000 | -2,374,000 | 743,000 | 121,000 | -546,000 | -1,168,000 | 281,000 | 799,000 | -476,000 | -1,546,000 | -1,125,000 | 2,193,000 | -4,014,000 | -1,102,000 | 167,000 | ||||||||
accounts payable | 7,711,000 | 361,000 | 6,707,000 | -15,109,000 | -18,726,000 | 7,407,000 | 14,010,000 | 9,145,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 2,670,000 | -4,257,000 | 11,901,000 | -9,498,000 | 4,319,000 | 439,000 | 13,203,000 | -13,037,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income | -20,174,000 | 5,378,000 | 8,050,000 | 7,074,000 | -14,089,000 | -10,699,000 | 11,928,000 | 11,268,000 | 6,186,000 | -1,382,000 | 6,072,000 | 3,218,000 | -9,698,000 | 14,564,000 | 13,612,000 | 5,223,000 | -11,046,000 | 12,670,000 | 2,871,000 | 4,587,000 | -12,580,000 | -2,224,000 | -1,128,000 | 6,943,000 | -5,808,000 | -5,963,000 | 8,431,000 | 8,478,000 | 1,517,000 | 3,887,000 | 5,571,000 | -717,000 | -2,969,000 | -345,000 | 2,646,000 | 2,388,000 | -3,980,000 | 3,130,000 | 1,525,000 | 536,000 | -3,884,000 | 10,446,000 | 367,000 | 220,000 | -3,636,000 | 6,692,000 | 4,395,000 | -2,315,000 | 1,207,000 | 5,294,000 | -6,282,000 | -8,718,000 | 6,928,000 | 1,658,000 | 1,989,000 | -364,000 | -5,550,000 | 2,670,000 | 4,521,000 | 11,363,000 | 1,412,000 | -5,379,000 | 7,044,000 | -1,856,000 | -5,844,000 | 9,692,000 | -1,272,000 | -3,655,000 | -2,366,000 | 12,853,000 | -3,098,000 | -4,293,000 | -5,501,000 | 10,695,000 | -524,000 | -6,950,000 | -5,246,000 | 12,858,000 | 608,000 | -5,187,000 | -5,594,000 | 8,801,000 | 2,831,000 | -5,277,000 | -9,669,000 | 18,795,000 | -656,000 | -3,837,000 | ||||||||
net cash from operating activities | 80,918,000 | 65,071,000 | 55,812,000 | 53,882,000 | 36,779,000 | 198,967,000 | 79,209,000 | 59,420,000 | -23,560,000 | 47,452,000 | 35,740,000 | 35,711,000 | 61,134,000 | 51,255,000 | 30,300,000 | 51,743,000 | 59,456,000 | 38,305,000 | 60,373,000 | 37,609,000 | 48,967,000 | 34,015,000 | 51,840,000 | 45,682,000 | 51,125,000 | 44,882,000 | 45,481,000 | 46,506,000 | 45,827,000 | 43,075,000 | 22,613,000 | 31,152,000 | 41,248,000 | 31,743,000 | 23,568,000 | 25,830,000 | 35,530,000 | 33,001,000 | 33,598,000 | 39,632,000 | 43,909,000 | 35,380,000 | 30,630,000 | 34,633,000 | 38,023,000 | 29,791,000 | 17,120,000 | 38,052,000 | 33,727,000 | 33,677,000 | 24,619,000 | 41,620,000 | 35,374,000 | 25,735,000 | 29,791,000 | 35,482,000 | 24,816,000 | 33,046,000 | 36,049,000 | 35,400,000 | 34,489,000 | 22,956,000 | 14,582,000 | 28,571,000 | 32,863,000 | 23,872,000 | 33,717,000 | 31,948,000 | 17,467,000 | 35,914,000 | 19,757,000 | 25,600,000 | 40,702,000 | 25,415,000 | 12,352,000 | 16,423,000 | 27,392,000 | 29,387,000 | 18,601,000 | 23,739,000 | 22,146,000 | 34,037,000 | 6,889,000 | 18,781,000 | 21,329,000 | 20,995,000 | 12,127,000 | 7,821,000 | 15,708,000 | 13,814,000 | 8,864,000 | 9,558,000 | ||||
capital expenditures | -11,145,000 | -11,614,000 | -17,629,000 | -3,992,000 | -4,158,000 | -5,945,000 | -4,848,000 | -25,277,000 | -27,541,000 | -5,219,000 | -4,372,000 | -6,857,000 | -7,023,000 | -4,000,000 | -1,177,000 | -5,417,000 | -1,711,000 | 1,303,000 | -1,291,000 | -981,000 | -4,085,000 | -2,746,000 | -3,697,000 | -3,196,000 | -5,235,000 | -2,884,000 | -1,208,000 | -2,753,000 | -3,143,000 | -6,104,000 | -3,750,000 | -2,667,000 | 0 | -3,161,000 | -3,788,000 | -5,835,000 | 0 | -1,330,000 | -7,817,000 | -881,000 | 0 | -2,213,000 | -2,827,000 | -3,005,000 | 0 | -2,977,000 | -3,289,000 | -2,812,000 | 0 | -3,806,000 | -2,603,000 | -1,553,000 | 0 | -2,142,000 | -7,060,000 | -1,823,000 | 0 | -4,353,000 | -3,856,000 | -6,972,000 | 0 | -1,643,000 | -2,355,000 | -1,199,000 | 0 | -753,000 | -502,000 | -110,000 | 0 | -1,415,000 | -4,519,000 | -6,789,000 | 0 | -2,569,000 | -696,000 | -815,000 | -1,519,000 | -1,223,000 | -945,000 | -560,000 | -8,919,000 | -495,000 | -791,000 | -307,000 | -781,000 | -129,000 | -267,000 | -170,000 | -27,000 | -79,000 | -440,000 | -271,000 | ||||
free cash flows | 69,773,000 | 53,457,000 | 38,183,000 | 49,890,000 | 32,621,000 | 193,022,000 | 74,361,000 | 34,143,000 | -51,101,000 | 42,233,000 | 31,368,000 | 28,854,000 | 54,111,000 | 47,255,000 | 29,123,000 | 46,326,000 | 57,745,000 | 39,608,000 | 59,082,000 | 36,628,000 | 44,882,000 | 31,269,000 | 48,143,000 | 42,486,000 | 45,890,000 | 41,998,000 | 44,273,000 | 43,753,000 | 42,684,000 | 36,971,000 | 18,863,000 | 28,485,000 | 41,248,000 | 28,582,000 | 19,780,000 | 19,995,000 | 35,530,000 | 31,671,000 | 25,781,000 | 38,751,000 | 43,909,000 | 33,167,000 | 27,803,000 | 31,628,000 | 38,023,000 | 26,814,000 | 13,831,000 | 35,240,000 | 33,727,000 | 29,871,000 | 22,016,000 | 40,067,000 | 35,374,000 | 23,593,000 | 22,731,000 | 33,659,000 | 24,816,000 | 28,693,000 | 32,193,000 | 28,428,000 | 34,489,000 | 21,313,000 | 12,227,000 | 27,372,000 | 32,863,000 | 23,119,000 | 33,215,000 | 31,838,000 | 17,467,000 | 34,499,000 | 15,238,000 | 18,811,000 | 40,702,000 | 22,846,000 | 11,656,000 | 15,608,000 | 25,873,000 | 28,164,000 | 17,656,000 | 23,179,000 | 13,227,000 | 33,542,000 | 6,098,000 | 18,474,000 | 20,548,000 | 20,866,000 | 11,860,000 | 7,651,000 | 15,681,000 | 13,735,000 | 8,424,000 | 9,287,000 | ||||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of discontinued operations | 0 | 0 | 5,558,000 | 262,454,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of rental equipment | -51,060,000 | -41,286,000 | -38,697,000 | -11,533,000 | -23,962,000 | -21,924,000 | -66,704,000 | -78,641,000 | -58,357,000 | -43,234,000 | -50,357,000 | -77,731,000 | -57,294,000 | -35,575,000 | -55,390,000 | -39,430,000 | -23,766,000 | -31,477,000 | -40,918,000 | -17,984,000 | -20,668,000 | -8,097,000 | -22,190,000 | -35,374,000 | -40,460,000 | -36,542,000 | -56,569,000 | -34,132,000 | -38,413,000 | -25,996,000 | -34,494,000 | -24,168,000 | -27,075,000 | -30,204,000 | -15,914,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property, plant and equipment | -11,145,000 | -11,614,000 | -17,629,000 | -3,992,000 | -4,158,000 | -5,945,000 | -4,848,000 | -25,277,000 | -27,541,000 | -5,219,000 | -4,372,000 | -6,857,000 | -7,023,000 | -4,000,000 | -1,177,000 | -5,417,000 | -1,711,000 | 1,303,000 | -1,291,000 | -981,000 | -4,085,000 | -2,746,000 | -3,697,000 | -3,196,000 | -5,235,000 | -2,884,000 | -1,208,000 | -2,753,000 | -3,143,000 | -6,104,000 | -3,750,000 | -2,667,000 | -3,161,000 | -3,788,000 | -5,835,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition of businesses | -1,838,000 | 0 | 0 | -2,003,000 | -2,720,000 | -453,592,000 | 2,501,000 | -1,283,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition of business assets | -293,000 | -407,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of used rental equipment | 24,982,000 | 26,447,000 | 19,378,000 | 12,822,000 | 18,183,000 | 20,936,000 | 15,780,000 | 13,554,000 | 16,763,000 | 21,995,000 | 15,213,000 | 12,197,000 | 19,686,000 | 22,363,000 | 21,522,000 | 10,308,000 | 15,781,000 | 16,882,000 | 14,256,000 | 10,418,000 | 13,215,000 | 11,916,000 | 11,565,000 | 10,356,000 | 13,603,000 | 12,564,000 | 9,047,000 | 9,233,000 | 11,719,000 | 10,855,000 | 11,505,000 | 7,707,000 | 12,421,000 | 10,552,000 | 5,505,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of property, plant and equipment | 0 | 0 | 0 | 12,251,000 | 9,107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -39,061,000 | -26,453,000 | -58,895,000 | -2,703,000 | -9,937,000 | -6,933,000 | -55,772,000 | -78,113,000 | -60,321,000 | -31,340,000 | -36,678,000 | -263,529,000 | -44,631,000 | -17,212,000 | -35,045,000 | -34,539,000 | -16,280,000 | -14,575,000 | -312,294,000 | -8,547,000 | -11,538,000 | 1,073,000 | -14,322,000 | -28,214,000 | -32,499,000 | -34,263,000 | -48,730,000 | -27,652,000 | -29,837,000 | -28,788,000 | -26,739,000 | -19,128,000 | -17,815,000 | -23,440,000 | -16,244,000 | -9,840,000 | -8,986,000 | -23,757,000 | -17,597,000 | -20,896,000 | -27,994,000 | -38,386,000 | -26,868,000 | -38,737,000 | -29,807,000 | -28,141,000 | -30,012,000 | -26,125,000 | -19,899,000 | -26,730,000 | -39,872,000 | -30,086,000 | -46,093,000 | -38,481,000 | -29,804,000 | -27,018,000 | -30,765,000 | -21,031,000 | -11,953,000 | -3,580,000 | -16,629,000 | -20,324,000 | -30,395,000 | -23,020,000 | -17,991,000 | -22,507,000 | -22,929,000 | -13,545,000 | -13,383,000 | -28,177,000 | -34,918,000 | -28,137,000 | -21,581,000 | -13,512,000 | -21,377,000 | -11,434,000 | -12,144,000 | -133,854,000 | -2,408,000 | -4,815,000 | -10,267,000 | -6,209,000 | -367,000 | |||||||||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (payments) borrowings under bank lines of credit | -30,894,000 | -18,140,000 | -110,712,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under term note agreement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payment of term note agreement | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under series g senior notes | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlement of stock awards | 0 | -9,000 | -68,000 | -5,616,000 | -289,000 | 0 | 0 | -4,082,000 | -1,133,000 | 0 | -14,000 | -6,086,000 | -286,000 | -125,000 | -2,523,000 | -3,605,000 | -498,000 | -19,000 | -1,346,000 | -3,482,000 | -446,000 | -1,590,000 | -1,939,000 | -401,000 | -1,469,000 | -301,000 | -8,000 | -1,555,000 | -253,000 | -212,000 | -1,821,000 | -971,000 | -1,044,000 | -176,000 | -143,000 | -698,000 | -103,000 | -142,000 | -344,000 | -831,000 | -145,000 | -2,000 | -582,000 | -399,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of dividends | -11,940,000 | -11,940,000 | -11,936,000 | -12,084,000 | -11,662,000 | -11,662,000 | -11,661,000 | -11,774,000 | -11,388,000 | -11,386,000 | -11,382,000 | -11,400,000 | -11,094,000 | -11,092,000 | -11,077,000 | -11,006,000 | -10,547,000 | -10,546,000 | -10,535,000 | -10,554,000 | -10,127,000 | -10,116,000 | -10,157,000 | -9,369,000 | -9,107,000 | -9,095,000 | -9,089,000 | -8,248,000 | -8,220,000 | -8,218,000 | -8,201,000 | -6,300,000 | -6,238,000 | -6,235,000 | -6,155,000 | -6,099,000 | -6,096,000 | -6,117,000 | -6,136,000 | -6,051,000 | -6,552,000 | -6,537,000 | -6,639,000 | -6,356,000 | -6,149,000 | -6,049,000 | -6,060,000 | -5,822,000 | -5,819,000 | -5,655,000 | -5,601,000 | -5,589,000 | -5,454,000 | -5,385,000 | -5,381,000 | -5,235,000 | -5,224,000 | -5,220,000 | -4,742,000 | -4,731,000 | -4,748,000 | -4,356,000 | -4,558,000 | -4,534,000 | -4,016,000 | -3,995,000 | -3,994,000 | -3,991,000 | -3,480,000 | -3,470,000 | -3,452,000 | -3,446,000 | -2,700,000 | -2,686,000 | -2,678,000 | -2,671,000 | -2,424,000 | -2,425,000 | -2,410,000 | -2,407,000 | -2,249,000 | -2,246,000 | -2,247,000 | -1,994,000 | -1,981,000 | |||||||||||
net cash from financing activities | -48,818,000 | -32,831,000 | 1,160,000 | -48,594,000 | -30,091,000 | -197,374,000 | -15,953,000 | 19,728,000 | 82,812,000 | -16,379,000 | 2,456,000 | 227,547,000 | -17,105,000 | -33,217,000 | 3,882,000 | -17,093,000 | -44,074,000 | -23,790,000 | 252,033,000 | -27,967,000 | -37,802,000 | -33,994,000 | -37,143,000 | -19,512,000 | -18,617,000 | -9,808,000 | 3,315,000 | -18,906,000 | -18,918,000 | -14,286,000 | 4,240,000 | -10,102,000 | -14,465,000 | 21,000 | -8,734,000 | -25,941,000 | -24,156,000 | -9,670,000 | -22,063,000 | -22,672,000 | -7,378,000 | 7,754,000 | -8,176,000 | -4,427,000 | 8,682,000 | 12,600,000 | -10,339,000 | -3,721,000 | 1,752,000 | -22,872,000 | 1,017,000 | 10,056,000 | -6,260,000 | 13,262,000 | 619,000 | -4,336,000 | -6,571,000 | 4,025,000 | 16,339,000 | -8,350,000 | -12,090,000 | -29,931,000 | -16,396,000 | 78,035,000 | -16,482,000 | 11,607,000 | -7,337,000 | -9,093,000 | -5,137,000 | 10,111,000 | 6,522,000 | -13,924,000 | -15,963,000 | 9,238,000 | 11,626,000 | 6,005,000 | -12,823,000 | 122,459,000 | -5,413,000 | -10,893,000 | -3,547,000 | -2,655,000 | -9,191,000 | |||||||||||||
effect of foreign currency exchange rate changes on cash | 0 | 8,000 | -3,000 | 4,000 | -2,000 | -139,000 | 134,000 | 1,000 | 9,000 | 28,000 | -29,000 | -4,000 | 68,000 | -245,000 | -23,000 | 44,000 | -17,000 | -12,000 | -14,000 | 37,000 | -86,000 | -78,000 | 25,000 | 35,000 | 42,000 | -24,000 | 11,000 | 21,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash | 352,000 | -2,000,000 | -240,000 | -41,000 | 18,000 | -38,000 | -390,000 | -367,000 | -70,000 | -419,000 | -56,000 | 246,000 | -1,151,000 | 22,000 | 215,000 | -37,000 | 156,000 | -810,000 | -171,000 | 206,000 | -1,077,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash balance, beginning of period | 0 | 0 | 0 | 807,000 | 0 | 0 | 0 | 877,000 | 0 | 0 | 0 | 957,000 | 0 | 0 | 0 | 1,491,000 | 0 | 0 | 0 | 1,238,000 | 0 | 0 | 0 | 2,342,000 | 0 | 0 | 0 | 1,508,000 | 0 | 0 | 0 | 2,501,000 | 0 | 0 | 852,000 | 0 | 0 | 0 | 1,103,000 | 0 | 0 | 0 | 1,167,000 | 0 | 0 | 0 | 1,630,000 | 0 | 0 | 0 | 1,612,000 | 0 | 0 | 1,229,000 | 0 | 0 | 990,000 | 0 | 0 | 0 | 1,187,000 | 0 | 0 | 0 | 1,325,000 | 0 | 0 | 0 | 5,090,000 | 0 | 0 | 0 | 349,000 | 0 | 0 | 0 | 276,000 | 0 | 0 | 0 | 189,000 | 0 | 0 | 0 | 4,000 | 0 | 0 | 0 | 4,000 | |||||||
cash balance, end of period | -6,961,000 | 5,787,000 | -1,923,000 | 3,392,000 | -3,249,000 | -5,340,000 | 7,484,000 | 1,912,000 | -1,069,000 | -259,000 | 1,515,000 | 690,000 | -604,000 | 687,000 | -729,000 | 1,603,000 | -889,000 | -32,000 | 83,000 | 2,329,000 | -305,000 | 849,000 | 352,000 | 342,000 | 52,000 | 794,000 | 54,000 | 1,442,000 | -2,891,000 | -85,000 | 36,000 | 4,448,000 | -502,000 | 191,000 | 1,680,000 | -240,000 | -146,000 | 176,000 | 1,062,000 | 346,000 | 18,000 | -38,000 | 777,000 | 393,000 | -367,000 | -70,000 | 1,211,000 | 979,000 | -56,000 | 246,000 | 461,000 | 22,000 | -25,000 | 365,000 | 215,000 | -1,813,000 | 2,250,000 | 494,000 | -37,000 | 156,000 | 377,000 | 904,000 | -171,000 | 206,000 | 248,000 | 915,000 | -892,000 | 969,000 | 333,000 | 2,482,000 | 2,287,000 | -44,000 | 365,000 | -77,000 | 41,000 | -338,000 | 723,000 | 14,000 | -367,000 | -10,000 | 639,000 | 0 | 0 | 0 | 4,000 | -2,089,000 | 2,089,000 | 0 | 4,000 | |||||||
supplemental disclosure of cash flow information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on merger termination, net of transaction costs, presented under net cash from operating activities | -2,002,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid, during the period | 5,036,000 | 8,887,000 | 6,837,000 | 9,145,000 | 7,986,000 | 13,944,000 | 12,210,000 | 14,184,000 | 10,785,000 | 11,016,000 | 8,985,000 | 7,817,000 | 5,793,000 | 3,161,000 | 3,684,000 | 2,137,000 | 3,849,000 | 2,490,000 | 2,362,000 | 1,625,000 | 2,221,000 | 1,798,000 | 2,172,000 | 2,859,000 | 3,116,000 | 3,149,000 | 3,382,000 | 2,828,000 | 3,405,000 | 3,070,000 | 3,586,000 | 2,537,000 | 2,746,000 | 3,514,000 | 2,303,000 | 3,394,000 | 2,396,000 | 3,660,000 | 2,986,000 | 2,817,000 | 2,328,000 | 2,888,000 | 2,008,000 | 2,758,000 | 2,118,000 | 3,041,000 | 1,157,000 | 3,206,000 | 1,276,000 | 3,055,000 | 1,276,000 | 1,238,000 | 3,545,000 | 1,071,000 | 1,047,000 | 1,323,000 | 1,335,000 | 1,776,000 | 1,392,000 | 1,919,000 | 1,219,000 | 1,858,000 | 1,283,000 | 2,468,000 | 1,803,000 | 3,146,000 | 1,868,000 | 2,899,000 | 2,160,000 | 3,347,000 | 1,739,000 | 3,728,000 | 1,904,000 | 3,149,000 | 2,345,000 | 3,515,000 | 1,502,000 | 2,892,000 | 1,270,000 | 2,604,000 | 1,033,000 | 2,363,000 | 861,000 | 1,248,000 | 1,046,000 | |||||||||||
net income taxes paid, during the period | 24,000 | 479,000 | 82,018,000 | 2,616,000 | 6,518,000 | 413,000 | 2,477,000 | 7,807,000 | 16,658,000 | 420,000 | 1,013,000 | 1,084,000 | 6,618,000 | 372,000 | 10,199,000 | 22,551,000 | 1,790,000 | 363,000 | 7,498,000 | 3,857,000 | 5,463,000 | 710,000 | 2,102,000 | 4,380,000 | 10,103,000 | 1,572,000 | 5,369,000 | 12,576,000 | 5,565,000 | 7,804,000 | 2,072,000 | 5,006,000 | 673,000 | 258,000 | 750,000 | 1,174,000 | 316,000 | 6,581,000 | 7,168,000 | 8,187,000 | 339,000 | 1,151,000 | 5,260,000 | 1,519,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends accrued during the period, not yet paid | 214,000 | 92,000 | -28,000 | 12,471,000 | 241,000 | 91,000 | 90,000 | 12,060,000 | -4,000 | 77,000 | 86,000 | 11,851,000 | 60,000 | 158,000 | -348,000 | 11,357,000 | 1,278,000 | 84,000 | 108,000 | 9,810,000 | -272,000 | 100,000 | 37,000 | 10,218,000 | 248,000 | 78,000 | 75,000 | 9,088,000 | 39,000 | 82,000 | 30,000 | 8,237,000 | -235,000 | 24,000 | 6,190,000 | 3,000 | 9,000 | 15,000 | 6,120,000 | -140,000 | -429,000 | 36,000 | 6,552,000 | 55,000 | 46,000 | 38,000 | 6,387,000 | 6,133,000 | 99,000 | |||||||||||||||||||||||||||||||||||||||||||||||
rental equipment acquisitions, not yet paid | 3,211,000 | -199,000 | 5,219,000 | 3,439,000 | 2,060,000 | -4,301,000 | 1,839,000 | 5,795,000 | 10,888,000 | -1,847,000 | 1,915,000 | 5,697,000 | 3,665,000 | 2,649,000 | -5,963,000 | 12,869,000 | 3,551,000 | -6,303,000 | -2,593,000 | 11,095,000 | -1,454,000 | -827,000 | 117,000 | 6,537,000 | -2,954,000 | 520,000 | -2,074,000 | 11,004,000 | 52,000 | 2,442,000 | 271,000 | 6,930,000 | 263,000 | -1,154,000 | 7,513,000 | -812,000 | -247,000 | 183,000 | 3,752,000 | 1,573,000 | -2,683,000 | -1,830,000 | 10,220,000 | -7,713,000 | 622,000 | 4,569,000 | 7,464,000 | 1,166,000 | 3,480,000 | -2,773,000 | 6,660,000 | -3,121,000 | -2,693,000 | 12,682,000 | -6,267,000 | 1,181,000 | 10,631,000 | -5,204,000 | 803,000 | 49,000 | 9,740,000 | 1,884,000 | -2,331,000 | 5,616,000 | 5,260,000 | 2,496,000 | -4,599,000 | 950,000 | 9,482,000 | -3,608,000 | 2,041,000 | 123,000 | 8,847,000 | 3,817,000 | -1,693,000 | -450,000 | 7,758,000 | 4,595,000 | 257,000 | 2,413,000 | 7,429,000 | -305,000 | -603,000 | 4,030,000 | 2,503,000 | -3,277,000 | -863,000 | |||||||||
foreign currency exchange gain | -226,000 | -36,000 | -11,000 | -226,000 | -151,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments under bank lines of credit | -22,882,000 | -5,287,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash | 5,787,000 | -1,923,000 | 2,585,000 | -5,340,000 | 7,484,000 | 1,035,000 | -1,069,000 | -259,000 | 1,515,000 | -267,000 | -604,000 | 687,000 | -729,000 | 112,000 | -889,000 | -32,000 | 83,000 | 1,091,000 | -305,000 | 52,000 | 794,000 | 54,000 | -66,000 | -2,891,000 | -85,000 | 36,000 | 1,947,000 | -502,000 | 191,000 | 828,000 | -864,000 | 1,260,000 | -4,757,000 | 2,482,000 | 2,287,000 | -44,000 | 16,000 | -77,000 | 41,000 | -338,000 | 447,000 | 14,000 | -367,000 | -10,000 | 450,000 | -1,857,000 | 1,310,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
net income taxes paid (refunded), during the period | 751,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition payments withheld | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payment of series c senior notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income taxes (refunded) paid, during the period | 773,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings under bank lines of credit | 35,584,000 | -412,000 | -5,856,000 | 95,150,000 | -12,375,000 | 15,970,000 | 21,026,000 | 13,229,000 | -1,481,000 | 11,764,000 | 8,660,000 | -12,500,000 | -11,443,000 | 13,000,000 | 13,268,000 | -11,377,000 | -5,501,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | -65,344,000 | 7,563,000 | -4,582,000 | 29,837,000 | 1,963,000 | 14,457,000 | 4,643,000 | -4,716,000 | -5,202,000 | -214,000 | 20,275,000 | -2,633,000 | 898,000 | -6,971,000 | 12,772,000 | -6,383,000 | 994,000 | 836,000 | 8,520,000 | 9,948,000 | -1,760,000 | 513,000 | 3,919,000 | -4,284,000 | -600,000 | 4,604,000 | -3,924,000 | 7,410,000 | -1,150,000 | 9,481,000 | -4,249,000 | -465,000 | -2,770,000 | 8,136,000 | -6,421,000 | 3,292,000 | 5,134,000 | -592,000 | 2,828,000 | -2,160,000 | 2,707,000 | -1,724,000 | 7,872,000 | -181,000 | 4,100,000 | -339,000 | 580,000 | 12,260,000 | -2,373,000 | -3,351,000 | 3,850,000 | 1,842,000 | 1,058,000 | -3,990,000 | 822,000 | -4,962,000 | 5,030,000 | 4,360,000 | -7,085,000 | 1,477,000 | 375,000 | -4,809,000 | 3,839,000 | 615,000 | 5,668,000 | -1,293,000 | -5,878,000 | 9,944,000 | -1,020,000 | -400,000 | -3,094,000 | 1,246,000 | 6,658,000 | 1,421,000 | -402,000 | -163,000 | 5,245,000 | -2,899,000 | ||||||||||||||||||
cash paid for acquisition of non-compete agreements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under senior note purchase agreement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payment of series b senior notes | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (payments) under bank lines of credit | 245,033,000 | 19,073,000 | -6,860,000 | 9,000,000 | -7,083,000 | -13,083,000 | -11,834,000 | 4,788,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under note purchase agreement | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds to be received on the sale of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from credit losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency exchange (gain) loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer relationships | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-compete | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade name | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total purchase price | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition of titan business assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (payments) borrowings under bank lines of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | 0 | -116,000 | -5,649,000 | -7,852,000 | -15,168,000 | -45,653,000 | -2,755,000 | -377,000 | 0 | 0 | -24,418,000 | 0 | -47,000 | 0 | 0 | -10,207,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | 258,000 | 36,000 | 13,000 | 258,000 | 55,000 | 39,000 | 99,000 | 116,000 | 394,000 | 281,000 | 552,000 | 358,000 | 284,000 | 215,000 | 156,000 | 284,000 | 558,000 | 308,000 | 289,000 | 526,000 | 379,000 | 275,000 | 290,000 | 377,000 | 403,000 | 319,000 | 333,000 | 774,000 | 400,000 | 254,000 | 267,000 | 498,000 | 410,000 | 20,000 | 499,000 | 193,000 | 101,000 | 70,000 | 217,000 | 409,000 | 176,000 | 43,000 | 75,000 | 26,000 | 104,000 | 98,000 | 110,000 | -34,000 | 281,000 | 8,000 | ||||||||||||||||||||||||||||||||||||||||||||||
net repayment under bank lines of credit | -2,482,000 | -13,931,000 | -1,890,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowing (repayment) under bank lines of credit | -33,029,000 | -13,225,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowing under private placement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of rental assets | 0 | 0 | 0 | 39,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (repayment) borrowing under bank lines of credit | -27,229,000 | -22,172,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on series a senior notes | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (repayment) under bank lines of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayments under bank lines of credit | -9,103,000 | -2,831,000 | -2,436,000 | -15,522,000 | -1,555,000 | -20,749,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency exchanges loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 0 | 0 | 0 | 11,000,000 | 0 | 0 | 6,131,000 | -5,027,000 | 72,000 | -4,264,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (repayments) under bank lines of credit | 198,000 | 2,027,000 | 6,193,000 | 15,882,000 | -4,382,000 | 131,000 | -3,334,000 | -2,212,000 | -525,000 | 3,175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 0 | 0 | 0 | 37,000 | 691,000 | 0 | 500,000 | 958,000 | 1,411,000 | 16,000 | 226,000 | 76,000 | 1,897,000 | 454,000 | 9,494,000 | 3,222,000 | 486,000 | -61,000 | 3,147,000 | 78,000 | 968,000 | 802,000 | 5,052,000 | 367,000 | 241,000 | 1,846,000 | 387,000 | 193,000 | 354,000 | 164,000 | 4,000 | 231,000 | 277,000 | 386,000 | 215,000 | 605,000 | 1,967,000 | 1,407,000 | 2,150,000 | 0 | 185,000 | 1,256,000 | 896,000 | 2,006,000 | 735,000 | 958,000 | 2,085,000 | 638,000 | 562,000 | 345,000 | 1,075,000 | 277,000 | 90,000 | 2,156,000 | ||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts | 146,000 | 35,000 | 498,000 | 970,000 | 489,000 | 357,000 | 333,000 | 345,000 | 466,000 | 558,000 | 456,000 | 797,000 | 436,000 | 215,000 | 696,000 | 474,000 | 928,000 | 373,000 | 548,000 | 419,000 | 406,000 | 269,000 | 381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
three months ended june 30, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
leasing | 1,363,000 | 45,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-lease: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental related services | 290,000 | 3,985,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales | 4,368,000 | 4,593,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | -1,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total non-lease | 4,657,000 | 8,580,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 6,020,000 | 53,851,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2017 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
six months ended june 30, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency exchanges (gain) loss | 32,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
three months ended march 31, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjusted ebitda 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid, net of refunds received | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance cost | 13,000 | 12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in certain assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and other liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of used rental equipment | 5,369,000 | 10,978,000 | 6,961,000 | 6,098,000 | 6,533,000 | 7,866,000 | 5,704,000 | 6,111,000 | 9,692,000 | 9,107,000 | 7,327,000 | 6,430,000 | 8,006,000 | 11,001,000 | 7,568,000 | 6,805,000 | 8,350,000 | 5,430,000 | 6,776,000 | 7,799,000 | 6,589,000 | 7,114,000 | 8,903,000 | 8,826,000 | 5,734,000 | 5,231,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant and equipment | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under series b senior notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under series c senior notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit (shortfall) from exercise of stock awards | -73,000 | -122,000 | -760,000 | -111,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of rental equipment | -18,634,000 | -22,901,000 | -22,814,000 | -33,647,000 | -41,263,000 | -29,974,000 | -44,867,000 | -36,346,000 | -31,759,000 | -37,207,000 | -31,090,000 | -25,151,000 | -32,938,000 | -38,242,000 | -35,039,000 | -49,539,000 | -41,214,000 | -29,946,000 | -34,201,000 | -34,144,000 | -25,063,000 | -17,702,000 | -13,261,000 | -20,412,000 | -27,892,000 | -33,060,000 | -21,605,000 | -23,419,000 | -27,670,000 | -27,295,000 | -18,217,000 | -20,656,000 | -31,192,000 | -39,855,000 | -28,382,000 | -27,847,000 | -21,395,000 | -27,877,000 | -19,544,000 | -19,925,000 | -21,183,000 | -5,054,000 | -8,637,000 | -14,972,000 | -8,534,000 | -3,654,000 | -2,768,000 | -3,578,000 | -5,545,000 | -7,027,000 | ||||||||||||||||||||||||||||||||||||||||||||||
purchase of property, plant and equipment | -1,330,000 | -7,817,000 | -881,000 | -2,213,000 | -2,827,000 | -3,005,000 | -2,977,000 | -3,289,000 | -2,812,000 | -3,806,000 | -2,603,000 | -1,553,000 | -2,142,000 | -7,060,000 | -1,823,000 | -4,353,000 | -3,856,000 | -6,972,000 | -1,643,000 | -2,355,000 | -1,199,000 | -753,000 | -502,000 | -110,000 | -1,415,000 | -4,519,000 | -6,789,000 | -2,569,000 | -696,000 | -815,000 | -1,519,000 | -1,223,000 | -945,000 | -560,000 | -8,919,000 | -495,000 | -791,000 | -307,000 | -781,000 | -129,000 | -267,000 | -170,000 | -27,000 | -79,000 | -440,000 | -271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowing (repayments) under bank lines of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payment on series a senior notes | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | 5,000 | -13,000 | 10,000 | -103,000 | 17,000 | 9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares of common stock for calculating basic earnings per share | 23,862,000 | -808,000 | 51,000 | 26,091,000 | 25,789,000 | 20,000 | 126,000 | 24,639,000 | 22,000 | 82,000 | 24,258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of potentially dilutive securities from equity-based compensation | 49,000 | -57,000 | -54,000 | 185,000 | 441,000 | -63,000 | -160,000 | 544,000 | -45,000 | 0 | 402,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares of common stock for calculating diluted earnings per share | 23,911,000 | -865,000 | -3,000 | 26,276,000 | 26,230,000 | -43,000 | -34,000 | 25,183,000 | -23,000 | 82,000 | 24,660,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit (shortfall) from exercise of stock options | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relocatable modular buildings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relocatable modular accessories | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
portable storage containers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
electronic test equipment and accessories | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liquid and solid containment tanks and boxes and accessories | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowing under bank lines of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowing under series b senior notes | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from exercise and disqualifying disposition of stock options | 36,000 | 294,000 | 19,000 | 508,000 | 141,000 | 665,000 | 508,000 | -16,000 | -53,000 | 683,000 | 715,000 | 160,000 | 54,000 | 630,000 | -288,000 | 511,000 | 185,000 | 626,000 | 43,000 | 26,000 | 326,000 | 361,000 | 24,000 | 18,000 | 16,000 | -386,000 | 393,000 | -301,000 | 297,000 | 914,000 | 471,000 | 421,000 | 0 | 44,000 | 582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash share-based compensation | 931,000 | 955,000 | 298,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note 1. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency loss | 103,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayments under bank lines of credit borrowing under private placement | -41,922,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of dividends taxes paid related to net share settlement of stock awards | -6,489,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under private placement | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on senior notes | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income taxes paid (refunds received), during the period | 1,417,000 | 2,017,000 | 1,199,000 | -5,067,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends accrued, during the period, not yet paid | 43,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash stock-based compensation | 1,129,000 | 1,126,000 | 1,077,000 | 1,083,000 | 994,000 | 1,582,000 | 1,103,000 | 1,024,000 | 1,072,000 | 1,069,000 | 1,067,000 | 1,019,000 | 889,000 | 756,000 | 978,000 | 975,000 | 935,000 | 912,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjusted ebitda1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income taxes (paid) refunds received | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends accrued | 6,268,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjusted ebitda2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of rental equipment | -3,217,000 | -2,822,000 | -3,504,000 | -1,698,000 | -3,966,000 | -2,484,000 | -2,340,000 | -2,892,000 | -2,293,000 | -2,057,000 | -2,058,000 | -3,555,000 | -1,645,000 | -2,489,000 | -2,539,000 | -2,213,000 | -3,150,000 | -1,760,000 | -3,281,000 | -2,323,000 | -1,645,000 | -1,283,000 | -1,370,000 | -1,678,000 | -1,094,000 | -1,279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid (refunds received), during the period | 902,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared, not yet paid | 15,000 | 5,590,000 | 78,000 | 21,000 | 18,000 | 5,396,000 | 7,000 | 3,000 | 5,000 | 5,220,000 | 8,000 | 21,000 | -14,000 | 4,727,000 | -29,000 | 7,000 | 25,000 | 4,533,000 | 25,000 | -3,000 | 2,000 | 3,992,000 | 10,000 | 17,000 | 6,000 | 3,446,000 | 14,000 | 9,000 | 6,000 | 2,671,000 | 0 | 13,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to acquisition of adler tanks | -389,000 | -50,000 | -1,049,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for the acquisition of adler tanks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common stock for calculating basic earnings per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common stock for calculating diluted earnings per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid, during the period | 5,038,000 | 1,161,000 | 479,000 | 1,070,000 | 467,000 | 1,169,000 | 997,000 | 1,577,000 | 838,000 | 5,011,000 | 3,337,000 | 5,482,000 | 594,000 | 6,755,000 | 1,920,000 | 5,224,000 | 3,349,000 | 9,937,000 | 7,342,000 | 5,022,000 | 570,000 | 1,399,000 | 1,260,000 | 3,612,000 | 2,084,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
six months ended june 30, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental revenues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental related services revenues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and other revenues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation of rental equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and administrative expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income allocation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment, at cost | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rental equipment, net book value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
utilization (period end) 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average utilization 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of minority interest in subsidiary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of rental equipment | 6,891,000 | 10,233,000 | 4,942,000 | 7,805,000 | 8,983,000 | 7,184,000 | 5,374,000 | 6,657,000 | 7,997,000 | 5,859,000 | 5,181,000 | 6,191,000 | 8,496,000 | 3,960,000 | 5,497,000 | 9,164,000 | 6,761,000 | 8,674,000 | 6,807,000 | 8,891,000 | 9,706,000 | 6,009,000 | 2,816,000 | 3,849,000 | 4,784,000 | 2,765,000 | 3,558,000 | 4,460,000 | 4,787,000 | 4,542,000 | 5,195,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 16,211,000 | 16,273,000 | 15,394,000 | 14,699,000 | 14,050,000 | 14,068,000 | 14,032,000 | 13,314,000 | 12,588,000 | 12,321,000 | 11,917,000 | 11,839,000 | 11,384,000 | 11,624,000 | 11,332,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of adler tanks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for the acquisition of adler tanks, during the period | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash stock compensation | 932,000 | 854,000 | 850,000 | 791,000 | 786,000 | 718,000 | 830,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from exercise and disqualifying | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
disposition of stock options | 25,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of trs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used) in financing activities | 3,046,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of rental equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of land | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of land | 2,544,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in, net of trs assets acquired and liabilities assumed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of trs assets, net of liabilities assumed | -1,796,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, beginning of period | 0 | 0 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, end of period | 1,310,000 | 732,000 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the exercise of stock options | 98,000 | 52,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of land | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid during the period | 1,115,000 | 385,000 | 1,068,000 | 456,000 | 1,557,000 | 583,000 | 1,687,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid during the period | 151,000 | 2,498,000 | 536,000 | 4,999,000 | 4,000 | 1,611,000 | 572,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared but not yet paid | 2,407,000 | 0 | 1,996,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of land, buildings, land improvements, equipment and furniture | 126,000 | -184,000 | -67,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments under notes payable | -16,150,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued for equity in subsidiary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (payments) under notes payable | -11,883,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of land, buildings, land improvements, equipment and furniture | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (repayments) under bank lines of credit |
