| IDT CORP |
Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | Q4-CY2013 |
Balance Sheet Date | | | 2025-Jul-31 | 2025-Apr-30 | 2025-Jan-31 | 2024-Oct-31 | 2024-Jul-31 | 2024-Apr-30 | 2024-Jan-31 | 2023-Oct-31 | 2023-Jul-31 | 2023-Apr-30 | 2023-Jan-31 | 2022-Oct-31 | 2022-Jul-31 | 2022-Apr-30 | 2022-Jan-31 | 2021-Oct-31 | 2021-Jul-31 | 2021-Apr-30 | 2021-Jan-31 | 2020-Oct-31 | 2020-Jul-31 | 2020-Apr-30 | 2020-Jan-31 | 2019-Oct-31 | 2019-Jul-31 | 2019-Apr-30 | 2019-Jan-31 | 2018-Oct-31 | 2018-Jul-31 | 2018-Apr-30 | 2018-Jan-31 | 2017-Oct-31 | 2017-Jul-31 | 2017-Apr-30 | 2017-Jan-31 | 2016-Oct-31 | 2016-Jul-31 | 2016-Apr-30 | 2016-Jan-31 | 2015-Oct-31 | 2015-Jul-31 | 2015-Apr-30 | 2015-Jan-31 | 2014-Oct-31 | 2014-Jul-31 | 2014-Apr-30 | 2014-Jan-31 |
Fiscal Period | | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 |
Close Price of Common Stock | 47.81$ | 52.36$ | 68.38$ | 51.53$ | 47.55$ | 38.15$ | 35.82$ | 38.03$ | 34.08$ | 22.07$ | 26.18$ | 34.08$ | 28.17$ | 24.84$ | 25.08$ | 34.07$ | 44.35$ | 41.94$ | 37.07$ | 22.83$ | 12.35$ | 6.56$ | 6.42$ | 5.36$ | 7.24$ | 10.52$ | 9.50$ | 6.61$ | 6.19$ | 5.34$ | 5.64$ | 6.27$ | 10.61$ | 14.06$ | | | | | | | | | | | | | | | |
Market Cap of Common Stock | 1,205,737,710$ | 1,320,497,810$ | 1,720,656,875$ | 1,296,546,330$ | 1,198,450,200$ | 966,911,750$ | 907,857,900$ | 957,405,250$ | 858,066,240$ | 563,182,260$ | 668,061,240$ | 869,380,800$ | 721,236,510$ | 643,380,840$ | 649,467,575$ | 873,963,640$ | 1,133,852,100$ | 1,070,600,550$ | 946,397,100$ | 579,014,460$ | 315,344,900$ | 172,993,760$ | 169,301,820$ | 141,075,200$ | 190,129$ | 276,286,760$ | 249,367,185$ | 164,033,760$ | 147,514$ | 131,764,500$ | 139,043,625$ | 154,388,395$ | 261,179,940$ | 324,139,240$ | | | | | | | | | | | | | | | |
Market Cap of Common Stock QoQ% | (8.69%) | (23.26%) | 32.71% | 8.19% | 23.95% | 6.51% | (5.18%) | 11.58% | 52.36% | (15.70%) | (23.16%) | 20.54% | 12.10% | (.94%) | (25.69%) | (22.92%) | 5.91% | 13.12% | 63.45% | 83.61% | 82.29% | 2.18% | 20.01% | 74,099.90% | (99.93%) | 10.80% | 52.02% | 111,098.86% | (99.89%) | (5.24%) | (9.94%) | (40.89%) | (19.42%) | | | | | | | | | | | | | | | | |
Market Cap of Common Stock YoY% | .61% | 36.57% | 89.53% | 35.42% | 39.67% | 71.69% | 35.89% | 10.13% | 18.97% | (12.47%) | 2.86% | (.52%) | (36.39%) | (39.91%) | (31.38%) | 50.94% | 259.56% | 518.87% | 459.00% | 310.43% | 165,758.77% | (37.39%) | (32.11%) | (14.00%) | 28.89% | 109.68% | 79.35% | 6.25% | (99.94%) | (59.35%) | | | | | | | | | | | | | | | | | | | |
Common Shares Outstanding | | | 25,222,000 | 25,165,000 | 25,161,000 | 25,204,000 | 25,266,000 | 25,345,000 | 25,175,000 | 25,178,000 | 25,437,000 | 25,518,000 | 25,510,000 | 25,603,000 | 26,045,000 | 25,901,000 | 25,652,000 | 25,566,000 | 25,554,000 | 25,530,000 | 25,362,000 | 25,534,000 | 26,142,000 | 26,371,000 | 26,320,000 | 26,279,000 | 50,069,169 | 26,263,000 | 24,816,000 | 23,831 | 24,674,000 | 24,675,000 | 24,643,000 | 24,628,000 | 24,194,000 | 23,054,000 | 22,768,000 | 22,712,000 | 22,691,000 | 22,635,000 | 22,799,000 | 22,935,000 | 23,005,000 | 23,034,000 | 22,818,000 | 22,755,000 | 22,746,000 | 22,680,000 | 21,572,000 |
Common Shares Outstanding QoQ% | | | .23% | .02% | (.17%) | (.25%) | (.31%) | .68% | (.01%) | (1.02%) | (.32%) | .03% | (.36%) | (1.70%) | .56% | .97% | .34% | .05% | .09% | .66% | (.67%) | (2.33%) | (.87%) | .19% | .16% | (47.52%) | 90.65% | 5.83% | 104,033.27% | (99.90%) | .00% | .13% | .06% | 1.79% | 4.95% | 1.26% | .25% | .09% | .25% | (.72%) | (.59%) | (.30%) | (.13%) | .95% | .28% | .04% | .29% | 5.14% | 2.54% |
Common Shares Outstanding YoY% | | | (.17%) | (.71%) | (.06%) | .10% | (.67%) | (.68%) | (1.31%) | (1.66%) | (2.33%) | (1.48%) | (.55%) | .15% | 1.92% | 1.45% | 1.14% | .13% | (2.25%) | (3.19%) | (3.64%) | (2.84%) | (47.79%) | .41% | 6.06% | 110,172.33% | 102.92% | 6.44% | .70% | (99.90%) | 1.98% | 7.03% | 8.24% | 8.44% | 6.62% | 1.85% | (.14%) | (.97%) | (1.37%) | (1.73%) | (.08%) | .79% | 1.14% | 1.56% | 5.78% | 8.16% | 8.51% | 8.49% | 3.57% |
Total Revenue TTM | | | 1,231,494,000$ | 1,223,732,000$ | 1,221,390,000$ | 1,214,139,000$ | 1,205,778,000$ | 1,200,753,000$ | 1,200,405,000$ | 1,218,243,000$ | 1,238,854,000$ | 1,263,610,000$ | 1,292,668,000$ | 1,315,790,000$ | 1,364,057,000$ | 1,425,462,000$ | 1,470,940,000$ | 1,473,648,000$ | 1,446,990,000$ | 1,417,366,000$ | 1,364,871,000$ | 1,348,995,000$ | 1,345,770,000$ | 1,341,554,000$ | 1,361,473,000$ | 1,387,056,000$ | 1,409,172,000$ | 1,445,691,000$ | 1,469,846,000$ | 1,516,256,000$ | 1,547,495,000$ | 1,549,835,000$ | 1,554,460,000$ | 1,526,133,000$ | 1,501,729,000$ | 1,474,817,000$ | 1,459,936,000$ | 1,474,834,000$ | 1,496,261,000$ | 1,533,982,000$ | 1,562,758,000$ | 1,574,477,000$ | 1,596,777,000$ | 1,611,668,000$ | 1,631,499,000$ | 1,643,749,000$ | 1,651,541,000$ | 1,642,963,000$ | 1,636,137,000$ |
Total Revenue | | | 316,594,000$ | 301,985,000$ | 303,349,000$ | 309,566,000$ | 308,832,000$ | 299,643,000$ | 296,098,000$ | 301,205,000$ | 303,807,000$ | 299,295,000$ | 313,936,000$ | 321,816,000$ | 328,563,000$ | 328,353,000$ | 337,058,000$ | 370,083,000$ | 389,968,000$ | 373,831,000$ | 339,766,000$ | 343,425,000$ | 360,344,000$ | 321,336,000$ | 323,890,000$ | 340,200,000$ | 356,128,000$ | 341,255,000$ | 349,473,000$ | 362,316,000$ | 392,647,000$ | 365,410,000$ | 395,883,000$ | 393,555,000$ | 394,987,000$ | 370,035,000$ | 367,556,000$ | 369,151,000$ | 368,075,000$ | 355,154,000$ | 382,454,000$ | 390,578,000$ | 405,796,000$ | 383,930,000$ | 394,173,000$ | 412,878,000$ | 420,687,000$ | 403,761,000$ | 406,423,000$ |
Total Revenue QoQ% | | | 4.84% | (.45%) | (2.01%) | .24% | 3.07% | 1.20% | (1.70%) | (.86%) | 1.51% | (4.66%) | (2.45%) | (2.05%) | .06% | (2.58%) | (8.92%) | (5.10%) | 4.32% | 10.03% | (1.07%) | (4.70%) | 12.14% | (.79%) | (4.79%) | (4.47%) | 4.36% | (2.35%) | (3.55%) | (7.73%) | 7.45% | (7.70%) | .59% | (.36%) | 6.74% | .67% | (.43%) | .29% | 3.64% | (7.14%) | (2.08%) | (3.75%) | 5.70% | (2.60%) | (4.53%) | (1.86%) | 4.19% | (.66%) | (3.39%) |
Total Revenue YoY% | | | 2.51% | .78% | 2.45% | 2.78% | 1.65% | .12% | (5.68%) | (6.41%) | (7.54%) | (8.85%) | (6.86%) | (13.04%) | (15.75%) | (12.17%) | (.80%) | 7.76% | 8.22% | 16.34% | 4.90% | .95% | 1.18% | (5.84%) | (7.32%) | (6.10%) | (9.30%) | (6.61%) | (11.72%) | (7.94%) | (.59%) | (1.25%) | 7.71% | 6.61% | 7.31% | 4.19% | (3.90%) | (5.49%) | (9.30%) | (7.50%) | (2.97%) | (5.40%) | (3.54%) | (4.91%) | (3.01%) | (1.85%) | 2.08% | 1.72% | (1.22%) |
Gross Margin | | | 36.17% | 37.08% | 36.96% | 34.77% | 33.09% | 32.39% | 32.74% | 31.21% | 29.86% | 29.26% | 28.81% | 27.70% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 17.13% | 16.68% | 15.90% | 17.20% | 15.94% | 14.82% | 14.50% | 14.67% | 14.95% | 15.41% | 15.20% | 16.01% | 17.44% | 16.40% | 16.92% | 16.38% | 17.56% | 16.60% | 16.73% | 16.97% | 17.68% | 17.51% |
Earnings to Common Shareholders TTM | | | 76,095,000$ | 96,029,000$ | 79,888,000$ | 74,044,000$ | 64,454,000$ | 35,612,000$ | 36,951,000$ | 37,149,000$ | 40,492,000$ | 49,757,000$ | 47,638,000$ | 40,502,000$ | 27,022,000$ | 48,511,000$ | 80,088,000$ | 85,709,000$ | 96,475,000$ | 79,237,000$ | 43,407,000$ | 31,231,000$ | 21,430,000$ | 1,511,000$ | 3,163,000$ | 920,000$ | 134,000$ | 6,802,000$ | 1,174,000$ | 4,001,000$ | 4,208,000$ | (13,875,000$) | (15,192,000$) | (15,833,000$) | 8,177,000$ | 29,037,000$ | 38,049,000$ | 41,239,000$ | 23,514,000$ | 13,755,000$ | 10,083,000$ | 8,528,000$ | 84,490,000$ | 90,939,000$ | 95,391,000$ | 95,416,000$ | 18,784,000$ | 7,424,000$ | 11,098,000$ |
Earnings to Common Shareholders | | | 16,885,000$ | 21,692,000$ | 20,269,000$ | 17,249,000$ | 36,819,000$ | 5,551,000$ | 14,425,000$ | 7,659,000$ | 7,977,000$ | 6,890,000$ | 14,623,000$ | 11,002,000$ | 17,242,000$ | 4,771,000$ | 7,487,000$ | (2,478,000$) | 38,731,000$ | 36,348,000$ | 13,108,000$ | 8,288,000$ | 21,493,000$ | 518,000$ | 932,000$ | (1,513,000$) | 1,574,000$ | 2,170,000$ | (1,311,000$) | (2,299,000$) | 8,242,000$ | (3,458,000$) | 1,516,000$ | (2,092,000$) | (9,841,000$) | (4,775,000$) | 875,000$ | 21,918,000$ | 11,019,000$ | 4,237,000$ | 4,065,000$ | 4,193,000$ | 1,260,000$ | 565,000$ | 2,510,000$ | 80,155,000$ | 7,709,000$ | 5,017,000$ | 2,535,000$ |
Earnings to Common Shareholders QoQ% | | | (22.16%) | 7.02% | 17.51% | (53.15%) | 563.29% | (61.52%) | 88.34% | (3.99%) | 15.78% | (52.88%) | 32.91% | (36.19%) | 261.39% | (36.28%) | 402.14% | (106.40%) | 6.56% | 177.30% | 58.16% | (61.44%) | 4,049.23% | (44.42%) | 161.60% | (196.13%) | (27.47%) | 265.52% | 42.98% | (127.89%) | 338.35% | (328.10%) | 172.47% | 78.74% | (106.09%) | (645.71%) | (96.01%) | 98.91% | 160.07% | 4.23% | (3.05%) | 232.78% | 123.01% | (77.49%) | (96.87%) | 939.76% | 53.66% | 97.91% | (28.04%) |
Earnings to Common Shareholders YoY% | | | (54.14%) | 290.78% | 40.51% | 125.21% | 361.56% | (19.43%) | (1.35%) | (30.39%) | (53.74%) | 44.41% | 95.31% | 543.99% | (55.48%) | (86.87%) | (42.88%) | (129.90%) | 80.20% | 6,916.99% | 1,306.44% | 647.79% | 1,265.50% | (76.13%) | 171.09% | 34.19% | (80.90%) | 162.75% | (186.48%) | (9.90%) | 183.75% | 27.58% | 73.26% | (109.55%) | (189.31%) | (212.70%) | (78.48%) | 422.73% | 774.52% | 649.91% | 61.95% | (94.77%) | (83.66%) | (88.74%) | (.99%) | 2,175.19% | 311.15% | (42.27%) | (14.16%) |
Profit Margin | | | 5.33% | 7.18% | 6.68% | 5.57% | 11.92% | 1.85% | 4.87% | 2.54% | 2.63% | 2.30% | 4.66% | 3.42% | 5.25% | 1.45% | 2.22% | (.67%) | 9.93% | 9.72% | 3.86% | 2.41% | 5.97% | .16% | .29% | (.45%) | .44% | .64% | (.38%) | (.64%) | 2.10% | (.95%) | .38% | (.53%) | (2.49%) | (1.29%) | .24% | 5.94% | 2.99% | 1.19% | 1.06% | 1.07% | .31% | .15% | .64% | 19.41% | 1.83% | 1.24% | .62% |
Equity to Common Shareholders | | | 305,131,000$ | 286,163,000$ | 271,595,000$ | 260,580,000$ | 246,183,000$ | 214,487,000$ | 211,784,000$ | 200,045,000$ | 193,729,000$ | 193,439,000$ | 188,138,000$ | 174,096,000$ | 167,615,000$ | 163,637,000$ | 160,595,000$ | 163,602,000$ | 164,864,000$ | 127,029,000$ | 89,860,000$ | 81,117,000$ | 74,772,000$ | 57,040,000$ | 56,487,000$ | 55,167,000$ | 56,244,000$ | 56,087,000$ | 52,700,000$ | 36,075,000$ | 30,664,000$ | 26,554,000$ | 137,266,000$ | 139,311,000$ | 145,734,000$ | 140,808,000$ | 138,335,000$ | 139,537,000$ | 123,797,000$ | 130,746,000$ | 126,820,000$ | 135,212,000$ | 133,831,000$ | 145,811,000$ | 145,919,000$ | 159,625,000$ | 100,239,000$ | 96,471,000$ | 92,942,000$ |
Equity to Common Shareholders QoQ | | | 18,968,000$ | 14,568,000$ | 11,015,000$ | 14,397,000$ | 31,696,000$ | 2,703,000$ | 11,739,000$ | 6,316,000$ | 290,000$ | 5,301,000$ | 14,042,000$ | 6,481,000$ | 3,978,000$ | 3,042,000$ | (3,007,000$) | (1,262,000$) | 37,835,000$ | 37,169,000$ | 8,743,000$ | 6,345,000$ | 17,732,000$ | 553,000$ | 1,320,000$ | (1,077,000$) | 157,000$ | 3,387,000$ | 16,625,000$ | 5,411,000$ | 4,110,000$ | (110,712,000$) | (2,045,000$) | (6,423,000$) | 4,926,000$ | 2,473,000$ | (1,202,000$) | 15,740,000$ | (6,949,000$) | 3,926,000$ | (8,392,000$) | 1,381,000$ | (11,980,000$) | (108,000$) | (13,706,000$) | 59,386,000$ | 3,768,000$ | 3,529,000$ | 26,000$ |
Equity to Common Shareholders QoQ% | | | 6.63% | 5.36% | 4.23% | 5.85% | 14.78% | 1.28% | 5.87% | 3.26% | .15% | 2.82% | 8.07% | 3.87% | 2.43% | 1.89% | (1.84%) | (.77%) | 29.79% | 41.36% | 10.78% | 8.49% | 31.09% | .98% | 2.39% | (1.92%) | .28% | 6.43% | 46.09% | 17.65% | 15.48% | (80.66%) | (1.47%) | (4.41%) | 3.50% | 1.79% | (.86%) | 12.71% | (5.32%) | 3.10% | (6.21%) | 1.03% | (8.22%) | (.07%) | (8.59%) | 59.24% | 3.91% | 3.80% | .03% |
Equity to Common Shareholders YoY | | | 58,948,000$ | 71,676,000$ | 59,811,000$ | 60,535,000$ | 52,454,000$ | 21,048,000$ | 23,646,000$ | 25,949,000$ | 26,114,000$ | 29,802,000$ | 27,543,000$ | 10,494,000$ | 2,751,000$ | 36,608,000$ | 70,735,000$ | 82,485,000$ | 90,092,000$ | 69,989,000$ | 33,373,000$ | 25,950,000$ | 18,528,000$ | 953,000$ | 3,787,000$ | 19,092,000$ | 25,580,000$ | 29,533,000$ | (84,566,000$) | (103,236,000$) | (115,070,000$) | (114,254,000$) | (1,069,000$) | (226,000$) | 21,937,000$ | 10,062,000$ | 11,515,000$ | 4,325,000$ | (10,034,000$) | (15,065,000$) | (19,099,000$) | (24,413,000$) | 33,592,000$ | 49,340,000$ | 52,977,000$ | 66,709,000$ | 11,636,000$ | (7,753,000$) | (2,963,000$) |
Equity to Common Shareholders YoY% | | | 23.95% | 33.42% | 28.24% | 30.26% | 27.08% | 10.88% | 12.57% | 14.91% | 15.58% | 18.21% | 17.15% | 6.41% | 1.67% | 28.82% | 78.72% | 101.69% | 120.49% | 122.70% | 59.08% | 47.04% | 32.94% | 1.70% | 7.19% | 52.92% | 83.42% | 111.22% | (61.61%) | (74.11%) | (78.96%) | (81.14%) | (.77%) | (.16%) | 17.72% | 7.70% | 9.08% | 3.20% | (7.50%) | (10.33%) | (13.09%) | (15.29%) | 33.51% | 51.15% | 57.00% | 71.80% | 13.13% | (7.44%) | (3.09%) |
Dividends Paid | | | 1,514,000$ | 1,512,000$ | 1,263,000$ | 1,261,000$ | 1,267,000$ | | 4,000$ | 55,000$ | 55,000$ | 106,000$ | 88,000$ | 99,000$ | 155,000$ | 161,000$ | 15,000$ | 183,000$ | 202,000$ | 228,000$ | 390,000$ | 28,000$ | 254,000$ | 210,000$ | 230,000$ | 240,000$ | 333,000$ | 450,000$ | 398,000$ | 339,000$ | 2,281,000$ | 2,543,000$ | 5,057,000$ | 5,100,000$ | 5,062,000$ | 4,712,000$ | 4,814,000$ | 4,768,000$ | 4,664,000$ | 4,682,000$ | 5,047,000$ | 4,799,000$ | 5,023,000$ | 4,980,000$ | 34,941,000$ | 4,700,000$ | 4,549,000$ | 4,594,000$ | 4,042,000$ |
Additional Paid-In Capital QoQ | | | 354,000$ | 976,000$ | 863,000$ | 2,408,000$ | 455,000$ | 2,424,000$ | (1,720,000$) | 943,000$ | 1,080,000$ | 1,679,000$ | 1,458,000$ | 1,186,000$ | 90,000$ | 17,302,000$ | 307,000$ | 285,000$ | 896,000$ | 254,000$ | (1,263,000$) | 691,000$ | 515,000$ | 810,000$ | 1,165,000$ | 1,640,000$ | 1,022,000$ | 332,000$ | (22,501,000$) | 413,000$ | 739,000$ | (102,951,000$) | 987,000$ | 810,000$ | (2,808,000$) | (3,785,000$) | 3,703,000$ | 1,109,000$ | (10,630,000$) | 2,083,000$ | 873,000$ | 771,000$ | 1,280,000$ | 2,541,000$ | 5,202,000$ | 1,265,000$ | 442,000$ | 1,914,000$ | 1,740,000$ |
Treasury Stock | | | 143,853,000$ | 143,853,000$ | 137,475,000$ | 128,512,000$ | 126,080,000$ | 122,668,000$ | 118,631,000$ | 118,312,000$ | 115,461,000$ | 109,410,000$ | 106,906,000$ | 106,906,000$ | 101,565,000$ | 88,175,000$ | 69,387,000$ | 60,439,000$ | 60,413,000$ | 60,413,000$ | 60,413,000$ | 59,077,000$ | 56,221,000$ | 52,217,000$ | 52,005,000$ | 51,739,000$ | 51,739,000$ | 51,739,000$ | 51,727,000$ | 89,451,000$ | 85,597,000$ | 83,365,000$ | 83,365,000$ | 83,327,000$ | 83,304,000$ | 102,889,000$ | 117,154,000$ | 115,339,000$ | 115,316,000$ | 115,316,000$ | 115,316,000$ | 110,566,000$ | 110,543,000$ | 100,545,000$ | 100,545,000$ | 100,400,000$ | 99,841,000$ | 99,791,000$ | 99,791,000$ |
Treasury Stock QoQ | | | 0$ | 6,378,000$ | 8,963,000$ | 2,432,000$ | 3,412,000$ | 4,037,000$ | 319,000$ | 2,851,000$ | 6,051,000$ | 2,504,000$ | 0$ | 5,341,000$ | 13,390,000$ | 18,788,000$ | 8,948,000$ | 26,000$ | 0$ | 0$ | 1,336,000$ | 2,856,000$ | 4,004,000$ | 212,000$ | 266,000$ | 0$ | 0$ | 12,000$ | (37,724,000$) | 3,854,000$ | 2,232,000$ | 0$ | 38,000$ | 23,000$ | (19,585,000$) | (14,265,000$) | 1,815,000$ | 23,000$ | 0$ | 0$ | 4,750,000$ | 23,000$ | 9,998,000$ | 0$ | 145,000$ | 559,000$ | 50,000$ | 0$ | 852,000$ |
Price to Sales | .98x | 1.07x | 1.40x | 1.06x | .98x | .80x | .75x | .80x | .71x | .46x | .54x | .69x | .56x | .49x | .48x | .61x | .77x | .73x | .65x | .41x | .23x | .13x | .13x | .11x | - | .20x | .18x | .11x | - | .09x | .09x | .10x | .17x | .21x | | | | | | | | | | | | | | | |
Price to Earnings | 15.85x | 17.35x | 22.61x | 13.50x | 15.00x | 13.06x | 14.09x | 26.88x | 23.22x | 15.16x | 16.50x | 17.47x | 15.14x | 15.89x | 24.03x | 18.02x | 14.16x | 12.49x | 9.81x | 7.31x | 7.26x | 5.54x | 7.90x | 93.37x | .06x | 300.31x | 1,860.95x | 24.12x | .13x | 32.93x | 33.04x | - | - | - | | | | | | | | | | | | | | | |
Price to Book | 3.95x | 4.33x | 5.64x | 4.53x | 4.41x | 3.71x | 3.69x | 4.46x | 4.05x | 2.82x | 3.45x | 4.49x | 3.83x | 3.70x | 3.87x | 5.34x | 7.06x | 6.54x | 5.74x | 4.56x | 3.51x | 2.13x | 2.26x | 2.47x | - | 5.01x | 4.43x | 2.92x | - | 3.65x | 4.53x | 5.81x | 1.90x | 2.33x | | | | | | | | | | | | | | | |
Goodwill | | | 26,488,000$ | 26,454,000$ | 26,149,000$ | 26,309,000$ | 26,288,000$ | 26,254,000$ | 26,318,000$ | 26,311,000$ | 26,457,000$ | 26,596,000$ | 26,547,000$ | 26,250,000$ | 26,380,000$ | 26,490,000$ | 15,081,000$ | 14,798,000$ | 14,897,000$ | 14,943,000$ | 14,843,000$ | 12,808,000$ | 12,858,000$ | 12,566,000$ | 12,613,000$ | 11,214,000$ | 11,209,000$ | 11,223,000$ | 11,273,000$ | 11,246,000$ | 11,315,000$ | 11,387,000$ | 11,447,000$ | 11,303,000$ | 11,326,000$ | 11,168,000$ | 11,137,000$ | 11,179,000$ | 11,218,000$ | 13,747,000$ | 13,452,000$ | 14,394,000$ | 14,388,000$ | 14,421,000$ | 14,446,000$ | 14,679,000$ | 14,830,000$ | 14,910,000$ | 14,855,000$ |
Goodwill QoQ% | | | .13% | 1.17% | (.61%) | .08% | .13% | (.24%) | .03% | (.55%) | (.52%) | .19% | 1.13% | (.49%) | (.42%) | 75.65% | 1.91% | (.67%) | (.31%) | .67% | 15.89% | (.39%) | 2.32% | (.37%) | 12.48% | .05% | (.13%) | (.44%) | .24% | (.61%) | (.63%) | (.52%) | 1.27% | (.20%) | 1.42% | .28% | (.38%) | (.35%) | (18.40%) | 2.19% | (6.54%) | .04% | (.23%) | (.17%) | (1.59%) | (1.02%) | (.54%) | .37% | (.18%) |
Goodwill YoY% | | | .76% | .76% | (.64%) | (.01%) | (.64%) | (1.29%) | (.86%) | .23% | .29% | .40% | 76.03% | 77.39% | 77.08% | 77.27% | 1.60% | 15.54% | 15.86% | 18.92% | 17.68% | 14.21% | 14.71% | 11.97% | 11.89% | (.29%) | (.94%) | (1.44%) | (1.52%) | (.50%) | (.10%) | 1.96% | 2.78% | 1.11% | .96% | (18.76%) | (17.21%) | (22.34%) | (22.03%) | (4.67%) | (6.88%) | (1.94%) | (2.98%) | (3.28%) | (2.75%) | (1.36%) | .16% | .89% | (.17%) |
Other Intangible Assets | | | 5,056,000$ | | | | 6,285,000$ | | | | 8,196,000$ | | | | 9,609,000$ | | | | 7,578,000$ | | | | 3,959,000$ | | | | 4,196,000$ | | | | 496,000$ | | | | 500,000$ | 691,000$ | 676,000$ | 740,000$ | 843,000$ | 958,000$ | 1,050,000$ | 1,177,000$ | 1,277,000$ | 1,382,000$ | 1,490,000$ | 1,615,000$ | 1,742,000$ | 1,885,000$ | 1,407,000$ |
Other Intangible Assets QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (191,000$) | 15,000$ | (64,000$) | (103,000$) | (115,000$) | (92,000$) | (127,000$) | (100,000$) | (105,000$) | (108,000$) | (125,000$) | (127,000$) | (143,000$) | 478,000$ | (145,000$) |
Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Forward Price to Sales MRQ | .95x | 1.04x | 1.36x | 1.07x | .99x | .78x | .73x | .80x | .72x | .47x | .55x | .73x | .57x | .50x | .49x | .67x | .84x | .72x | .61x | .39x | .23x | .13x | .12x | .11x | - | .20x | .18x | .12x | - | .09x | .09x | .11x | .16x | .21x | | | | | | | | | | | | | | | |
Forward Price to Earnings MRQ | 17.85x | 19.55x | 25.48x | 14.94x | 14.78x | 14.01x | 6.16x | 43.12x | 14.87x | 18.38x | 20.94x | 31.55x | 12.33x | 14.62x | 9.42x | 45.80x | 37.86x | - | 6.11x | 3.98x | 6.01x | 5.22x | 1.97x | 68.09x | .05x | - | 39.61x | 18.90x | - | - | 4.22x | - | 43.07x | - | | | | | | | | | | | | | | | |
Total Assets | | | 626,203,000$ | 600,908,000$ | 575,728,000$ | 554,634,000$ | 550,095,000$ | 517,302,000$ | 521,778,000$ | 499,046,000$ | 510,810,000$ | 518,226,000$ | 500,511,000$ | 490,693,000$ | 497,094,000$ | 503,270,000$ | 505,894,000$ | 507,729,000$ | 512,655,000$ | 461,899,000$ | 424,571,000$ | 405,946,000$ | 404,750,000$ | 371,610,000$ | 439,712,000$ | 459,037,000$ | 443,703,000$ | 419,898,000$ | 416,140,000$ | 399,846,000$ | 399,597,000$ | 387,894,000$ | 504,229,000$ | 488,172,000$ | 518,963,000$ | 484,836,000$ | 459,366,000$ | 471,656,000$ | 469,658,000$ | 469,278,000$ | 455,843,000$ | 469,336,000$ | 485,682,000$ | 481,560,000$ | 480,403,000$ | 504,335,000$ | 480,931,000$ | 450,955,000$ | 444,998,000$ |
Total Assets QoQ | | | 25,295,000$ | 25,180,000$ | 21,094,000$ | 4,539,000$ | 32,793,000$ | (4,476,000$) | 22,732,000$ | (11,764,000$) | (7,416,000$) | 17,715,000$ | 9,818,000$ | (6,401,000$) | (6,176,000$) | (2,624,000$) | (1,835,000$) | (4,926,000$) | 50,756,000$ | 37,328,000$ | 18,625,000$ | 1,196,000$ | 33,140,000$ | (68,102,000$) | (19,325,000$) | 15,334,000$ | 23,805,000$ | 3,758,000$ | 16,294,000$ | 249,000$ | 11,703,000$ | (116,335,000$) | 16,057,000$ | (30,791,000$) | 34,127,000$ | 25,470,000$ | (12,290,000$) | 1,998,000$ | 380,000$ | 13,435,000$ | (13,493,000$) | (16,346,000$) | 4,122,000$ | 1,157,000$ | (23,932,000$) | 23,404,000$ | 29,976,000$ | 5,957,000$ | 3,717,000$ |
Total Assets YoY | | | 76,108,000$ | 83,606,000$ | 53,950,000$ | 55,588,000$ | 39,285,000$ | (924,000$) | 21,267,000$ | 8,353,000$ | 13,716,000$ | 14,956,000$ | (5,383,000$) | (17,036,000$) | (15,561,000$) | 41,371,000$ | 81,323,000$ | 101,783,000$ | 107,905,000$ | 90,289,000$ | (15,141,000$) | (53,091,000$) | (38,953,000$) | (48,288,000$) | 23,572,000$ | 59,191,000$ | 44,106,000$ | 32,004,000$ | (88,089,000$) | (88,326,000$) | (119,366,000$) | (96,942,000$) | 44,863,000$ | 16,516,000$ | 49,305,000$ | 15,558,000$ | 3,523,000$ | 2,320,000$ | (16,024,000$) | (12,282,000$) | (24,560,000$) | (34,999,000$) | 4,751,000$ | 30,605,000$ | 35,405,000$ | 63,054,000$ | 45,524,000$ | 4,548,000$ | 3,881,000$ |
Total Liabilities | | | 295,787,000$ | 290,057,000$ | 280,632,000$ | 272,447,000$ | 283,539,000$ | 283,231,000$ | 291,198,000$ | 281,500,000$ | 300,342,000$ | 308,774,000$ | 297,108,000$ | 301,930,000$ | 316,266,000$ | 327,011,000$ | 332,851,000$ | 332,427,000$ | 346,041,000$ | 334,739,000$ | 334,155,000$ | 328,363,000$ | 333,611,000$ | 318,007,000$ | 386,319,000$ | 406,706,000$ | 390,146,000$ | 363,471,000$ | 362,937,000$ | 363,170,000$ | 368,294,000$ | 360,977,000$ | 357,869,000$ | 340,123,000$ | 364,406,000$ | 334,345,000$ | 312,534,000$ | 321,726,000$ | 345,455,000$ | 337,514,000$ | 328,153,000$ | 333,233,000$ | 350,742,000$ | 334,662,000$ | 333,255,000$ | 343,728,000$ | 379,767,000$ | 353,636,000$ | 351,138,000$ |
Total Liabilities QoQ | | | 5,730,000$ | 9,425,000$ | 8,185,000$ | (11,092,000$) | 308,000$ | (7,967,000$) | 9,698,000$ | (18,842,000$) | (8,432,000$) | 11,666,000$ | (4,822,000$) | (14,336,000$) | (10,745,000$) | (5,840,000$) | 424,000$ | (13,614,000$) | 11,302,000$ | 584,000$ | 5,792,000$ | (5,248,000$) | 15,604,000$ | (68,312,000$) | (20,387,000$) | 16,560,000$ | 26,675,000$ | 534,000$ | (233,000$) | (5,124,000$) | 7,317,000$ | 3,108,000$ | 17,746,000$ | (24,283,000$) | 30,061,000$ | 21,811,000$ | (9,192,000$) | (23,729,000$) | 7,941,000$ | 9,361,000$ | (5,080,000$) | (17,509,000$) | 16,080,000$ | 1,407,000$ | (10,473,000$) | (36,039,000$) | 26,131,000$ | 2,498,000$ | 3,363,000$ |
Total Liabilities YoY | | | 12,248,000$ | 6,826,000$ | (10,566,000$) | (9,053,000$) | (16,803,000$) | (25,543,000$) | (5,910,000$) | (20,430,000$) | (15,924,000$) | (18,237,000$) | (35,743,000$) | (30,497,000$) | (29,775,000$) | (7,728,000$) | (1,304,000$) | 4,064,000$ | 12,430,000$ | 16,732,000$ | (52,164,000$) | (78,343,000$) | (56,535,000$) | (45,464,000$) | 23,382,000$ | 43,536,000$ | 21,852,000$ | 2,494,000$ | 5,068,000$ | 23,047,000$ | 3,888,000$ | 26,632,000$ | 45,335,000$ | 18,397,000$ | 18,951,000$ | (3,169,000$) | (15,619,000$) | (11,507,000$) | (5,287,000$) | 2,852,000$ | (5,102,000$) | (10,495,000$) | (29,025,000$) | (18,974,000$) | (17,883,000$) | (4,047,000$) | 33,496,000$ | 12,347,000$ | 7,036,000$ |
Current Ratio | | | 1.78x | 1.74x | 1.66x | 1.60x | 1.51x | 1.47x | 1.43x | 1.39x | 1.32x | 1.29x | 1.30x | 1.23x | 1.19x | 1.18x | 1.18x | 1.18x | 1.14x | 1.08x | 1.05x | 1.02x | .99x | .95x | .95x | .94x | .95x | .96x | .94x | .89x | .90x | .87x | 1.00x | 1.01x | 1.02x | .98x | .98x | 1.00x | .99x | 1.00x | .99x | .99x | .98x | 1.00x | 1.01x | 1.05x | .92x | .91x | .89x |
Total Current Assets | | | 520,303,000$ | 498,274,000$ | 462,134,000$ | 431,723,000$ | 422,525,000$ | 408,532,000$ | 407,576,000$ | 382,175,000$ | 387,068,000$ | 389,962,000$ | 373,541,000$ | 361,077,000$ | 362,627,000$ | 371,091,000$ | 386,999,000$ | 385,490,000$ | 388,135,000$ | 354,049,000$ | 341,399,000$ | 325,282,000$ | 322,132,000$ | 291,916,000$ | 355,461,000$ | 373,741,000$ | 368,461,000$ | 346,403,000$ | 341,253,000$ | 323,575,000$ | 328,881,000$ | 314,282,000$ | 357,257,000$ | 342,418,000$ | 371,117,000$ | 327,028,000$ | 304,903,000$ | 318,673,000$ | 339,053,000$ | 336,757,000$ | 323,488,000$ | 327,556,000$ | 340,345,000$ | 332,743,000$ | 334,121,000$ | 358,537,000$ | 338,865,000$ | 310,935,000$ | 304,014,000$ |
Total Current Assets QoQ | | | 22,029,000$ | 36,140,000$ | 30,411,000$ | 9,198,000$ | 13,993,000$ | 956,000$ | 25,401,000$ | (4,893,000$) | (2,894,000$) | 16,421,000$ | 12,464,000$ | (1,550,000$) | (8,464,000$) | (15,908,000$) | 1,509,000$ | (2,645,000$) | 34,086,000$ | 12,650,000$ | 16,117,000$ | 3,150,000$ | 30,216,000$ | (63,545,000$) | (18,280,000$) | 5,280,000$ | 22,058,000$ | 5,150,000$ | 17,678,000$ | (5,306,000$) | 14,599,000$ | (42,975,000$) | 14,839,000$ | (28,699,000$) | 44,089,000$ | 22,125,000$ | (13,770,000$) | (20,380,000$) | 2,296,000$ | 13,269,000$ | (4,068,000$) | (12,789,000$) | 7,602,000$ | (1,378,000$) | (24,416,000$) | 19,672,000$ | 27,930,000$ | 6,921,000$ | 5,318,000$ |
Total Current Liabilities | | | 292,996,000$ | 287,162,000$ | 278,190,000$ | 269,823,000$ | 279,344,000$ | 277,831,000$ | 285,034,000$ | 275,934,000$ | 294,107,000$ | 301,675,000$ | 287,921,000$ | 292,756,000$ | 305,072,000$ | 315,363,000$ | 327,370,000$ | 325,919,000$ | 339,334,000$ | 327,336,000$ | 326,301,000$ | 319,867,000$ | 324,870,000$ | 308,532,000$ | 376,045,000$ | 396,394,000$ | 389,070,000$ | 362,308,000$ | 361,651,000$ | 361,767,000$ | 366,984,000$ | 359,531,000$ | 356,120,000$ | 338,439,000$ | 362,776,000$ | 332,669,000$ | 310,907,000$ | 320,167,000$ | 343,820,000$ | 335,334,000$ | 326,388,000$ | 331,438,000$ | 348,912,000$ | 332,888,000$ | 331,426,000$ | 341,845,000$ | 367,984,000$ | 340,545,000$ | 340,559,000$ |
Total Current Liabilities QoQ | | | 5,834,000$ | 8,972,000$ | 8,367,000$ | (9,521,000$) | 1,513,000$ | (7,203,000$) | 9,100,000$ | (18,173,000$) | (7,568,000$) | 13,754,000$ | (4,835,000$) | (12,316,000$) | (10,291,000$) | (12,007,000$) | 1,451,000$ | (13,415,000$) | 11,998,000$ | 1,035,000$ | 6,434,000$ | (5,003,000$) | 16,338,000$ | (67,513,000$) | (20,349,000$) | 7,324,000$ | 26,762,000$ | 657,000$ | (116,000$) | (5,217,000$) | 7,453,000$ | 3,411,000$ | 17,681,000$ | (24,337,000$) | 30,107,000$ | 21,762,000$ | (9,260,000$) | (23,653,000$) | 8,486,000$ | 8,946,000$ | (5,050,000$) | (17,474,000$) | 16,024,000$ | 1,462,000$ | (10,419,000$) | (26,139,000$) | 27,439,000$ | (14,000$) | 3,422,000$ |
Debt to Asset Ratio | | | .47x | .48x | .49x | .49x | .52x | .55x | .56x | .56x | .59x | .60x | .59x | .62x | .64x | .65x | .66x | .65x | .68x | .72x | .79x | .81x | .82x | .86x | .88x | .89x | .88x | .87x | .87x | .91x | .92x | .93x | .71x | .70x | .70x | .69x | .68x | .68x | .74x | .72x | .72x | .71x | .72x | .69x | .69x | .68x | .79x | .78x | .79x |
Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6,353,000$ | | | | 6,353,000$ | | |
Long Term Debt QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Long Term Debt YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | | | | (271,000$) | | |
Capital Lease Obligations | | | 1,945,000$ | 2,088,000$ | 2,593,000$ | 3,206,000$ | 3,399,000$ | 4,557,000$ | 5,258,000$ | 5,078,000$ | 5,742,000$ | 6,383,000$ | 7,160,000$ | 7,043,000$ | 7,505,000$ | 8,214,000$ | 7,381,000$ | 8,033,000$ | 7,929,000$ | 8,624,000$ | 9,051,000$ | 9,670,000$ | 9,703,000$ | 10,509,000$ | 11,155,000$ | 11,752,000$ | | 12,900,000$ | | | | | | | | | | | | | | | | | | | | | |
Interest Expenses | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 71,000$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 41,000$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 54,000$ | 40,000$ | 90,000$ | 93,000$ | 135,000$ | 0$ |
Cash and Cash Equivalents | | | 226,505,000$ | 199,948,000$ | 142,152,000$ | 148,019,000$ | 164,557,000$ | 139,773,000$ | 141,081,000$ | 121,668,000$ | 103,637,000$ | 90,722,000$ | 117,811,000$ | 107,895,000$ | 98,352,000$ | 97,139,000$ | 104,268,000$ | 114,543,000$ | 107,147,000$ | 84,017,000$ | 79,481,000$ | 74,082,000$ | 84,860,000$ | 51,786,000$ | 61,091,000$ | 62,183,000$ | 80,168,000$ | 79,326,000$ | 74,445,000$ | 59,313,000$ | 73,981,000$ | 50,153,000$ | 54,055,000$ | 52,755,000$ | 90,344,000$ | 71,452,000$ | 77,524,000$ | 91,928,000$ | 104,001,000$ | 101,135,000$ | 105,472,000$ | 105,472,000$ | 110,361,000$ | 114,754,000$ | 133,141,000$ | 168,202,000$ | 153,823,000$ | 147,027,000$ | 138,161,000$ |
Cash and Cash Equivalents QoQ | | | 26,557,000$ | 57,796,000$ | (5,867,000$) | (16,538,000$) | 24,784,000$ | (1,308,000$) | 19,413,000$ | 18,031,000$ | 12,915,000$ | (27,089,000$) | 9,916,000$ | 9,543,000$ | 1,213,000$ | (7,129,000$) | (10,275,000$) | 7,396,000$ | 23,130,000$ | 4,536,000$ | 5,399,000$ | (10,778,000$) | 33,074,000$ | (9,305,000$) | (1,092,000$) | (17,985,000$) | 842,000$ | 4,881,000$ | 15,132,000$ | (14,668,000$) | 23,828,000$ | (3,902,000$) | 1,300,000$ | (37,589,000$) | 18,892,000$ | (6,072,000$) | (14,404,000$) | (12,073,000$) | 2,866,000$ | (4,337,000$) | 0$ | (4,889,000$) | (4,393,000$) | (18,387,000$) | (35,061,000$) | 14,379,000$ | 6,796,000$ | 8,866,000$ | (12,661,000$) |
Cash and Cash Equivalents YoY | | | 61,948,000$ | 60,175,000$ | 1,071,000$ | 26,351,000$ | 60,920,000$ | 49,051,000$ | 23,270,000$ | 13,773,000$ | 5,285,000$ | (6,417,000$) | 13,543,000$ | (6,648,000$) | (8,795,000$) | 13,122,000$ | 24,787,000$ | 40,461,000$ | 22,287,000$ | 32,231,000$ | 18,390,000$ | 11,899,000$ | 4,692,000$ | (27,540,000$) | (13,354,000$) | 2,870,000$ | 6,187,000$ | 29,173,000$ | 20,390,000$ | 6,558,000$ | (16,363,000$) | (21,299,000$) | (23,469,000$) | (39,173,000$) | (13,657,000$) | (29,683,000$) | (27,948,000$) | (13,544,000$) | (6,360,000$) | (13,619,000$) | (27,669,000$) | (62,730,000$) | (43,462,000$) | (32,273,000$) | (5,020,000$) | 17,380,000$ | 2,223,000$ | (15,196,000$) | (10,269,000$) |
Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |