Source: Tetra Tech's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 03, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$2.58B
$2.75B
$2.96B
$3.11B
$2.99B
$3.21B
$3.50B
$4.52B
$5.20B
$5.44B
Cost of revenue
—
—
—
—
—
—
—
$771.46M
$876.82M
$825.23M
Gross profit
$330.21M
$353.64M
$384.46M
$408.18M
$446.54M
$498.40M
$575.56M
$725.03M
$866.44M
$961.34M
Operating income
$135.85M
$183.34M
$190.09M
$188.76M
$241.09M
$278.70M
$340.45M
$358.11M
$500.74M
$408.42M
Interest expense
$12.38M
$12.31M
$17.35M
$15.36M
$14.47M
$12.75M
$13.36M
$52.44M
$44.56M
$40.64M
Pre-tax income
$124.47M
$171.76M
$174.56M
$175.14M
$227.99M
$266.87M
$348.77M
$400.98M
$463.47M
$377.62M
Income tax
$40.61M
$53.84M
$37.60M
$16.38M
$54.10M
$34.04M
$85.60M
$127.53M
$130.02M
$129.67M
Net income
$83.78M
$117.87M
$136.88M
$158.67M
$173.86M
$232.81M
$263.12M
$273.42M
$333.38M
$247.72M
EBITDA
$181.44M
$229.10M
$228.72M
$217.61M
$265.70M
$302.51M
$367.48M
$419.32M
$574.41M
$466.69M
EPS (basic)
$1.44
$2.07
$2.46
$2.89
$3.21
$4.31
$0.98
$1.03
$1.25
$0.94
EPS (diluted)
$1.42
$2.04
$2.42
$2.84
$3.16
$4.26
$0.97
$1.02
$1.23
$0.93
Diluted shares
58.97M
57.91M
56.60M
55.94M
55.02M
54.67M
270.81M
268.19M
270.04M
267.12M
Gross margin
12.8%
12.8%
13.0%
13.1%
14.9%
15.5%
16.4%
16.0%
16.7%
17.7%
Operating margin
5.3%
6.7%
6.4%
6.1%
8.1%
8.7%
9.7%
7.9%
9.6%
7.5%
Net margin
3.2%
4.3%
4.6%
5.1%
5.8%
7.2%
7.5%
6.0%
6.4%
4.6%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$160.46M
$189.97M
$146.19M
$120.73M
$157.51M
$166.57M
$185.09M
$168.83M
$232.69M
$167.46M
Receivables
$714.34M
$788.77M
$694.22M
$768.72M
$649.03M
$669.00M
$755.11M
$974.53M
$1.05B
$1.16B
Total current assets
$935.43M
$1.04B
$1.05B
$1.08B
$999.78M
$1.07B
$1.16B
$1.36B
$1.53B
$1.62B
Goodwill
$717.99M
$740.89M
$798.82M
$924.82M
$993.50M
$1.11B
$1.11B
$1.88B
$2.05B
$2.05B
Total assets
$1.80B
$1.90B
$1.96B
$2.15B
$2.38B
$2.58B
$2.62B
$3.82B
$4.19B
$4.28B
Total current liabilities
$481.09M
$537.67M
$618.09M
$769.95M
$793.46M
$848.48M
$916.02M
$1.21B
$1.22B
$1.38B
Short-term debt
$15.51M
$15.59M
$12.60M
$12.50M
$49.26M
$12.50M
$12.50M
$0
$0
—
Long-term debt
$331.50M
$341.28M
$264.71M
$263.93M
$242.40M
$200.00M
$246.25M
$879.53M
$812.63M
$763.36M
Total debt
$347.01M
$356.87M
$277.31M
$276.43M
$291.66M
$212.50M
$258.75M
$879.53M
$812.63M
$763.36M
Total liabilities
$931.52M
$974.29M
$992.45M
$1.16B
$1.34B
$1.34B
$1.44B
$2.42B
$2.36B
$2.50B
Shareholders' equity
$869.26M
$928.45M
$966.97M
$989.29M
$1.04B
$1.23B
$1.18B
$1.40B
$1.83B
$1.78B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$142.02M
$141.49M
$185.73M
$208.51M
$262.48M
$304.37M
$336.19M
$368.46M
$358.71M
$457.69M
Capital expenditures
$11.95M
$9.74M
$9.73M
$16.20M
$12.24M
$8.57M
$10.58M
$26.90M
$18.14M
$18.63M
Free cash flow
$130.07M
$131.75M
$176.01M
$192.31M
$250.23M
$295.80M
$325.61M
$341.56M
$340.57M
$439.05M
Investing cash flow
-$94.02M
-$16.96M
-$42.63M
-$99.71M
-$63.02M
-$92.99M
-$55.74M
-$771.20M
-$111.04M
-$106.75M
Financing cash flow
-$25.39M
-$98.27M
-$181.96M
-$135.06M
-$163.05M
-$210.10M
-$249.61M
$382.38M
-$191.38M
-$410.24M
Dividends paid
$19.73M
$21.67M
$24.48M
$29.67M
$34.74M
$40.04M
$46.10M
$52.11M
$58.83M
$65.04M
Share buybacks
$99.50M
$100.00M
$75.00M
$100.00M
$117.19M
$60.00M
$200.00M
$0
$0
$249.98M
Stock-based compensation
$12.96M
$13.45M
$19.58M
$17.62M
$19.42M
$23.07M
$26.23M
$28.61M
$31.16M
$33.95M
Depreciation & amortization
$45.59M
$45.76M
$38.64M
$28.84M
$24.61M
$23.80M
$27.03M
$61.21M
$73.68M
$58.28M
Income statement
quarters · USD
Quarter ended
Oct 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Revenue
$1.26B
$1.23B
$1.25B
$1.34B
$1.37B
$1.42B
$1.32B
$1.37B
$1.33B
$1.21B
$1.22B
$1.31B
Cost of revenue
—
—
—
—
—
$223.23M
$218.41M
$216.80M
$166.79M
$173.49M
$170.52M
$200.00M
Gross profit
$212.09M
$190.50M
$207.50M
$223.17M
$245.28M
$221.48M
$214.18M
$251.54M
$274.15M
$220.37M
$214.09M
$243.21M
Operating income
$107.38M
$111.08M
$117.68M
$128.63M
$143.34M
$22.53M
$39.60M
$164.99M
$181.30M
$140.99M
$131.52M
$157.93M
Interest expense
—
$9.58M
$9.88M
$9.91M
$15.19M
$7.22M
$8.49M
$8.29M
$16.64M
$7.13M
$8.84M
$7.16M
Pre-tax income
$94.40M
$101.50M
$107.80M
$118.72M
$135.44M
$15.31M
$31.11M
$156.70M
$174.50M
$141.58M
$127.34M
$150.77M
Income tax
$40.74M
$26.52M
$31.34M
$32.89M
$39.27M
$14.53M
$25.70M
$42.81M
$46.62M
$36.35M
$33.54M
$40.97M
Net income
$53.65M
$74.97M
$76.45M
$85.81M
$96.15M
$747.00K
$5.39M
$113.84M
$127.75M
$105.03M
$93.62M
$109.58M
EBITDA
$125.36M
$130.56M
$135.41M
$148.13M
$160.30M
$38.59M
$53.48M
$178.68M
$195.94M
$154.99M
$145.86M
$172.69M
EPS (basic)
$0.20
$0.28
$0.29
$0.32
$0.36
$0.00
$0.02
$0.43
$0.49
$0.40
$0.36
$0.42
EPS (diluted)
$0.20
$0.28
$0.28
$0.32
$0.35
$0.00
$0.02
$0.43
$0.48
$0.40
$0.36
$0.42
Diluted shares
268.51M
268.69M
269.38M
270.26M
271.66M
271.89M
267.44M
264.86M
264.25M
262.73M
261.92M
259.78M
Gross margin
16.8%
15.5%
16.6%
16.6%
17.8%
15.6%
16.2%
18.4%
20.6%
18.2%
17.5%
18.6%
Operating margin
8.5%
9.0%
9.4%
9.6%
10.4%
1.6%
3.0%
12.0%
13.6%
11.6%
10.8%
12.1%
Net margin
4.3%
6.1%
6.1%
6.4%
7.0%
0.1%
0.4%
8.3%
9.6%
8.7%
7.7%
8.4%
Balance sheet
quarters · USD
Quarter ended
Oct 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Cash & equivalents
$168.83M
$198.69M
$210.29M
$212.32M
$232.69M
$248.10M
$179.43M
$242.83M
$167.46M
$269.45M
$223.61M
$230.84M
Receivables
$974.53M
$1.04B
$1.04B
$1.05B
$1.05B
$1.12B
$1.22B
$1.13B
$1.16B
$1.08B
$1.05B
$1.08B
Total current assets
$1.36B
$1.45B
$1.48B
$1.51B
$1.53B
$1.63B
$1.67B
$1.62B
$1.62B
$1.60B
$1.54B
$1.58B
Goodwill
$1.88B
$1.92B
$1.98B
$1.99B
$2.05B
$1.97B
$1.91B
$2.08B
$2.05B
$2.07B
$2.21B
$2.22B
Total assets
$3.82B
$3.95B
$4.07B
$4.08B
$4.19B
$4.18B
$4.18B
$4.35B
$4.28B
$4.26B
$4.36B
$4.39B
Total current liabilities
$1.21B
$1.16B
$1.19B
$1.25B
$1.22B
$1.27B
$1.52B
$1.38B
$1.38B
$1.22B
$1.23B
$1.33B
Short-term debt
$0
—
—
—
$0
—
$250.00M
—
—
—
—
—
Long-term debt
$879.53M
$945.32M
$951.03M
$861.83M
$812.63M
$888.45M
$764.19M
$862.48M
$763.36M
$834.26M
$880.16M
$801.06M
Total debt
$879.53M
$945.32M
$951.03M
$861.83M
$812.63M
$888.45M
$1.01B
$862.48M
$763.36M
$834.26M
$880.16M
$801.06M
Total liabilities
$2.42B
$2.41B
$2.49B
$2.42B
$2.36B
$2.49B
$2.61B
$2.61B
$2.50B
$2.42B
$2.50B
$2.54B
Shareholders' equity
$1.40B
$1.54B
$1.58B
$1.67B
$1.83B
$1.69B
$1.57B
$1.74B
$1.78B
$1.85B
$1.86B
$1.85B
Cash flow
quarters · USD
Quarter ended
Oct 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Operating cash flow
$122.41M
$9.25M
$102.94M
$140.93M
$105.60M
$13.06M
-$5.82M
$349.60M
$100.85M
$72.27M
$165.34M
$228.94M
Capital expenditures
$9.58M
$3.43M
$4.03M
$3.86M
$6.81M
$3.43M
$5.59M
$3.49M
$6.12M
$4.15M
$5.99M
$3.81M
Free cash flow
$112.83M
$5.81M
$98.91M
$137.07M
$98.79M
$9.63M
-$11.41M
$346.11M
$94.73M
$68.11M
$159.35M
$225.13M
Investing cash flow
-$9.30M
-$3.43M
-$75.73M
-$25.15M
-$6.74M
-$3.43M
-$9.34M
-$95.50M
$1.52M
$37.46M
-$182.34M
-$20.68M
Financing cash flow
-$112.02M
$18.39M
-$12.76M
-$113.09M
-$83.92M
$19.39M
-$56.83M
-$197.55M
-$175.26M
-$10.87M
-$28.64M
-$200.52M
Dividends paid
$13.85M
$13.87M
$13.91M
$15.52M
$15.53M
$15.55M
$15.35M
$17.09M
$17.05M
$16.94M
$16.91M
$18.62M
Share buybacks
$0
$0
$0
$0
$0
$25.00M
$149.98M
$25.00M
$50.00M
$50.00M
$52.01M
$100.00M
Stock-based compensation
$6.97M
$7.64M
$7.98M
$8.10M
$7.44M
$8.14M
$8.88M
$8.76M
$8.16M
$8.18M
$9.49M
$9.77M
Depreciation & amortization
$17.98M
$19.48M
$17.73M
$19.50M
$16.96M
$16.06M
$13.88M
$13.70M
$14.64M
$14.00M
$14.34M
$14.77M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.