Thanks, Brian. Results are fantastic this quarter, capping a great year. Revenue for the fourth quarter of 2024 increased by 38% compared to last year to $1.9 billion. Full year revenue for 2024 was $7 billion, an increase of 35% compared to 2023. For the full year, our mechanical segment revenue increased by 40%, up by acquisitions, modular expansion, and substantial organic construction and service growth. Electrical segment revenue increased by 19%. Full year same store revenue increased by 23% or $1.2 billion. We will face a tough comparable in 2025, and our best estimate is that same store revenue will continue to rise in 2025, most likely by high single-digit percentage growth. Gross profit was $434 million for the fourth quarter of 2024, a $154 million improvement compared to a year ago. Our gross profit percentage grew to 23.2% this quarter compared to 20.6% for the fourth quarter of 2023. The quarterly gross profit percentage in our Electrical segment improved to 26.1% this year, compared to 22.9% last year. Margins in our mechanical segment also increased in the quarter to 22.4% compared to 19.8% in the fourth quarter of 2023. Full year gross profit increased by $486 million, and our annual gross profit margin was 21% as compared to 19% in 2023. Our electrical margin was 24.1% for 2024, while mechanical was 20.2%. As we look to 2025, we are optimistic that gross profit margins will continue to be in the strong range as we have achieved in comparable quarters last year. SG&A expense in the fourth quarter was $208 million or 11.1% of revenue, compared to $160 million or 11.8% of revenue in the same quarter of 2023. For the full year, SG&A expense as a percentage of revenue was 10.4%, down from 11.0% in 2023. For the full year and on a same store basis, SG&A due to ongoing investments to support our much higher activity levels. Quarterly operating income increased from $120 million in the fourth quarter of 2023 to $226 million for the fourth quarter of 2024, an 88% increase. Thanks to the jump in gross profit margins and favorable SG&A leverage, operating income percentage increased to 12.1% this year from 8.9% in the prior year. For the full year, our operating income was $749 million, and we achieved a remarkable operating income percentage of 10.7%. Our 2024 tax rate was 21.6%. We estimate that our tax rate in 2025 will be approximately 22% to 23%. After considering all these factors, net income for the fourth quarter of 2024 was $146 million or $4.09 per share. This is a 60% improvement in quarterly earnings per share from last year. Our full year earnings per share for 2024 were $14.60, compared to $9.01 per share in the prior year, so our annual EPS is up by over 60%. And EBITDA increased by 85% to $261 million this quarter from $141 million in the fourth quarter of 2023. Same store EBITDA increased by over 50%. Full year 2024 EBITDA was $892 million, and EBITDA margin was 12.7%, reflecting great execution by our teams and strong demand in our markets. Full year free cash flow for 2024 was a remarkable $1.176 billion. We continue to benefit from advanced payments, and operating cash flow, again, far exceeded our earnings by $327 million on a trailing twelve-month basis, so we are again well ahead of earnings in collecting our cash. In addition, our cash flow for the second half of 2024 was lifted by approximately $80 million of tax payments that we were allowed to defer until February of 2025 due to Hurricane Barrel. That catch-up payment has now been made and will reduce first quarter cash flow. Capital expenditures in 2024 were $111 million or a little over 1.5% of revenue, and we continue to invest in our operations and purchase vehicles to support our service business. We increased our investment in share repurchases this year and returned $58 million to shareholders in 2024 by buying over 177,000 shares at an average price of $329. Since its start, our share purchase program has retired over 10.4 million shares at an average price of $31.41 and paid our shareholders more than $320 million. That's all I got, Brian.