NASDAQ : STRA
$1.7 (2.07%)
| 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 | 1.27B | 1.22B | 1.13B | 1.07B | 1.13B | 1.03B | 997.14M | 634.18M | 454.85M | 441.09M |
| costOfRevenue | 647.11M | 650.5M | 623.9M | 597.32M | 608.26M | 532.66M | 530.6M | 340.08M | 245.18M | 241.03M |
| grossProfit | 621.11M | 569.43M | 509.02M | 468.16M | 523.42M | 494.99M | 466.53M | 294.11M | 209.67M | 200.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 310.79M | 412.16M | 199.44M | 379.82M | 196.24M | 133.73M | 272.41M | 57.06M | 55.4M | 45.73M |
| sellingAndMarketingExpenses | - | - | 185M | - | 165.1M | 161.5M | - | 136.98M | 82.57M | 79.02M |
| sellingGeneralAndAdministrativeExpenses | 310.79M | 412.16M | 384.44M | 379.82M | 361.34M | 295.23M | 272.41M | 194.04M | 137.97M | 124.76M |
| otherExpenses | 114.18M | 1.65M | 29.26M | 17.58M | 88.17M | 90.38M | 83.59M | 3.6M | 19.49M | 17.83M |
| operatingExpenses | 424.97M | 413.81M | 413.7M | 397.4M | 449.51M | 385.61M | 356M | 251.2M | 157.46M | 142.59M |
| costAndExpenses | 1.07B | 1.06B | 1.04B | 994.72M | 1.06B | 918.27M | 886.6M | 591.27M | 402.64M | 383.62M |
| netInterestIncome | - | - | - | - | - | 1.2M | 3.4M | - | -642K | -642K |
| interestIncome | - | - | - | - | - | 2.6M | 3.4M | - | - | - |
| interestExpense | - | - | - | - | - | 1.4M | - | - | 642K | 642K |
| depreciationAndAmortization | 48.41M | 44.38M | 57.31M | 63.12M | 103.42M | 109.15M | 104.86M | 54.54M | 18.73M | 17.82M |
| ebitda | 225.8M | 201.65M | 170.43M | 137.12M | 214M | 244.69M | 237.32M | 97.46M | 75.31M | 72.28M |
| ebit | 177.39M | 157.28M | 113.12M | 73.99M | 110.58M | 135.54M | 132.46M | -19.14M | 56.58M | 54.26M |
| nonOperatingIncomeExcludingInterest | 18.75M | -1.65M | -17.8M | -3.23M | -36.67M | -26.15M | -21.92M | -3.6M | -4.37M | 3.21M |
| operatingIncome | 196.14M | 155.63M | 95.32M | 70.76M | 73.91M | 109.38M | 110.53M | -22.74M | 52.21M | 57.47M |
| totalOtherIncomeExpensesNet | -18.75M | 5.8M | 5.4M | -1.19M | 2.69M | 4.57M | 13.19M | 3.6M | 437K | -180K |
| incomeBeforeTax | 177.39M | 161.43M | 100.73M | 69.57M | 76.6M | 113.96M | 123.72M | -19.14M | 52.65M | 57.29M |
| incomeTaxExpense | 50.78M | 48.75M | 30.94M | 22.9M | 21.51M | 27.69M | 42.59M | -3.47M | 32.03M | 22.49M |
| netIncomeFromContinuingOperations | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M | 86.27M | 81.14M | -15.67M | 20.61M | 34.8M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M | 86.27M | 81.14M | -15.67M | 20.61M | 34.8M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M | 86.27M | 81.14M | -15.67M | 20.61M | 34.8M |
| eps | 5.58 | 4.81 | 2.98 | 1.97 | 2.3 | 3.81 | 3.73 | -1.03 | 1.93 | 3.28 |
| 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 | 140.76M | 137.07M | 168.48M | 213.67M | 268.92M | 187.51M | 419.69M | 311.73M | 155.93M | 129.24M |
| shortTermInvestments | 7.3M | 46.95M | 39.73M | 9.16M | 6.5M | 7.56M | 34.87M | 37.12M | - | - |
| cashAndShortTermInvestments | 148.05M | 184.02M | 208.21M | 222.82M | 275.42M | 195.07M | 454.57M | 348.85M | 155.93M | 129.24M |
| netReceivables | 78.2M | 76.13M | 76.1M | 62.95M | 51.59M | 51.6M | 51.52M | 55.69M | 23.12M | 20.53M |
| accountsReceivables | 78.2M | 76.13M | 76.1M | 62.95M | 51.28M | 50.17M | 51.52M | 55.69M | 23.12M | 20.53M |
| otherReceivables | - | - | - | - | 313K | 1.43M | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 20.84M | 20.03M | 19.07M | 17.86M | - | - | - | - | - |
| otherCurrentAssets | 51.6M | 23.95M | 24.73M | 24.21M | 22.92M | 39.46M | 18M | 15.81M | 11.29M | 10.77M |
| totalCurrentAssets | 277.86M | 304.94M | 329.07M | 329.06M | 367.79M | 286.12M | 524.09M | 420.36M | 190.35M | 160.54M |
| propertyPlantEquipmentNet | 198.51M | 214.92M | 237.73M | 258.09M | 300.18M | 279.54M | 201.81M | 122.68M | 73.76M | 73.12M |
| goodwill | 1.24B | 1.21B | 1.25B | 1.25B | 1.29B | 1.32B | 732.08M | 732.54M | 20.74M | 20.74M |
| intangibleAssets | 249.24M | 245.1M | 251.62M | 260.54M | 276.38M | 326.42M | 273.01M | 328.34M | 7.26M | - |
| goodwillAndIntangibleAssets | 1.49B | 1.45B | 1.5B | 1.51B | 1.56B | 1.64B | 1.01B | 1.06B | 28M | 20.74M |
| longTermInvestments | 23.98M | 31.2M | 19.36M | 30.4M | 42.54M | 48.59M | 54.55M | 37.68M | 3.4M | 2.8M |
| taxAssets | - | - | - | - | - | - | - | 59.36M | 24.45M | 31.1M |
| otherNonCurrentAssets | 46.54M | 46.7M | 35.54M | 32.38M | 33.14M | 36.61M | 3.87M | -39.93M | 8.57M | 10.39M |
| totalNonCurrentAssets | 1.76B | 1.74B | 1.8B | 1.83B | 1.94B | 2.01B | 1.27B | 1.24B | 130.93M | 138.15M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.04B | 2.05B | 2.13B | 2.16B | 2.31B | 2.3B | 1.79B | 1.66B | 321.28M | 298.7M |
| totalPayables | 55.99M | 58.66M | 51.45M | 52.82M | 45.34M | 64.05M | 52.92M | 41.11M | 47.22M | 43.02M |
| accountPayables | 55.99M | 55.73M | 49.25M | 45.83M | 45.34M | 64.05M | 47.5M | 36.57M | 46.18M | 41.13M |
| otherPayables | - | 2.93M | 2.2M | 6.99M | - | - | 5.42M | 4.55M | 1.04M | 1.88M |
| accruedExpenses | 7.72M | 7.17M | 6.65M | 12.15M | 22.75M | 7.53M | 5.33M | 9.44M | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 15.9M | 22.22M | 24.19M | 23.88M | 27M | 34.81M | 25.28M | - | - | - |
| taxPayables | - | 2.93M | 2.2M | 6.99M | - | - | 1.35M | 419K | 1.04M | 1.88M |
| deferredRevenue | 96.25M | 89.56M | 92.34M | 88.49M | 73.23M | 60.5M | 39.28M | 38.73M | 21.85M | 16.69M |
| otherCurrentLiabilities | 42.08M | 38.84M | 34.99M | 32.61M | 27.42M | 33.16M | 33.92M | 35.84M | - | 133K |
| totalCurrentLiabilities | 217.94M | 216.46M | 209.62M | 209.94M | 195.76M | 200.05M | 156.75M | 125.13M | 69.07M | 59.84M |
| longTermDebt | - | - | 61.4M | 101.4M | 141.63M | 141.82M | - | -2.3M | - | - |
| capitalLeaseObligationsNonCurrent | 93.22M | 103M | 127.74M | 134.01M | 162.82M | 106.15M | 80.56M | 2.3M | 2.83M | 2.68M |
| deferredRevenueNonCurrent | 35.58M | 34.5M | 37.19M | 36.54M | 34.7M | 34.87M | 30.92M | 23.88M | 21.03M | 17.98M |
| deferredTaxLiabilitiesNonCurrent | 35.84M | 27.59M | 28.34M | 34.6M | 44.6M | 53.41M | 47.94M | 59.36M | -23.86M | -20.66M |
| otherNonCurrentLiabilities | 9.56M | 5.68M | 8.42M | 9.47M | 12.38M | 11.19M | 10.53M | 19.23M | 19.15M | 29.82M |
| totalNonCurrentLiabilities | 174.19M | 170.78M | 263.08M | 316.01M | 396.14M | 347.44M | 169.95M | 110.67M | 43.02M | 50.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 109.12M | 125.23M | 151.92M | 157.88M | 189.83M | 140.96M | 105.84M | 2.3M | 2.83M | 2.68M |
| totalLiabilities | 392.13M | 387.24M | 472.7M | 525.96M | 591.89M | 547.49M | 326.7M | 235.8M | 112.08M | 110.32M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 230K | 245K | 244K | 244K | 246K | 244K | 220K | 217K | 112K | 111K |
| retainedEarnings | 255.5M | 218.4M | 168.87M | 159.69M | 174.57M | 179.65M | 152.82M | 118.32M | 162.01M | 152.81M |
| additionalPaidInCapital | 1.44B | 1.53B | 1.52B | 1.51B | 1.53B | 1.52B | 1.31B | 1.31B | 47.08M | 35.45M |
| 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 | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M | 86.27M | 81.14M | -15.67M | 20.61M | 34.8M |
| depreciationAndAmortization | -7000 | 44.38M | 57.31M | 63.12M | 103.42M | 109.15M | 104.86M | 54.54M | 18.73M | 17.82M |
| deferredIncomeTax | 7.73M | -150K | -6.32M | -8.67M | -7.71M | -13.43M | -8.04M | -16.32M | 6.43M | -8.7M |
| stockBasedCompensation | 22.95M | 25.57M | 19.77M | 21.79M | 18.15M | 14.61M | 12.16M | 15.53M | 11.63M | 10.77M |
| changeInWorkingCapital | -10M | -8.05M | -26.93M | 4.25M | -6.04M | -55.16M | 5.35M | -10M | 405K | -8.72M |
| accountsReceivables | -1.09M | 221K | -12.87M | -12.56M | -196K | 19.66M | 1.77M | 7.88M | -3.25M | -1.45M |
| inventory | - | - | - | - | 6.7M | 22.68M | -5.58M | - | -10.61M | -12.16M |
| accountsPayables | 4.22M | 11.58M | 552K | -4.34M | -6.7M | -22.68M | 245K | 1.14M | 4.47M | -262K |
| otherWorkingCapital | -13.13M | -19.84M | -14.6M | 21.15M | -5.84M | -74.82M | 8.91M | -17.88M | 9.79M | 5.15M |
| otherNonCashItems | 50.9M | -5.1M | 3.49M | -1.12M | 17.62M | 1.46M | 6.68M | 18.78M | -1.65M | -1.46M |
| netCashProvidedByOperatingActivities | 198.2M | 169.33M | 117.12M | 126.05M | 180.53M | 142.9M | 202.15M | 46.87M | 56.16M | 44.51M |
| investmentsInPropertyPlantAndEquipment | -44.25M | -40.58M | -36.94M | -43.17M | -49.43M | -46.81M | -38.69M | -27.55M | -18.05M | -13.16M |
| acquisitionsNet | -36000 | -177K | -530K | -800K | 8.33M | -628.76M | -623K | 167.86M | - | -7.64M |
| purchasesOfInvestments | -28.09M | -54.65M | -26.9M | -335K | -1.29M | -2.81M | -43.14M | -26.54M | - | - |
| salesMaturitiesOfInvestments | 79.08M | 31.04M | 10.26M | 6.42M | 9.3M | 36.19M | 43.76M | 16.37M | - | - |
| otherInvestingActivities | 1.81M | - | 5.58M | 6.52M | - | - | 623K | -1.24M | - | - |
| netCashProvidedByInvestingActivities | 8.51M | -64.36M | -48.54M | -31.36M | -33.09M | -642.19M | -38.07M | 130.14M | -18.05M | -20.8M |
| netDebtIssuance | - | -61.28M | -40M | -40M | - | 141.82M | - | - | - | - |
| longTermNetDebtIssuance | - | -61.28M | -40M | -40M | - | 141.82M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -138.89M | -11.51M | -10M | -40.12M | -5.9M | 220M | - | - | - | - |
| netCommonStockIssuance | -138.89M | -11.51M | -10M | -40.12M | -5.9M | 220M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | 220.25M | - | 8.65M | - | - |
| commonStockRepurchased | -138.89M | -11.51M | -10M | -40.12M | -5.9M | -247K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -57.54M | -58.97M | -58.78M | -59.24M | -59.04M | -55.96M | -46.62M | -27.84M | -11.42M | - |
| commonDividendsPaid | -57.54M | -58.97M | -58.78M | -59.24M | -59.04M | -55.96M | -46.62M | -27.84M | -11.42M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.72M | -5.02M | -4.83M | -3M | -2.94M | -26.68M | -9.2M | 6.63M | - | -1.36M |
| netCashProvidedByFinancingActivities | -206.16M | -136.77M | -113.61M | -142.36M | -67.89M | 279.19M | -55.82M | -21.22M | -11.42M | -1.36M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 337.26M | 305.93M | 323.21M | 319.95M | 321.47M | 303.59M | 311.46M | 305.96M | 312.27M | 290.25M |
| costOfRevenue | 177.87M | 154.77M | 159.95M | 162.72M | 166.15M | 158.29M | 166.88M | 162.67M | 163.24M | 157.71M |
| grossProfit | 159.39M | 151.16M | 163.26M | 157.22M | 155.32M | 145.3M | 144.57M | 143.29M | 149.03M | 132.54M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 106.45M | 107.97M | -5.52M | 105.93M | 106.78M | 103.6M | 104.14M | 106.21M | 105.11M | 96.7M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 106.45M | 107.97M | -5.52M | 105.93M | 106.78M | 103.6M | 104.14M | 106.21M | 105.11M | 96.7M |
| otherExpenses | 2.46M | - | 114.18M | 14.25M | 2.78M | 1.91M | 4.4M | 758K | 2M | -5.51M |
| operatingExpenses | 108.91M | 107.97M | 108.67M | 120.18M | 109.56M | 105.51M | 108.55M | 106.96M | 107.11M | 91.18M |
| costAndExpenses | 286.78M | 262.74M | 268.61M | 282.91M | 275.71M | 263.8M | 275.43M | 269.63M | 270.34M | 248.89M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | 10.93M | 13.25M | 11.96M | 12M | 11.2M | 11.34M | 10.81M | 11.16M | 11.07M |
| ebitda | 51.83M | 53.22M | 66.42M | 48.73M | 60.55M | 52.9M | 51.77M | 47.89M | 55.08M | 46.92M |
| ebit | 51.83M | 42.29M | 53.17M | 36.77M | 48.54M | 41.71M | 40.43M | 37.08M | 43.92M | 35.85M |
| nonOperatingIncomeExcludingInterest | -1.35M | 897K | 1.42M | 273K | -2.78M | -1.91M | -4.4M | -758K | -2M | 5.51M |
| operatingIncome | 50.48M | 43.19M | 54.6M | 37.04M | 45.76M | 39.79M | 36.02M | 36.33M | 41.92M | 41.36M |
| totalOtherIncomeExpensesNet | 1.35M | -897K | -1.42M | -273K | -315K | 2.21M | 1.87M | 2.26M | -123K | 1.79M |
| incomeBeforeTax | 51.83M | 42.29M | 53.17M | 36.77M | 45.44M | 42M | 37.89M | 38.59M | 41.8M | 43.15M |
| incomeTaxExpense | 14.67M | 9.48M | 15.26M | 10.14M | 13.11M | 12.26M | 12.56M | 10.84M | 11.9M | 13.45M |
| netIncomeFromContinuingOperations | 37.16M | 32.81M | 37.91M | 26.63M | 32.33M | 29.74M | 25.34M | 27.75M | 29.9M | 29.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 37.16M | 32.81M | 37.91M | 26.63M | 32.33M | 29.74M | 25.34M | 27.75M | 29.9M | 29.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 37.16M | 32.81M | 37.91M | 26.63M | 32.33M | 29.74M | 25.34M | 27.75M | 29.9M | 29.7M |
| eps | 1.74 | 1.52 | 1.71 | 1.18 | 1.41 | 1.28 | 1.08 | 1.18 | 1.28 | 1.27 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 123.76M | 150.35M | 140.76M | 160.01M | 133.6M | 144.22M | 137.07M | 195.89M | 230.11M | 222.12M |
| shortTermInvestments | 5M | 7.28M | 7.3M | 21.19M | 31.35M | 38.42M | 46.95M | 26.18M | 26.13M | 31.45M |
| cashAndShortTermInvestments | 128.75M | 157.62M | 148.05M | 181.2M | 164.95M | 182.64M | 184.02M | 222.07M | 256.24M | 253.56M |
| netReceivables | 105.63M | 86.19M | 78.2M | 117.32M | 98.64M | 90.31M | 76.13M | 105.8M | 89.64M | 83.08M |
| accountsReceivables | 100.86M | 86.19M | 78.2M | 114.88M | 97.88M | 90.31M | 76.13M | 105.8M | 89.64M | 83.08M |
| otherReceivables | 4.77M | - | - | 2.43M | 762K | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | 25.94M | 30.62M | 29.05M | 20.84M | 26.53M | 27.03M | 26.63M |
| otherCurrentAssets | 55.74M | 60.02M | 51.6M | 6.52M | 25.74M | 26.29M | 23.95M | 29.12M | 25.96M | 27.17M |
| totalCurrentAssets | 290.12M | 303.84M | 277.86M | 330.98M | 319.94M | 328.29M | 304.94M | 383.51M | 398.87M | 390.45M |
| propertyPlantEquipmentNet | 196.57M | 196.64M | 198.51M | 203.77M | 211.08M | 209.96M | 214.92M | 232.9M | 228.5M | 231.07M |
| goodwill | 1.26B | 1.26B | 1.24B | 1.24B | 1.23B | 1.21B | 1.21B | 1.26B | 1.24B | 1.23B |
| intangibleAssets | 250.78M | 250.41M | 249.24M | 248.92M | 248.17M | 245.45M | 245.1M | 251.95M | 249.47M | 248.86M |
| goodwillAndIntangibleAssets | 1.51B | 1.51B | 1.49B | 1.49B | 1.48B | 1.46B | 1.45B | 1.51B | 1.49B | 1.48B |
| longTermInvestments | 17.58M | 23.94M | 23.98M | 28.92M | 29.17M | 31.28M | 31.2M | 16.38M | 16.75M | 18.7M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 55.27M | 47.98M | 46.54M | 62.31M | 52.06M | 49.52M | 46.7M | 42.17M | 42.97M | 36.28M |
| totalNonCurrentAssets | 1.78B | 1.77B | 1.76B | 1.78B | 1.77B | 1.75B | 1.74B | 1.8B | 1.78B | 1.76B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.07B | 2.08B | 2.04B | 2.11B | 2.09B | 2.07B | 2.05B | 2.19B | 2.18B | 2.16B |
| totalPayables | 56.74M | 68.5M | 55.99M | 61.94M | 59.12M | 68.16M | 58.66M | 58.3M | 56.81M | 67.49M |
| accountPayables | 56.74M | 67.01M | 55.99M | 61.94M | 59.12M | 57.98M | 55.73M | 56.64M | 54.62M | 56.84M |
| otherPayables | - | 1.49M | - | - | - | 10.19M | 2.93M | 1.66M | 2.19M | 10.66M |
| accruedExpenses | 60.42M | 8.74M | 7.72M | 42.98M | 8.03M | 7.11M | 7.17M | 9.06M | 9.69M | 9.3M |
| shortTermDebt | - | - | - | 18.41M | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 14.62M | 14.32M | 15.9M | - | 20.11M | 20.08M | 22.22M | 22.83M | 23.97M | 23.32M |
| taxPayables | - | 1.49M | - | - | - | 10.19M | 2.93M | 1.66M | 2.19M | 10.66M |
| deferredRevenue | 133M | 132.02M | 96.25M | 151.9M | 135.18M | 126.5M | 89.56M | 154.14M | 133.61M | 128.5M |
| otherCurrentLiabilities | - | 39.35M | 42.08M | 8.26M | 32.04M | 37.58M | 38.84M | 41.5M | 29.35M | 33.12M |
| totalCurrentLiabilities | 264.8M | 262.93M | 217.94M | 283.48M | 254.48M | 259.44M | 216.46M | 285.84M | 253.44M | 261.72M |
| longTermDebt | - | - | - | - | - | - | - | - | 61.33M | 61.26M |
| capitalLeaseObligationsNonCurrent | 92.09M | 94.88M | 93.22M | 99.24M | 100.19M | 99.41M | 103M | 116.09M | 112.27M | 116.35M |
| deferredRevenueNonCurrent | 36.11M | 37.37M | 35.58M | 35.42M | 36.07M | 35.4M | 34.5M | 35.53M | 36.98M | 35.3M |
| deferredTaxLiabilitiesNonCurrent | 33.53M | 39.29M | 35.84M | 30.92M | 27.92M | 30.7M | 27.59M | 26.18M | 27.62M | 30.44M |
| otherNonCurrentLiabilities | 8.75M | 9.46M | 9.56M | 6.8M | 6.14M | 5.95M | 5.68M | 7.08M | 7.78M | 7.58M |
| totalNonCurrentLiabilities | 170.48M | 181M | 174.19M | 172.38M | 170.33M | 171.46M | 170.78M | 184.89M | 245.98M | 250.93M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 106.71M | 109.2M | 109.12M | 99.24M | 120.3M | 119.48M | 125.23M | 138.92M | 136.24M | 139.67M |
| totalLiabilities | 435.28M | 443.92M | 392.13M | 455.86M | 424.81M | 430.9M | 387.24M | 470.73M | 499.42M | 512.65M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 222K | 226K | 230K | 235K | 239K | 243K | 245K | 246K | 246K | 246K |
| retainedEarnings | 283.25M | 265.79M | 255.5M | 241.1M | 236.08M | 225.44M | 218.4M | 210.19M | 198.91M | 183.8M |
| additionalPaidInCapital | 1.38B | 1.4B | 1.44B | 1.47B | 1.49B | 1.5B | 1.53B | 1.53B | 1.53B | 1.52B |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 37.16M | 32.81M | 37.91M | 26.63M | 32.33M | 29.74M | 25.34M | 27.75M | 29.9M | 29.7M |
| depreciationAndAmortization | 104K | 103K | 11.26M | 11.96M | -11.12M | 11.2M | 11.34M | 10.81M | 11.16M | 11.07M |
| deferredIncomeTax | -6.05M | 3.27M | 4.82M | 2.92M | -3.08M | 3.08M | 2.12M | -1.68M | -3M | 2.41M |
| stockBasedCompensation | 4.87M | 5.39M | 5.76M | 5.87M | 5.86M | 5.47M | 6.78M | 6.89M | 6.57M | 5.33M |
| changeInWorkingCapital | -21.82M | 34.65M | -20.43M | 9.04M | -16.68M | 18.07M | -30.37M | 7.6M | -20.45M | 35.18M |
| accountsReceivables | 8.02M | -8.02M | 35.85M | -16.54M | -7.01M | -13.38M | 28.07M | -14.6M | -6.06M | -7.18M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 2.08M | 10.76M | -4.94M | - | -4.14M | 492K | -1.3M | 12.12M | -5.46M | 6.22M |
| otherWorkingCapital | -31.92M | 31.92M | -51.34M | 25.58M | -5.53M | 30.96M | -57.14M | 10.08M | -8.93M | 36.14M |
| otherNonCashItems | 27.74M | 11.16M | -121K | 3.72M | 23.9M | 99000 | 687K | 134K | 127K | -6.05M |
| netCashProvidedByOperatingActivities | 42.01M | 87.37M | 39.2M | 60.14M | 31.21M | 67.66M | 15.9M | 51.49M | 24.3M | 77.63M |
| investmentsInPropertyPlantAndEquipment | -14.13M | -10.07M | -12.24M | -10.86M | -10.83M | -10.32M | -11.23M | -9.42M | -10.74M | -9.19M |
| acquisitionsNet | - | - | 2.2M | -20000 | -16000 | - | -14000 | -20000 | -143K | - |
| purchasesOfInvestments | -5.66M | -138K | -2.02M | -34000 | -79000 | -25.72M | -39.44M | -6.03M | -8.69M | -34000 |
| salesMaturitiesOfInvestments | -29000 | 29000 | 21.5M | 15M | 8.23M | 34.34M | 1.5M | 7M | 14.32M | 8.22M |
| otherInvestingActivities | 8.13M | - | -390K | - | -231K | - | - | -490K | 34000 | - |
| netCashProvidedByInvestingActivities | -11.7M | -10.18M | 9.04M | 4.09M | -2.93M | -1.7M | -49.19M | -8.96M | -5.21M | -1M |
| netDebtIssuance | - | - | - | - | - | - | - | -61.28M | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | -61.28M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -32.75M | -40M | -44.58M | -34.28M | -28.01M | -32.02M | -6.51M | -5M | - | - |
| netCommonStockIssuance | -32.75M | -40M | -44.58M | -34.28M | -28.01M | -32.02M | -6.51M | -5M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -32.75M | -40M | -44.58M | -34.28M | -28.01M | -32.02M | -6.51M | -5M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.35M | -13.58M | -14.16M | -14.17M | -14.42M | -14.8M | -14.71M | -14.76M | -14.77M | -14.73M |
| commonDividendsPaid | -13.35M | -13.58M | -14.16M | -14.17M | -14.42M | -14.8M | -14.71M | -14.76M | -14.77M | -14.73M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -32.75M | -12.5M | - | -538K | 91000 | -9.27M | -1.5M | - | 172K | -3.69M |
| netCashProvidedByFinancingActivities | -78.85M | -66.08M | -58.73M | -48.99M | -42.33M | -56.1M | -22.72M | -81.03M | -14.6M | -18.42M |