Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-30 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6,113,000 | 5,460,000 | 5,579,000 | 6,494,000 | 7,598,000 | 8,645,000 | 6,755,000 | 5,908,000 | 5,231,000 | 4,492,000 | 4,038,000 | 2,883,641 | 2,302,138 | 1,213,018 | 3,474,443 | 4,227,742 | 4,187,800 | 4,486,518 | 4,039,667 | 4,369,681 | 4,681,687 | 4,401,163 | 3,724,311 | 3,433,950 | 2,636,218 | 2,595,166 | 2,540,644 | 2,334,039 | 1,987,905 | 1,812,572 | 1,328,486 | 1,786,664 | 2,130,363 | 2,509,080 | 2,230,286 | 3,449,488 | 4,570,470 | 4,403,834 | 4,215,441 | 3,685,972 |
Revenue Y/Y Growth | -19.54% | -36.84% | -17.41% | 9.92% | 45.25% | 92.45% | 67.29% | 104.88% | 127.22% | 270.32% | 16.22% | -31.79% | -45.03% | -72.96% | -13.99% | -3.25% | -10.55% | 1.94% | 8.47% | 27.25% | 77.59% | 69.59% | 46.59% | 47.12% | 32.61% | 43.18% | 91.24% | 30.64% | -6.69% | -27.76% | -40.43% | -48.20% | -53.39% | -43.03% | -47.09% | -6.42% | - | - | - | - |
Cost of Revenue | 1,433,000 | 1,374,000 | 1,316,000 | 1,390,000 | 1,408,000 | 1,387,000 | 1,309,000 | 1,382,000 | 1,342,000 | 1,312,000 | 1,309,000 | 1,250,632 | 1,165,313 | 1,048,792 | 1,458,201 | 1,421,361 | 1,430,029 | 1,417,228 | 1,327,181 | 1,378,801 | 1,353,811 | 1,272,447 | 1,150,000 | 1,206,981 | 1,130,755 | 1,155,316 | 1,109,957 | 1,136,886 | 1,158,494 | 1,110,110 | 1,198,280 | 1,057,026 | 1,040,890 | 1,233,888 | 1,310,278 | 1,432,496 | 1,449,979 | 1,375,530 | 1,301,249 | 1,230,527 |
Gross Profit | 4,680,000 | 4,086,000 | 4,263,000 | 5,104,000 | 6,190,000 | 7,258,000 | 5,446,000 | 4,526,000 | 3,889,000 | 3,180,000 | 2,729,000 | 1,633,009 | 1,136,825 | 164,226 | 2,016,242 | 2,806,381 | 2,757,771 | 3,069,290 | 2,712,486 | 2,990,880 | 3,327,876 | 3,128,716 | 2,574,311 | 2,226,969 | 1,505,463 | 1,439,850 | 1,430,687 | 1,197,153 | 829,411 | 702,462 | 130,206 | 729,638 | 1,089,473 | 1,275,192 | 920,008 | 2,016,992 | 3,120,491 | 3,028,304 | 2,914,192 | 2,455,445 |
Gross Profit Margin | 76.56% | 74.84% | 76.41% | 78.60% | 81.47% | 83.96% | 80.62% | 76.61% | 74.35% | 70.79% | 67.58% | 56.63% | 49.38% | 13.54% | 58.03% | 66.38% | 65.85% | 68.41% | 67.15% | 68.45% | 71.08% | 71.09% | 69.12% | 64.85% | 57.11% | 55.48% | 56.31% | 51.29% | 41.72% | 38.75% | 9.80% | 40.84% | 51.14% | 50.82% | 41.25% | 58.47% | 68.28% | 68.77% | 69.13% | 66.62% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 1,544,000 | 1,598,000 | 1,506,000 | 1,660,000 | 1,783,000 | 2,255,000 | 1,407,000 | 1,299,000 | 1,326,000 | 1,111,000 | 948,000 | 736,176 | 645,811 | 576,299 | 1,223,266 | 1,362,446 | 1,479,051 | 1,622,695 | 1,376,729 | 1,466,320 | 1,438,258 | 1,524,546 | 1,201,088 | 1,126,571 | 905,253 | 899,106 | 833,774 | 736,430 | 646,884 | 577,751 | 441,385 | 570,862 | 706,262 | 752,493 | 722,959 | 993,874 | 1,310,583 | 1,134,447 | 1,089,166 | 993,006 |
Total Operating Expenses | 2,147,000 | 2,173,000 | 2,102,000 | 2,315,000 | 2,393,000 | 2,984,000 | 2,050,000 | 1,899,000 | 1,843,000 | 1,589,000 | 1,380,000 | 1,066,611 | 985,595 | 832,231 | 1,607,955 | 1,772,111 | 1,909,916 | 2,011,698 | 1,739,184 | 1,893,652 | 1,840,435 | 1,919,877 | 1,560,374 | 1,487,363 | 1,222,142 | 1,233,538 | 1,175,016 | 1,042,941 | 958,222 | 857,998 | 711,312 | 892,534 | 1,033,064 | 1,112,990 | 1,101,382 | 1,436,747 | 1,808,258 | 1,619,125 | 1,572,314 | 1,418,112 |
Operating Income or Loss | 2,557,000 | 1,970,000 | 2,572,000 | 2,853,000 | 3,664,000 | 4,301,000 | 3,395,000 | 2,528,000 | 1,471,000 | 1,171,000 | 932,000 | 487,662 | -2,714 | -1,086,549 | 57,585 | 863,751 | 827,959 | 1,130,771 | 876,530 | 1,123,140 | 1,506,687 | 964,931 | 874,588 | 475,912 | 214,836 | 127,908 | 107,746 | -105,487 | -193,480 | -288,173 | -638,141 | -329,753 | -6,222,957 | 39,626 | -172,995 | 1,226,652 | 1,786,162 | 1,144,730 | 1,084,279 | 980,324 |
Operating Margin | 41.83% | 36.08% | 46.10% | 43.93% | 48.22% | 49.75% | 50.26% | 42.79% | 28.12% | 26.07% | 23.08% | 16.91% | -0.12% | -89.57% | 1.66% | 20.43% | 19.77% | 25.20% | 21.70% | 25.70% | 32.18% | 21.92% | 23.48% | 13.86% | 8.15% | 4.93% | 4.24% | -4.52% | -9.73% | -15.90% | -48.04% | -18.46% | -292.11% | 1.58% | -7.76% | 35.56% | 39.08% | 25.99% | 25.72% | 26.60% |
Interest Expense | 36,000 | 35,000 | 42,000 | 42,000 | 41,000 | 48,000 | 48,000 | 38,000 | 48,000 | 45,000 | 47,000 | 53,121 | 53,242 | 54,213 | 44,690 | 40,695 | 39,620 | 49,908 | 54,906 | 56,020 | 63,632 | 63,444 | 61,956 | 63,362 | 69,082 | 70,413 | 71,515 | 71,325 | 70,858 | 71,108 | 68,390 | 62,993 | 60,571 | 60,484 | 53,345 | 49,735 | 49,704 | 51,867 | 50,152 | 52,510 |
EBITDA | 3,483,000 | 2,830,000 | 3,024,000 | 3,715,000 | 4,743,000 | 5,212,000 | 4,242,000 | 3,546,000 | 2,979,000 | 2,503,000 | 2,245,000 | 1,430,181 | 977,681 | 34,174 | 1,426,455 | 2,001,630 | 1,810,570 | 2,023,399 | 1,858,509 | 1,118,448 | 2,408,929 | 2,048,962 | 1,763,255 | 740,409 | 1,129,769 | 1,076,668 | 1,074,858 | 137,014 | 762,788 | 685,959 | 343,348 | -168,976 | 787,188 | 1,080,809 | 721,423 | 551,921 | 2,330,913 | 2,413,731 | 2,285,031 | 1,943,858 |
Depreciation and Amortization | 898,000 | 866,000 | 452,000 | 862,000 | 1,079,000 | 911,000 | 847,000 | 910,000 | 927,000 | 914,000 | 900,000 | 870,564 | 823,050 | 706,679 | 1,000,060 | 959,208 | 953,597 | 957,304 | 879,595 | 919,963 | 918,180 | 848,674 | 748,591 | 881,745 | 846,222 | 865,384 | 816,036 | 862,524 | 899,511 | 862,491 | 928,891 | 769,457 | 722,172 | 909,227 | 912,788 | 1,013,930 | 1,040,018 | 996,602 | 946,491 | 915,257 |
Income Before Tax | 2,573,000 | 1,986,000 | 2,595,000 | 2,859,000 | 3,663,000 | 2,882,000 | 497,000 | 2,499,000 | 1,429,000 | 1,124,000 | 881,000 | 427,760 | -52,555 | -1,145,262 | 31,003 | 831,208 | 797,457 | 1,089,366 | 827,236 | 1,088,340 | 1,446,363 | 892,936 | 813,359 | 413,353 | 145,980 | 62,467 | 39,382 | -194,010 | -272,250 | -380,277 | -710,968 | -398,826 | -6,274,921 | -11,478 | -236,331 | 1,148,593 | 1,715,120 | 1,100,813 | 1,030,789 | 919,082 |
Income Tax Expense | 543,000 | 433,000 | 572,000 | 582,000 | 809,000 | 644,000 | 107,000 | 514,000 | 334,000 | 217,000 | 204,000 | 90,294 | -10,088 | -235,878 | 21,190 | 194,687 | 182,335 | 241,525 | 191,810 | 195,572 | 255,411 | 196,205 | 174,770 | -2,017,115 | 45,439 | 39,414 | 10,865 | -51,658 | -82,250 | -87,719 | -239,192 | -114,530 | -2,199,182 | -16,746 | -66,583 | 704,005 | 611,502 | 394,460 | 369,861 | 338,888 |
Net Income | 2,030,000 | 1,553,000 | 2,023,000 | 2,277,000 | 2,854,000 | 2,238,000 | 390,000 | 1,985,000 | 1,095,000 | 907,000 | 677,000 | 337,466 | -42,467 | -909,384 | 9,813 | 636,521 | 615,122 | 847,841 | 635,426 | 892,768 | 1,190,952 | 696,731 | 638,589 | 2,430,468 | 100,541 | 23,053 | 28,517 | -142,352 | -190,000 | -292,558 | -471,776 | -284,296 | -4,075,739 | 5,268 | -169,748 | 444,588 | 1,103,618 | 706,353 | 660,928 | 580,194 |
Net Income Margin | 33.21% | 28.44% | 36.26% | 35.06% | 37.56% | 25.89% | 5.77% | 33.60% | 20.93% | 20.19% | 16.77% | 11.70% | -1.84% | -74.97% | 0.28% | 15.06% | 14.69% | 18.90% | 15.73% | 20.43% | 25.44% | 15.83% | 17.15% | 70.78% | 3.81% | 0.89% | 1.12% | -6.10% | -9.56% | -16.14% | -35.51% | -15.91% | -191.32% | 0.21% | -7.61% | 12.89% | 24.15% | 16.04% | 15.68% | 15.74% |
EPS | 3.51 | 2.68 | 3.46 | 3.90 | 4.90 | 3.84 | 0.67 | 3.42 | 1.88 | 1.56 | 1.17 | 0.58 | -0.07 | -1.57 | 0.02 | 1.10 | 1.06 | 1.47 | 1.10 | 1.55 | 2.06 | 1.21 | 1.11 | 4.22 | 0.17 | 0.04 | 0.05 | -0.25 | -0.35 | -0.53 | -0.86 | -0.52 | -7.47 | 0.01 | -0.31 | 0.82 | 2.03 | 1.30 | 1.22 | 1.07 |
EPS Diluted | 3.48 | 2.66 | 3.45 | 3.87 | 4.86 | 3.81 | 0.67 | 3.39 | 1.88 | 1.55 | 1.16 | 0.58 | -0.07 | -1.57 | 0.02 | 1.10 | 1.06 | 1.46 | 1.10 | 1.54 | 2.05 | 1.20 | 1.10 | 4.20 | 0.17 | 0.04 | 0.05 | -0.25 | -0.35 | -0.53 | -0.86 | -0.52 | -7.47 | 0.01 | -0.31 | 0.81 | 2.01 | 1.29 | 1.21 | 1.07 |
Weighted Average Shares Out | 579,000 | 580,000 | 584,000 | 584,000 | 583,000 | 583,000 | 582,000 | 581,000 | 581,000 | 580,000 | 580,000 | 579,624 | 579,000 | 579,000 | 578,000 | 578,200 | 577,839 | 577,460 | 577,207 | 577,000 | 577,254 | 576,135 | 575,775 | 575,400 | 574,783 | 574,439 | 573,935 | 567,300 | 547,838 | 547,335 | 546,715 | 546,400 | 545,920 | 545,504 | 544,998 | 544,600 | 543,984 | 543,099 | 542,278 | 540,942 |
Weighted Average Shares Out Diluted | 583,000 | 584,000 | 587,000 | 588,000 | 587,000 | 588,000 | 586,000 | 585,000 | 584,000 | 584,000 | 583,000 | 580,885 | 579,000 | 579,000 | 580,000 | 580,800 | 581,271 | 580,247 | 580,222 | 580,300 | 581,559 | 580,375 | 579,726 | 579,200 | 578,736 | 578,483 | 578,593 | 567,300 | 547,838 | 547,335 | 546,715 | 546,400 | 545,920 | 549,683 | 544,998 | 549,200 | 549,518 | 548,676 | 548,071 | 540,942 |
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-30 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 5,326,000 | 4,764,000 | 5,018,000 | 5,972,000 | 5,272,000 | 3,073,000 | 4,009,000 | 5,209,000 | 4,293,000 | 3,880,000 | 3,388,000 | 3,328,928 | 3,065,556 | 2,416,501 | 2,906,852 | 2,027,972 | 1,583,105 | 1,160,485 | 1,135,810 | 1,555,634 | 1,274,132 | 1,008,215 | 816,094 | 834,228 | 846,138 | 1,649,443 | 1,546,566 | 1,599,895 | 1,048,727 | 779,722 | 668,481 | 718,506 | 742,689 | 1,367,395 | 2,127,419 | 2,087,213 | 1,481,145 | 1,230,140 | 1,667,212 | 1,318,209 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 5,326,000 | 4,764,000 | 5,018,000 | 5,972,000 | 5,272,000 | 3,073,000 | 4,009,000 | 5,209,000 | 4,293,000 | 3,880,000 | 3,388,000 | 3,328,928 | 3,065,556 | 2,416,501 | 2,906,852 | 2,027,972 | 1,583,105 | 1,160,485 | 1,135,810 | 1,555,634 | 1,274,132 | 1,008,215 | 816,094 | 834,228 | 846,138 | 1,649,443 | 1,546,566 | 1,599,895 | 1,048,727 | 779,722 | 668,481 | 718,506 | 742,689 | 1,367,395 | 2,127,419 | 2,087,213 | 1,481,145 | 1,230,140 | 1,667,212 | 1,318,209 |
Net Receivables | 2,927,000 | 2,264,000 | 2,455,000 | 2,871,000 | 3,436,000 | 3,735,000 | 3,213,000 | 2,335,000 | 2,154,000 | 2,026,000 | 1,828,000 | 1,545,293 | 1,137,528 | 1,140,312 | 1,758,965 | 2,153,323 | 2,063,676 | 2,123,317 | 2,643,655 | 2,343,124 | 2,472,185 | 2,272,109 | 1,964,889 | 1,710,851 | 1,370,416 | 1,205,710 | 1,267,615 | 1,228,625 | 920,367 | 940,472 | 819,670 | 971,314 | 1,176,778 | 1,353,296 | 1,327,702 | 1,850,932 | 2,027,069 | 1,926,775 | 1,801,856 | 1,663,650 |
Inventory | 1,379,000 | 1,355,000 | 1,131,000 | 1,058,000 | 872,000 | 739,000 | 586,000 | 584,000 | 521,000 | 516,000 | 562,000 | 629,401 | 668,541 | 676,580 | 662,398 | 767,297 | 778,120 | 853,128 | 860,764 | 859,359 | 766,964 | 670,994 | 584,729 | 483,865 | 344,016 | 336,198 | 314,194 | 350,017 | 429,667 | 495,826 | 538,926 | 598,935 | 660,252 | 661,162 | 764,206 | 706,597 | 672,899 | 667,108 | 635,419 | 563,268 |
Other Current Assets | 626,000 | 523,000 | 580,000 | 574,000 | 621,000 | 605,000 | 671,000 | 456,000 | 363,000 | 513,000 | 413,000 | 293,987 | 205,015 | 156,979 | 229,906 | 323,448 | 272,203 | 223,640 | 263,747 | 275,467 | 302,242 | 278,694 | 218,624 | 242,465 | 200,096 | 187,276 | 264,559 | 206,679 | 199,720 | 187,389 | 157,608 | 155,677 | 133,117 | 209,431 | 225,513 | 286,533 | 332,414 | 415,215 | 288,294 | 274,022 |
Total Current Assets | 10,258,000 | 8,906,000 | 9,184,000 | 10,475,000 | 10,201,000 | 8,153,000 | 8,479,000 | 8,584,000 | 7,349,000 | 6,935,000 | 6,191,000 | 5,862,168 | 5,095,057 | 4,597,391 | 6,491,049 | 5,273,339 | 4,819,731 | 4,495,521 | 4,907,885 | 5,057,390 | 4,817,092 | 4,231,852 | 3,585,097 | 3,279,108 | 2,763,963 | 3,383,373 | 3,394,076 | 3,554,603 | 2,737,764 | 2,450,121 | 2,365,812 | 2,592,244 | 2,824,958 | 3,737,718 | 4,793,368 | 5,416,021 | 4,884,716 | 4,724,745 | 4,822,476 | 4,072,015 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 31,723,000 | 30,910,000 | 30,223,000 | 29,429,000 | 29,101,000 | 28,847,000 | 28,462,000 | 28,426,000 | 28,545,000 | 28,659,000 | 28,666,000 | 28,598,627 | 28,633,006 | 29,233,465 | 29,694,054 | 30,364,595 | 30,204,322 | 29,724,431 | 29,129,003 | 28,075,519 | 27,947,741 | 27,153,795 | 26,375,648 | 25,665,037 | 25,724,589 | 25,580,160 | 25,606,460 | 25,707,078 | 22,644,385 | 23,212,879 | 23,801,433 | 24,210,721 | 24,275,332 | 29,975,178 | 29,721,721 | 29,172,644 | 29,216,833 | 28,195,431 | 26,998,437 | 26,148,836 |
Goodwill | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 33,000 | 33,000 | 31,000 | 33,000 | 18,000 | 12,000 | 13,000 | 11,000 | 14,000 | 3,000 | 4,000 | 2,127 | 1,916 | 1,846 | 2,558 | 2,363 | 1,998 | 1,489 | 1,224 | 777 | 16,880 | 17,067 | 18,182 | 17,506 | 17,406 | 16,888 | 16,232 | 169,387 | 137,098 | 46,712 | 177,057 | 147,812 | 40,619 | 39,613 | 18,703 | 19,618 | 238,258 | 485,507 | 429,695 | 244,606 |
Other Non-Current Assets | 1,633,000 | 1,638,000 | 1,587,000 | 1,434,000 | 1,167,000 | 1,127,000 | 1,143,000 | 1,215,000 | 1,264,000 | 1,288,000 | 1,310,000 | 1,341,679 | 1,344,039 | 1,388,969 | 1,446,423 | 1,484,311 | 1,516,218 | 1,530,060 | 1,625,423 | 800,788 | 856,023 | 689,666 | 761,590 | 871,427 | 299,347 | 283,196 | 195,206 | 28,365 | 35,674 | 120,826 | -5,879 | 24,467 | 136,338 | 131,587 | 158,662 | 154,404 | 161,076 | -103,249 | -109,320 | 108,781 |
Total Non-Current Assets | 33,389,000 | 32,581,000 | 31,841,000 | 30,896,000 | 30,286,000 | 29,986,000 | 29,618,000 | 29,652,000 | 29,823,000 | 29,950,000 | 29,980,000 | 29,942,433 | 29,978,961 | 30,624,280 | 31,143,035 | 31,851,269 | 31,722,538 | 31,255,980 | 30,755,650 | 28,877,084 | 28,820,644 | 27,860,528 | 27,155,420 | 26,553,970 | 26,041,342 | 25,880,244 | 25,817,898 | 25,904,830 | 22,817,157 | 23,380,417 | 23,972,611 | 24,383,000 | 24,452,289 | 30,146,378 | 29,899,086 | 29,346,666 | 29,616,167 | 28,577,689 | 27,318,812 | 26,502,223 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 43,647,000 | 41,487,000 | 41,025,000 | 41,371,000 | 40,487,000 | 38,139,000 | 38,097,000 | 38,236,000 | 37,172,000 | 36,885,000 | 36,171,000 | 35,804,601 | 35,074,018 | 35,221,671 | 37,634,084 | 37,124,608 | 36,542,269 | 35,751,501 | 35,663,535 | 33,934,474 | 33,637,736 | 32,092,380 | 30,740,517 | 29,833,078 | 28,805,305 | 29,263,617 | 29,211,974 | 29,459,433 | 25,554,921 | 25,830,538 | 26,338,423 | 26,975,244 | 27,277,247 | 33,884,096 | 34,692,454 | 34,762,687 | 34,500,883 | 33,302,434 | 32,141,288 | 30,574,238 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 2,464,000 | 2,205,000 | 2,438,000 | 2,532,000 | 2,718,000 | 2,896,000 | 2,660,000 | 2,242,000 | 1,972,000 | 2,012,000 | 1,945,000 | 1,681,193 | 1,245,029 | 1,281,166 | 2,892,320 | 2,429,127 | 2,395,080 | 2,387,403 | 2,452,337 | 2,239,850 | 2,435,773 | 2,336,952 | 1,915,651 | 1,847,131 | 1,635,711 | 1,615,170 | 1,556,875 | 1,511,826 | 1,296,240 | 1,305,651 | 1,182,025 | 1,471,953 | 1,561,574 | 1,864,483 | 2,182,041 | 2,860,548 | 2,775,342 | 2,661,473 | 2,647,209 | 2,254,418 |
Short Term Debt | 371,000 | 369,000 | 387,000 | 1,579,000 | 1,517,000 | 1,498,000 | 1,506,000 | 277,000 | 288,000 | 292,000 | 308,000 | 1,076,143 | 1,026,188 | 273,763 | 841,384 | 1,383,889 | 1,398,548 | 1,410,423 | 1,311,155 | 913,093 | 1,262,874 | 1,262,540 | 363,155 | 356,235 | 6,579 | 606,454 | 6,579 | 6,579 | 6,579 | 6,579 | 6,579 | 6,579 | 36,279 | 6,579 | 506,579 | 6,579 | 6,579 | 6,579 | 6,579 | 6,579 |
Tax Payables | 605,000 | 425,000 | 637,000 | 405,000 | 542,000 | 594,000 | 1,130,000 | 518,000 | 492,000 | 286,000 | 449,000 | 205,754 | 267,245 | 193,763 | 200,240 | 254,850 | 302,774 | 268,837 | 239,524 | 214,726 | 249,234 | 213,461 | 179,646 | 148,874 | 180,277 | 155,458 | 143,710 | 118,411 | 143,257 | 138,395 | 93,077 | 93,618 | 174,897 | 164,366 | 121,729 | 140,098 | 257,948 | 228,569 | 270,908 | 159,365 |
Deferred Revenue | 1,083,000 | 903,000 | 0 | 0 | 18,000 | 12,000 | 0 | 954,000 | 732,000 | 1,106,000 | 688,000 | 423,173 | 484,579 | 410,767 | 417,173 | 421,123 | 468,989 | 434,836 | 366,503 | 341,697 | 376,063 | 320,030 | 286,167 | 245,284 | 276,626 | 251,603 | 239,865 | 214,531 | 235,099 | 230,074 | 184,646 | 185,164 | 266,274 | 255,866 | 275,218 | 342,435 | 351,486 | 296,434 | 338,676 | 210,160 |
Other Current Liabilities | 307,000 | 254,000 | 1,403,000 | 1,402,000 | 1,493,000 | 1,362,000 | 2,098,000 | 569,000 | 492,000 | 592,000 | 371,000 | 279,595 | 264,246 | 188,685 | 154,134 | 252,849 | 211,096 | 181,395 | 171,273 | 233,724 | 350,437 | 377,779 | 271,785 | 276,892 | 261,108 | 249,027 | 228,688 | 294,355 | 195,045 | 169,957 | 174,722 | 155,591 | 182,834 | 150,653 | 130,914 | 174,746 | 245,339 | 573,001 | 403,178 | 390,559 |
Total Current Liabilities | 4,225,000 | 3,731,000 | 4,228,000 | 5,513,000 | 5,746,000 | 5,768,000 | 6,264,000 | 4,042,000 | 3,484,000 | 4,002,000 | 3,312,000 | 3,460,104 | 3,020,042 | 2,154,381 | 4,305,011 | 4,486,988 | 4,473,713 | 4,414,057 | 4,301,268 | 3,728,364 | 4,425,147 | 4,297,301 | 2,836,758 | 2,725,542 | 2,180,024 | 2,722,254 | 2,032,007 | 2,027,291 | 1,732,963 | 1,712,261 | 1,547,972 | 1,819,287 | 2,046,961 | 2,277,581 | 3,094,752 | 3,384,308 | 3,378,746 | 3,537,487 | 3,395,642 | 2,861,716 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 3,772,000 | 3,780,000 | 3,787,000 | 3,795,000 | 3,802,000 | 3,809,000 | 3,816,000 | 5,072,000 | 5,079,000 | 5,086,000 | 5,094,000 | 5,035,351 | 4,949,902 | 5,703,141 | 4,703,152 | 4,160,919 | 4,163,115 | 4,165,284 | 5,166,050 | 5,170,169 | 5,171,949 | 5,172,257 | 6,071,604 | 6,030,836 | 6,380,427 | 6,380,350 | 6,980,008 | 6,979,779 | 6,979,538 | 6,979,286 | 6,979,029 | 6,653,685 | 6,393,931 | 6,393,885 | 6,393,690 | 5,903,354 | 5,903,232 | 5,903,099 | 5,902,952 | 5,906,642 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 5,194,000 | 5,138,000 | 4,943,000 | 4,710,000 | 4,517,000 | 4,183,000 | 4,286,000 | 4,749,000 | 4,630,000 | 4,730,000 | 4,825,000 | 4,859,327 | 4,804,656 | 4,837,896 | 5,091,071 | 5,046,101 | 4,922,804 | 4,738,409 | 4,520,172 | 4,413,398 | 4,199,921 | 3,865,804 | 3,689,578 | 3,518,214 | 5,107,477 | 5,059,520 | 5,023,626 | 5,188,640 | 4,068,345 | 4,103,777 | 4,420,221 | 4,587,902 | 4,581,844 | 6,798,629 | 6,774,446 | 6,822,946 | 6,414,546 | 6,162,010 | 5,886,794 | 5,522,354 |
Other Non-Current Liabilities | 2,698,000 | 2,581,000 | 2,620,000 | 2,574,000 | 2,573,000 | 2,067,000 | 2,191,000 | 2,193,000 | 2,214,000 | 2,186,000 | 2,178,000 | 2,147,932 | 2,151,092 | 2,138,696 | 2,064,175 | 1,789,884 | 1,858,357 | 1,803,475 | 1,772,248 | 1,258,355 | 1,302,249 | 1,304,624 | 1,301,938 | 1,275,213 | 1,215,113 | 1,199,778 | 1,248,102 | 1,282,142 | 975,763 | 978,513 | 985,713 | 971,335 | 970,288 | 986,758 | 959,068 | 939,497 | 1,084,461 | 991,450 | 922,586 | 865,067 |
Total Non-Current Liabilities | 11,664,000 | 11,499,000 | 11,350,000 | 11,079,000 | 10,892,000 | 10,059,000 | 10,293,000 | 12,014,000 | 11,923,000 | 12,002,000 | 12,097,000 | 12,042,610 | 11,905,650 | 12,679,733 | 11,858,398 | 10,996,904 | 10,944,276 | 10,707,168 | 11,458,470 | 10,841,922 | 10,674,119 | 10,342,685 | 11,063,120 | 10,824,263 | 12,703,017 | 12,639,648 | 13,251,736 | 13,450,561 | 12,023,646 | 12,061,576 | 12,384,963 | 12,212,922 | 11,946,063 | 14,179,272 | 14,127,204 | 13,665,797 | 13,402,239 | 13,056,559 | 12,712,332 | 12,294,063 |
Total Liabilities | 15,889,000 | 15,230,000 | 15,578,000 | 16,592,000 | 16,638,000 | 15,827,000 | 16,557,000 | 16,056,000 | 15,407,000 | 16,004,000 | 15,409,000 | 15,502,714 | 14,925,692 | 14,834,114 | 16,163,409 | 15,483,892 | 15,417,989 | 15,121,225 | 15,759,738 | 14,570,286 | 15,099,266 | 14,639,986 | 13,899,878 | 13,549,805 | 14,883,041 | 15,361,902 | 15,283,743 | 15,477,852 | 13,756,609 | 13,773,837 | 13,932,935 | 14,032,209 | 13,993,024 | 16,456,853 | 17,221,956 | 17,050,105 | 16,780,985 | 16,594,046 | 16,107,974 | 15,155,779 |
Common Stock | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 206,000 | 205,837 | 205,837 | 205,824 | 205,824 | 205,822 | 205,821 | 205,809 | 205,807 | 205,804 | 205,803 | 205,796 | 205,793 | 205,788 | 205,786 | 205,777 | 205,776 | 205,770 | 205,514 | 205,510 | 205,506 | 205,502 | 205,503 | 205,496 | 205,492 | 205,492 | 205,488 | 205,482 | 205,471 | 202,732 |
Retained Earnings | 22,047,000 | 20,497,000 | 19,423,000 | 18,472,000 | 17,563,000 | 16,028,000 | 15,283,000 | 15,919,000 | 15,542,000 | 14,689,000 | 14,606,000 | 14,169,969 | 14,051,197 | 14,312,493 | 15,440,142 | 15,648,604 | 15,179,381 | 14,731,609 | 14,050,676 | 13,543,130 | 12,778,104 | 11,714,656 | 11,125,051 | 10,593,533 | 8,259,971 | 8,256,359 | 8,329,951 | 8,398,118 | 8,641,704 | 8,923,666 | 9,308,463 | 9,870,816 | 10,247,349 | 14,414,926 | 14,501,816 | 14,763,098 | 14,410,707 | 13,398,901 | 12,760,895 | 12,168,277 |
Accumulated Other Comprehensive Income/Loss | -7,000 | -9,000 | -8,000 | -8,000 | -6,000 | -12,000 | -13,000 | -12,000 | -13,000 | -15,000 | -14,000 | -12,328 | -7,930 | -6,130 | -3,305 | -4,652 | -3,689 | -4,528 | -2,869 | -1,358 | -19,458 | -17,512 | -14,289 | -19,297 | -17,160 | -17,490 | -18,664 | -19,010 | -25,100 | -25,264 | -31,131 | -33,338 | -34,979 | -28,003 | -36,434 | -23,056 | 387,725 | 426,588 | 402,803 | 415,834 |
Total Stockholders Equity | 27,758,000 | 26,257,000 | 25,447,000 | 24,779,000 | 23,849,000 | 22,312,000 | 21,540,000 | 22,180,000 | 21,765,000 | 20,881,000 | 20,762,000 | 20,301,887 | 20,148,326 | 20,387,557 | 21,470,675 | 21,640,716 | 21,124,280 | 20,630,276 | 19,903,797 | 19,364,188 | 18,538,470 | 17,452,394 | 16,840,639 | 16,283,273 | 13,922,264 | 13,901,715 | 13,928,231 | 13,981,581 | 11,798,312 | 12,056,701 | 12,405,488 | 12,943,035 | 13,284,223 | 17,427,243 | 17,470,498 | 17,712,582 | 17,719,898 | 16,708,388 | 16,033,314 | 15,418,459 |
Total Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 4,143,000 | 4,149,000 | 4,174,000 | 5,374,000 | 5,319,000 | 5,307,000 | 5,322,000 | 5,349,000 | 5,367,000 | 5,378,000 | 5,402,000 | 6,111,494 | 5,976,090 | 5,976,904 | 5,544,536 | 5,544,808 | 5,561,663 | 5,575,707 | 6,477,205 | 6,083,262 | 6,434,823 | 6,434,797 | 6,434,759 | 6,387,071 | 6,387,006 | 6,986,804 | 6,986,587 | 6,986,358 | 6,986,117 | 6,985,865 | 6,985,608 | 6,660,264 | 6,430,210 | 6,400,464 | 6,900,269 | 5,909,933 | 5,909,811 | 5,909,678 | 5,909,531 | 5,913,221 |
Net Debt | -1,183,000 | -615,000 | -844,000 | -598,000 | 47,000 | 2,234,000 | 1,313,000 | 140,000 | 1,074,000 | 1,498,000 | 2,014,000 | 2,782,566 | 2,910,534 | 3,560,403 | 2,637,684 | 3,516,836 | 3,978,558 | 4,415,222 | 5,341,395 | 4,527,628 | 5,160,691 | 5,426,582 | 5,618,665 | 5,552,843 | 5,540,868 | 5,337,361 | 5,440,021 | 5,386,463 | 5,937,390 | 6,206,143 | 6,317,127 | 5,941,758 | 5,687,521 | 5,033,069 | 4,772,850 | 3,822,720 | 4,428,666 | 4,679,538 | 4,242,319 | 4,595,012 |
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-30 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,030,000 | 1,553,000 | 2,023,000 | 2,277,000 | 2,854,000 | 2,238,000 | 390,000 | 1,985,000 | 1,095,000 | 907,000 | 677,000 | 337,466 | -42,467 | -909,384 | 9,813 | 636,521 | 615,122 | 847,841 | 635,426 | 892,768 | 1,190,952 | 696,731 | 638,589 | 2,430,468 | 100,541 | 23,053 | 28,517 | -142,352 | -190,000 | -292,558 | -471,776 | -284,296 | -4,075,739 | 5,268 | -169,748 | 444,588 | 1,103,618 | 706,353 | 660,928 | 580,194 |
Depreciation & Amortization | 874,000 | 809,000 | 847,000 | 878,000 | 906,000 | 1,758,000 | 847,000 | 1,009,000 | 1,502,000 | 1,334,000 | 900,000 | 949,300 | 976,994 | 1,125,223 | 1,000,060 | 1,129,727 | 973,493 | 884,125 | 879,595 | 894,051 | 898,934 | 1,092,582 | 748,591 | 1,145,439 | 914,707 | 943,788 | 816,036 | 1,114,937 | 953,920 | 983,317 | 928,891 | 934,475 | 6,993,712 | 1,024,268 | 912,788 | 355,891 | 542,021 | 1,224,714 | 946,491 | 967,703 |
Deferred Income Tax | 56,000 | 194,000 | 234,000 | 179,000 | 327,000 | -102,000 | -465,000 | 122,000 | -111,000 | -97,000 | -36,000 | 54,613 | -33,311 | -252,466 | 44,774 | 123,082 | 184,282 | 217,970 | 106,324 | 212,454 | 334,116 | 176,224 | 171,362 | -1,588,722 | 79,688 | 34,468 | 694 | -22,717 | -108,195 | -187,598 | -196,696 | -105,277 | -2,222,227 | -57,562 | -97,241 | 730,424 | 495,413 | 246,301 | 232,808 | 217,079 |
Stock Based Compensation | 57,000 | 35,000 | 34,000 | 34,000 | 34,000 | 30,000 | 35,000 | 35,000 | 51,000 | 31,000 | 35,000 | 32,942 | 33,811 | 39,571 | 40,072 | 42,415 | 54,670 | 38,566 | 39,087 | 39,047 | 49,001 | 31,803 | 35,486 | 32,312 | 43,476 | 27,601 | 30,460 | 31,018 | 37,601 | 27,091 | 32,380 | 28,651 | 40,276 | 28,598 | 33,052 | 41,450 | 38,492 | 29,579 | 35,565 | 30,884 |
Change in Working Capital | -334,000 | -286,000 | 696,000 | 353,000 | 1,341,000 | -309,000 | -2,544,000 | 97,000 | -61,000 | -442,000 | -112,000 | -338,585 | -10,211 | -562,966 | 1,063,922 | -216,150 | 103,249 | 680,678 | -174,303 | 132,233 | -195,590 | -5,967 | -160,781 | -711,183 | -181,870 | 52,156 | -124,015 | -199,333 | 66,273 | -40,249 | -83,025 | -39,051 | 295,827 | -305,131 | -97,529 | 261,658 | 190,921 | -190,239 | 178,358 | 177,380 |
Accounts Receivable | -714,000 | 137,000 | 338,000 | 661,000 | 392,000 | -522,000 | -878,000 | -182,000 | -145,000 | -186,000 | -308,000 | -464,105 | -260,829 | 469,294 | 722,163 | -85,937 | 63,891 | 239,250 | -308,996 | 185,349 | -243,778 | -200,097 | -109,654 | -366,686 | -129,231 | 75,098 | 28,688 | -220,939 | 10,712 | -154,970 | 132,398 | 193,101 | 150,128 | -54,917 | 353,100 | 426,025 | -91,707 | -105,019 | -144,317 | 190,133 |
Inventory | -28,000 | -226,000 | -77,000 | -223,000 | -140,000 | -157,000 | -14,000 | -108,000 | -6,000 | 37,000 | 64,000 | 30,633 | 7,439 | -18,095 | 102,670 | 34,686 | 66,857 | 7,720 | -18,979 | -108,591 | -94,598 | -85,420 | -106,799 | -156,874 | -11,545 | -30,865 | 24,736 | 33,131 | 41,750 | 38,235 | 57,578 | 31,443 | -10,602 | 99,781 | -62,172 | -42,792 | -9,410 | -40,808 | -68,948 | -7,745 |
Accounts Payable | 238,000 | -231,000 | -77,000 | -211,000 | -88,000 | 259,000 | 130,000 | 341,000 | -68,000 | 11,000 | 172,000 | 427,206 | -37,755 | -1,618,276 | 433,558 | 34,286 | 7,400 | -67,229 | 194,082 | -98,178 | 81,548 | 402,325 | 53,652 | 211,298 | 36,190 | 56,278 | 20,426 | 127,165 | 2,145 | 86,269 | -289,627 | -98,986 | -310,567 | -321,769 | -677,875 | -23,123 | 219,214 | -14,271 | 361,810 | 33,502 |
Other Working Capital | 170,000 | 34,000 | 512,000 | 126,000 | 1,177,000 | 111,000 | -1,782,000 | 46,000 | 158,000 | -304,000 | -40,000 | -332,319 | 280,934 | 604,111 | -194,469 | -199,185 | -34,899 | 500,937 | -40,410 | 153,653 | 61,238 | -122,775 | 2,020 | -398,921 | -77,284 | -48,355 | -197,865 | -138,690 | 11,666 | -9,783 | 16,626 | -164,609 | 466,868 | -28,226 | 289,418 | -98,452 | 72,824 | -30,141 | 29,813 | -38,510 |
Other Non-Cash Items | 21,000 | -28,000 | -579,000 | -277,000 | -689,000 | -1,567,000 | 2,565,000 | -82,000 | -280,000 | -174,000 | 406,000 | 85,502 | 288,737 | 648,096 | 426,277 | 91,609 | 130,848 | 17,363 | 121,640 | -85,325 | -87,816 | -49,756 | 118,919 | 19,234 | 4,821 | -2,690 | 146,357 | 23,192 | -18 | 13,143 | 81,817 | 81,311 | 99,583 | 191,932 | 379,225 | 276,427 | -33,996 | -82,133 | 213,523 | 27,990 |
Net Cash Provided by Operating Activities | 2,704,000 | 2,277,000 | 3,255,000 | 3,444,000 | 4,773,000 | 2,048,000 | 828,000 | 3,166,000 | 2,196,000 | 1,559,000 | 1,870,000 | 1,121,238 | 1,213,553 | 88,074 | 2,584,918 | 1,807,204 | 2,061,664 | 2,686,543 | 1,607,769 | 2,085,228 | 2,189,597 | 1,941,617 | 1,552,166 | 1,327,548 | 961,363 | 1,078,376 | 898,049 | 804,745 | 759,581 | 503,146 | 291,591 | 615,813 | 1,131,432 | 887,373 | 960,547 | 2,110,438 | 2,336,469 | 1,934,575 | 2,267,673 | 2,001,230 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,518,000 | -1,521,000 | -1,624,000 | -1,362,000 | -1,205,000 | -1,424,000 | -1,009,000 | -1,014,000 | -896,000 | -1,023,000 | -917,000 | -841,162 | -486,139 | -448,573 | -1,688,826 | -1,368,294 | -1,490,854 | -1,562,942 | -2,000,436 | -1,302,159 | -1,649,172 | -1,683,933 | -1,441,211 | -1,056,696 | -1,094,053 | -1,026,930 | -946,563 | -740,905 | -653,757 | -614,942 | -573,191 | -842,803 | -1,356,915 | -1,267,846 | -1,545,599 | -2,006,592 | -2,112,755 | -2,224,862 | -1,902,596 | -1,705,156 |
Acquisitions Net | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -14,000 | -221,000 | 57,000 | -35,000 | -11,000 | -63,000 | 53,000 | 177,000 | -37,000 | 195,000 | 96,000 | 204,314 | 151,666 | -396,669 | 157,883 | 171,267 | 34,388 | -69,732 | 109,430 | 10,265 | -139,478 | 50,742 | -15,216 | -175,229 | 57,664 | 144,262 | 110,136 | 751,572 | 271,273 | 302,567 | 4,439 | 67,945 | -321,301 | 204,886 | -258,623 | 624,144 | 94,202 | -64,142 | 79,036 | 153,721 |
Net Cash Used for Investing Activities | -1,532,000 | -1,742,000 | -1,567,000 | -1,397,000 | -1,216,000 | -1,487,000 | -956,000 | -837,000 | -933,000 | -828,000 | -821,000 | -636,848 | -334,473 | -845,242 | -1,530,943 | -1,197,027 | -1,456,466 | -1,632,674 | -1,891,006 | -1,291,894 | -1,788,650 | -1,633,191 | -1,456,427 | -1,231,925 | -1,036,389 | -882,668 | -836,427 | 10,667 | -382,484 | -312,375 | -568,752 | -774,858 | -1,678,216 | -1,062,960 | -1,804,222 | -1,382,448 | -2,018,553 | -2,289,004 | -1,823,560 | -1,551,435 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -8,000 | -8,000 | -1,258,000 | -8,000 | -8,000 | -9,000 | -10,000 | -10,000 | -9,000 | -9,000 | -759,000 | -6,135 | -4,864 | -1,004,824 | -3,621 | -3,261 | -3,235 | -903,213 | -3,190 | -353,167 | -1,698 | -1,683 | -1,671 | -1,658 | -601,646 | -1,632 | -1,619 | -165,436 | -258,122 | -1,581 | -661,287 | -1,557 | -1,546 | -501,532 | -1,521 | -1,509 | -1,499 | -1,484 | -501,474 | -401,462 |
Common Stock Issued | 0 | 0 | 1,567,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 760,000 | 7,555 | 0 | 0 | 0 | 0 | 863 | 0 | 0 | 0 | 953 | 9,692 | 1,453 | 9,666 | 3,212 | 0 | 0 | 9,013 | -256,059 | 7,936 | 993,785 | 237,741 | 30,183 | 10,500 | 994,209 | 10,509 | 1,307 | 9,448 | 497,205 | 8,650 |
Common Stock Repurchased | -109,000 | -302,000 | -317,000 | -23,000 | -37,000 | -15,000 | -43,000 | -8,000 | -21,000 | -2,000 | -10,000 | -1,309 | -9,764 | -402 | -4,655 | -2,914 | -13,835 | -2,155 | -6,248 | -4,898 | -26,535 | -15,247 | -16,776 | -13,034 | -28,696 | -3,050 | -18,628 | -26,484 | -26,886 | -16,083 | -12,672 | -5,372 | -17,057 | -10,903 | -15,459 | -12,600 | -25,300 | -60,627 | -28,897 | -8,222 |
Dividends Paid | -494,000 | -480,000 | -1,067,000 | -1,327,000 | -1,312,000 | -1,486,000 | -1,023,000 | -1,406,000 | -820,000 | -239,000 | -219,000 | -219,581 | -217,142 | -217,042 | -167,058 | -167,349 | -166,170 | -127,135 | -127,546 | -126,970 | -107,465 | -106,584 | -97,026 | -97,270 | -96,277 | -96,277 | -96,707 | -96,119 | -92,690 | -91,866 | -92,170 | -92,428 | -91,447 | -91,469 | -91,661 | -92,025 | -67,986 | -67,904 | -51,780 | -51,447 |
Other Financing Activities | 1,000 | 1,000 | -1,567,000 | 11,000 | 0 | 13,000 | 4,000 | 10,000 | 0 | 9,000 | -760,000 | -14 | 0 | 1,489,765 | 66 | 8,388 | -92 | 3,368 | 403 | 8,462 | 28 | -28 | 57 | 39 | -1,742 | 7,252 | 2,356 | 8,140 | 525,674 | 11,777 | -1,592 | 1,834 | 3,497 | 7,905 | 7,004 | 11,954 | 23,613 | 36,383 | -5,068 | 5,827 |
Net Cash Used Provided by Financing Activities | -610,000 | -789,000 | -2,642,000 | -1,347,000 | -1,357,000 | -1,497,000 | -1,072,000 | -1,414,000 | -850,000 | -241,000 | -988,000 | -219,484 | -231,770 | 267,497 | -175,268 | -165,136 | -182,469 | -1,029,135 | -136,581 | -476,573 | -134,717 | -113,850 | -113,963 | -102,257 | -725,149 | -93,707 | -114,598 | -270,886 | -108,083 | -89,817 | 226,064 | 140,218 | -76,370 | -585,499 | 892,572 | -83,671 | -69,865 | -84,184 | -90,014 | -446,654 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | -1,000 | 0 | 0 | 1,000 | 0 | 2,000 | -2,000 | -1,534 | 1,745 | -680 | 173 | -174 | -109 | -59 | -6 | -35,259 | -313 | -2,455 | 90 | -5,276 | -3,130 | 876 | -353 | 6,642 | -9 | 10,287 | 1,072 | -5,356 | -1,552 | 1,062 | -8,691 | -38,251 | 2,954 | 1,541 | -5,096 | -3,749 |
Net Change in Cash | 562,000 | -254,000 | -954,000 | 700,000 | 2,199,000 | -936,000 | -1,200,000 | 916,000 | 413,000 | 492,000 | 59,000 | 263,372 | 649,055 | -490,351 | 878,880 | 444,867 | 422,620 | 24,675 | -419,824 | 281,502 | 265,917 | 192,121 | -18,134 | -11,910 | -803,305 | 102,877 | -53,329 | 551,168 | 269,005 | 111,241 | -50,025 | -24,183 | -624,706 | -760,024 | 40,206 | 606,068 | 251,005 | -437,072 | 349,003 | -608 |
Cash at End of Period | 5,326,000 | 4,764,000 | 5,018,000 | 5,972,000 | 5,272,000 | 3,073,000 | 4,009,000 | 5,209,000 | 4,293,000 | 3,880,000 | 3,388,000 | 3,328,928 | 3,065,556 | 2,416,501 | 2,906,852 | 2,027,972 | 1,583,105 | 1,160,485 | 1,135,810 | 1,555,634 | 1,274,132 | 1,008,215 | 816,094 | 834,228 | 846,138 | 1,649,443 | 1,546,566 | 1,599,895 | 1,048,727 | 779,722 | 668,481 | 718,506 | 742,689 | 1,367,395 | 2,127,419 | 2,087,213 | 1,481,145 | 1,230,140 | 1,667,212 | 1,318,209 |
Cash at Start of Period | 4,764,000 | 5,018,000 | 5,972,000 | 5,272,000 | 3,073,000 | 4,009,000 | 5,209,000 | 4,293,000 | 3,880,000 | 3,388,000 | 3,329,000 | 3,065,556 | 2,416,501 | 2,906,852 | 2,027,972 | 1,583,105 | 1,160,485 | 1,135,810 | 1,555,634 | 1,274,132 | 1,008,215 | 816,094 | 834,228 | 846,138 | 1,649,443 | 1,546,566 | 1,599,895 | 1,048,727 | 779,722 | 668,481 | 718,506 | 742,689 | 1,367,395 | 2,127,419 | 2,087,213 | 1,481,145 | 1,230,140 | 1,667,212 | 1,318,209 | 1,318,817 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 2,704,000 | 2,277,000 | 3,255,000 | 3,444,000 | 4,773,000 | 2,048,000 | 828,000 | 3,166,000 | 2,196,000 | 1,559,000 | 1,870,000 | 1,121,238 | 1,213,553 | 88,074 | 2,584,918 | 1,807,204 | 2,061,664 | 2,686,543 | 1,607,769 | 2,085,228 | 2,189,597 | 1,941,617 | 1,552,166 | 1,327,548 | 961,363 | 1,078,376 | 898,049 | 804,745 | 759,581 | 503,146 | 291,591 | 615,813 | 1,131,432 | 887,373 | 960,547 | 2,110,438 | 2,336,469 | 1,934,575 | 2,267,673 | 2,001,230 |
Capital Expenditure | -1,518,000 | -1,521,000 | -1,624,000 | -1,362,000 | -1,205,000 | -1,424,000 | -1,009,000 | -1,014,000 | -896,000 | -1,023,000 | -917,000 | -841,162 | -486,139 | -448,573 | -1,688,826 | -1,368,294 | -1,490,854 | -1,562,942 | -2,000,436 | -1,302,159 | -1,649,172 | -1,683,933 | -1,441,211 | -1,056,696 | -1,094,053 | -1,026,930 | -946,563 | -740,905 | -653,757 | -614,942 | -573,191 | -842,803 | -1,356,915 | -1,267,846 | -1,545,599 | -2,006,592 | -2,112,755 | -2,224,862 | -1,902,596 | -1,705,156 |
Free Cash Flow | 1,186,000 | 756,000 | 1,631,000 | 2,082,000 | 3,568,000 | 624,000 | -181,000 | 2,152,000 | 1,300,000 | 536,000 | 953,000 | 280,076 | 727,414 | -360,499 | 896,092 | 438,910 | 570,810 | 1,123,601 | -392,667 | 783,069 | 540,425 | 257,684 | 110,955 | 270,852 | -132,690 | 51,446 | -48,514 | 63,840 | 105,824 | -111,796 | -281,600 | -226,990 | -225,483 | -380,473 | -585,052 | 103,846 | 223,714 | -290,287 | 365,077 | 296,074 |