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