OTC : BIRDF
$0.28 (0.51%)
| 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 | 3.39B | 3.4B | 2.8B | 2.38B | 2.22B | 1.5B | 1.38B | 1.38B | 1.42B | 1.59B |
| costOfRevenue | 3.09B | 3.07B | 2.56B | 2.18B | 2.03B | 1.38B | 1.31B | 1.32B | 1.34B | 1.5B |
| grossProfit | 304.1M | 328.76M | 240.54M | 201.76M | 186.68M | 126.3M | 70.95M | 57.46M | 74.45M | 91.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 217.19M | 185.21M | 142.78M | 132.39M | 127.01M | 78.78M | 58.72M | 58.93M | 59.77M | 58.77M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 217.19M | 185.21M | 142.78M | 132.39M | 127.01M | 78.78M | 58.72M | 58.93M | 59.77M | 58.77M |
| otherExpenses | 16.31M | -3.01M | -3.42M | - | - | - | - | - | - | - |
| operatingExpenses | 233.5M | 182.2M | 139.36M | 132.39M | 127.01M | 78.78M | 58.72M | 58.93M | 59.77M | 58.77M |
| costAndExpenses | 3.32B | 3.25B | 2.7B | 2.31B | 2.16B | 1.46B | 1.36B | 1.38B | 1.4B | 1.56B |
| netInterestIncome | -16.14M | -9.88M | -7.94M | 1.43M | -6.23M | -6.68M | -2.9M | -2.27M | -781.36K | 1.27M |
| interestIncome | 5.08M | 7.95M | 4.05M | 3.65M | 1.32M | 1.51M | 2.6M | 1.39M | 1.04M | 4.52M |
| interestExpense | 21.23M | 17.83M | 11.99M | 8.99M | 6.72M | 7.77M | 5.23M | 2.48M | 1.82M | 1.41M |
| depreciationAndAmortization | 80.36M | 62.9M | 36.14M | 36.44M | 34.54M | 21.7M | 15.81M | 11.24M | 11.99M | 10.25M |
| ebitda | 150.97M | 214.15M | 141.36M | 112.79M | 98.89M | 78.8M | 33M | 11.34M | 26.88M | 45.99M |
| ebit | 70.6M | 151.24M | 105.22M | 76.35M | 64.35M | 57.09M | 17.19M | 102K | 14.9M | 35.74M |
| nonOperatingIncomeExcludingInterest | - | -4.68M | -4.05M | -9.69M | -494K | -1.78M | -2.27M | 449K | -1.12M | -2.92M |
| operatingIncome | 70.6M | 146.56M | 101.17M | 66.66M | 63.86M | 55.32M | 14.92M | 416K | 16.46M | 32.89M |
| totalOtherIncomeExpensesNet | -6.92M | -13.15M | -7.94M | 523K | -6.23M | -6M | -2.96M | -3.22M | -697K | 1.5M |
| incomeBeforeTax | 63.69M | 133.41M | 93.23M | 67.18M | 57.63M | 49.32M | 11.96M | -2.67M | 16.89M | 34.33M |
| incomeTaxExpense | 16.31M | 33.31M | 21.69M | 17.32M | 14.85M | 13.22M | 2.48M | -1.66M | 5.27M | 9.32M |
| netIncomeFromContinuingOperations | 47.37M | 100.1M | 71.54M | 49.86M | 42.78M | 36.1M | 9.48M | -1.01M | 8.84M | 25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 47.37M | 100.1M | 71.54M | 49.86M | 42.78M | 36.1M | 9.48M | -1.01M | 8.84M | 25M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 47.37M | 100.1M | 71.54M | 49.86M | 42.78M | 36.1M | 9.48M | -1.01M | 8.84M | 25M |
| eps | 0.86 | 1.84 | 1.33 | 0.93 | 0.8 | 0.8 | 0.22 | -0.02 | 0.21 | 0.59 |
| 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 | 166.87M | 44.55M | 177.53M | 111.63M | 125.68M | 212.07M | 180.33M | 158.92M | 133.06M | 261.88M |
| shortTermInvestments | - | - | 48000 | - | - | - | - | 1.7M | - | - |
| cashAndShortTermInvestments | 166.87M | 44.55M | 177.58M | 111.63M | 125.68M | 212.07M | 180.33M | 160.62M | 133.06M | 261.88M |
| netReceivables | 1.11B | 1.13B | 946.01M | 777.47M | 664.13M | 599.04M | 512.88M | 378.76M | 471.48M | 464.67M |
| accountsReceivables | 1.05B | 360.14M | 280.58M | 244.79M | 178.9M | 160.36M | 512.88M | 108.63M | 132.05M | 373.71M |
| otherReceivables | 54.34M | 772.77M | 670.59M | 519.05M | - | 431.19M | - | - | - | 81.06M |
| inventory | 22.61M | 14.88M | 12.08M | 10.38M | 9.41M | 8.04M | 549K | 840K | 514K | 567K |
| prepaids | - | - | - | -17.39M | -15.42M | -41M | 2.6M | 2.57M | 2.52M | 2.69M |
| otherCurrentAssets | 18.32M | 143.18M | 12.82M | 22.28M | 19.86M | 40.66M | 33M | 17.09M | 14.31M | 15.79M |
| totalCurrentAssets | 1.32B | 1.34B | 1.15B | 970.3M | 873.07M | 820.14M | 729.36M | 546.55M | 621.02M | 743.32M |
| propertyPlantEquipmentNet | 279.21M | 190.13M | 130.44M | 121.61M | 122.5M | 120.95M | 80.48M | 56.23M | 52.4M | 45.52M |
| goodwill | 128.65M | 128.75M | 55.99M | 55.74M | 55.74M | 33.05M | 16.39M | 16.39M | 16.39M | 16.39M |
| intangibleAssets | 94.72M | 108.85M | 46.39M | 34.74M | 30.48M | 27.53M | 2.48M | 2.58M | 1.54M | 1.74M |
| goodwillAndIntangibleAssets | 223.36M | 237.6M | 102.39M | 90.48M | 86.22M | 60.58M | 18.87M | 18.96M | 17.93M | 18.12M |
| longTermInvestments | 12.25M | 14.28M | 10.48M | 9.79M | 13.47M | 14.71M | 10.18M | 12.52M | 12.24M | - |
| taxAssets | 21.54M | 25.88M | 28.94M | 31.56M | 32.78M | 32.25M | 11.29M | 10.91M | 8.62M | 6.74M |
| otherNonCurrentAssets | 2.68M | 3.22M | 32.58M | 5.54M | 9.1M | 13.17M | 6.61M | 6.85M | 7.58M | 3.68M |
| totalNonCurrentAssets | 539.04M | 471.12M | 275.89M | 258.98M | 264.08M | 241.66M | 127.43M | 105.47M | 98.75M | 74.06M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.86B | 1.81B | 1.42B | 1.23B | 1.14B | 1.06B | 856.79M | 652.02M | 719.77M | 817.38M |
| totalPayables | 811.37M | 736.37M | 639.96M | 570.68M | 514.33M | 490.47M | 419.92M | 383.61M | 380M | 458.67M |
| accountPayables | 775.64M | 716.12M | 639.96M | 570.68M | 514.33M | 490.47M | 419.92M | 383.61M | 373.08M | 436.34M |
| otherPayables | 35.73M | 20.25M | - | - | - | - | - | - | 6.92M | 22.34M |
| accruedExpenses | 25.65M | 19.63M | 9.73M | 8.18M | 10.63M | 1.8M | 1.76M | 917K | 6.46M | 1.39M |
| shortTermDebt | 25.67M | 16.38M | 8.3M | 7.08M | 7.47M | 8.06M | 91.26M | 13.98M | 66.16M | 61.63M |
| capitalLeaseObligationsCurrent | 35.27M | 32.44M | 20.75M | 17.79M | 19.78M | 18.75M | - | 3.05M | 2.28M | 355K |
| taxPayables | - | 16.38M | 12.5M | 10.85M | 7.99M | 20.19M | 6.17M | 3.44M | 5.54M | 18.56M |
| deferredRevenue | 141.97M | 212.05M | 206.34M | 146.99M | 130.32M | 120.05M | 112.13M | 60M | 57.63M | 76.52M |
| otherCurrentLiabilities | 8.22M | 51.36M | 29.38M | 181.94M | 169.05M | 165.55M | 135.91M | 74.78M | 19.54M | 103.23M |
| totalCurrentLiabilities | 1.05B | 1.05B | 914.47M | 785.67M | 721.26M | 684.62M | 648.86M | 476.34M | 530.36M | 625.28M |
| longTermDebt | 193.18M | 136.78M | 64.62M | 68.01M | 71.21M | 64.9M | 34.79M | 19.05M | 7.7M | 8.42M |
| capitalLeaseObligationsNonCurrent | 72.37M | 75.76M | 57.68M | 55.47M | 59.58M | 59.33M | - | 5.71M | 6.14M | 198K |
| deferredRevenueNonCurrent | - | - | - | - | 14.52M | 15.73M | 6.83M | 5.34M | 4.53M | 2.64M |
| deferredTaxLiabilitiesNonCurrent | 80.78M | 79.7M | - | 35.76M | - | - | 13.87M | 7.36M | 10.15M | 14.73M |
| otherNonCurrentLiabilities | 29.42M | 35.51M | 65.1M | 11.39M | 27.09M | 24.6M | 45.42M | 9.36M | 489K | 17.27M |
| totalNonCurrentLiabilities | 375.76M | 327.76M | 187.4M | 170.62M | 172.4M | 164.56M | 80.21M | 39.45M | 30.79M | 28.54M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 107.64M | 108.2M | 78.43M | 73.26M | 79.36M | 78.08M | - | 8.76M | 8.42M | 553K |
| totalLiabilities | 1.42B | 1.38B | 1.1B | 956.29M | 893.66M | 849.19M | 729.07M | 515.79M | 561.15M | 653.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 154.89M | 155.02M | 115.26M | 114.58M | 114.58M | 108.06M | 42.53M | 42.53M | 42.53M | 42.53M |
| retainedEarnings | 274.6M | 273.82M | 205.31M | 156.54M | 126.94M | 102.52M | 83.2M | 91.74M | 114.14M | 119.11M |
| additionalPaidInCapital | 1.95M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.95M | 1.93M |
| 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 | 47.37M | 100.1M | 71.54M | 49.86M | 42.78M | 36.1M | 9.48M | -1.01M | 11.62M | 25M |
| depreciationAndAmortization | 80.36M | 62.9M | 36.14M | 36.44M | 34.54M | 21.7M | 15.81M | 11.24M | 11.99M | 10.25M |
| deferredIncomeTax | 16.33M | 33.31M | 21.69M | 17.32M | 14.85M | 13.22M | 2.48M | -1.66M | 5.27M | 9.32M |
| stockBasedCompensation | 13.79M | 24M | 16.51M | 5.98M | 10.06M | 4.7M | 3.16M | 4.63M | 1.6M | 1M |
| changeInWorkingCapital | -70.66M | -77.91M | -55.55M | -59.32M | -31.54M | 69.09M | -66.27M | 95.53M | -99.25M | 2.41M |
| accountsReceivables | 14.76M | -98.34M | -179.92M | -111.41M | -60.94M | 153.4M | -75.91M | 18.9M | 19.76M | 10.45M |
| inventory | -2.85M | -2.24M | -1.45M | -979K | -1.29M | -1.26M | 291K | -326K | 53000 | -158K |
| accountsPayables | 30.59M | 35.56M | 66.16M | 58.35M | 21.44M | -119.9M | 36.56M | 10.35M | -72.19M | 66.08M |
| otherWorkingCapital | -113.25M | -12.9M | 59.65M | -5.28M | 9.26M | 36.86M | -27.21M | 66.61M | -46.87M | -73.96M |
| otherNonCashItems | 28.99M | -28.16M | -14.53M | -6.89M | -34.86M | -15.87M | -2.74M | -7.28M | -22.35M | -4.33M |
| netCashProvidedByOperatingActivities | 116.19M | 114.24M | 75.8M | 43.4M | 35.83M | 128.95M | -38.08M | 101.44M | -91.12M | 43.66M |
| investmentsInPropertyPlantAndEquipment | -41.25M | -21.15M | -15.82M | -27.77M | -11.76M | -14.23M | -14.43M | -14.61M | -14.57M | -5.6M |
| acquisitionsNet | -67.21M | -102M | -2.75M | 2.42M | -19.14M | -48.49M | 1.85M | -2.15M | -11.34M | 853K |
| purchasesOfInvestments | -7.24M | - | - | -1.5M | -768K | -5.09M | 782K | -4.74M | -6.94M | - |
| salesMaturitiesOfInvestments | 7.17M | - | - | 1.5M | 768K | 11.03M | 1.7M | 3.11M | 6.71M | - |
| otherInvestingActivities | 663.46K | -8.14M | -8.93M | 10.53M | 7.59M | 2.87M | 1.88M | 2.37M | 5.05M | 1.6M |
| netCashProvidedByInvestingActivities | -107.87M | -131.3M | -27.51M | -14.81M | -23.3M | -53.9M | -8.22M | -16.02M | -21.09M | -4M |
| netDebtIssuance | 66.98M | 46.83M | -22.79M | -23.34M | -13.5M | 19.52M | 11.81M | 7.51M | -2.26M | -8.68M |
| longTermNetDebtIssuance | 66.98M | 46.83M | -22.79M | -23.34M | -13.5M | 19.52M | 11.81M | 7.51M | -2.26M | -8.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | 39.88M | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | 39.88M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | 39.88M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -46.48M | -30M | -22.56M | -20.94M | -20.75M | -17.61M | -16.58M | -16.58M | -17.89M | -32.3M |
| commonDividendsPaid | -46.48M | -30M | -22.56M | -20.94M | -20.75M | -17.61M | -16.58M | -16.58M | -17.89M | -32.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -38.62M | - | - | - | - | -85.07M | 72.83M | -51.74M | 4.74M | 44.44M |
| netCashProvidedByFinancingActivities | -18.12M | 16.83M | -45.36M | -44.28M | -34.25M | -43.28M | 68.06M | -60.81M | -15.4M | 3.46M |
| 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 | 785.39M | 876.29M | 951.43M | 850.77M | 717.55M | 936.67M | 898.94M | 873.54M | 688.2M | 792.07M |
| costOfRevenue | 725.08M | 794.14M | 849.52M | 760.67M | 650.07M | 840.19M | 796.65M | 798.68M | 635.04M | 720.46M |
| grossProfit | 60.31M | 82.15M | 101.92M | 90.1M | 67.48M | 96.47M | 102.29M | 74.86M | 53.16M | 71.61M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 52.78M | 57.46M | 54.66M | 54.16M | 50.91M | 49.96M | 51.55M | 43.6M | 40.1M | 40.51M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 7.4M | -19.81M |
| sellingGeneralAndAdministrativeExpenses | 52.78M | 69.55M | 54.66M | 54.16M | 50.91M | 49.96M | 51.55M | 43.6M | 47.5M | 20.7M |
| otherExpenses | -34.31M | 29.39M | -77000 | 3.77M | 485K | -1.83M | -409K | -763K | - | - |
| operatingExpenses | 18.48M | 98.94M | 54.59M | 57.93M | 51.4M | 48.13M | 51.14M | 42.84M | 47.5M | 20.7M |
| costAndExpenses | 743.56M | 893.08M | 904.1M | 818.6M | 701.47M | 888.32M | 847.8M | 841.51M | 682.54M | 741.15M |
| netInterestIncome | -3.64M | -4.98M | -4.08M | -4.18M | -2.91M | -3.39M | -2.75M | -3.52M | -1.71M | -3.04M |
| interestIncome | 1.11M | 1.06M | 1.21M | 1.21M | 1.6M | 1.96M | 2.53M | 801K | 1.68M | 1.21M |
| interestExpense | 4.75M | 6.04M | 5.29M | 5.39M | 4.51M | 5.35M | 5.28M | 4.33M | 2.88M | 3.86M |
| depreciationAndAmortization | 18.21M | 22.22M | 19.77M | 19.52M | 18.9M | 22.76M | 17.89M | 12.92M | 9.33M | 10.4M |
| ebitda | 60.04M | 5.44M | 67.77M | 52.16M | 35.97M | 72.17M | 70.68M | 45.75M | 15M | 45.53M |
| ebit | 41.83M | -16.78M | 48M | 32.64M | 17.07M | 49.42M | 52.78M | 32.83M | 16.21M | 35.13M |
| nonOperatingIncomeExcludingInterest | - | 52.68M | -674K | -468K | -987K | -1.08M | -1.64M | -801K | -1.17M | 15.79M |
| operatingIncome | 41.83M | -16.78M | 47.33M | 32.17M | 16.08M | 48.34M | 51.14M | 32.03M | 5.66M | 50.92M |
| totalOtherIncomeExpensesNet | -26.43M | -1.98M | -4.62M | -4.92M | -3.53M | -4.28M | -3.64M | -3.52M | -1.72M | -19.65M |
| incomeBeforeTax | 15.4M | -18.76M | 42.71M | 27.25M | 12.56M | 44.07M | 47.5M | 28.5M | 13.33M | 29.66M |
| incomeTaxExpense | 3.97M | -4.82M | 11.01M | 6.97M | 3.17M | 11.56M | 11.29M | 7.1M | 3.35M | 7.38M |
| netIncomeFromContinuingOperations | 11.43M | -13.94M | 31.7M | 20.28M | 9.39M | 32.5M | 36.21M | 21.4M | 9.98M | 23.88M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 11.43M | -13.94M | 31.7M | 20.28M | 9.39M | 32.5M | 36.21M | 21.4M | 9.98M | 23.88M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.43M | -13.94M | 31.7M | 20.28M | 9.39M | 32.5M | 36.21M | 21.4M | 9.98M | 23.88M |
| eps | 0.21 | -0.25 | 0.57 | 0.37 | 0.17 | 0.59 | 0.66 | 0.4 | 0.19 | 0.44 |
| 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 | 195.49M | 166.87M | -572K | 24.75M | 29.92M | 44.55M | -5.58M | 101.81M | 133.62M | 177.53M |
| shortTermInvestments | - | - | - | - | - | - | - | 9.43M | - | - |
| cashAndShortTermInvestments | 195.49M | 166.87M | -572K | 24.75M | 29.92M | 44.55M | -5.58M | 111.24M | 133.62M | 177.53M |
| netReceivables | 1.13B | 1.11B | 1.25B | 1.16B | 1.08B | 1.13B | 1.19B | 1.06B | 932.53M | 946.01M |
| accountsReceivables | 1.07B | 1.05B | 303.52M | 298.3M | 309.64M | 360.14M | 338.81M | 319.04M | 311.69M | 280.58M |
| otherReceivables | 60.66M | 54.34M | 951.01M | 857.93M | 772.74M | 772.77M | 851.54M | 748.04M | 625.85M | 670.59M |
| inventory | 25.2M | 22.61M | 16.16M | 15.16M | 13.63M | 14.88M | 16.22M | 10.68M | 12.57M | 12.08M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 28.56M | 18.32M | 134.69M | 134.59M | 111.62M | 143.18M | 128.68M | 19.18M | 15.15M | 12.82M |
| totalCurrentAssets | 1.38B | 1.32B | 1.4B | 1.33B | 1.24B | 1.34B | 1.33B | 1.2B | 1.1B | 1.15B |
| propertyPlantEquipmentNet | 286.74M | 279.21M | 194.32M | 192.7M | 184.96M | 190.13M | 182.49M | 149.63M | 147.29M | 130.44M |
| goodwill | 129.09M | 128.65M | 128.75M | 128.75M | 128.75M | 128.75M | 121.2M | 59.7M | 59.7M | 55.99M |
| intangibleAssets | 92.47M | 94.72M | 95.62M | 101.33M | 106.17M | 108.85M | 107.22M | 54.8M | 54.86M | 46.39M |
| goodwillAndIntangibleAssets | 221.56M | 223.36M | 224.38M | 230.08M | 234.92M | 237.6M | 228.43M | 114.5M | 114.56M | 102.39M |
| longTermInvestments | 12.43M | 12.25M | 3.34M | 5.31M | 11.7M | 14.28M | 13.24M | 12.81M | 12.72M | 10.48M |
| taxAssets | 22.25M | 21.54M | 25.21M | 25.62M | 27.7M | 25.88M | 31.63M | 30.15M | 32.32M | 28.94M |
| otherNonCurrentAssets | 1.48M | 2.68M | 2.98M | 3.21M | 3.3M | 3.22M | 3.55M | 33.71M | 3.66M | 3.65M |
| totalNonCurrentAssets | 544.45M | 539.04M | 450.22M | 456.93M | 462.59M | 471.12M | 459.34M | 310.65M | 310.55M | 275.89M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.92B | 1.86B | 1.86B | 1.79B | 1.7B | 1.81B | 1.79B | 1.51B | 1.41B | 1.42B |
| totalPayables | 752.94M | 807.49M | 750.05M | 624.99M | 670.11M | 736.37M | 696.2M | 629.69M | 643.17M | 639.96M |
| accountPayables | 735.63M | 775.64M | 714.01M | 610.3M | 644.11M | 716.12M | 674.49M | 629.69M | 643.17M | 639.96M |
| otherPayables | 17.31M | 31.85M | 36.04M | 14.69M | 26M | 20.25M | 21.71M | - | - | - |
| accruedExpenses | 15.76M | 25.65M | 22.14M | 20.86M | 13.87M | 19.63M | 18.27M | 23.23M | 14.65M | 9.73M |
| shortTermDebt | 80.36M | 60.89M | 111.64M | 161.12M | 56.34M | 16.38M | 60.88M | 78.51M | 17.96M | 8.3M |
| capitalLeaseObligationsCurrent | 35.99M | 35.27M | 37.17M | 36.86M | 35.58M | 32.44M | 31.31M | 28.56M | 28.15M | 20.75M |
| taxPayables | - | - | 32.16M | 10.81M | 22.13M | 16.38M | 19.13M | 9.06M | 3.62M | 12.5M |
| deferredRevenue | 212.22M | 141.97M | 144.68M | 164.63M | 170.48M | 212.05M | 227.54M | 168.47M | 156.61M | 206.34M |
| otherCurrentLiabilities | 13.59M | 12.14M | 50.66M | 52.13M | 43.66M | 51.36M | 43.92M | 199.54M | 180.54M | 235.72M |
| totalCurrentLiabilities | 1.11B | 1.05B | 1.09B | 1.04B | 976.18M | 1.05B | 1.06B | 959.52M | 884.47M | 914.47M |
| longTermDebt | 187.91M | 193.18M | 128.03M | 130.44M | 132.76M | 136.78M | 139.95M | 69.84M | 71.15M | 64.62M |
| capitalLeaseObligationsNonCurrent | 76.87M | 72.37M | 69.5M | 69.59M | 67.23M | 75.76M | 73.21M | 63.79M | 63.65M | 57.68M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 80.58M | 80.78M | 77.74M | 83.74M | 76.93M | 79.7M | 74.39M | - | - | - |
| otherNonCurrentLiabilities | 31.79M | 29.42M | 28.17M | 26.93M | 18.77M | 35.51M | 32.85M | 79.49M | 66.36M | 65.1M |
| totalNonCurrentLiabilities | 377.15M | 375.76M | 303.43M | 310.7M | 295.7M | 327.76M | 320.4M | 213.12M | 201.16M | 187.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 112.86M | 107.64M | 106.67M | 106.45M | 102.81M | 108.2M | 104.53M | 92.34M | 91.8M | 78.43M |
| totalLiabilities | 1.49B | 1.42B | 1.4B | 1.35B | 1.27B | 1.38B | 1.38B | 1.17B | 1.09B | 1.1B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 155.42M | 154.89M | 155.02M | 155.02M | 155.02M | 155.02M | 155.02M | 116.95M | 116.95M | 115.26M |
| retainedEarnings | 275.07M | 274.6M | 300.4M | 280.3M | 271.61M | 273.82M | 251.89M | 223.14M | 209.21M | 205.31M |
| additionalPaidInCapital | 1.96M | 1.95M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M | 1.96M |
| 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 | 11.43M | -13.94M | 31.7M | 20.28M | 9.39M | 32.5M | 36.21M | 21.4M | 9.98M | 23.88M |
| depreciationAndAmortization | 18.21M | 22.22M | 19.77M | 19.52M | 18.9M | 22.76M | 17.89M | 12.92M | 9.33M | 10.4M |
| deferredIncomeTax | -1.04M | -2.58M | 11.01M | 6.97M | 3.17M | 11.56M | 11.29M | 2.69M | 176K | 15.01M |
| stockBasedCompensation | 3.05M | 5.39M | 3.05M | 1.43M | 3.92M | 8.37M | 4.5M | 3.4M | 7.72M | 5.91M |
| changeInWorkingCapital | -4.93M | 133.18M | -13.41M | -119.17M | -50.37M | 72.61M | 8.1M | -110.2M | -44.99M | 63.96M |
| accountsReceivables | -9.56M | 120.23M | -89.7M | -77.44M | 61.58M | 48.51M | -30.94M | -129.62M | 13.72M | 3.7M |
| inventory | -2.51M | -1.57M | -1M | -1.53M | 1.25M | 1.23M | -4.9M | 1.9M | -462K | -731K |
| accountsPayables | -42.88M | 33.29M | 103.49M | -33.99M | -72.19M | 40.97M | 5.11M | -13.6M | 3.09M | 26.59M |
| otherWorkingCapital | 49.9M | -20.34M | -26.2M | -6.21M | -41.01M | -18.09M | 38.84M | 31.13M | -61.8M | 34.4M |
| otherNonCashItems | -20.52M | 51.01M | -4.57M | -4.46M | -33.88M | -10.03M | -1.68M | -63000 | -2.53M | -14.2M |
| netCashProvidedByOperatingActivities | 6.2M | 189.89M | 47.55M | -75.42M | -48.87M | 137.77M | 76.31M | -69.85M | -29.89M | 104.95M |
| investmentsInPropertyPlantAndEquipment | -6.11M | -7.78M | -6.14M | -9.88M | -2.98M | 655K | -5.62M | -7.83M | -8.36M | -9.44M |
| acquisitionsNet | 1.85M | -73.85M | 2.18M | 5.75M | 240K | 400K | -91.32M | 645K | -8.14M | 2.12M |
| purchasesOfInvestments | - | -5.25M | - | - | - | - | - | - | -2.4M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 228.59K | -10.08M | 1.62M | 3.58M | -2.29M | -11.45M | 934K | 776K | 306K | 178K |
| netCashProvidedByInvestingActivities | -4.02M | -96.96M | -2.35M | -551K | -5.03M | -10.39M | -96.01M | -6.4M | -18.6M | -7.14M |
| netDebtIssuance | 48.63M | -19.46M | -61.91M | 92.32M | -13.81M | -58.23M | 42.74M | 51.98M | 326K | -18.55M |
| longTermNetDebtIssuance | 48.63M | -19.46M | -11.91M | -12.68M | -13.81M | -13.23M | 67.74M | -8.02M | 326K | -18.55M |
| shortTermNetDebtIssuance | - | - | -50M | 105M | - | -45M | -25M | 60M | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.66M | -11.62M | -11.63M | -11.63M | -11.63M | -9.05M | -7.62M | -7.55M | -5.78M | -5.78M |
| commonDividendsPaid | -11.66M | -11.62M | -11.63M | -11.63M | -11.63M | -9.05M | -7.62M | -7.55M | -5.78M | -5.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.13M | -8.73M | - | - | 40M | - | - | - | 10M | - |
| netCashProvidedByFinancingActivities | 25.84M | -39.82M | -73.54M | 80.69M | 14.56M | -67.28M | 35.12M | 44.43M | 4.54M | -24.33M |