|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| OPERATING ACTIVITIES |
|
|
|
|
|
| Net Income |
$575.7M
15.04%
YoY
|
$500.4M
-4.45%
YoY
|
$523.7M
15.2%
YoY
|
$454.6M
4.78%
YoY
|
$433.9M
-3.86%
YoY
|
| Depreciation, Depletion And Amortization |
$30.90M
6.55%
YoY
|
$29.00M
-1.69%
YoY
|
$29.50M
-4.53%
YoY
|
$30.90M
10.36%
YoY
|
$28.00M
18.64%
YoY
|
| Cash From Operating Activities |
$795.7M
10.96%
YoY
|
$717.1M
13.65%
YoY
|
$631.0M
14.84%
YoY
|
$549.5M
0.4%
YoY
|
$547.3M
9.48%
YoY
|
| INVESTING ACTIVITIES |
|
|
|
|
|
| Capital Expenditures |
$44.05M
73.97%
YoY
|
$25.32M
3.89%
YoY
|
$24.37M
-205.87%
YoY
|
-$23.02M
-34.98%
YoY
|
-$35.40M
-21.16%
YoY
|
| Acquisitions |
$1.586M
-99.24%
YoY
|
$208.9M
-45.91%
YoY
|
$386.3M
-24.38%
YoY
|
$510.8M
-10.75%
YoY
|
$572.3M
-27.3%
YoY
|
| Other Investing Activities |
$516.0K
-91.12%
YoY
|
$5.813M
691.96%
YoY
|
$734.0K
-75.45%
YoY
|
$2.990M
-54.39%
YoY
|
$6.555M
364.24%
YoY
|
| Cash From Investing Activities |
-$99.56M
-58.52%
YoY
|
-$240.0M
-41.65%
YoY
|
-$411.4M
-23.37%
YoY
|
-$536.8M
-12.61%
YoY
|
-$614.3M
-26.31%
YoY
|
| FINANCING ACTIVITIES |
|
|
|
|
|
| Cash Dividend Paid |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Common Stock Issuance & Retirement, Net |
$0.00
-100.0%
YoY
|
$196.5M
-4.42%
YoY
|
$205.6M
52.64%
YoY
|
$134.7M
-16.36%
YoY
|
$161.0M
172.39%
YoY
|
| Debt Paid & Issued, Net |
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$45.00M
-40.0%
YoY
|
$75.00M
N/A
|
| Cash From Financing Activities |
-$98.54M
-57.4%
YoY
|
-$231.3M
-5.78%
YoY
|
-$245.5M
-0.14%
YoY
|
-$245.9M
-354.51%
YoY
|
$96.60M
-77.5%
YoY
|
| NET CHANGE |
|
|
|
|
|
| Cash From Operating Activities |
$795.7M
10.96%
YoY
|
$717.1M
13.65%
YoY
|
$631.0M
14.84%
YoY
|
$549.5M
0.4%
YoY
|
$547.3M
9.48%
YoY
|
| Cash From Investing Activities |
-$99.56M
-58.52%
YoY
|
-$240.0M
-41.65%
YoY
|
-$411.4M
-23.37%
YoY
|
-$536.8M
-12.61%
YoY
|
-$614.3M
-26.31%
YoY
|
| Cash From Financing Activities |
-$98.54M
-57.4%
YoY
|
-$231.3M
-5.78%
YoY
|
-$245.5M
-0.14%
YoY
|
-$245.9M
-354.51%
YoY
|
$96.60M
-77.5%
YoY
|
| Net Change In Cash |
$586.5M
138.62%
YoY
|
$245.8M
-561.39%
YoY
|
-$53.28M
-78.26%
YoY
|
-$245.0M
-703.79%
YoY
|
$40.58M
-57.27%
YoY
|
| FREE CASH FLOW |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cash From Operating Activities |
$795.7M
10.96%
YoY
|
$717.1M
13.65%
YoY
|
$631.0M
14.84%
YoY
|
$549.5M
0.4%
YoY
|
$547.3M
9.48%
YoY
|
| Capital Expenditures |
$44.05M
73.97%
YoY
|
$25.32M
3.89%
YoY
|
$24.37M
-205.87%
YoY
|
-$23.02M
-34.98%
YoY
|
-$35.40M
-21.16%
YoY
|
| Free Cash Flow |
$751.7M
8.66%
YoY
|
$691.8M
14.04%
YoY
|
$606.6M
5.96%
YoY
|
$572.5M
-1.75%
YoY
|
$582.7M
6.95%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OPERATING ACTIVITIES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net Income |
$51.87M
49.13%
YoY
|
$282.7M
2.88%
YoY
|
$128.2M
130.97%
YoY
|
$130.0M
87.03%
YoY
|
$34.78M
-65.44%
YoY
|
$274.8M
6.52%
YoY
|
$55.50M
-42.17%
YoY
|
$69.53M
-29.63%
YoY
|
$100.6M
41.75%
YoY
|
$257.9M
26.96%
YoY
|
$95.98M
12.46%
YoY
|
$98.80M
5.42%
YoY
|
$70.99M
-1.95%
YoY
|
$203.2M
-5.76%
YoY
|
$85.34M
12.85%
YoY
|
$93.72M
-2.95%
YoY
|
$72.40M
57.17%
YoY
|
$215.6M
29.96%
YoY
|
$75.63M
-15.47%
YoY
|
| Depreciation, Depletion And Amortization |
$37.46M
5.42%
YoY
|
$35.34M
5.49%
YoY
|
$35.80M
5.59%
YoY
|
$36.00M
9.05%
YoY
|
$35.54M
10.62%
YoY
|
$33.50M
18.29%
YoY
|
$33.90M
20.1%
YoY
|
$33.01M
14.09%
YoY
|
$32.12M
10.47%
YoY
|
$28.32M
7.42%
YoY
|
$28.23M
7.11%
YoY
|
$28.93M
6.97%
YoY
|
$29.08M
7.31%
YoY
|
$26.37M
14.14%
YoY
|
$26.35M
26.7%
YoY
|
$27.05M
30.66%
YoY
|
$27.10M
30.92%
YoY
|
$23.10M
26.23%
YoY
|
$20.80M
41.5%
YoY
|
| Cash From Operating Activities |
$398.9M
41.06%
YoY
|
$258.0M
10.85%
YoY
|
$174.2M
8.36%
YoY
|
$80.71M
28.39%
YoY
|
$282.8M
8.46%
YoY
|
$232.7M
33.77%
YoY
|
$160.8M
26.46%
YoY
|
$62.87M
-47.15%
YoY
|
$260.8M
23.62%
YoY
|
$174.0M
71.14%
YoY
|
$127.2M
-19.45%
YoY
|
$118.9M
0.05%
YoY
|
$210.9M
23.28%
YoY
|
$101.7M
-41.51%
YoY
|
$157.8M
67.03%
YoY
|
$118.9M
-9.66%
YoY
|
$171.1M
16.07%
YoY
|
$173.8M
24.68%
YoY
|
$94.50M
-21.51%
YoY
|
| INVESTING ACTIVITIES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Capital Expenditures |
$11.49M
8.99%
YoY
|
$11.78M
33.64%
YoY
|
$8.425M
87.22%
YoY
|
$13.29M
158.37%
YoY
|
$10.54M
52.97%
YoY
|
$8.818M
-3.55%
YoY
|
$4.500M
-187.07%
YoY
|
$5.145M
-202.96%
YoY
|
$6.892M
-236.15%
YoY
|
$9.143M
-287.16%
YoY
|
-$5.168M
-29.19%
YoY
|
-$4.997M
-14.36%
YoY
|
-$5.062M
1.24%
YoY
|
-$4.885M
-56.38%
YoY
|
-$7.298M
1.36%
YoY
|
-$5.835M
-41.65%
YoY
|
-$5.000M
-28.57%
YoY
|
-$11.20M
-41.36%
YoY
|
-$7.200M
-19.1%
YoY
|
| Acquisitions |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
$120.6M
2353.39%
YoY
|
N/A
|
N/A
|
N/A
|
$4.915M
-54.42%
YoY
|
N/A
|
N/A
|
N/A
|
$10.78M
359.24%
YoY
|
N/A
|
N/A
|
| Other Investing Activities |
-$2.037M
-91.47%
YoY
|
-$1.748M
-84.29%
YoY
|
-$28.23M
N/A
|
-$1.646M
-97.99%
YoY
|
-$23.89M
-2714.11%
YoY
|
-$11.12M
-92.25%
YoY
|
$0.00
-100.0%
YoY
|
-$82.09M
-65.31%
YoY
|
$914.0K
-7130.77%
YoY
|
-$143.6M
-64.83%
YoY
|
-$1.850M
5341.18%
YoY
|
-$236.6M
149.92%
YoY
|
-$13.00K
-137.14%
YoY
|
-$408.3M
-13.59%
YoY
|
-$34.00K
-99.11%
YoY
|
-$94.69M
-5.31%
YoY
|
$35.00K
-86.74%
YoY
|
-$472.5M
-1.75%
YoY
|
-$3.800M
-71.64%
YoY
|
| Cash From Investing Activities |
-$30.69M
-10.89%
YoY
|
-$13.53M
-31.8%
YoY
|
-$36.66M
696.85%
YoY
|
-$14.94M
-82.88%
YoY
|
-$34.44M
-73.18%
YoY
|
-$19.84M
-87.01%
YoY
|
-$4.600M
-34.45%
YoY
|
-$87.24M
-63.9%
YoY
|
-$128.4M
1188.54%
YoY
|
-$152.7M
-63.03%
YoY
|
-$7.018M
-4.28%
YoY
|
-$241.6M
140.62%
YoY
|
-$9.964M
-37.19%
YoY
|
-$413.2M
-14.58%
YoY
|
-$7.332M
-33.35%
YoY
|
-$100.4M
-8.71%
YoY
|
-$15.86M
65.26%
YoY
|
-$483.7M
-3.28%
YoY
|
-$11.00M
-50.23%
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 |
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
N/A
|
N/A
N/A
|
N/A
N/A
|
$155.6M
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
|
| 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 |
-$68.05M
24.53%
YoY
|
-$22.07M
-1823.19%
YoY
|
-$7.287M
-163.92%
YoY
|
-$14.54M
355.37%
YoY
|
-$54.64M
-77.31%
YoY
|
$1.281M
-102.7%
YoY
|
$11.40M
18.47%
YoY
|
-$3.193M
8.02%
YoY
|
-$240.8M
17.68%
YoY
|
-$47.53M
-51.98%
YoY
|
$9.623M
-138.86%
YoY
|
-$2.956M
-93.83%
YoY
|
-$204.6M
175.77%
YoY
|
-$98.99M
-126.58%
YoY
|
-$24.76M
-352.67%
YoY
|
-$47.90M
-1645.26%
YoY
|
-$74.21M
-74.3%
YoY
|
$372.4M
-25.43%
YoY
|
$9.800M
75.0%
YoY
|
| NET CHANGE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cash From Operating Activities |
$398.9M
41.06%
YoY
|
$258.0M
10.85%
YoY
|
$174.2M
8.36%
YoY
|
$80.71M
28.39%
YoY
|
$282.8M
8.46%
YoY
|
$232.7M
33.77%
YoY
|
$160.8M
26.46%
YoY
|
$62.87M
-47.15%
YoY
|
$260.8M
23.62%
YoY
|
$174.0M
71.14%
YoY
|
$127.2M
-19.45%
YoY
|
$118.9M
0.05%
YoY
|
$210.9M
23.28%
YoY
|
$101.7M
-41.51%
YoY
|
$157.8M
67.03%
YoY
|
$118.9M
-9.66%
YoY
|
$171.1M
16.07%
YoY
|
$173.8M
24.68%
YoY
|
$94.50M
-21.51%
YoY
|
| Cash From Investing Activities |
-$30.69M
-10.89%
YoY
|
-$13.53M
-31.8%
YoY
|
-$36.66M
696.85%
YoY
|
-$14.94M
-82.88%
YoY
|
-$34.44M
-73.18%
YoY
|
-$19.84M
-87.01%
YoY
|
-$4.600M
-34.45%
YoY
|
-$87.24M
-63.9%
YoY
|
-$128.4M
1188.54%
YoY
|
-$152.7M
-63.03%
YoY
|
-$7.018M
-4.28%
YoY
|
-$241.6M
140.62%
YoY
|
-$9.964M
-37.19%
YoY
|
-$413.2M
-14.58%
YoY
|
-$7.332M
-33.35%
YoY
|
-$100.4M
-8.71%
YoY
|
-$15.86M
65.26%
YoY
|
-$483.7M
-3.28%
YoY
|
-$11.00M
-50.23%
YoY
|
| Cash From Financing Activities |
-$68.05M
24.53%
YoY
|
-$22.07M
-1823.19%
YoY
|
-$7.287M
-163.92%
YoY
|
-$14.54M
355.37%
YoY
|
-$54.64M
-77.31%
YoY
|
$1.281M
-102.7%
YoY
|
$11.40M
18.47%
YoY
|
-$3.193M
8.02%
YoY
|
-$240.8M
17.68%
YoY
|
-$47.53M
-51.98%
YoY
|
$9.623M
-138.86%
YoY
|
-$2.956M
-93.83%
YoY
|
-$204.6M
175.77%
YoY
|
-$98.99M
-126.58%
YoY
|
-$24.76M
-352.67%
YoY
|
-$47.90M
-1645.26%
YoY
|
-$74.21M
-74.3%
YoY
|
$372.4M
-25.43%
YoY
|
$9.800M
75.0%
YoY
|
| Net Change In Cash |
$311.4M
60.74%
YoY
|
$222.4M
3.83%
YoY
|
$130.3M
-22.26%
YoY
|
$51.23M
-285.87%
YoY
|
$193.7M
-281.57%
YoY
|
$214.2M
-914.18%
YoY
|
$167.6M
29.17%
YoY
|
-$27.56M
-78.06%
YoY
|
-$106.7M
941.4%
YoY
|
-$26.30M
-93.59%
YoY
|
$129.8M
3.18%
YoY
|
-$125.7M
326.76%
YoY
|
-$10.25M
-113.71%
YoY
|
-$410.5M
-756.79%
YoY
|
$125.8M
34.78%
YoY
|
-$29.44M
-219.2%
YoY
|
$74.76M
-148.43%
YoY
|
$62.50M
-54.94%
YoY
|
$93.30M
-10.2%
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 |
$398.9M
41.06%
YoY
|
$258.0M
10.85%
YoY
|
$174.2M
8.36%
YoY
|
$80.71M
28.39%
YoY
|
$282.8M
8.46%
YoY
|
$232.7M
33.77%
YoY
|
$160.8M
26.46%
YoY
|
$62.87M
-47.15%
YoY
|
$260.8M
23.62%
YoY
|
$174.0M
71.14%
YoY
|
$127.2M
-19.45%
YoY
|
$118.9M
0.05%
YoY
|
$210.9M
23.28%
YoY
|
$101.7M
-41.51%
YoY
|
$157.8M
67.03%
YoY
|
$118.9M
-9.66%
YoY
|
$171.1M
16.07%
YoY
|
$173.8M
24.68%
YoY
|
$94.50M
-21.51%
YoY
|
| Capital Expenditures |
$11.49M
8.99%
YoY
|
$11.78M
33.64%
YoY
|
$8.425M
87.22%
YoY
|
$13.29M
158.37%
YoY
|
$10.54M
52.97%
YoY
|
$8.818M
-3.55%
YoY
|
$4.500M
-187.07%
YoY
|
$5.145M
-202.96%
YoY
|
$6.892M
-236.15%
YoY
|
$9.143M
-287.16%
YoY
|
-$5.168M
-29.19%
YoY
|
-$4.997M
-14.36%
YoY
|
-$5.062M
1.24%
YoY
|
-$4.885M
-56.38%
YoY
|
-$7.298M
1.36%
YoY
|
-$5.835M
-41.65%
YoY
|
-$5.000M
-28.57%
YoY
|
-$11.20M
-41.36%
YoY
|
-$7.200M
-19.1%
YoY
|
| Free Cash Flow |
$387.4M
42.3%
YoY
|
$246.2M
9.95%
YoY
|
$165.8M
6.09%
YoY
|
$67.42M
16.8%
YoY
|
$272.3M
7.25%
YoY
|
$223.9M
35.84%
YoY
|
$156.3M
18.12%
YoY
|
$57.72M
-53.43%
YoY
|
$253.9M
17.54%
YoY
|
$164.8M
54.71%
YoY
|
$132.3M
-19.88%
YoY
|
$123.9M
-0.62%
YoY
|
$216.0M
22.65%
YoY
|
$106.5M
-42.41%
YoY
|
$165.1M
62.38%
YoY
|
$124.7M
-11.92%
YoY
|
$176.1M
14.05%
YoY
|
$185.0M
16.72%
YoY
|
$101.7M
-21.35%
YoY
|
Loading...