Need UPBD data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 23, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 4.70B 8.7% | 4.32B 8.2% | 3.99B 6.0% | 4.25B 7.4% | 4.58B 62.9% | 2.81B 5.4% | 2.67B 0.4% | 2.66B 1.6% |
Cost of Revenue | 2.42B 8.2% | 2.24B 17.6% | 2.72B 25.5% | 2.17B 7.8% | 2.35B 105.6% | 1.14B 11.3% | 1.03B 5.5% | 972.30M 1.2% |
Gross Profit | 2.27B 9.2% | 2.08B 63.1% | 1.28B 38.7% | 2.08B 7.0% | 2.24B 33.7% | 1.67B 1.7% | 1.64B 2.6% | 1.69B 1.8% |
Gross Margin % | 48.00% 0.0% | 48.00% 50.0% | 32.00% 34.7% | 49.00% 0.0% | 49.00% 16.9% | 59.00% 4.8% | 62.00% 1.6% | 63.00% 1.6% |
Research & Development | 0.00 | 0.00 100.0% | 9.22M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 834.26M 1.5% | 821.62M 0.8% | 815.24M 0.7% | 820.81M 2.2% | 839.66M 14.7% | 732.23M 5.2% | 772.73M 8.8% | 846.87M 6.3% |
Selling & Marketing | 0.00 | 0.00 100.0% | 162.38M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 834.26M 1.5% | 821.62M 16.0% | 977.63M 19.1% | 820.81M 2.2% | 839.66M 14.7% | 732.23M 5.2% | 772.73M 8.8% | 846.87M 6.3% |
Other Operating Expenses | 1.21B 25.5% | 967.10M 695.9% | 121.50M 89.1% | 1.11B 0.4% | 1.11B 58.7% | 702.58M 13.8% | 617.48M | 0.00 |
Total Operating Expenses | 2.05B 14.5% | 1.79B 3.8% | 1.86B 3.7% | 1.93B 1.2% | 1.95B 36.2% | 1.43B 3.2% | 1.39B 14.8% | 1.63B 8.4% |
Cost and Expenses | 4.47B 46.5% | 3.05B 20.3% | 3.83B 6.5% | 4.10B 4.8% | 4.30B 67.0% | 2.58B 6.7% | 2.42B 7.2% | 2.60B 5.8% |
Operating Income | 223.35M 23.4% | 291.63M 79.1% | 162.87M 9.6% | 148.54M 47.1% | 280.54M 18.2% | 237.34M 6.5% | 253.86M 352.2% | 56.14M 189.0% |
Operating Margin % | 5.00% 28.6% | 7.00% 75.0% | 4.00% 33.3% | 3.00% 50.0% | 6.00% 25.0% | 8.00% 20.0% | 10.00% 400.0% | 2.00% 200.0% |
EBITDA | 1.74B 412.0% | 339.01M 16.7% | 290.54M 2.6% | 283.05M 34.9% | 435.01M 47.6% | 294.77M 6.8% | 316.13M 89.7% | 166.68M 1058.4% |
EBITDA Margin % | 37.00% 362.5% | 8.00% 14.3% | 7.00% 0.0% | 7.00% 22.2% | 9.00% 10.0% | 10.00% 16.7% | 12.00% 100.0% | 6.00% 500.0% |
Interest Expense | 112.98M 2.2% | 110.58M 2.5% | 113.42M 29.3% | 87.71M 23.8% | 70.87M 362.5% | 15.32M 50.6% | 31.03M 27.8% | 42.97M 6.6% |
Interest Income | 2.62M 15.5% | 3.10M 9.4% | 3.42M 433.5% | 641.00K 190.0% | 221.00K 71.2% | 768.00K 75.4% | 3.12M 172.3% | 1.15M 45.0% |
Other Income (Expense) | -115.26M 1.0% | -114.09M 3.7% | -110.00M 26.3% | -87.07M 1.0% | -86.23M 492.4% | -14.56M 51.6% | -30.08M 28.9% | -42.30M 10.3% |
Pre-Tax Income | 108.09M 39.1% | 177.54M 235.8% | 52.87M 14.0% | 61.47M 68.4% | 194.30M 12.8% | 222.78M 0.4% | 223.78M 1516.8% | 13.84M 112.6% |
Pre-Tax Margin % | 2.00% 50.0% | 4.00% 300.0% | 1.00% 0.0% | 1.00% 75.0% | 4.00% 50.0% | 8.00% 0.0% | 8.00% 700.0% | 1.00% 125.0% |
Tax Provision | 34.85M 35.5% | 54.06M 6.9% | 58.05M 18.2% | 49.11M 17.3% | 59.36M 304.8% | 14.66M 70.8% | 50.24M 839.2% | 5.35M 104.6% |
Net Income | 73.24M 40.7% | 123.48M 2484.2% | -5.18M 141.9% | 12.36M 90.8% | 134.94M 35.2% | 208.12M 19.9% | 173.55M 1943.6% | 8.49M 27.6% |
Net Margin % | 2.00% 33.3% | 3.00% | 0.00% | 0.00% 100.0% | 3.00% 57.1% | 7.00% 0.0% | 7.00% | 0.00% |
Basic EPS | 1.30 42.5% | 2.26 2499.2% | -0.09 141.0% | 0.23 90.3% | 2.37 38.3% | 3.84 20.4% | 3.19 1893.8% | 0.16 33.3% |
Diluted EPS | 1.25 43.4% | 2.21 2555.6% | -0.09 142.9% | 0.21 89.6% | 2.02 45.8% | 3.73 20.3% | 3.10 1837.5% | 0.16 33.3% |
Basic Shares Outstanding | 56.48M 3.3% | 54.65M 0.6% | 54.98M 2.1% | 53.85M 5.6% | 57.05M 5.3% | 54.19M 0.3% | 54.33M 1.6% | 53.47M 0.4% |
Diluted Shares Outstanding | 58.61M 4.8% | 55.93M 1.7% | 54.98M 6.8% | 58.97M 11.8% | 66.84M 19.9% | 55.75M 0.4% | 55.95M 2.6% | 54.54M 1.3% |