OTC : TRRSF
$0.39 (1.29%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 867.95M | 778.83M | 711.34M | 520.77M | 349.88M | 226.63M | 137.52M | 103.28M | 98.3M | 95.83M |
| costOfRevenue | 632.6M | 581.64M | 593.21M | 633.34M | 190.09M | 128.48M | 87.45M | 49.3M | 52.62M | 60.18M |
| grossProfit | 235.35M | 197.19M | 118.12M | -112.58M | 159.79M | 98.16M | 50.07M | 53.97M | 45.67M | 35.65M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| otherExpenses | 46.09M | 38.7M | 27.7M | -152.32M | 79.35M | 58.67M | 38.87M | 40.91M | 42.91M | 30.83M |
| operatingExpenses | 46.09M | 38.7M | 27.7M | -152.32M | 79.35M | 58.67M | 38.87M | 40.91M | 42.91M | 30.83M |
| costAndExpenses | 678.69M | 620.34M | 620.92M | 481.02M | 269.43M | 187.15M | 126.33M | 90.22M | 95.53M | 91.02M |
| netInterestIncome | 78.06M | 67.3M | 52.02M | 24.76M | 15.76M | 13.67M | 11.37M | 7.02M | 4.78M | 5.75M |
| interestIncome | 83.1M | 70.57M | 54.43M | 27.4M | 17.39M | 14.79M | 12.73M | 7.99M | 5.78M | 6.23M |
| interestExpense | 5.04M | 3.27M | 2.41M | 2.64M | 1.64M | 1.11M | 1.36M | 970K | 1.01M | 481K |
| depreciationAndAmortization | 3.9M | 1.43M | 1.66M | 3.62M | 3.93M | 2.63M | 2.5M | 1.54M | 839K | 556K |
| ebitda | 198.19M | 163.19M | 94.49M | 46.01M | 86.01M | 43.22M | 15.06M | 15.58M | 4.62M | 5.85M |
| ebit | 194.3M | 161.76M | 92.83M | 42.39M | 82.08M | 40.6M | 12.56M | 14.03M | 3.78M | 5.3M |
| nonOperatingIncomeExcludingInterest | -5.04M | -3.27M | -2.41M | -2.64M | -1.64M | -1.11M | -1.36M | -970K | -1.01M | -481K |
| operatingIncome | 189.26M | 158.49M | 90.42M | 39.74M | 80.44M | 39.48M | 11.2M | 13.06M | 2.77M | 4.82M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 189.26M | 158.49M | 90.42M | 39.74M | 80.44M | 39.48M | 11.2M | 13.06M | 2.77M | 4.82M |
| incomeTaxExpense | 47.02M | 39.58M | 23.48M | 11.95M | 17.88M | 7.04M | 6.1M | 4.42M | 3.11M | 1.86M |
| netIncomeFromContinuingOperations | 142.25M | 118.92M | 66.94M | 27.8M | 62.56M | 32.44M | 5.09M | 8.64M | -342K | 2.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 142.25M | 118.92M | 66.94M | 27.8M | 62.56M | 32.44M | 5.09M | 8.64M | -342K | 2.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 142.25M | 118.92M | 66.94M | 27.8M | 62.56M | 32.44M | 5M | 8.54M | 2.21M | 2.95M |
| eps | 2.98 | 2.5 | 1.44 | 0.64 | 1.52 | 0.83 | 0.17 | 0.32 | -0.01 | 0.13 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 287.75M | 270.38M | 604.02M | 406.37M | 341.32M | 136.52M | 85.9M | 95.21M | 165.68M | 122.1M |
| shortTermInvestments | 1.47B | 1.09B | 7.5M | 765.38M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.76B | 1.36B | 1.18B | 1.17B | 341.32M | 136.52M | 85.9M | 95.21M | 165.68M | 122.1M |
| netReceivables | 2.79B | 4.12M | 23.95M | 32.75M | 288.15M | 166.43M | 373.11M | - | - | - |
| accountsReceivables | 2.75B | 4.12M | 20.97M | 22.77M | 285.4M | 166.02M | 372.7M | 150.82M | 85.81M | 65.01M |
| otherReceivables | 31.5M | 18.12M | 2.99M | 9.98M | 2.75M | - | - | - | - | 1.54M |
| inventory | - | - | -638.46M | -434.5M | -630.19M | - | -462.16M | -140.63M | -165.68M | -122.1M |
| prepaids | 4M | 2.71M | 2.01M | 1.78M | 603.06M | 363.38M | 388K | 316K | 224K | 175K |
| otherCurrentAssets | - | -1.37B | 44.06M | 865.88M | 1.4B | 313.59M | 461.78M | - | - | - |
| totalCurrentAssets | 4.55B | 4.18B | 613.52M | 1.64B | 2B | 979.92M | 459.02M | 247.97M | 251.96M | 189.43M |
| propertyPlantEquipmentNet | 27.86M | 13.4M | 12.32M | 15.07M | 13.75M | 10.46M | 10.88M | 1.26M | 1.08M | 1.25M |
| goodwill | 10.98M | 11.51M | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.42M | 4.48M | 4.33M | 4.46M | 3.36M | 3.45M | 3.59M | 1.25M | 1.53M | 870K |
| goodwillAndIntangibleAssets | 15.4M | 15.98M | 4.33M | 4.46M | 3.36M | 3.45M | 3.59M | 1.25M | 1.53M | 870K |
| longTermInvestments | 374.43M | 1.43B | 890.16M | 182.65M | 628.1M | 5.33M | 16.02M | 1.69M | 1.87M | 1.49M |
| taxAssets | 37.47M | 44.04M | 16.31M | 17.94M | 9.22M | 8.58M | 1.46M | 826K | 740K | 622K |
| otherNonCurrentAssets | 1.19M | 3.13B | 2.13B | 564.79M | -637.32M | -13.91M | -17.48M | -2.51M | -2.61M | -2.12M |
| totalNonCurrentAssets | 456.36M | 4.59B | 3.04B | 784.9M | 17.11M | 13.91M | 14.48M | 2.51M | 2.61M | 2.12M |
| otherAssets | - | - | -66.29M | 1.86B | 980.55M | 712.91M | 504.9M | 350.5M | 233.79M | 227.85M |
| totalAssets | 5.01B | 4.59B | 3.58B | 4.28B | 3B | 1.71B | 978.39M | 600.98M | 488.36M | 419.4M |
| totalPayables | - | 6.72M | 15.13M | 677.02M | 368.67M | 166.23M | 88.2M | 41.41M | 17.56M | 16.96M |
| accountPayables | - | - | - | 636.23M | 335.67M | 151.71M | 80.19M | 41.41M | 17.56M | 13.46M |
| otherPayables | - | 6.72M | 15.13M | 40.79M | 32.99M | 14.52M | 8.02M | - | - | 3.5M |
| accruedExpenses | 42.38M | 27.22M | 36.2M | 23.55M | 21.64M | 15.72M | 8.34M | 8.7M | 6.58M | 4.24M |
| shortTermDebt | 134.77M | 23.27M | - | 75M | - | 27.56M | - | 29.7M | 29.7M | 34.1M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 5.27M | 6.72M | 15.13M | 16.96M | 24.71M | 14.52M | 3.91M | - | - | 3.5M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 97.33M | -57.22M | -1.98B | -139.34M | -54.64M | -30.25M | 13.34M | -79.81M | -53.83M | -55.3M |
| totalCurrentLiabilities | 274.47M | 164.71M | -1.96B | 636.23M | 335.67M | 179.26M | 109.89M | 71.11M | 47.26M | 47.56M |
| longTermDebt | - | 75M | 75M | 75M | 75M | 16.1M | 29.7M | 29.7M | 29.7M | 34.1M |
| capitalLeaseObligationsNonCurrent | 22.25M | 9.3M | 9.7M | 11.74M | 9.68M | - | 9.76M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -2.84M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 694K | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.79B | 3.71B | 2.85B | 2.23B | -937.37M | 1.4B | - | -29.7M | -29.7M | -34.1M |
| totalNonCurrentLiabilities | 3.81B | 3.81B | 2.94B | 636.23M | 84.68M | 1.42B | 9.76M | 29.7M | 29.7M | 34.1M |
| otherLiabilities | - | - | 2.97B | 2.53B | 2.22B | 1.23B | 668.42M | 370.22M | 289.9M | 266.85M |
| capitalLeaseObligations | 22.25M | 9.3M | 9.7M | 11.74M | 9.68M | - | 9.76M | - | - | - |
| totalLiabilities | 4.08B | 3.81B | 2.97B | 3.8B | 2.64B | 1.42B | 788.06M | 471.03M | 366.86M | 348.51M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 1.6M | 1.6M | - |
| commonStock | 472.13M | 481.8M | 481.02M | 430.26M | 285.04M | 285.73M | 219.25M | 163.58M | 163.58M | 9.62M |
| retainedEarnings | 404.74M | 262.49M | 143.57M | 101.81M | 66.69M | 4.13M | -28.31M | -33.31M | -41.85M | 58.7M |
| additionalPaidInCapital | 13.98M | 9.8M | 7.49M | 5.74M | 3.5M | 1.33M | 815K | 313K | 89000 | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 142.25M | 118.92M | 66.94M | 24.65M | 62.56M | 32.44M | 5.09M | 8.64M | -342K | 2.95M |
| depreciationAndAmortization | 3.9M | 1.43M | 1.66M | 3.62M | 3.93M | 2.63M | 2.5M | 1.54M | 839K | 556K |
| deferredIncomeTax | - | - | - | - | - | -33.58M | 1.08M | -2.52M | -6.62M | - |
| stockBasedCompensation | 2.41M | 1.52M | 1.3M | 1.37M | 1.31M | 729K | 502K | 224K | 143K | - |
| changeInWorkingCapital | 316.64M | 68.6M | 194.04M | 85.76M | 244.05M | -21.08M | 49.73M | 13.09M | 23.72M | 9.67M |
| accountsReceivables | - | - | - | -155.29M | -116.73M | -89.45M | - | - | - | - |
| inventory | - | - | - | - | 21.11M | - | - | - | - | - |
| accountsPayables | - | - | - | 111.74M | 321.91M | - | - | - | - | - |
| otherWorkingCapital | 316.64M | 68.6M | 194.04M | 129.31M | 17.75M | 68.38M | 49.73M | 13.09M | 23.72M | 9.67M |
| otherNonCashItems | -82.4M | -70.74M | -6.03M | 35.52M | -4.99M | 102.2M | -529K | -686K | -932K | -5.3M |
| netCashProvidedByOperatingActivities | 382.8M | 119.73M | 257.91M | 150.93M | 306.85M | 83.34M | 58.38M | 20.29M | 16.81M | 7.88M |
| investmentsInPropertyPlantAndEquipment | -4.47M | -3.4M | -277K | -2.13M | -3.46M | -1.3M | -3.13M | -666K | -1.09M | -803K |
| acquisitionsNet | - | -15.02M | - | - | 196K | 210K | 2.74M | 135K | 978K | 227K |
| purchasesOfInvestments | -733.21M | -795.27M | -219.12M | -384.03M | -280.92M | -331.93M | -170.82M | -196.36M | -139.4M | -33.93M |
| salesMaturitiesOfInvestments | 350.63M | 342.31M | 102.49M | 144.17M | 135.73M | 238.83M | 55.45M | 99.73M | 39.05M | 61.14M |
| otherInvestingActivities | -658K | -437K | -437K | -1.25M | -196K | -210K | -2.74M | -135K | -955K | -227K |
| netCashProvidedByInvestingActivities | -387.7M | -471.81M | -117.34M | -241.99M | -148.65M | -94.4M | -118.5M | -97.3M | -101.42M | 26.4M |
| netDebtIssuance | 34.47M | 21.27M | -2.03M | -1.9M | 45.85M | -1.52M | -1.03M | -30000 | -4.76M | 27.14M |
| longTermNetDebtIssuance | 34.47M | 21.27M | -2.03M | -1.9M | 45.85M | -1.52M | -1.03M | -30000 | -4.76M | 27.14M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -9.67M | 2.99M | 51.51M | 145.44M | 1.32M | 65.14M | 54.07M | - | 136.24M | -21M |
| netCommonStockIssuance | -9.67M | 2.99M | 51.51M | 145.44M | 1.32M | 65.14M | 55.67M | - | 136.24M | -21M |
| commonStockIssuance | -1.89M | 2.99M | 51.51M | 145.44M | 1.32M | 65.14M | 55.67M | - | 140.27M | - |
| commonStockRepurchased | -7.78M | - | - | - | - | - | - | - | -4.03M | -21M |
| netPreferredStockIssuance | - | - | - | - | - | - | -1.6M | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -96000 | -96000 | -8000 | -17.7M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | -96000 | -96000 | -8000 | -17.7M |
| otherFinancingActivities | - | -2.22M | -1.41M | -1.95M | -2.01M | - | - | - | 5.16M | 155K |
| netCashProvidedByFinancingActivities | 24.8M | 22.04M | 48.06M | 141.59M | 45.15M | 63.63M | 52.95M | -126K | 136.63M | -11.41M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 215.15M | 224.8M | 803.34M | 760.36M | 200.48M | 208.86M | 765.41M | 631.28M | 206.29M | 188.47M |
| costOfRevenue | 156.79M | 161.38M | - | 694.53M | 147.17M | 176.16M | 706.74M | 584.26M | 140.33M | 163.26M |
| grossProfit | 58.36M | 63.43M | 803.34M | 65.83M | 53.32M | 32.7M | 58.67M | 47.02M | 65.96M | 25.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| otherExpenses | 9.76M | 13.63M | 752.26M | 16.36M | 14.32M | 7.24M | 11.24M | 9.93M | 17.46M | 10.18M |
| operatingExpenses | 9.76M | 13.63M | 752.26M | 16.36M | 14.32M | 7.24M | 11.24M | 9.93M | 17.46M | 10.18M |
| costAndExpenses | 166.54M | 175.01M | 753.71M | 710.89M | 161.49M | 183.4M | 717.98M | 594.19M | 157.78M | 173.44M |
| netInterestIncome | 20.83M | 21.18M | -1.42M | 18.68M | 18.34M | 17.16M | 16.24M | 17.04M | 16.86M | 16.43M |
| interestIncome | 22.29M | 22.66M | - | 19.9M | 19.25M | 18.11M | 17.24M | 17.75M | 17.47M | 17M |
| interestExpense | 1.46M | 1.49M | 1.42M | 1.22M | 908K | 947K | 998K | 711K | 614K | 565K |
| depreciationAndAmortization | 1.25M | 1.16M | 652.92K | 1.39M | 696K | 537K | 465K | 158K | 274K | 393K |
| ebitda | 51.44M | 52.44M | 52.5M | 52.08M | 40.6M | 26.94M | 48.9M | 37.96M | 49.4M | 15.99M |
| ebit | 50.2M | 51.28M | 52.5M | 50.69M | 39.9M | 26.41M | 48.43M | 37.8M | 49.12M | 15.6M |
| nonOperatingIncomeExcludingInterest | -1.47M | -1.49M | -1.42M | -1.22M | -908K | -947K | -998K | -711K | -614K | -565K |
| operatingIncome | 48.73M | 49.79M | 49.63M | 49.47M | 38.99M | 25.46M | 47.44M | 37.09M | 48.51M | 15.03M |
| totalOtherIncomeExpensesNet | - | - | 1.45M | - | - | - | - | - | - | - |
| incomeBeforeTax | 48.73M | 49.79M | 51.08M | 49.47M | 38.99M | 25.46M | 47.44M | 37.09M | 48.51M | 15.03M |
| incomeTaxExpense | 11.23M | 12.23M | 12.46M | 12.34M | 10M | 6.21M | 11.35M | 9.94M | 12.08M | 3.71M |
| netIncomeFromContinuingOperations | 37.51M | 37.56M | 38.62M | 37.13M | 28.99M | 19.25M | 36.09M | 27.14M | 36.43M | 11.32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 37.51M | 37.56M | 38.62M | 37.13M | 28.99M | 19.25M | 36.09M | 27.14M | 36.43M | 11.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 37.51M | 37.56M | 38.62M | 37.13M | 28.99M | 19.25M | 36.09M | 27.14M | 36.43M | 11.32M |
| eps | 0.79 | 0.8 | 1 | 0.78 | 0.61 | 0.4 | 0.74 | 0.56 | 0.77 | 0.24 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 261.96M | 287.75M | 245.05M | 247.81M | 231.18M | 270.38M | 262.85M | 405.59M | 636.19M | 604.02M |
| shortTermInvestments | - | 1.47B | - | 1.28B | 1.2B | 1.09B | 990.92M | 766.43M | - | 577.95M |
| cashAndShortTermInvestments | 261.96M | 1.76B | 245.05M | 1.52B | 1.43B | 1.36B | 1.25B | 1.17B | 636.19M | 611.52M |
| netReceivables | 2.79B | 2.79B | 2.71B | 4.74M | 3.07M | 4.12M | 5.71M | 699K | 3.28M | 23.95M |
| accountsReceivables | 2.79B | 2.75B | 2.71B | 4.74M | 3.07M | 4.12M | 2.42B | - | - | - |
| otherReceivables | - | 31.5M | - | 22.37M | 17.06M | 18.12M | 5.28M | 699K | 3000 | 23.95M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 2.21M | 4M | - | 1.66M | 2.24M | 2.71M | 3.56M | 1.38M | 1.86M | 2.01M |
| otherCurrentAssets | -2.21M | - | - | -1.53B | -1.44B | -1.37B | -1.26B | 1.57B | 1.96B | -23.95M |
| totalCurrentAssets | 3.05B | 4.55B | 2.96B | 4.21B | 4.17B | 4.18B | 3.72B | 2.75B | 2.6B | 613.52M |
| propertyPlantEquipmentNet | 44.94M | 27.86M | - | 42.42M | 29.53M | 13.4M | 28.76M | 29.5M | 28.05M | 12.32M |
| goodwill | - | 10.98M | - | - | - | 11.51M | - | - | - | - |
| intangibleAssets | 45.05M | 4.42M | 42.75M | 31.16M | - | 4.48M | - | - | - | 4.33M |
| goodwillAndIntangibleAssets | 45.05M | 15.4M | 42.75M | 31.16M | - | 15.98M | - | - | - | 4.33M |
| longTermInvestments | 1.94B | 374.43M | 1.8B | 1.63B | 1.55B | 1.43B | 1.32B | 334.42M | 1.06B | 56.78M |
| taxAssets | 42.9M | 37.47M | 41.93M | 44.74M | 44.71M | 44.04M | 37.2M | - | 34.89M | 16.31M |
| otherNonCurrentAssets | -273.88K | 1.19M | 43.32M | 2.94B | 3.01B | 3.13B | 2.76B | 3.48B | 1.08B | 856.21M |
| totalNonCurrentAssets | 2.07B | 456.36M | 1.93B | 4.64B | 4.59B | 4.59B | 4.11B | 3.85B | 1.14B | 945.96M |
| otherAssets | - | - | - | - | - | - | - | -2.68B | - | - |
| totalAssets | 5.13B | 5.01B | 4.88B | 4.64B | 4.59B | 4.59B | 4.11B | 3.92B | 3.74B | 1.58B |
| totalPayables | - | - | - | - | 3.28M | 6.72M | 18.37M | 10.9M | 5.83M | 15.13M |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | 3.28M | 6.72M | 18.37M | 10.9M | 5.83M | 15.13M |
| accruedExpenses | 25.88M | 42.38M | - | 19.17M | 15.36M | 27.22M | 27.77M | 20.85M | 34.73M | 26.46M |
| shortTermDebt | - | 134.77M | - | - | 23.27M | 23.27M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 5.27M | - | - | 3.28M | 6.72M | 12.36M | 3.41M | 5.83M | 15.13M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -25.88M | 97.33M | - | -19.17M | -41.92M | -57.22M | -46.14M | -55.02M | -5.55M | -1.98B |
| totalCurrentLiabilities | - | 274.47M | - | 197.72M | 146.36M | 164.71M | 145.03M | 31.75M | 29.18M | -1.96B |
| longTermDebt | 199.49M | - | 134.96M | 59.77M | 75M | 75M | 98.27M | 100.09M | 75M | 75M |
| capitalLeaseObligationsNonCurrent | 22.8M | 22.25M | 22.84M | 23.2M | 9.21M | 9.3M | 9.27M | 9.97M | 10.08M | 9.7M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 275K | 694K | - | - | - | - |
| otherNonCurrentLiabilities | 3.96B | 3.79B | 3.82B | 3.74B | 3.67B | 3.71B | 3.27B | 3.12B | 2.97B | 2.84B |
| totalNonCurrentLiabilities | 4.18B | 3.81B | 3.98B | 3.8B | 3.77B | 3.81B | 3.36B | 3.22B | 3.05B | 2.92B |
| otherLiabilities | - | - | - | - | - | - | - | -7.25M | - | - |
| capitalLeaseObligations | 22.8M | 22.25M | 22.84M | 23.2M | 9.21M | 9.3M | 9.27M | 9.97M | 10.08M | 9.7M |
| totalLiabilities | 4.18B | 4.08B | 3.98B | 3.8B | 3.77B | 3.81B | 3.36B | 3.22B | 3.07B | 961.43M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 465.58M | 472.13M | 480.78M | 480.02M | 479.28M | 481.8M | 480.88M | 480.4M | 479.28M | 481.02M |
| retainedEarnings | 443.29M | 404.74M | 367.69M | 328.61M | 291.48M | 262.49M | 243.24M | 207.15M | 180.01M | 143.57M |
| additionalPaidInCapital | 10.84M | 13.98M | 12.26M | 10.43M | 8.65M | 9.8M | 9.28M | 7.99M | 6.64M | 7.49M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 37.51M | 37.56M | 38.62M | 37.13M | 28.99M | 19.25M | 36.09M | 27.14M | 36.43M | 11.32M |
| depreciationAndAmortization | 1.25M | 1.16M | 468.14K | 1.39M | 696K | 537K | 465K | 158K | 274K | 393K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -1.12M |
| stockBasedCompensation | 615K | 789K | - | 471K | 513K | 375K | 378K | 378K | 387K | 338K |
| changeInWorkingCapital | 540.39K | 84.49M | 104.83M | 87.29M | 40.17M | 102.62M | 51.53M | -290.25M | 163.71M | 100.3M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 540.39K | 84.49M | 104.83M | 87.29M | 40.17M | 102.62M | 51.53M | -290.25M | 163.71M | 100.3M |
| otherNonCashItems | -18.88M | -20.9M | -19.13M | -42.72M | 1.62M | -22.42M | -27.26M | 34.84M | -14.53M | -12.42M |
| netCashProvidedByOperatingActivities | 21.03M | 103.11M | 124.32M | 83.56M | 71.99M | 100.37M | 61.19M | -228.11M | 186.28M | 98.81M |
| investmentsInPropertyPlantAndEquipment | -1.9M | -1.99M | -1M | -489K | -867K | -510K | -556K | -1.86M | -532K | 182K |
| acquisitionsNet | - | - | - | - | - | - | - | - | -15.02M | - |
| purchasesOfInvestments | -194.91M | -187.33M | -191M | -172.5M | -183.14M | -221.48M | -281.48M | -112.68M | -179.64M | -41M |
| salesMaturitiesOfInvestments | 90.74M | 135.73M | 64.37M | 73.09M | 77.53M | 140.38M | 77.17M | 86.39M | 38.37M | 12.89M |
| otherInvestingActivities | -187K | -156K | -366K | -142K | -104K | -137K | -134K | -108K | -58000 | -150K |
| netCashProvidedByInvestingActivities | -106.08M | -53.75M | -128M | -100.04M | -106.57M | -81.74M | -205M | -28.26M | -156.82M | -28.08M |
| netDebtIssuance | 64.36M | -496K | - | 36.05M | -565K | -234K | -638K | 22.72M | -586K | -510K |
| longTermNetDebtIssuance | 64.36M | -496K | - | 36.05M | -565K | -234K | -638K | 22.72M | -586K | -510K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -7.77M | -186K | 76108 | 813K | -2.52M | 987K | 410K | -126K | -3.08M | -63000 |
| netCommonStockIssuance | -7.77M | -186K | 76108 | 813K | -2.52M | 987K | 410K | -126K | -3.08M | -63000 |
| commonStockIssuance | 1.49M | -186K | - | 813K | -2.52M | 922K | 410K | 1.24M | 1.34M | -63000 |
| commonStockRepurchased | -9.26M | - | 76108 | - | -2.52M | 987K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -378.98K | -7.78M | -515.73K | -70000 | -392.58K | -65000 | 65000 | 1.24M | 1.34M | 436K |
| netCashProvidedByFinancingActivities | 56.21M | -8.46M | -439.62K | 36.79M | -3.09M | 688K | -163K | 23.84M | -2.33M | -137K |