|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| OPERATING ACTIVITIES |
|
|
|
|
|
| Net Income |
$169.2M
20.33%
YoY
|
$140.6M
18.4%
YoY
|
$118.8M
-21.85%
YoY
|
$152.0M
-1.87%
YoY
|
$154.9M
48.37%
YoY
|
| Depreciation, Depletion And Amortization |
$24.94M
24.91%
YoY
|
$19.97M
29.42%
YoY
|
$15.43M
24.25%
YoY
|
$12.42M
-2.22%
YoY
|
$12.70M
-3.79%
YoY
|
| Cash From Operating Activities |
$235.2M
24.74%
YoY
|
$188.6M
19.76%
YoY
|
$157.5M
-14.06%
YoY
|
$183.2M
16.23%
YoY
|
$157.6M
10.69%
YoY
|
| INVESTING ACTIVITIES |
|
|
|
|
|
| Capital Expenditures |
$16.30M
38.83%
YoY
|
$11.74M
26.89%
YoY
|
$9.254M
32.03%
YoY
|
$7.009M
-191.03%
YoY
|
-$7.700M
-6.1%
YoY
|
| Acquisitions |
-$37.94M
-2843.6%
YoY
|
$1.383M
-103.1%
YoY
|
-$44.56M
-1803.52%
YoY
|
$2.616M
N/A
|
$0.00
-100.0%
YoY
|
| Other Investing Activities |
$185.4M
-147.85%
YoY
|
-$387.4M
1007.79%
YoY
|
-$34.97M
-96.2%
YoY
|
-$919.2M
70.76%
YoY
|
-$538.3M
-23.28%
YoY
|
| Cash From Investing Activities |
$169.1M
-142.36%
YoY
|
-$399.2M
802.55%
YoY
|
-$44.23M
-95.23%
YoY
|
-$926.2M
69.62%
YoY
|
-$546.1M
-23.06%
YoY
|
| FINANCING ACTIVITIES |
|
|
|
|
|
| Cash Dividend Paid |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Common Stock Issuance & Retirement, Net |
$10.19M
3957.77%
YoY
|
$251.0K
-94.92%
YoY
|
$4.944M
-66.4%
YoY
|
$14.71M
-32.24%
YoY
|
$21.71M
172.11%
YoY
|
| Debt Paid & Issued, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cash From Financing Activities |
-$201.2M
-169.52%
YoY
|
$289.5M
-374.65%
YoY
|
-$105.4M
-67.94%
YoY
|
-$328.7M
-133.38%
YoY
|
$984.8M
-3.75%
YoY
|
| NET CHANGE |
|
|
|
|
|
| Cash From Operating Activities |
$235.2M
24.74%
YoY
|
$188.6M
19.76%
YoY
|
$157.5M
-14.06%
YoY
|
$183.2M
16.23%
YoY
|
$157.6M
10.69%
YoY
|
| Cash From Investing Activities |
$169.1M
-142.36%
YoY
|
-$399.2M
802.55%
YoY
|
-$44.23M
-95.23%
YoY
|
-$926.2M
69.62%
YoY
|
-$546.1M
-23.06%
YoY
|
| Cash From Financing Activities |
-$201.2M
-169.52%
YoY
|
$289.5M
-374.65%
YoY
|
-$105.4M
-67.94%
YoY
|
-$328.7M
-133.38%
YoY
|
$984.8M
-3.75%
YoY
|
| Net Change In Cash |
$203.1M
157.47%
YoY
|
$78.87M
906.08%
YoY
|
$7.839M
-100.73%
YoY
|
-$1.072B
-279.7%
YoY
|
$596.4M
30.83%
YoY
|
| FREE CASH FLOW |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cash From Operating Activities |
$235.2M
24.74%
YoY
|
$188.6M
19.76%
YoY
|
$157.5M
-14.06%
YoY
|
$183.2M
16.23%
YoY
|
$157.6M
10.69%
YoY
|
| Capital Expenditures |
$16.30M
38.83%
YoY
|
$11.74M
26.89%
YoY
|
$9.254M
32.03%
YoY
|
$7.009M
-191.03%
YoY
|
-$7.700M
-6.1%
YoY
|
| Free Cash Flow |
$218.9M
23.8%
YoY
|
$176.8M
19.31%
YoY
|
$148.2M
-15.9%
YoY
|
$176.2M
6.58%
YoY
|
$165.3M
9.78%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OPERATING ACTIVITIES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net Income |
$51.14M
39.18%
YoY
|
$55.51M
54.17%
YoY
|
$54.47M
42.98%
YoY
|
$22.51M
-31.2%
YoY
|
$36.75M
8.64%
YoY
|
$36.01M
18.26%
YoY
|
$38.10M
54.83%
YoY
|
$32.72M
8.79%
YoY
|
$33.82M
0.49%
YoY
|
$30.45M
-15.71%
YoY
|
$24.61M
-36.86%
YoY
|
$30.07M
-20.39%
YoY
|
$33.66M
-13.98%
YoY
|
$36.12M
-3.16%
YoY
|
$38.97M
4.11%
YoY
|
$37.78M
-6.26%
YoY
|
$39.13M
-1.81%
YoY
|
$37.30M
9.06%
YoY
|
$37.43M
6.61%
YoY
|
| Depreciation, Depletion And Amortization |
$6.798M
-3.25%
YoY
|
$6.792M
35.95%
YoY
|
$6.805M
37.47%
YoY
|
$4.320M
-13.58%
YoY
|
$7.026M
39.88%
YoY
|
$4.996M
-0.66%
YoY
|
$4.950M
15.12%
YoY
|
$4.999M
65.31%
YoY
|
$5.023M
61.25%
YoY
|
$5.029M
61.6%
YoY
|
$4.300M
37.73%
YoY
|
$3.024M
-3.32%
YoY
|
$3.115M
1.93%
YoY
|
$3.112M
-2.75%
YoY
|
$3.122M
0.71%
YoY
|
$3.128M
-2.25%
YoY
|
$3.056M
-4.5%
YoY
|
$3.200M
0.0%
YoY
|
$3.100M
-6.06%
YoY
|
| Cash From Operating Activities |
$53.04M
26.27%
YoY
|
$66.15M
34.52%
YoY
|
$80.59M
54.59%
YoY
|
$42.39M
-16.09%
YoY
|
$42.01M
14.31%
YoY
|
$49.17M
37.9%
YoY
|
$52.13M
-4.52%
YoY
|
$50.52M
11.46%
YoY
|
$36.75M
68.19%
YoY
|
$35.66M
20.05%
YoY
|
$54.60M
7.52%
YoY
|
$45.32M
-32.95%
YoY
|
$21.85M
-37.84%
YoY
|
$29.70M
33.19%
YoY
|
$50.78M
28.23%
YoY
|
$67.60M
26.58%
YoY
|
$35.14M
-16.92%
YoY
|
$22.30M
-36.29%
YoY
|
$39.60M
30.26%
YoY
|
| INVESTING ACTIVITIES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Capital Expenditures |
$4.423M
19.51%
YoY
|
$4.031M
11.02%
YoY
|
$6.240M
44.88%
YoY
|
$2.330M
68.96%
YoY
|
$3.701M
52.62%
YoY
|
$3.631M
22.92%
YoY
|
$4.307M
26.68%
YoY
|
$1.379M
-7.08%
YoY
|
$2.425M
74.21%
YoY
|
$2.954M
30.71%
YoY
|
$3.400M
-236.99%
YoY
|
$1.484M
-255.39%
YoY
|
$1.392M
-206.1%
YoY
|
$2.260M
-183.7%
YoY
|
-$2.482M
30.63%
YoY
|
-$955.0K
-56.59%
YoY
|
-$1.312M
45.78%
YoY
|
-$2.700M
-27.03%
YoY
|
-$1.900M
111.11%
YoY
|
| Acquisitions |
$488.0K
-68.52%
YoY
|
N/A
|
N/A
|
N/A
|
$1.550M
108.61%
YoY
|
N/A
|
N/A
|
N/A
|
$743.0K
475.97%
YoY
|
N/A
|
N/A
|
N/A
|
$129.0K
-50.38%
YoY
|
N/A
|
N/A
|
N/A
|
$260.0K
N/A
|
N/A
|
N/A
|
| Other Investing Activities |
-$1.266M
-98.84%
YoY
|
-$31.81M
-77.9%
YoY
|
-$7.581M
-85.88%
YoY
|
$334.2M
-286.67%
YoY
|
-$109.5M
922.72%
YoY
|
-$144.0M
-381.57%
YoY
|
-$53.70M
-176.72%
YoY
|
-$179.1M
118.58%
YoY
|
-$10.70M
-85.57%
YoY
|
$51.13M
-122.72%
YoY
|
$70.00M
-150.0%
YoY
|
-$81.91M
-52.53%
YoY
|
-$74.17M
-80.57%
YoY
|
-$225.0M
98.61%
YoY
|
-$140.0M
-13.15%
YoY
|
-$172.6M
91.09%
YoY
|
-$381.6M
119.96%
YoY
|
-$113.3M
138.53%
YoY
|
-$161.2M
88.54%
YoY
|
| Cash From Investing Activities |
-$5.689M
-94.97%
YoY
|
-$35.84M
-75.72%
YoY
|
-$13.82M
-76.17%
YoY
|
$331.9M
-283.95%
YoY
|
-$113.2M
762.0%
YoY
|
-$147.6M
-406.37%
YoY
|
-$58.01M
-187.1%
YoY
|
-$180.4M
116.35%
YoY
|
-$13.13M
-82.63%
YoY
|
$48.17M
-121.2%
YoY
|
$66.60M
-146.74%
YoY
|
-$83.40M
-51.94%
YoY
|
-$75.56M
-80.27%
YoY
|
-$227.3M
95.76%
YoY
|
-$142.5M
-12.59%
YoY
|
-$173.5M
87.38%
YoY
|
-$382.9M
119.58%
YoY
|
-$116.1M
127.65%
YoY
|
-$163.0M
88.44%
YoY
|
| FINANCING ACTIVITIES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cash Dividend Paid |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Common Stock Issuance & Retirement, Net |
$11.01M
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$63.00K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$8.152M
N/A
|
N/A
N/A
|
N/A
N/A
|
| Debt Paid & Issued, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cash From Financing Activities |
$181.6M
340.95%
YoY
|
-$183.4M
83.46%
YoY
|
$31.91M
-88.64%
YoY
|
-$90.90M
-595.61%
YoY
|
$41.19M
-54.38%
YoY
|
-$99.98M
-81.86%
YoY
|
$280.8M
-19.67%
YoY
|
$18.34M
80.39%
YoY
|
$90.29M
4.79%
YoY
|
-$551.3M
-846.3%
YoY
|
$349.6M
-415.35%
YoY
|
$10.17M
-102.19%
YoY
|
$86.16M
-50.17%
YoY
|
$73.87M
345.0%
YoY
|
-$110.9M
-127.54%
YoY
|
-$464.6M
852.15%
YoY
|
$172.9M
-71.86%
YoY
|
$16.60M
-76.72%
YoY
|
$402.6M
-1654.44%
YoY
|
| NET CHANGE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cash From Operating Activities |
$53.04M
26.27%
YoY
|
$66.15M
34.52%
YoY
|
$80.59M
54.59%
YoY
|
$42.39M
-16.09%
YoY
|
$42.01M
14.31%
YoY
|
$49.17M
37.9%
YoY
|
$52.13M
-4.52%
YoY
|
$50.52M
11.46%
YoY
|
$36.75M
68.19%
YoY
|
$35.66M
20.05%
YoY
|
$54.60M
7.52%
YoY
|
$45.32M
-32.95%
YoY
|
$21.85M
-37.84%
YoY
|
$29.70M
33.19%
YoY
|
$50.78M
28.23%
YoY
|
$67.60M
26.58%
YoY
|
$35.14M
-16.92%
YoY
|
$22.30M
-36.29%
YoY
|
$39.60M
30.26%
YoY
|
| Cash From Investing Activities |
-$5.689M
-94.97%
YoY
|
-$35.84M
-75.72%
YoY
|
-$13.82M
-76.17%
YoY
|
$331.9M
-283.95%
YoY
|
-$113.2M
762.0%
YoY
|
-$147.6M
-406.37%
YoY
|
-$58.01M
-187.1%
YoY
|
-$180.4M
116.35%
YoY
|
-$13.13M
-82.63%
YoY
|
$48.17M
-121.2%
YoY
|
$66.60M
-146.74%
YoY
|
-$83.40M
-51.94%
YoY
|
-$75.56M
-80.27%
YoY
|
-$227.3M
95.76%
YoY
|
-$142.5M
-12.59%
YoY
|
-$173.5M
87.38%
YoY
|
-$382.9M
119.58%
YoY
|
-$116.1M
127.65%
YoY
|
-$163.0M
88.44%
YoY
|
| Cash From Financing Activities |
$181.6M
340.95%
YoY
|
-$183.4M
83.46%
YoY
|
$31.91M
-88.64%
YoY
|
-$90.90M
-595.61%
YoY
|
$41.19M
-54.38%
YoY
|
-$99.98M
-81.86%
YoY
|
$280.8M
-19.67%
YoY
|
$18.34M
80.39%
YoY
|
$90.29M
4.79%
YoY
|
-$551.3M
-846.3%
YoY
|
$349.6M
-415.35%
YoY
|
$10.17M
-102.19%
YoY
|
$86.16M
-50.17%
YoY
|
$73.87M
345.0%
YoY
|
-$110.9M
-127.54%
YoY
|
-$464.6M
852.15%
YoY
|
$172.9M
-71.86%
YoY
|
$16.60M
-76.72%
YoY
|
$402.6M
-1654.44%
YoY
|
| Net Change In Cash |
$229.0M
-863.87%
YoY
|
-$153.1M
-22.82%
YoY
|
$98.68M
-64.11%
YoY
|
$283.4M
-354.0%
YoY
|
-$29.97M
-126.31%
YoY
|
-$198.4M
-57.56%
YoY
|
$274.9M
-41.6%
YoY
|
-$111.6M
299.8%
YoY
|
$113.9M
251.06%
YoY
|
-$467.5M
277.87%
YoY
|
$470.8M
-332.43%
YoY
|
-$27.91M
-95.11%
YoY
|
$32.45M
-118.55%
YoY
|
-$123.7M
60.24%
YoY
|
-$202.6M
-172.55%
YoY
|
-$570.6M
548.37%
YoY
|
-$174.9M
-136.26%
YoY
|
-$77.20M
-239.6%
YoY
|
$279.2M
-440.49%
YoY
|
| FREE CASH FLOW |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cash From Operating Activities |
$53.04M
26.27%
YoY
|
$66.15M
34.52%
YoY
|
$80.59M
54.59%
YoY
|
$42.39M
-16.09%
YoY
|
$42.01M
14.31%
YoY
|
$49.17M
37.9%
YoY
|
$52.13M
-4.52%
YoY
|
$50.52M
11.46%
YoY
|
$36.75M
68.19%
YoY
|
$35.66M
20.05%
YoY
|
$54.60M
7.52%
YoY
|
$45.32M
-32.95%
YoY
|
$21.85M
-37.84%
YoY
|
$29.70M
33.19%
YoY
|
$50.78M
28.23%
YoY
|
$67.60M
26.58%
YoY
|
$35.14M
-16.92%
YoY
|
$22.30M
-36.29%
YoY
|
$39.60M
30.26%
YoY
|
| Capital Expenditures |
$4.423M
19.51%
YoY
|
$4.031M
11.02%
YoY
|
$6.240M
44.88%
YoY
|
$2.330M
68.96%
YoY
|
$3.701M
52.62%
YoY
|
$3.631M
22.92%
YoY
|
$4.307M
26.68%
YoY
|
$1.379M
-7.08%
YoY
|
$2.425M
74.21%
YoY
|
$2.954M
30.71%
YoY
|
$3.400M
-236.99%
YoY
|
$1.484M
-255.39%
YoY
|
$1.392M
-206.1%
YoY
|
$2.260M
-183.7%
YoY
|
-$2.482M
30.63%
YoY
|
-$955.0K
-56.59%
YoY
|
-$1.312M
45.78%
YoY
|
-$2.700M
-27.03%
YoY
|
-$1.900M
111.11%
YoY
|
| Free Cash Flow |
$48.62M
26.92%
YoY
|
$62.12M
36.4%
YoY
|
$74.35M
55.46%
YoY
|
$40.06M
-18.48%
YoY
|
$38.30M
11.61%
YoY
|
$45.54M
39.26%
YoY
|
$47.83M
-6.59%
YoY
|
$49.14M
12.09%
YoY
|
$34.32M
67.78%
YoY
|
$32.70M
19.17%
YoY
|
$51.20M
-3.87%
YoY
|
$43.84M
-36.05%
YoY
|
$20.46M
-43.89%
YoY
|
$27.44M
9.77%
YoY
|
$53.26M
28.34%
YoY
|
$68.55M
23.29%
YoY
|
$36.46M
-15.61%
YoY
|
$25.00M
-35.4%
YoY
|
$41.50M
32.59%
YoY
|
Loading...