Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 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
Revenue 6,052,000 5,860,000 6,030,000 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
Revenue Y/Y Growth 10.84% 5.04% -7.15% -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% - - - -
Cost of Revenue 3,343,000 3,350,000 1,486,000 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
Gross Profit 2,709,000 2,510,000 4,544,000 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
Gross Profit Margin 44.76% 42.83% 75.36% 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%
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 151,000 162,000 1,701,000 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
Total Operating Expenses 488,000 500,000 2,259,000 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
Operating Income or Loss 2,221,000 2,010,000 2,504,000 2,557,000 1,970,000 2,572,000 2,853,000 3,664,000 2,903,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
Operating Margin 36.70% 34.30% 41.53% 41.83% 36.08% 46.10% 43.93% 48.22% 33.58% 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%
Interest Expense 36,000 33,000 35,000 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
EBITDA 3,227,000 3,102,000 3,281,000 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
Depreciation and Amortization 1,006,000 1,092,000 930,000 928,000 899,000 831,000 882,000 973,000 985,000 904,000 953,000 1,000,000 970,000 954,000 870,564 823,000 707,000 1,000,000 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
Income Before Tax 2,160,000 2,300,000 2,535,000 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
Income Tax Expense 470,000 511,000 547,000 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
Net Income 1,690,000 1,789,000 1,988,000 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 10,000 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
Net Income Margin 27.92% 30.53% 32.97% 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.29% 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%
EPS 2.97 3.11 3.43 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
EPS Diluted 2.95 3.10 3.42 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
Weighted Average Shares Out 569,000 575,000 579,000 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 563,164 542,857 547,335 546,715 544,019 545,614 545,504 544,998 544,600 543,984
Weighted Average Shares Out Diluted 572,000 577,000 581,000 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

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 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
Current Assets
Cash and Cash Equivalents 5,431,000 5,292,000 5,278,000 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
Short Term Investments 0 0 0 0 0 0 0 0 1,000 0 0 18,000 0 0 0 0 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,431,000 5,292,000 5,278,000 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
Net Receivables 2,659,000 2,688,000 2,716,000 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
Inventory 1,069,000 1,154,000 1,275,000 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
Other Current Assets 644,000 794,000 560,000 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
Total Current Assets 9,803,000 9,928,000 9,935,000 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
Non-Current Assets
Property, Plant and Equipment 33,644,000 33,077,000 32,297,000 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
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 133,000 144,000 103,000 255,000 274,000 376,000 0 0 0 0 6,000 0 0 0 0 0 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 44,000 38,000 42,000 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
Other Non-Current Assets 1,600,000 1,609,000 1,583,000 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
Total Non-Current Assets 35,421,000 34,868,000 33,922,000 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
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 45,224,000 44,796,000 43,857,000 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
Current Liabilities
Accounts Payable 2,436,000 2,389,000 2,437,000 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
Short Term Debt 837,000 352,000 359,000 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
Tax Payables 600,000 786,000 466,000 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
Deferred Revenue 1,116,000 1,309,000 992,000 1,083,000 903,000 0 0 18,000 1,031,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
Other Current Liabilities 239,000 223,000 286,000 307,000 254,000 1,403,000 1,402,000 1,493,000 343,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
Total Current Liabilities 4,628,000 4,273,000 4,074,000 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
Non-Current Liabilities
Long Term Debt 3,250,000 3,757,000 4,441,000 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
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,731,000 5,597,000 5,402,000 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
Other Non-Current Liabilities 2,456,000 2,533,000 1,850,000 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
Total Non-Current Liabilities 11,437,000 11,887,000 11,693,000 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
Total Liabilities 16,065,000 16,160,000 15,767,000 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
Common Stock 206,000 206,000 206,000 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
Retained Earnings 25,071,000 23,897,000 22,634,000 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
Accumulated Other Comprehensive Income/Loss -8,000 -8,000 -9,000 -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
Total Stockholders Equity 29,159,000 28,636,000 28,090,000 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
Total Investments 133,000 144,000 103,000 255,000 274,000 376,000 0 0 1,000 0 6,000 18,000 0 0 0 0 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,087,000 4,109,000 4,800,000 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
Net Debt -1,344,000 -1,183,000 -478,000 -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

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 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
Cash Flows from Operating Activities
Net Income 1,690,000 1,789,000 1,988,000 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
Depreciation & Amortization 1,006,000 1,092,000 711,000 874,000 809,000 847,000 878,000 906,000 978,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
Deferred Income Tax 128,000 199,000 199,000 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
Stock Based Compensation 45,000 45,000 51,000 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,000 40,000 40,000 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
Change in Working Capital -153,000 -25,000 115,000 -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
Accounts Receivable 33,000 58,000 201,000 -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
Inventory 75,000 117,000 100,000 -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
Accounts Payable 29,000 -58,000 -49,000 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
Other Working Capital -290,000 -142,000 -137,000 170,000 34,000 512,000 126,000 1,177,000 143,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
Other Non-Cash Items 2,093,000 1,915,000 40,000 21,000 -28,000 -579,000 -277,000 -689,000 -2,091,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
Net Cash Provided by Operating Activities 2,889,000 2,903,000 3,104,000 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,670,000 -1,835,000 -1,522,000 -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
Acquisitions Net 10,000 9,000 5,000 14,000 29,000 92,000 39,000 79,000 110,000 121,000 77,000 8,000 141,000 5,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54,534 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 127,000 229,000 18,000 -28,000 -250,000 -35,000 -74,000 -90,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
Net Cash Used for Investing Activities -1,533,000 -1,597,000 -1,499,000 -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
Cash Flows from Financing Activities
Debt Repayment -9,000 -8,000 -8,000 -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
Common Stock Issued 11,000 0 10,000 1,000 9,000 1,567,000 11,000 45,000 13,000 4,000 10,000 0 9,000 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
Common Stock Repurchased -699,000 -759,000 -310,000 -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
Dividends Paid -520,000 -525,000 -1,345,000 -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,000 -217,000 -167,000 -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
Other Financing Activities 11,000 -759,000 10,000 -116,000 -8,000 -1,567,000 -896,310 -45,000 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
Net Cash Used Provided by Financing Activities -1,217,000 -1,292,000 -1,653,000 -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
Effect of Forex Changes on Cash 0 0 0 0 0 0 -1,000 -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
Net Change in Cash 139,000 14,000 -48,000 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
Cash at End of Period 5,431,000 5,292,000 5,278,000 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
Cash at Start of Period 5,292,000 5,278,000 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,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
Free Cash Flow
Operating Cash Flow 2,889,000 2,903,000 3,104,000 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
Capital Expenditure -1,670,000 -1,835,000 -1,522,000 -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
Free Cash Flow 1,219,000 1,068,000 1,582,000 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