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 10, 2026 | 2024 Dec 31, 2024 Feb 10, 2025 | 2023 Dec 31, 2023 Feb 6, 2024 | 2022 Dec 31, 2022 Feb 8, 2023 | 2021 Dec 31, 2021 Feb 8, 2022 | 2020 Dec 31, 2020 Feb 10, 2021 | 2019 Dec 31, 2019 Feb 13, 2020 | 2018 Dec 31, 2018 Feb 13, 2019 |
|---|
Total Revenue | 710.49M 134.0% | 303.67M 6.5% | 285.16M 337.9% | 65.12M 76.6% | 278.31M 32.2% | 210.58M 33.2% | 315.00M 5.2% | 299.45M 17.3% |
Cost of Revenue | 141.72M 31.2% | 108.01M 9.2% | 118.98M 30.1% | 91.49M 50.7% | 60.73M 52.8% | 39.75M 2.4% | 40.73M 11.8% | 36.42M 15.1% |
Gross Profit | 568.76M 190.7% | 195.66M 17.7% | 166.18M 730.2% | -26.37M 112.1% | 217.59M 27.4% | 170.83M 37.7% | 274.27M 4.3% | 263.03M 17.7% |
Gross Margin % | 80.00% 25.0% | 64.00% 10.3% | 58.00% 245.0% | -40.00% 151.3% | 78.00% 3.7% | 81.00% 6.9% | 87.00% 1.1% | 88.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.41 22.6% | 0.53 960.0% | 0.05 89.4% | 0.47 11.3% | 0.53 20.9% |
General & Administrative | 47.94M 61.7% | 29.65M 40.8% | 50.05M 68.7% | 29.66M 55.7% | 67.00M 0.6% | 66.60M 2.7% | 64.83M 14.0% | 56.89M 8.6% |
Selling & Marketing | 13.63M | 0.00 100.0% | 17.44M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 61.58M 107.7% | 29.65M 56.1% | 67.50M 127.6% | 29.66M 55.7% | 67.00M 0.6% | 66.60M 2.7% | 64.83M 14.0% | 56.89M 8.6% |
Other Operating Expenses | 42.81M | 0.00 | 0.00 100.0% | 82.19M 167.5% | -121.81M 52.9% | -258.80M 72.9% | -149.66M 141290.6% | 106.00K 128.1% |
Total Operating Expenses | 104.39M 252.1% | 29.65M 56.1% | 67.50M 127.6% | 29.66M 154.1% | -54.80M 71.5% | -192.20M 126.6% | -84.83M 248.8% | 57.00M 9.6% |
Cost and Expenses | 246.11M 730.1% | 29.65M 88.9% | 266.01M 796.8% | 29.66M 154.1% | -54.80M 71.5% | -192.20M 126.6% | -84.83M 248.8% | 57.00M 9.6% |
Operating Income | 464.37M 69.5% | 274.02M | 0.00 100.0% | 472.52M 111.4% | 223.51M 1116.3% | 18.38M 92.0% | 230.17M 31.2% | 334.58M 23.4% |
Operating Margin % | 65.00% 27.8% | 90.00% | 0.00% 100.0% | 726.00% 807.5% | 80.00% 788.9% | 9.00% 87.7% | 73.00% 34.8% | 112.00% 5.7% |
EBITDA | 598.31M 194.2% | -634.86M | 0.00 100.0% | -704.00K | 0.00 | 0.00 | 0.00 | 0.00 |
EBITDA Margin % | 84.00% 140.2% | -209.00% | 0.00% 100.0% | -1.00% | 0.00% | 0.00% | 0.00% | 0.00% |
Interest Expense | 460.09M 8.7% | 503.95M 8.1% | 466.11M 72.3% | 270.52M 66.5% | 162.52M 9.2% | 148.89M 2.6% | 152.93M 33.4% | 114.60M 46.8% |
Interest Income | 626.78M 10.8% | 702.93M 2.1% | 718.28M 40.3% | 512.10M 19.6% | 428.12M 0.1% | 427.57M 12.3% | 487.41M 20.7% | 403.89M 19.3% |
Other Income (Expense) | -337.32M 14.2% | -393.26M 771.5% | 58.57M 115.2% | -385.13M 101.7% | -190.94M 58.6% | -120.37M 648.9% | 21.93M 169.7% | -31.47M 314.8% |
Pre-Tax Income | 127.05M 206.5% | -119.24M 303.6% | 58.57M 77.9% | 265.23M 18.7% | 223.51M 1116.3% | 18.38M 92.0% | 230.17M 4.6% | 219.99M 14.0% |
Pre-Tax Margin % | 18.00% 146.2% | -39.00% 285.7% | 21.00% 94.8% | 407.00% 408.8% | 80.00% 788.9% | 9.00% 87.7% | 73.00% 0.0% | 73.00% 3.9% |
Tax Provision | 331.00K 16.0% | 394.00K 10.9% | 442.00K 99.8% | 270.52M 273.2% | -156.16M 21.5% | -198.87M 336.2% | 84.19M 60.4% | 212.40M 4.6% |
Net Income | 126.72M 205.9% | -119.64M 305.8% | 58.13M 1198.2% | -5.29M 102.4% | 223.51M 1116.3% | 18.38M 92.0% | 230.17M 4.6% | 219.99M 14.0% |
Net Margin % | 18.00% 146.2% | -39.00% 295.0% | 20.00% 350.0% | -8.00% 110.0% | 80.00% 788.9% | 9.00% 87.7% | 73.00% 0.0% | 73.00% 3.9% |
Basic EPS | 0.81 194.2% | -0.86 396.6% | 0.29 869.2% | -0.04 102.5% | 1.48 1133.3% | 0.12 91.5% | 1.41 1.4% | 1.43 7.1% |
Diluted EPS | 0.81 194.2% | -0.86 396.6% | 0.29 1066.7% | -0.03 102.1% | 1.46 1116.7% | 0.12 91.4% | 1.40 2.1% | 1.43 7.1% |
Basic Shares Outstanding | 138.87M 0.6% | 139.67M 1.1% | 141.28M 0.5% | 140.53M 0.5% | 139.87M 5.5% | 148.00M 0.8% | 146.88M 4.5% | 153.82M 54.0% |
Diluted Shares Outstanding | 138.87M 0.6% | 139.67M 1.1% | 141.28M 14.6% | 165.50M 1.7% | 168.40M 13.8% | 148.00M 15.8% | 175.79M 14.3% | 153.82M 51.9% |