Need IPAR 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 Mar 10, 2026 | 2024 Dec 31, 2024 Mar 11, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 1.49B 2.5% | 1.45B 10.2% | 1.32B 21.3% | 1.09B 23.6% | 879.52M 63.2% | 539.01M 24.5% | 713.51M 5.6% | 675.57M 14.3% |
Cost of Revenue | 541.29M 3.1% | 524.98M 9.7% | 478.60M 22.0% | 392.23M 21.6% | 322.61M 54.9% | 208.28M 22.2% | 267.58M 7.9% | 248.01M 15.4% |
Gross Profit | 947.22M 2.1% | 927.34M 10.5% | 839.08M 20.8% | 694.42M 24.7% | 556.90M 68.4% | 330.73M 25.8% | 445.94M 4.3% | 427.56M 13.6% |
Gross Margin % | 64.00% 0.0% | 64.00% 0.0% | 64.00% 0.0% | 64.00% 1.6% | 63.00% 3.3% | 61.00% 1.6% | 62.00% 1.6% | 63.00% 1.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 447.48M 42.7% | 313.60M 18.7% | 264.17M 17.2% | 225.36M 37.5% | 163.95M 13.2% | 188.91M 37.8% | 137.13M 8.5% |
Selling & Marketing | 0.00 100.0% | 201.06M 26.6% | 274.10M 20.1% | 228.20M 26.0% | 181.10M 87.3% | 96.70M 36.5% | 152.30M 3.7% | 146.80M 13.3% |
SG&A Expenses | 676.90M 4.4% | 648.54M 10.4% | 587.70M 19.4% | 492.37M 21.1% | 406.46M 55.9% | 260.65M 23.6% | 341.21M 20.2% | 283.93M 10.9% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -49.00K 192.5% | 53.00K 90.3% | 549.00K | 0.00 | 0.00 |
Total Operating Expenses | 676.90M 4.4% | 648.54M 10.4% | 587.70M 19.4% | 492.37M 21.1% | 406.46M 55.9% | 260.65M 23.6% | 341.21M 2.5% | 332.83M 12.6% |
Cost and Expenses | 1.22B 3.8% | 1.17B 10.1% | 1.07B 20.5% | 884.60M 21.3% | 729.07M 55.5% | 468.93M 23.0% | 608.79M 4.8% | 580.84M 13.8% |
Operating Income | 270.32M 3.0% | 278.80M 10.9% | 251.38M 29.4% | 194.30M 31.2% | 148.05M 111.2% | 70.08M 33.1% | 104.73M 10.6% | 94.73M 20.5% |
Operating Margin % | 18.00% 5.3% | 19.00% 0.0% | 19.00% 5.6% | 18.00% 5.9% | 17.00% 30.8% | 13.00% 13.3% | 15.00% 7.1% | 14.00% 7.7% |
EBITDA | 303.88M 1.1% | 300.57M 7.0% | 280.98M 25.5% | 223.89M 30.4% | 171.65M 116.9% | 79.15M 30.2% | 113.46M 7.3% | 105.76M 17.5% |
EBITDA Margin % | 20.00% 4.8% | 21.00% 0.0% | 21.00% 0.0% | 21.00% 5.0% | 20.00% 33.3% | 15.00% 6.3% | 16.00% 0.0% | 16.00% 6.7% |
Interest Expense | 7.25M 7.4% | 7.83M 30.5% | 11.25M 212.7% | 3.60M 27.4% | 2.83M 43.4% | 1.97M 8.2% | 2.15M 16.8% | 2.58M 29.4% |
Interest Income | 3.88M 74.8% | 2.22M 79.3% | 10.73M 95.6% | 5.49M 61.2% | 3.40M 18.8% | 2.87M 22.4% | 3.69M 6.7% | 3.96M 32.7% |
Other Income (Expense) | 1.01M 109.8% | -10.41M 481.9% | -1.79M 2029.8% | -84.00K 102.8% | 2.97M 504.5% | -734.00K 275.2% | 419.00K 62.9% | 1.13M 302.2% |
Pre-Tax Income | 271.33M 1.1% | 268.39M 7.5% | 249.59M 28.5% | 194.22M 28.6% | 151.02M 117.8% | 69.35M 34.0% | 105.15M 9.7% | 95.86M 22.8% |
Pre-Tax Margin % | 18.00% 0.0% | 18.00% 5.3% | 19.00% 5.6% | 18.00% 5.9% | 17.00% 30.8% | 13.00% 13.3% | 15.00% 7.1% | 14.00% 7.7% |
Tax Provision | 63.19M 2.7% | 64.96M 5.1% | 61.82M 43.2% | 43.18M 5.3% | 40.99M 111.5% | 19.38M 33.3% | 29.08M 11.2% | 26.14M 14.6% |
Net Income | 168.39M 2.5% | 164.36M 7.7% | 152.65M 26.2% | 120.94M 38.4% | 87.41M 128.7% | 38.22M 36.6% | 60.25M 12.0% | 53.79M 29.3% |
Net Margin % | 11.00% 0.0% | 11.00% 8.3% | 12.00% 9.1% | 11.00% 10.0% | 10.00% 42.9% | 7.00% 12.5% | 8.00% 0.0% | 8.00% 14.3% |
Basic EPS | 5.25 2.3% | 5.13 7.5% | 4.77 25.5% | 3.80 37.7% | 2.76 128.1% | 1.21 37.0% | 1.92 11.6% | 1.72 29.3% |
Diluted EPS | 5.24 2.3% | 5.12 7.8% | 4.75 25.7% | 3.78 37.5% | 2.75 127.3% | 1.21 36.3% | 1.90 11.1% | 1.71 28.6% |
Basic Shares Outstanding | 32.10M 0.2% | 32.04M 0.1% | 31.99M 0.4% | 31.86M 0.6% | 31.68M 0.4% | 31.54M 0.3% | 31.45M 0.5% | 31.31M 0.4% |
Diluted Shares Outstanding | 32.14M 0.0% | 32.12M 0.0% | 32.14M 0.5% | 31.99M 0.5% | 31.84M 0.6% | 31.65M 0.1% | 31.69M 0.5% | 31.52M 0.7% |