S
SPSC
SPS Commerce, Inc.
$57.62
+$1.07 (+1.89%)
Mkt Cap: $2.15B
SPS Commerce, Inc. (SPSC) Financial Statements
🤖 Export as clean Markdown. Drag & drop into ChatGPT, Claude, or Gemini.
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Revenue | $751.50M |
$751.50M
↑17.8%
|
$637.76M
↑18.8%
|
$536.91M
↑19.1%
|
$450.88M
↑17.0%
| $385.28M |
| Cost of Revenue | $241.21M |
$268.80M
↑27.6%
|
$210.71M
↑15.7%
|
$182.07M
↑18.9%
|
$153.06M
↑16.2%
| $131.68M |
| Gross Profit | $510.30M |
$482.71M
↑13.0%
|
$427.05M
↑20.3%
|
$354.84M
↑19.2%
|
$297.81M
↑17.4%
| $253.60M |
| R&D Expenses | $68.68M |
$68.68M
↑9.3%
|
$62.81M
↑17.1%
|
$53.65M
↑17.3%
|
$45.75M
↑17.2%
| $39.04M |
| SG&A Expenses | $295.72M |
$295.72M
↑17.4%
|
$251.85M
↑21.2%
|
$207.82M
↑22.9%
|
$169.11M
↑13.2%
| $149.35M |
| Operating Income | $118.30M |
$118.30M
↑33.1%
|
$88.88M
↑15.1%
|
$77.25M
↑8.5%
|
$71.18M
↑29.2%
| $55.09M |
| Interest Expense | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Income Tax | $30.50M |
$30.50M
↑36.0%
|
$22.42M
↑13.6%
|
$19.74M
↑21.9%
|
$16.19M
↑81.0%
| $8.94M |
| Net Income | $93.34M |
$93.34M
↑21.1%
|
$77.05M
↑17.1%
|
$65.82M
↑19.4%
|
$55.13M
↑23.6%
| $44.60M |
| EBITDA | $179.11M |
$182.09M
↑38.9%
|
$131.11M
↑17.1%
|
$112.00M
↑12.7%
|
$99.37M
↑26.7%
| $78.45M |
| EPS | 2.45 |
2.46
↑20.6%
|
2.04
↑15.9%
|
1.76
↑18.1%
|
1.49
↑23.1%
| 1.21 |
| Shares Out (Diluted) | 152.02M |
37.99M
↑0.4%
|
37.86M
↑1.0%
|
37.48M
↑1.4%
|
36.95M
↓0.0%
| 36.96M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $751.50M |
$192.65M
↑12.7%
|
$189.90M
↑16.0%
|
$187.40M
↑22.0%
|
$181.55M
↑21.4%
|
$170.91M
↑17.9%
|
$163.69M
↑20.7%
|
$153.60M
↑17.8%
|
$149.58M
↑18.8%
|
$144.97M
↑18.8%
|
$135.66M
↑18.5%
|
$130.42M
↑19.5%
|
$125.87M
↑19.7%
|
$122.02M
↑18.7%
|
$114.49M
↑17.0%
|
$109.18M
↑15.5%
|
$105.19M
↑16.8%
| $102.76M | $97.89M | $94.54M | $90.09M |
| Cost of Revenue | $241.21M |
$66.54M
↑19.7%
|
$57.93M
↑12.2%
|
$59.83M
↑5.2%
|
$56.91M
↑2.0%
|
$55.59M
↑2.9%
|
$51.62M
↑13.4%
|
$56.86M
↑27.6%
|
$55.83M
↑29.9%
|
$54.04M
↑30.1%
|
$45.52M
↑17.9%
|
$44.54M
↑18.7%
|
$42.96M
↑21.4%
|
$41.54M
↑16.6%
|
$38.60M
↑12.4%
|
$37.53M
↑18.3%
|
$35.39M
↑18.1%
| $35.63M | $34.34M | $31.73M | $29.97M |
| Gross Profit | $510.30M |
$126.12M
↑9.4%
|
$131.97M
↑17.8%
|
$127.57M
↑31.9%
|
$124.64M
↑32.9%
|
$115.32M
↑26.8%
|
$112.06M
↑24.3%
|
$96.74M
↑12.7%
|
$93.75M
↑13.1%
|
$90.93M
↑13.0%
|
$90.14M
↑18.8%
|
$85.87M
↑19.9%
|
$82.90M
↑18.8%
|
$80.48M
↑19.9%
|
$75.88M
↑19.4%
|
$71.65M
↑14.1%
|
$69.80M
↑16.1%
| $67.12M | $63.54M | $62.81M | $60.12M |
| R&D Expenses | $68.68M |
$16.69M
↓2.6%
|
$17.28M
↑13.0%
|
$17.27M
↑20.2%
|
$17.44M
↑8.9%
|
$17.14M
↑20.6%
|
$15.29M
↑12.8%
|
$14.37M
↑7.9%
|
$16.01M
↑27.4%
|
$14.22M
↑13.9%
|
$13.56M
↑21.8%
|
$13.32M
↑16.5%
|
$12.56M
↑17.4%
|
$12.48M
↑18.0%
|
$11.13M
↑2.6%
|
$11.43M
↑28.5%
|
$10.70M
↑22.9%
| $10.58M | $10.85M | $8.90M | $8.71M |
| SG&A Expenses | $295.72M |
$74.74M
↑14.0%
|
$74.01M
↑14.3%
|
$74.32M
↑25.5%
|
$72.65M
↑16.5%
|
$65.57M
↑21.8%
|
$64.73M
↑24.0%
|
$59.21M
↑13.8%
|
$62.34M
↑25.3%
|
$53.83M
↑19.2%
|
$52.20M
↑24.1%
|
$52.04M
↑24.6%
|
$49.76M
↑24.0%
|
$45.15M
↑16.4%
|
$42.06M
↑14.4%
|
$41.78M
↑10.8%
|
$40.12M
↑11.2%
| $38.78M | $36.77M | $37.71M | $36.09M |
| Operating Income | $118.30M |
$34.69M
↑40.2%
|
$31.19M
↑22.0%
|
$26.47M
↑14.3%
|
$25.96M
↑68.5%
|
$24.74M
↑8.1%
|
$25.57M
↑24.1%
|
$23.16M
↑36.0%
|
$15.40M
↓7.9%
|
$22.89M
↑20.4%
|
$20.60M
↑4.6%
|
$17.03M
↑6.7%
|
$16.73M
↑1.3%
|
$19.01M
↑23.7%
|
$19.69M
↑45.6%
|
$15.97M
↑18.0%
|
$16.51M
↑30.4%
| $15.37M | $13.52M | $13.53M | $12.66M |
| Interest Expense | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
$0.00
↓100.0%
| $0.00 | $0.00 | $0.00 | $1.28M |
$0.00
↓100.0%
| $0.00 | $0.00 | $0.00 | $695,000.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Income Tax | $30.50M |
$10.14M
↑48.8%
|
$6.88M
↑16.9%
|
$7.51M
↓18.3%
| $5.97M |
$6.81M
↓7.1%
|
$5.89M
↑7.9%
|
$9.19M
↑117.1%
|
$532,000.00
↓80.4%
|
$7.33M
↑51.1%
|
$5.46M
↑74.3%
|
$4.23M
↑9.2%
|
$2.72M
↓37.3%
|
$4.85M
↑95.0%
|
$3.13M
↑131.0%
|
$3.88M
↑30.8%
|
$4.33M
↑102.6%
| $2.49M | $1.36M | $2.96M | $2.14M |
| Net Income | $93.34M |
$25.84M
↑47.2%
|
$25.57M
↑9.0%
|
$19.73M
↑9.4%
|
$22.20M
↑23.3%
|
$17.56M
↓7.6%
|
$23.46M
↑39.3%
|
$18.03M
↑22.8%
|
$18.00M
↑17.8%
|
$19.01M
↑19.5%
|
$16.84M
↑6.2%
|
$14.68M
↑36.5%
|
$15.29M
↑21.3%
|
$15.91M
↑24.7%
|
$15.86M
↑38.6%
|
$10.75M
↑5.6%
|
$12.60M
↑23.6%
| $12.77M | $11.45M | $10.18M | $10.20M |
| EBITDA | $179.11M |
$51.34M
↑37.6%
|
$47.30M
↑29.0%
|
$40.97M
↑25.3%
|
$39.50M
↑61.7%
|
$37.32M
↑14.6%
|
$36.67M
↑26.2%
|
$32.69M
↑29.8%
|
$24.43M
↓3.1%
|
$32.55M
↑19.3%
|
$29.06M
↑8.2%
|
$25.18M
↑12.5%
|
$25.21M
↑10.3%
|
$27.28M
↑26.5%
|
$26.86M
↑36.9%
|
$22.39M
↑13.5%
|
$22.84M
↑19.7%
| $21.56M | $19.61M | $19.73M | $19.09M |
| EPS | 2.45 |
0.68
↑47.8%
|
0.67
↑8.1%
|
0.52
↑8.3%
|
0.58
↑20.8%
|
0.46
↓9.8%
|
0.62
↑37.8%
|
0.48
↑23.1%
|
0.48
↑17.1%
|
0.51
↑18.6%
|
0.45
↑4.7%
|
0.39
↑34.5%
|
0.41
↑20.6%
|
0.43
↑26.5%
|
0.43
↑38.7%
|
0.29
↑3.6%
|
0.34
↑21.4%
| 0.34 | 0.31 | 0.28 | 0.28 |
| Shares Out (Diluted) | 152.02M |
37.76M
↓0.2%
|
37.99M
↓0.0%
|
38.10M
↑1.1%
|
38.16M
↑1.3%
|
37.86M
↑0.6%
|
38.00M
↑1.1%
|
37.68M
↑0.7%
|
37.69M
↑1.4%
|
37.64M
↑1.8%
|
37.58M
↑1.8%
|
37.43M
↑1.5%
|
37.16M
↑0.4%
|
36.97M
↓0.5%
|
36.91M
↓0.3%
|
36.86M
↑0.3%
|
36.99M
↑0.7%
| 37.15M | 37.02M | 36.75M | 36.72M |
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Cash & Equiv. | $151.35M |
$151.35M
↓37.2%
|
$241.02M
↑10.0%
|
$219.08M
↑34.5%
|
$162.89M
↓21.5%
| $207.55M |
| Accounts Receivable | $68.17M |
$68.17M
↑31.0%
|
$52.03M
↑11.1%
|
$46.84M
↑18.8%
|
$39.44M
↑14.1%
| $34.56M |
| Inventory | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Assets | $268.61M |
$268.61M
↓29.7%
|
$381.91M
↓4.9%
|
$401.44M
↑24.4%
|
$322.81M
↓8.4%
| $352.44M |
| Goodwill & Intangibles | $757.53M |
$757.53M
↑30.5%
|
$580.47M
↑62.8%
|
$356.52M
↑24.8%
|
$285.64M
↑41.2%
| $202.25M |
| Total Assets | $1.17B |
$1.17B
↑13.4%
|
$1.03B
↑25.2%
|
$823.84M
↑22.4%
|
$672.91M
↑9.3%
| $615.85M |
| Accounts Payable | $13.76M |
$13.76M
↑60.4%
|
$8.58M
↑15.6%
|
$7.42M
↓34.1%
|
$11.26M
↑35.1%
| $8.33M |
| Short-term Debt | $4.35M | $4.35M | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Liabilities | $154.35M |
$154.35M
↑5.2%
|
$146.68M
↑12.3%
|
$130.67M
↑18.1%
|
$110.64M
↑7.6%
| $102.87M |
| Long-term Debt | $2.84M | $2.84M | $0.00 | $0.00 | $0.00 | $0.00 |
| Total Debt | $10.03M |
$10.03M
↓19.5%
|
$12.47M
↓11.1%
|
$14.03M
↓18.8%
|
$17.29M
↓15.8%
| $20.53M |
| Total Liabilities | $195.97M |
$195.97M
↑11.0%
|
$176.54M
↑12.9%
|
$156.37M
↑15.1%
|
$135.84M
↑3.2%
| $131.59M |
| Retained Earnings | $429.44M |
$429.44M
↑27.8%
|
$336.10M
↑29.7%
|
$259.05M
↑34.1%
|
$193.22M
↑39.9%
| $138.09M |
| Total Equity | $973.89M |
$973.89M
↑13.9%
|
$854.69M
↑28.0%
|
$667.48M
↑24.3%
|
$537.07M
↑10.9%
| $484.26M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equiv. | $151.35M |
$151.35M
↓37.2%
|
$133.72M
↓32.7%
|
$107.60M
↓55.2%
|
$94.92M
↓59.5%
|
$241.02M
↑10.0%
|
$198.84M
↑11.3%
|
$240.23M
↑14.8%
|
$234.64M
↑28.7%
|
$219.08M
↑34.5%
|
$178.70M
↓4.0%
|
$209.26M
↓1.6%
|
$182.30M
↓10.2%
|
$162.89M
↓21.5%
|
$186.23M
↓4.9%
|
$212.72M
↑15.4%
|
$203.09M
↑20.0%
| $207.55M | $195.80M | $184.37M | $169.27M |
| Accounts Receivable | $68.17M |
$68.17M
↑31.0%
|
$67.44M
↑21.4%
|
$67.51M
↑21.9%
|
$63.39M
↑21.6%
|
$52.03M
↑11.1%
|
$55.57M
↑23.1%
|
$55.40M
↑23.1%
|
$52.13M
↑20.0%
|
$46.84M
↑18.8%
|
$45.14M
↑22.7%
|
$44.99M
↑12.2%
|
$43.44M
↑12.0%
|
$39.44M
↑14.1%
|
$36.79M
↑4.1%
|
$40.10M
↑5.7%
|
$38.78M
↑9.9%
| $34.56M | $35.33M | $37.94M | $35.27M |
| Inventory | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Assets | $268.61M |
$268.61M
↓29.7%
|
$315.62M
↓8.4%
|
$269.38M
↓33.8%
|
$251.84M
↓40.1%
|
$381.91M
↓4.9%
|
$344.65M
↓4.2%
|
$406.94M
↑5.7%
|
$420.29M
↑21.3%
|
$401.44M
↑24.4%
|
$359.74M
↑6.0%
|
$384.98M
↑5.3%
|
$346.38M
↓1.4%
|
$322.81M
↓8.4%
|
$339.27M
↓1.2%
|
$365.55M
↑13.1%
|
$351.47M
↑18.4%
| $352.44M | $343.25M | $323.16M | $296.87M |
| Goodwill & Intangibles | $757.53M |
$757.53M
↑30.5%
|
$768.30M
↑29.9%
|
$780.62M
↑107.4%
|
$786.22M
↑125.9%
|
$580.47M
↑62.8%
|
$591.64M
↑66.4%
|
$376.39M
↑34.2%
|
$348.10M
↑22.8%
|
$356.52M
↑24.8%
|
$355.64M
↑50.3%
|
$280.42M
↑42.7%
|
$283.54M
↑41.5%
|
$285.64M
↑41.2%
|
$236.65M
↑26.4%
|
$196.56M
↑3.3%
|
$200.32M
↑3.9%
| $202.25M | $187.15M | $190.30M | $192.86M |
| Total Assets | $1.17B |
$1.17B
↑13.4%
|
$1.16B
↑15.5%
|
$1.12B
↑31.2%
|
$1.11B
↑32.1%
|
$1.03B
↑25.2%
|
$1.00B
↑27.4%
|
$854.52M
↑16.2%
|
$839.85M
↑20.5%
|
$823.84M
↑22.4%
|
$787.41M
↑23.6%
|
$735.54M
↑18.1%
|
$696.93M
↑13.6%
|
$672.91M
↑9.3%
|
$637.09M
↑7.7%
|
$622.78M
↑8.8%
|
$613.31M
↑11.5%
| $615.85M | $591.28M | $572.28M | $549.84M |
| Accounts Payable | $13.76M |
$13.76M
↑60.4%
|
$12.74M
↑57.2%
|
$11.60M
↑97.4%
|
$11.26M
↓8.5%
|
$8.58M
↑15.6%
|
$8.11M
↑30.9%
|
$5.88M
↓4.6%
|
$12.30M
↑130.4%
|
$7.42M
↓34.1%
|
$6.20M
↓24.5%
|
$6.16M
↑38.7%
|
$5.34M
↑12.9%
|
$11.26M
↑35.1%
|
$8.20M
↑118.6%
|
$4.44M
↓25.2%
|
$4.73M
↓6.9%
| $8.33M | $3.75M | $5.94M | $5.08M |
| Short-term Debt | $4.35M | $4.35M | $5.62M | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Liabilities | $154.35M |
$154.35M
↑5.2%
|
$160.05M
↑9.4%
|
$147.97M
↑15.1%
|
$153.42M
↑14.3%
|
$146.68M
↑12.3%
|
$146.33M
↑10.1%
|
$128.55M
↑14.8%
|
$134.22M
↑25.5%
|
$130.67M
↑18.1%
|
$132.87M
↑26.0%
|
$111.97M
↑10.6%
|
$106.96M
↑13.3%
|
$110.64M
↑7.6%
|
$105.47M
↑11.1%
|
$101.24M
↑10.7%
|
$94.43M
↑13.2%
| $102.87M | $94.93M | $91.44M | $83.43M |
| Long-term Debt | $2.84M | $2.84M | $4.02M | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Total Debt | $10.03M |
$10.03M
↓19.5%
|
$13.66M
↑3.8%
|
$10.80M
↓12.5%
|
$12.26M
↓5.0%
|
$12.47M
↓11.1%
|
$13.17M
↓12.3%
|
$12.35M
↓18.4%
|
$12.90M
↓19.9%
|
$14.03M
↓18.8%
|
$15.01M
↓18.0%
|
$15.13M
↓18.6%
|
$16.11M
↓18.1%
|
$17.29M
↓15.8%
|
$18.31M
↓11.1%
|
$18.58M
↓14.4%
|
$19.68M
↓11.2%
| $20.53M | $20.59M | $21.69M | $22.17M |
| Total Liabilities | $195.97M |
$195.97M
↑11.0%
|
$199.74M
↑14.8%
|
$171.32M
↑13.4%
|
$188.13M
↑19.9%
|
$176.54M
↑12.9%
|
$173.94M
↑8.3%
|
$151.10M
↑12.3%
|
$156.88M
↑19.7%
|
$156.37M
↑15.1%
|
$160.56M
↑24.1%
|
$134.56M
↑7.0%
|
$131.04M
↑7.6%
|
$135.84M
↑3.2%
|
$129.43M
↑7.2%
|
$125.76M
↑7.0%
|
$121.79M
↑11.4%
| $131.59M | $120.75M | $117.53M | $109.31M |
| Retained Earnings | $429.44M |
$429.44M
↑27.8%
|
$403.60M
↑26.7%
|
$378.03M
↑28.1%
|
$358.30M
↑29.3%
|
$336.10M
↑29.7%
|
$318.54M
↑32.7%
|
$295.08M
↑32.2%
|
$277.05M
↑32.9%
|
$259.05M
↑34.1%
|
$240.03M
↑35.4%
|
$223.19M
↑38.2%
|
$208.51M
↑38.4%
|
$193.22M
↑39.9%
|
$177.31M
↑41.5%
|
$161.44M
↑41.8%
|
$150.69M
↑45.3%
| $138.09M | $125.32M | $113.87M | $103.69M |
| Total Equity | $973.89M |
$973.89M
↑13.9%
|
$958.94M
↑15.6%
|
$949.78M
↑35.0%
|
$920.92M
↑34.8%
|
$854.69M
↑28.0%
|
$829.37M
↑32.3%
|
$703.42M
↑17.0%
|
$682.97M
↑20.7%
|
$667.48M
↑24.3%
|
$626.84M
↑23.5%
|
$600.98M
↑20.9%
|
$565.89M
↑15.1%
|
$537.07M
↑10.9%
|
$507.66M
↑7.9%
|
$497.02M
↑9.3%
|
$491.52M
↑11.6%
| $484.26M | $470.53M | $454.75M | $440.52M |
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Net Income | $93.34M |
$93.34M
↑21.1%
|
$77.05M
↑17.1%
|
$65.82M
↑19.4%
|
$55.13M
↑23.6%
| $44.60M |
| D&A | $58.26M |
$58.26M
↑38.0%
|
$42.23M
↑21.5%
|
$34.75M
↑23.3%
|
$28.19M
↑13.1%
| $24.91M |
| Stock-Based Comp | $43.32M |
$53.73M
↓1.5%
|
$54.56M
↑19.9%
|
$45.51M
↑36.3%
|
$33.40M
↑21.1%
| $27.57M |
| Working Capital Δ | -$54.27M |
-$54.27M
↓263.8%
|
-$14.92M
↓26.2%
|
-$11.82M
↑28.4%
|
-$16.52M
↓339.8%
| $6.89M |
| Operating Cash Flow | $178.79M |
$178.79M
↑13.6%
|
$157.40M
↑19.0%
|
$132.30M
↑32.2%
|
$100.05M
↓11.4%
| $112.89M |
| Capital Expenditure | -$26.52M |
-$26.52M
↓32.3%
|
-$20.05M
↓1.4%
|
-$19.76M
↑0.6%
|
-$19.88M
↓1.5%
| -$19.59M |
| Free Cash Flow | $152.27M |
$152.27M
↑10.9%
|
$137.35M
↑22.1%
|
$112.54M
↑40.4%
|
$80.17M
↓14.1%
| $93.31M |
| Dividends Paid | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Share Buybacks | -$114.28M |
-$114.28M
↓204.2%
| -$37.57M |
$0.00
↑100.0%
|
-$43.22M
↓111.5%
| -$20.43M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $93.34M |
$25.84M
↑47.2%
|
$25.57M
↑9.0%
|
$19.73M
↑9.4%
|
$22.20M
↑23.3%
|
$17.56M
↓7.6%
|
$23.46M
↑39.3%
|
$18.03M
↑22.8%
|
$18.00M
↑17.8%
|
$19.01M
↑19.5%
|
$16.84M
↑6.2%
|
$14.68M
↑36.5%
|
$15.29M
↑21.3%
|
$15.91M
↑24.7%
|
$15.86M
↑38.6%
|
$10.75M
↑5.6%
|
$12.60M
↑23.6%
| $12.77M | $11.45M | $10.18M | $10.20M |
| D&A | $58.26M |
$15.37M
↑22.2%
|
$14.85M
↑33.7%
|
$14.50M
↑52.3%
|
$13.54M
↑50.0%
|
$12.57M
↑30.1%
|
$11.10M
↑31.2%
|
$9.52M
↑17.0%
|
$9.03M
↑6.5%
|
$9.66M
↑16.9%
|
$8.46M
↑18.1%
|
$8.14M
↑26.9%
|
$8.48M
↑33.8%
|
$8.27M
↑33.6%
|
$7.17M
↑17.6%
|
$6.42M
↑3.5%
|
$6.33M
↓1.5%
| $6.19M | $6.09M | $6.20M | $6.43M |
| Stock-Based Comp | $43.32M |
$0.00
↓100.0%
|
$14.45M
↑34.4%
|
$15.00M
↑30.5%
|
$13.87M
↓30.7%
|
$12.29M
↑30.6%
|
$10.75M
↓6.0%
|
$11.49M
↓10.8%
|
$20.02M
↑69.9%
|
$9.41M
↑21.2%
|
$11.44M
↑43.7%
|
$12.88M
↑48.7%
|
$11.78M
↑30.7%
|
$7.76M
↑23.2%
|
$7.96M
↑16.2%
|
$8.66M
↑15.5%
|
$9.02M
↑30.2%
| $6.30M | $6.85M | $7.50M | $6.92M |
| Working Capital Δ | -$54.27M |
-$14.40M
↓191.5%
|
-$14.87M
↓306.9%
|
-$17.81M
↓73.4%
|
-$7.20M
↓4.4%
|
-$4.94M
↑48.2%
|
$7.19M
↓13.1%
| -$10.27M |
-$6.90M
↑34.2%
|
-$9.54M
↓29.1%
|
$8.27M
↓0.9%
|
-$85,000.00
↓101.2%
|
-$10.48M
↑57.2%
|
-$7.39M
↓403.8%
| $8.35M |
$6.99M
↓3.7%
|
-$24.47M
↓621.3%
| $2.43M | $586,000.00 | $7.26M | -$3.39M |
| Operating Cash Flow | $178.79M |
$45.87M
↑13.1%
|
$60.61M
↑13.7%
|
$32.32M
↑9.8%
|
$39.98M
↑17.4%
|
$40.56M
↑23.7%
|
$53.33M
↑21.6%
|
$29.44M
↓13.5%
|
$34.06M
↑57.5%
|
$32.79M
↑39.1%
|
$43.84M
↑10.4%
|
$34.04M
↑4.9%
|
$21.63M
↑397.6%
|
$23.57M
↓24.8%
|
$39.70M
↑47.5%
|
$32.44M
↓1.9%
|
$4.35M
↓79.9%
| $31.32M | $26.91M | $33.05M | $21.61M |
| Capital Expenditure | -$26.52M |
-$7.65M
↓23.1%
|
-$6.06M
↓15.6%
|
-$6.67M
↓31.7%
|
-$6.15M
↓74.1%
|
-$6.21M
↓44.7%
|
-$5.24M
↑8.0%
|
-$5.06M
↓12.2%
|
-$3.53M
↑32.8%
|
-$4.29M
↑28.3%
|
-$5.70M
↑0.1%
|
-$4.51M
↓17.5%
|
-$5.26M
↓20.8%
|
-$5.99M
↓48.9%
|
-$5.70M
↑16.5%
|
-$3.84M
↑29.9%
|
-$4.36M
↓33.5%
| -$4.02M | -$6.83M | -$5.47M | -$3.26M |
| Free Cash Flow | $152.27M |
$38.22M
↑11.3%
|
$54.55M
↑13.4%
|
$25.66M
↑5.2%
|
$33.83M
↑10.8%
|
$34.35M
↑20.6%
|
$48.09M
↑26.1%
|
$24.38M
↓17.4%
|
$30.53M
↑86.5%
|
$28.49M
↑62.0%
|
$38.14M
↑12.2%
|
$29.53M
↑3.2%
| $16.37M |
$17.58M
↓35.6%
|
$33.99M
↑69.3%
|
$28.60M
↑3.7%
|
-$8,000.00
↓100.0%
| $27.30M | $20.08M | $27.58M | $18.34M |
| Dividends Paid | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Share Buybacks | -$114.28M | -$24.72M | -$30.00M |
-$19.56M
↑6.6%
|
-$40.00M
↓141.8%
| $0.00 | -$84,000.00 | -$20.94M | -$16.54M |
$0.00
↑100.0%
|
$0.00
↑100.0%
|
$0.00
↑100.0%
|
$0.00
↑100.0%
|
-$515,000.00
↑94.7%
|
-$12.48M
↓196.3%
|
-$15.00M
↓132.5%
| -$15.23M | -$9.77M | -$4.21M | -$6.45M | $0.00 |