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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 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-31 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
Revenue 2,332,000 3,373,000 3,325,000 2,280,334 2,335,000 2,377,300 2,405,397 2,508,911 2,241,770 1,982,817 1,445,061 1,512,430 1,536,376 1,455,973 1,486,993 1,540,530 1,463,656 1,444,410 1,506,165 1,529,873 1,557,669 1,553,576 1,550,825 1,539,556 1,488,332 1,466,201 1,434,213 1,455,503 1,416,563 1,399,016 1,361,105 1,341,223 1,349,690 1,312,073 1,296,516 1,258,376 1,136,247 1,183,286 1,103,982 1,137,532
Revenue Y/Y Growth -0.13% 41.88% 38.23% -9.11% 4.16% 19.90% 66.46% 65.89% 45.91% 36.19% -2.82% -1.82% 4.97% 0.80% -1.27% 0.70% -6.04% -7.03% -2.88% -0.63% 4.66% 5.96% 8.13% 5.77% 5.07% 4.80% 5.37% 8.52% 4.95% 6.63% 4.98% 6.58% 18.78% 10.88% 17.44% 10.62% - - - -
Cost of 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 3,619 0 0 0 0 0
Gross Profit 2,332,000 3,373,000 3,325,000 2,280,334 2,335,000 2,377,300 2,405,397 2,508,911 2,241,770 1,982,817 1,445,061 1,512,430 1,536,376 1,455,973 1,486,993 1,540,530 1,463,656 1,444,410 1,506,165 1,529,873 1,557,669 1,553,576 1,550,825 1,539,556 1,488,332 1,466,201 1,434,213 1,455,503 1,416,563 1,399,016 1,361,105 1,341,223 1,349,690 1,312,073 1,292,897 1,258,376 1,136,247 1,183,286 1,103,982 1,137,532
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.72% 100.00% 100.00% 100.00% 100.00% 100.00%
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 827,000 27,000 1,187,000 781,085 779,000 793,950 868,763 753,975 785,857 819,421 609,120 555,101 544,440 510,374 569,894 509,146 502,873 482,891 571,489 508,574 508,774 489,555 528,901 474,675 472,004 459,865 499,956 445,966 440,461 440,577 494,799 443,419 428,245 421,045 457,010 453,975 374,657 372,458 400,553 356,830
Total Operating Expenses 2,332,000 408,000 434,000 -1,654,673 -1,428,000 -501,063 31,063 2,508,911 21,398 1,403,154 16,024 64,428 15,208 13,364 14,628 61,904 11,855 9,842 22,375 93,472 22,088 24,046 20,275 85,710 21,784 21,768 16,248 69,203 17,403 16,324 16,110 87,137 -648,489 -636,321 -684,835 -1,147,668 -586,463 -616,139 -613,690 -1,103,651
Operating Income or Loss 909,000 905,000 739,000 625,661 907,000 1,876,237 1,434,888 0 1,059,294 541,441 581,457 624,655 764,364 710,185 705,183 747,236 626,544 460,445 567,110 902,226 907,487 890,824 877,878 898,445 873,144 814,104 603,439 771,032 723,835 730,507 650,998 657,345 701,201 675,752 608,062 544,651 549,784 567,147 490,292 533,965
Operating Margin 38.98% 26.83% 22.23% 27.44% 38.84% 78.92% 59.65% 0.00% 47.25% 27.31% 40.24% 41.30% 49.75% 48.78% 47.42% 48.51% 42.81% 31.88% 37.65% 58.97% 58.26% 57.34% 56.61% 58.36% 58.67% 55.52% 42.07% 52.97% 51.10% 52.22% 47.83% 49.01% 51.95% 51.50% 46.90% 43.28% 48.39% 47.93% 44.41% 46.94%
Interest Expense 1,059,000 1,071,000 1,065,000 1,017,772 866,000 716,496 508,721 244,835 102,822 53,425 24,082 24,725 25,696 28,018 35,567 49,610 58,066 75,105 143,614 177,069 199,579 196,432 176,249 161,321 138,337 120,118 106,633 102,689 100,076 92,213 91,773 107,137 111,175 106,802 100,870 95,333 77,199 77,226 78,499 74,772
EBITDA 0 982,000 794,000 837,591 995,553 1,284,741 1,039,167 0 1,017,212 0 558,631 0 741,406 684,904 672,354 843,437 572,392 389,253 0 729,462 712,996 699,469 669,649 735,483 739,950 700,374 480,438 673,368 621,567 645,407 581,645 556,297 610,401 0 0 0 0 0 0 0
Depreciation and Amortization 0 13,000 95,000 92,115 92,926 88,250 92,709 101,217 103,172 96,594 57,995 56,996 58,511 59,080 79,805 80,233 85,510 76,885 77,660 77,272 77,946 73,925 72,172 5,359 6,143 6,388 6,632 7,025 7,808 8,113 8,420 9,089 9,787 11,418 12,319 9,576 4,090 5,965 6,793 7,170
Income Before Tax 909,000 855,000 664,000 625,661 907,000 1,159,741 926,167 1,010,623 847,517 277,663 475,320 599,930 657,042 605,628 592,549 620,522 486,882 312,368 349,749 652,190 635,050 625,544 634,477 699,394 696,353 654,624 457,869 628,690 580,538 596,381 518,253 510,120 550,298 530,178 467,802 411,039 434,710 453,527 375,416 420,375
Income Tax Expense 188,000 200,000 133,000 143,260 217,000 292,707 224,543 245,252 200,921 60,141 113,146 141,962 161,582 147,559 145,300 149,382 114,746 71,314 80,927 159,124 154,969 152,284 151,735 153,175 170,262 161,464 105,259 306,287 224,615 215,328 169,326 179,549 200,314 194,147 169,274 140,074 154,309 166,839 133,803 142,826
Net Income 721,000 655,000 531,000 482,401 689,941 867,000 702,000 765,371 620,549 192,236 339,589 434,172 475,958 438,756 428,091 451,863 353,399 223,098 250,701 473,381 461,410 452,632 462,086 525,331 505,363 472,598 332,748 302,492 335,801 360,658 328,562 307,789 326,992 312,968 275,744 248,062 257,337 263,471 218,830 254,224
Net Income Margin 30.92% 19.42% 15.97% 21.15% 29.55% 36.47% 29.18% 30.51% 27.68% 9.70% 23.50% 28.71% 30.98% 30.13% 28.79% 29.33% 24.14% 15.45% 16.64% 30.94% 29.62% 29.13% 29.80% 34.12% 33.95% 32.23% 23.20% 20.78% 23.71% 25.78% 24.14% 22.95% 24.23% 23.85% 21.27% 19.71% 22.65% 22.27% 19.82% 22.35%
EPS 4.04 3.94 3.20 2.75 4.00 5.07 4.03 4.32 3.55 1.08 2.63 3.37 3.70 3.41 3.33 3.52 2.75 1.74 1.93 3.60 3.47 3.34 3.35 3.76 3.54 3.26 2.24 2.01 2.22 2.36 2.13 1.98 2.10 1.98 1.74 1.65 1.94 1.99 1.66 1.93
EPS Diluted 4.02 3.91 3.18 2.74 3.98 5.05 4.01 4.29 3.53 1.08 2.62 3.37 3.69 3.41 3.33 3.52 2.75 1.74 1.93 3.60 3.47 3.34 3.35 3.76 3.53 3.26 2.23 2.01 2.21 2.35 2.12 1.98 2.10 1.98 1.73 1.65 1.93 1.98 1.65 1.92
Weighted Average Shares Out 166,671 166,118 166,118 166,149 165,909 165,842 167,732 171,094 174,609 177,367 128,945 128,834 128,638 128,668 128,556 128,372 128,355 128,218 129,897 131,492 132,971 135,464 137,936 139,715 142,758 144,969 148,549 150,491 151,263 152,823 154,257 155,453 155,713 158,068 158,476 150,339 132,653 132,403 131,830 131,730
Weighted Average Shares Out Diluted 167,567 167,659 167,084 166,569 166,570 166,320 168,410 172,149 175,682 178,277 129,416 128,888 128,844 128,842 128,669 128,379 128,509 128,333 129,897 131,549 132,999 135,519 137,936 139,838 142,976 144,998 148,905 150,491 151,691 153,276 154,949 155,700 156,026 158,341 159,181 150,718 133,376 133,116 132,769 132,278

Reported Currency: USD 2024-09-30 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-31 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
Current Assets
Cash and Cash Equivalents 2,216,000 26,570,000 33,839,000 29,800,000 31,883,000 28,955,285 24,124,165 26,476,000 27,647,338 35,125,728 37,436,842 43,209,881 39,925,500 35,275,292 32,666,216 25,216,553 21,687,169 22,243,156 8,622,959 8,622,959 14,314,385 10,063,364 8,870,157 9,710,636 7,835,357 8,037,579 7,427,098 6,499,791 7,674,736 6,368,307 8,232,111 6,321,187 12,109,838 9,759,281 10,723,356 8,962,390 5,962,970 5,393,710 7,561,307 7,760,832
Short Term Investments 32,327,000 9,736,000 8,050,000 4,985,000 27,336,103 27,916,455 28,443,209 10,749,000 3,336,553 3,731,799 2,805,337 445,777 3,480,006 3,824,401 4,231,282 505,674 5,175,604 5,700,940 6,023,250 828,508 7,350,217 8,195,490 9,137,963 2,388,955 9,122,668 9,111,457 9,047,140 1,291,427 11,416,824 11,928,865 12,631,000 914,699 11,862,567 11,918,974 12,200,647 12,242,671 11,159,509 11,250,877 10,703,500 9,156,932
Cash + Short Term Investments 34,543,000 1,778,000 1,695,000 34,785,000 31,883,000 28,955,285 24,124,165 1,520,000 30,983,891 1,938,524 40,242,179 43,655,658 43,405,506 39,099,693 36,897,498 25,722,227 26,862,773 27,944,096 16,217,749 9,451,467 21,664,602 18,258,854 18,008,120 12,099,591 16,958,025 17,149,036 16,474,238 7,791,218 19,091,560 18,297,172 20,863,111 7,235,886 23,972,405 21,678,255 22,924,003 21,205,061 17,122,479 16,644,587 18,264,807 16,917,764
Net Receivables 0 0 0 0 0 0 0 2,582,000 0 0 6,738,715 8,184,933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 0 -29,906,000 -42,009,373 -38,895,353 -34,009,918 0 -28,423,311 -44,764,731 -38,026,788 -44,081,074 -83,590,340 -75,240,514 0 0 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 Current Assets 0 0 0 0 0 0 0 -2,582,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 0 0 0
Total Current Assets 34,543,000 26,769,000 34,039,000 46,770,000 31,883,000 28,955,285 24,124,165 1,520,000 39,859,929 1,938,524 46,980,894 51,840,591 7,927,334 7,553,645 7,869,656 1,552,743 9,212,236 9,809,159 10,254,782 1,432,805 12,496,444 12,851,860 13,804,100 1,605,439 14,385,492 14,650,596 15,358,228 1,420,888 16,442,178 17,160,538 17,255,377 1,320,549 16,065,776 16,247,526 16,645,495 1,368,040 15,744,243 16,099,495 15,663,086 1,289,965
Non-Current Assets
Property, Plant and Equipment 1,694,000 1,719,000 1,707,000 1,739,000 1,681,051 1,672,998 1,664,021 1,654,000 1,620,339 1,600,172 1,134,718 1,144,765 1,117,903 1,116,703 1,148,941 1,161,558 1,146,681 1,155,281 1,154,558 1,140,924 1,074,181 1,066,511 1,044,761 647,408 634,424 637,809 628,706 646,451 656,713 673,552 672,769 675,263 660,381 658,216 662,891 666,682 581,976 590,567 602,096 612,984
Goodwill 8,465,000 8,465,000 8,465,000 8,465,000 8,465,000 8,465,089 8,490,089 8,490,000 8,501,357 8,501,357 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 4,593,112 3,513,325 3,513,325 3,524,625 3,524,625
Intangible Assets 107,000 119,000 132,000 147,000 162,000 177,221 192,166 209,000 226,974 245,358 2,742 3,998 5,952 8,690 11,427 14,165 17,294 21,208 29,034 29,034 33,339 38,428 43,947 47,067 52,426 58,569 64,957 71,589 78,614 86,422 94,535 97,655 106,744 116,531 127,949 140,268 18,179 22,269 28,234 35,027
Long Term Investments 32,429,000 26,038,000 33,412,000 27,003,000 27,473,000 28,053,695 28,608,425 25,329,000 24,733,437 22,935,572 9,554,390 7,623,891 7,072,178 6,855,735 7,298,026 8,114,278 8,938,577 9,747,878 9,967,380 9,967,380 11,291,839 12,059,652 12,813,162 12,878,397 13,198,919 13,431,305 14,207,698 14,797,434 15,244,442 15,990,706 16,143,269 16,574,335 15,222,162 15,469,215 15,935,307 15,930,222 14,835,249 15,028,646 14,756,355 13,301,717
Tax Assets 0 136,300,000 127,427,000 0 34,418,949 35,023,007 0 0 0 -22,935,572 0 0 0 0 0 0 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 Non-Current Assets -32,429,000 9,445,000 9,955,000 -37,354,000 -36,100,000 -36,696,005 -1,664,021 -35,682,000 -35,082,107 191,747,478 -15,284,962 -13,365,766 -7,072,178 -6,855,735 -7,298,026 -8,114,278 -8,938,577 -9,747,878 -9,971,293 -9,967,380 -11,291,839 -12,059,652 -12,813,162 -12,878,397 -13,198,919 -13,431,305 -14,207,698 -14,797,434 -15,244,442 -15,990,706 -16,143,269 -16,574,335 -15,222,162 -15,469,215 -15,935,307 -15,930,222 -14,835,249 -15,028,646 -14,756,355 -13,301,717
Total Non-Current Assets 10,266,000 182,086,000 181,098,000 37,354,000 36,100,000 36,696,005 37,290,680 199,210,000 35,082,107 202,094,365 15,284,962 13,365,766 5,716,967 5,718,505 5,753,480 5,768,835 5,757,087 5,769,601 5,772,791 5,763,070 5,700,632 5,698,051 5,681,820 5,287,587 5,279,962 5,289,490 5,286,775 5,311,152 5,328,439 5,353,086 5,360,416 5,366,030 5,360,237 5,367,859 5,383,952 5,400,062 4,113,480 4,126,161 4,154,955 4,172,636
Other Assets 166,976,000 0 0 124,140,000 141,141,000 142,020,439 141,541,562 200,730,000 123,013,443 0 87,597,696 89,900,803 138,256,893 137,350,557 136,857,924 135,279,527 123,657,420 123,958,209 103,845,184 112,676,882 107,303,850 103,004,984 100,539,285 113,204,377 97,162,183 98,485,967 97,977,821 111,861,447 98,631,187 98,382,943 100,607,458 116,762,627 105,415,015 102,205,199 102,596,185 116,019,782 77,939,339 76,854,420 78,559,742 91,222,934
Total Assets 211,785,000 208,855,000 215,137,000 208,264,000 209,124,000 207,671,729 202,956,407 200,730,000 197,955,479 204,032,889 149,863,552 155,107,160 151,901,194 150,622,707 150,481,060 142,601,105 138,626,743 139,536,969 119,872,757 119,872,757 125,500,926 121,554,895 120,025,205 120,097,403 116,827,637 118,426,053 118,622,824 118,593,487 120,401,804 120,896,567 123,223,251 123,449,206 126,841,028 123,820,584 124,625,632 122,787,884 97,797,062 97,080,076 98,377,783 96,685,535
Current Liabilities
Accounts Payable 0 0 0 4,516,000 4,945,918 4,487,894 4,045,804 4,377,000 4,476,456 3,743,278 2,174,925 2,127,931 2,067,188 2,042,948 2,000,727 2,166,409 1,857,383 2,250,316 2,198,116 2,337,490 2,090,762 1,915,147 1,889,336 1,637,348 1,800,778 1,953,848 1,749,320 1,593,993 1,791,946 1,727,059 1,694,905 1,811,431 1,938,201 1,963,093 1,948,142 1,870,714 1,582,513 1,453,249 1,552,724 1,567,951
Short Term Debt 2,605,000 4,764,000 4,795,000 0 0 7,907,884 6,995,302 3,200,000 917,806 1,119,321 50,307 0 103,548 91,235 58,957 59,482 46,123 52,298 59,180 62,363 5,513,896 4,611,390 3,602,566 5,923,435 1,310,110 3,239,416 1,626,129 175,099 0 1,695,453 0 3,605,926 0 407,123 1,766,826 2,132,182 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Revenue 0 0 0 0 0 0 0 0 0 0 0 2,080,885 0 0 0 0 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 Current Liabilities 0 -4,764,000 -4,795,000 -4,516,000 -4,945,918 -12,395,778 -11,041,106 -7,577,000 -5,394,262 -4,862,599 -2,225,232 -2,127,931 -2,170,736 -2,134,183 -2,059,684 -2,225,891 -1,903,506 -2,302,614 -2,257,296 -2,399,853 -7,604,658 -6,526,537 -5,491,902 -7,560,783 -3,110,888 -5,193,264 -3,375,449 -1,769,092 -1,791,946 -3,422,512 -1,694,905 -5,417,357 -1,938,201 -2,370,216 -3,714,968 -4,002,896 -1,582,513 -1,453,249 -1,552,724 -1,567,951
Total Current Liabilities 2,605,000 53,485,000 56,631,000 9,516,000 11,677,000 12,395,778 11,041,106 0 5,394,262 44,471 2,180,232 2,127,931 103,548 91,235 58,957 59,482 46,123 52,298 59,180 62,363 5,513,896 4,611,390 3,602,566 4,398,378 1,310,110 3,239,416 1,626,129 175,099 1,992,714 1,500,000 1,880,007 1,974,873 2,152,047 200,180 1,560,117 1,981,636 1,756,296 1,606,548 1,746,219 1,760,627
Non-Current Liabilities
Long Term Debt 11,583,000 11,319,000 11,450,000 8,201,000 7,123,426 7,416,638 7,462,890 3,965,000 3,459,336 3,017,363 3,443,587 0 3,500,391 3,499,448 3,498,503 0 5,458,885 6,321,291 6,321,435 4,873,935 7,002,524 7,655,507 8,476,024 6,919,857 9,140,268 8,382,316 8,591,051 7,719,659 8,577,645 7,649,580 8,087,619 6,051,351 10,211,160 10,328,751 10,341,035 8,754,577 10,174,289 10,175,912 10,509,143 7,606,959
Deferred Revenue 0 51,000 52,000 54,000 51,000 49,000 45,000 0 46,000 44,000 45,000 45,000 41,000 38,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
Deferred Tax 0 111,189,000 115,360,000 8,147,000 7,072,000 7,367,638 -45,000 0 -46,000 -44,000 0 -45,000 -41,000 -38,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
Other Non-Current Liabilities 168,349,000 -11,319,000 -11,450,000 167,790,000 169,073,725 166,546,274 163,121,044 -3,965,000 168,321,844 174,101,674 128,448,638 137,156,709 130,872,032 130,402,955 130,536,049 126,413,822 117,066,845 117,270,573 102,381,424 99,282,173 102,718,591 98,207,561 95,961,652 97,717,355 92,251,284 94,465,852 94,322,079 94,623,009 95,506,107 96,963,450 98,922,528 100,911,233 100,288,892 97,020,319 97,929,544 97,860,018 -10,174,289 -10,175,912 -10,509,143 -7,606,959
Total Non-Current Liabilities 179,932,000 126,946,000 131,337,000 8,201,000 7,123,000 7,416,638 11,041,106 0 5,394,262 178,193,887 2,180,232 2,127,931 134,268,875 133,811,168 133,975,595 126,354,340 122,479,607 123,539,566 108,702,859 104,093,745 104,207,219 101,251,678 100,835,110 100,238,834 100,081,442 99,608,752 101,287,001 102,167,569 8,577,645 103,113,030 8,087,619 9,493,835 10,211,160 107,148,890 106,710,462 104,632,959 10,174,289 10,175,912 10,509,143 9,006,959
Total Liabilities 182,909,000 180,431,000 187,968,000 181,307,000 182,928,000 181,870,796 177,579,236 175,412,000 172,698,986 178,238,358 131,987,532 137,203,755 134,372,423 133,902,403 134,034,552 126,413,822 122,525,730 123,591,864 104,156,108 104,156,108 109,721,115 105,863,068 104,437,676 104,637,212 101,391,552 102,848,168 102,913,130 102,342,668 104,083,752 104,613,030 107,010,147 106,962,584 110,500,052 107,349,070 108,270,579 106,614,595 84,875,128 84,412,079 85,849,482 84,349,639
Common Stock 91,000 91,000 91,000 91,000 24,185,000 23,790,333 23,366,571 91,000 23,245,893 90,808 16,126,020 16,153,405 15,778,771 15,470,304 15,196,508 14,937,283 14,851,013 14,695,105 14,466,649 14,466,649 14,529,811 14,460,327 14,356,029 14,228,691 14,204,585 14,346,385 14,478,194 15,019,319 15,086,552 15,052,037 14,981,604 15,255,122 15,109,476 15,240,014 15,123,553 14,941,789 11,690,434 11,436,497 11,296,801 11,104,396
Retained Earnings 18,659,000 18,211,000 17,812,000 17,524,000 17,284,350 16,836,810 16,212,095 15,754,000 15,219,828 14,808,637 14,830,671 14,646,448 14,365,913 14,030,215 13,731,893 13,444,428 13,132,374 12,919,345 12,837,390 12,820,916 12,490,233 12,162,278 11,842,371 11,516,672 11,128,343 10,763,638 10,404,458 10,164,804 9,909,415 9,685,478 9,437,450 9,222,488 9,021,965 8,801,305 8,596,752 8,430,502 8,273,747 8,107,525 7,934,820 7,807,119
Accumulated Other Comprehensive Income/Loss -27,000 -551,000 -589,000 -459,000 -941,878 -864,800 -645,005 -790,000 -899,993 -506,490 -377,385 -127,578 -210,419 -176,974 -138,478 -63,032 175,503 244,630 209,833 -206,680 -80,308 -112,958 -288,009 -420,081 -542,399 -517,941 -483,243 -363,814 -247,915 -270,081 -291,567 -294,636 -114,559 -101,021 -150,189 -251,627 -163,473 -217,502 -152,491 -180,994
Total Stockholders Equity 28,876,000 28,424,000 27,169,000 26,957,000 26,196,000 25,800,933 25,377,171 25,318,000 25,256,493 25,794,531 17,876,020 17,903,405 17,528,771 16,720,304 16,446,508 16,187,283 16,101,013 15,945,105 15,716,649 15,716,649 15,779,811 15,691,827 15,587,529 15,460,191 15,436,085 15,577,885 15,709,694 16,250,819 16,318,052 16,283,537 16,213,104 16,486,622 16,340,976 16,471,514 16,355,053 16,173,289 12,921,934 12,667,997 12,528,301 12,335,896
Total Investments 44,971,000 26,038,000 33,412,000 31,988,000 27,473,000 28,053,695 28,608,425 36,078,000 28,069,990 26,667,371 12,359,727 8,069,668 10,552,184 10,680,136 11,529,308 8,619,952 14,114,181 15,448,818 16,204,131 10,795,888 18,642,056 20,255,142 21,951,125 15,267,352 22,321,587 22,542,762 23,254,838 16,088,861 26,661,266 27,919,571 28,774,269 17,489,034 27,084,729 27,388,189 28,135,954 28,172,893 25,994,758 26,279,523 25,459,855 22,458,649
Total Debt 14,188,000 16,083,000 16,245,000 13,201,000 13,854,000 15,324,522 14,458,192 7,165,000 4,377,142 4,136,684 3,493,894 3,532,415 3,603,939 3,590,683 3,557,460 4,441,675 5,505,008 6,373,589 7,048,549 7,048,549 12,516,420 12,266,897 12,078,590 12,843,292 10,450,378 11,621,732 10,217,180 8,316,529 8,778,413 9,345,033 8,272,721 9,657,277 10,425,006 10,735,874 12,107,861 12,786,040 10,348,072 10,329,211 10,702,638 9,199,635
Net Debt 11,972,000 -10,487,000 -17,594,000 -16,599,000 -18,029,000 -13,630,763 -9,665,973 -19,311,000 -23,270,196 -30,989,044 -33,942,948 -39,677,466 -36,321,561 -31,684,609 -29,108,756 -20,774,878 -16,182,161 -15,869,567 -1,574,410 -1,574,410 -1,797,965 2,203,533 3,208,433 3,132,656 2,615,021 3,584,153 2,790,082 1,816,738 1,103,677 2,976,726 40,610 3,336,090 -1,684,832 976,593 1,384,505 3,823,650 4,385,102 4,935,501 3,141,331 1,438,803

Reported Currency: USD 2024-09-30 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-31 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
Cash Flows from Operating Activities
Net Income 721,000 653,000 530,000 482,401 689,941 867,034 701,624 765,371 646,596 217,522 362,174 457,968 495,460 458,069 447,249 471,140 372,136 241,054 268,822 493,066 480,081 473,260 482,742 546,219 526,091 493,160 352,610 322,403 355,923 381,053 348,927 330,571 349,984 336,031 298,528 270,965 280,401 286,688 241,613 277,549
Depreciation & Amortization 53,000 92,000 95,000 129,316 129,283 125,860 112,541 101,217 127,339 122,276 83,311 80,763 84,364 79,276 79,805 80,233 85,510 76,885 77,660 77,272 77,946 73,925 72,172 43,089 44,597 45,750 45,569 46,678 51,029 50,026 49,392 49,177 49,515 50,190 51,709 47,855 41,965 42,359 43,170 45,988
Deferred Income Tax 1,000 -16,000 2,000 -57,078 -33,235 -18,067 11,380 59,426 -12,067 -81,497 4,151 16,969 15,037 15,824 39,329 88,622 -29,820 -53,850 -36,243 40,865 866 2,376 13,441 89,267 50,570 792 -124,772 390,864 -7,210 -19,595 36,731 64,739 14,816 44,383 50,075 376,455 -9,743 -7,168 37,052 59,071
Stock Based Compensation -84,000 84,000 0 118,000 0 19,000 62,000 0 0 23,000 50,000 11,000 12,000 13,000 48,000 11,000 12,000 13,000 43,000 11,000 12,000 12,000 40,000 10,000 10,000 11,000 35,000 9,000 10,000 10,000 33,000 10,000 10,000 17,000 29,000 12,000 11,000 17,000 28,000 11,000
Change in Working Capital -387,000 98,000 -47,000 24,545 491,689 354,763 -506,997 75,400 259,952 629,939 840,650 147,891 -87,929 7,518 454,243 -49,490 -576,976 -74,331 -953,738 466,189 -74,257 -363,819 -173,797 -177,894 387,899 -535,493 169,127 -53,927 17,451 -120,067 802,295 -385,436 -9,540 -254,512 -4,633 -256,171 344,767 -206,288 97,218 -89,468
Accounts Receivable 0 -27,000 27,000 28,390 -26,505 204,326 54,789 0 -69,463 -4,914 15,748 45,329 21,443 35,845 -36,893 3,573 -87,035 -34,927 -13,863 22,152 3,121 40,721 -35,071 23,016 -35,937 20,562 -14,803 5,163 -16,709 17,432 -23,782 1,551 -16,191 18,888 -16,530 -40,854 -13,396 10,112 -2,200 5,525
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Working Capital -387,000 71,000 92,000 -3,845 518,194 150,437 -561,786 75,400 329,415 492,580 840,650 147,891 -87,929 7,518 454,243 -49,490 -576,976 -74,331 -953,738 466,189 -74,257 -363,819 -173,797 -177,894 387,899 -535,493 169,127 -53,927 17,451 -120,067 802,295 -385,436 -9,540 -254,512 -4,633 -256,171 344,767 -206,288 97,218 -89,468
Other Non-Cash Items -545,000 375,000 431,000 103,095 626,915 -91,316 47,265 -47,795 115,162 625,375 5,484 -6,663 -20,612 -23,713 -25,889 73,617 143,138 335,761 249,057 53,315 262,034 -118,870 18,748 49,554 9,218 32,854 41,645 10,051 25,386 46,054 48,471 52,270 17,284 25,719 52,541 55,464 32,367 -15,874 39,313 31,391
Net Cash Provided by Operating Activities -241,000 1,018,000 821,000 800,279 1,419,634 1,257,274 427,813 953,619 1,136,982 1,187,369 1,295,770 696,928 486,320 536,974 994,737 664,122 -6,012 525,519 -394,442 1,130,707 746,670 66,872 413,306 550,235 1,018,375 37,063 484,179 716,069 442,579 337,471 1,285,816 111,321 422,059 201,811 448,220 494,568 689,757 99,717 458,366 324,531
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -30,000 -66,000 -35,000 -87,787 -66,834 -45,968 -55,411 -87,578 -39,068 -59,832 -27,910 -62,048 -42,706 -13,443 -31,016 -46,919 -31,719 -42,104 -51,547 -58,527 -36,865 -51,947 -30,710 -38,374 -22,186 -27,572 -9,544 -16,451 -12,653 -28,341 -21,521 -42,416 -28,658 -20,312 -16,307 -39,192 -19,349 -13,797 -9,598 -22,761
Acquisitions Net 0 0 0 87,787 -2,192,353 45,968 0 0 0 393,923 27,910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,932,596 0 0 0 0
Purchases of Investments -4,060,000 -3,085,000 -4,409,000 -158,089 -176,822 -86,801 -4,077,288 -1,396,476 -2,760,557 -2,677,083 -2,733,747 -1,189,452 -793,246 -116,032 -211,037 -6,768 -8,188 -6,947 -26,675 -176,943 -366,468 -359,053 -600,667 -193,749 -572,465 -237,480 -288,359 -252,836 -67,535 -943,945 -544,937 -2,611,467 -638,165 -212,909 -316,769 -391,370 -313,229 -1,159,192 -1,879,281 -43,322
Sales/Maturities of Investments 2,243,000 1,963,000 2,499,000 681,566 762,201 539,540 943,693 814,815 672,295 721,321 344,945 442,156 471,453 556,698 596,341 668,989 705,581 552,433 666,145 1,356,178 1,298,380 1,515,431 784,417 687,157 735,839 975,538 728,177 641,408 790,691 1,120,921 819,311 770,023 857,151 786,552 662,824 7,027,848 652,377 694,625 519,182 443,688
Other Investing Activities 461,000 -32,000 -199,000 159,428 -233,622 -5,354,502 1,441,294 -2,995,900 8,346,641 -109,393 6,584,382 -2,706,129 -874,009 -491,291 -9,317,051 -4,705,710 269,863 -15,637,371 -4,491,833 3,547,439 -4,350,720 -2,008,498 87,511 -3,440,189 710,368 173,460 -688,348 827,016 -208,617 2,313,829 -1,100,381 5,118,874 -3,310,086 534,534 -2,361,330 2,670,874 -1,377,637 1,712,322 -442,237 18,731
Net Cash Used for Investing Activities -1,386,000 5,961,000 -7,295,000 682,905 -1,907,430 -4,901,763 -1,747,712 -3,665,139 6,219,311 9,842,984 4,195,580 -3,453,425 -1,195,802 -50,625 -8,931,747 -4,043,489 967,256 -15,091,885 -3,852,363 4,726,674 -3,418,808 -852,120 271,261 -2,946,781 873,742 911,518 -248,530 1,215,588 514,539 2,490,805 -826,007 3,277,430 -3,091,100 1,108,177 -2,015,275 9,307,352 -1,038,489 1,247,755 -1,802,336 419,097
Cash Flows from Financing Activities
Debt Repayment -2,029,000 -144,000 2,787,000 -455,371 -1,411,043 912,484 3,486,000 3,136,388 540,639 -975,903 3,212 541 21,764 32,231 -852,945 -1,059,982 -856,791 -1,302 -753,123 -960 226,554 133,382 -1,139 2,336,781 -1,156,935 1,411,109 495,402 -429,789 -548,196 1,081,902 -1,379,750 -743,267 -104,444 -5,404 -317,187 -8,588,166 19,201 -321,228 1,499,022 -24,566
Common Stock Issued 0 733,000 0 0 0 0 0 0 0 0 0 495,000 495,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 495,000 0 0 0 3,110,581 0 0 0 346,500
Common Stock Repurchased -548,000 0 0 0 0 0 -594,000 -600,000 -600,000 -600,000 0 0 0 0 0 373,750 0 0 -373,750 -282,210 -299,963 -401,984 -365,628 -499,834 -498,500 -475,096 -720,966 -224,214 -224,724 -224,894 -532,073 -537,334 -350,000 -154,000 -100,000 0 0 0 0 0
Dividends Paid -274,000 -249,000 -255,000 -232,227 -249,523 -232,179 -254,071 -221,448 -242,700 -229,493 -187,375 -167,531 -163,038 -154,559 -163,332 -154,720 -162,802 -154,332 -164,514 -157,983 -151,312 -153,334 -156,963 -157,895 -161,183 -134,139 -129,686 -131,128 -131,882 -133,192 -133,934 -132,116 -127,231 -134,446 -129,368 -117,135 -111,239 -116,914 -110,999 -116,349
Other Financing Activities 4,353,000 -6,503,000 3,906,000 -833,206 2,068,840 2,994,830 -1,020,534 -338,986 -6,486,696 -8,948,143 -5,233,304 2,781,352 920,000 -213,542 8,660,533 4,657,580 192,766 14,778,623 5,400,079 -5,798,984 3,444,309 1,211,535 -499,016 1,011,322 -132,982 -1,674,025 -8,623 -1,093,890 -29,542 -3,493,576 1,552,361 -2,487,687 3,298,476 -909,871 1,923,745 -978,283 339,616 -925,325 -50,557 -752,999
Net Cash Used Provided by Financing Activities 1,852,000 -6,896,000 6,438,000 -1,520,804 408,274 3,675,135 1,617,395 1,975,954 -6,788,757 -10,753,539 -5,417,467 2,614,362 778,726 -335,870 7,644,256 3,442,878 -826,827 14,622,989 4,108,692 -6,240,137 3,219,588 789,599 -1,022,746 2,690,374 -1,949,600 -872,151 -363,873 -1,879,021 -934,344 -2,769,760 -493,396 -3,400,404 2,716,801 -1,203,721 1,377,190 -9,683,584 247,578 -1,363,467 1,337,466 -893,914
Effect of Forex Changes on Cash 0 0 0 -244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 438,000 83,000 -36,000 -37,864 -79,522 30,646 297,496 -735,566 567,536 276,814 73,883 -142,135 69,244 150,479 -292,754 63,511 134,417 56,623 -138,113 -382,756 547,450 4,351 -338,179 293,828 -57,483 76,430 -128,224 52,636 22,774 58,516 -33,587 -11,653 47,760 106,267 -189,865 118,336 -101,154 -15,995 -6,504 -150,286
Cash at End of Period 2,216,000 1,778,000 1,695,000 1,731,000 1,768,864 1,848,386 1,817,740 1,520,244 2,255,810 1,688,274 1,411,460 1,337,577 1,479,712 1,410,468 1,259,989 1,552,743 1,489,232 1,354,815 1,298,192 1,436,305 1,819,061 1,271,611 1,267,260 1,605,439 1,311,611 1,369,094 1,292,664 1,420,888 1,368,252 1,345,478 1,286,962 1,320,549 1,332,202 1,284,442 1,178,175 1,368,040 1,249,704 1,350,858 1,366,853 1,373,357
Cash at Start of Period 1,778,000 1,695,000 1,731,000 1,768,864 1,848,386 1,817,740 1,520,244 2,255,810 1,688,274 1,411,460 1,337,577 1,479,712 1,410,468 1,259,989 1,552,743 1,489,232 1,354,815 1,298,192 1,436,305 1,819,061 1,271,611 1,267,260 1,605,439 1,311,611 1,369,094 1,292,664 1,420,888 1,368,252 1,345,478 1,286,962 1,320,549 1,332,202 1,284,442 1,178,175 1,368,040 1,249,704 1,350,858 1,366,853 1,373,357 1,523,643
Free Cash Flow
Operating Cash Flow -28,000 1,018,000 821,000 800,279 1,419,634 1,257,274 427,813 953,619 1,136,982 1,187,369 1,295,770 696,928 486,320 536,974 994,737 664,122 -6,012 525,519 -394,442 1,130,707 746,670 66,872 413,306 550,235 1,018,375 37,063 484,179 716,069 442,579 337,471 1,285,816 111,321 422,059 201,811 448,220 494,568 689,757 99,717 458,366 324,531
Capital Expenditure -30,000 -66,000 -35,000 -87,787 -66,834 -45,968 -55,411 -87,578 -39,068 -59,832 -27,910 -62,048 -42,706 -13,443 -31,016 -46,919 -31,719 -42,104 -51,547 -58,527 -36,865 -51,947 -30,710 -38,374 -22,186 -27,572 -9,544 -16,451 -12,653 -28,341 -21,521 -42,416 -28,658 -20,312 -16,307 -39,192 -19,349 -13,797 -9,598 -22,761
Free Cash Flow -58,000 952,000 786,000 712,492 1,352,800 1,211,306 372,402 866,041 1,097,914 1,127,537 1,267,860 634,880 443,614 523,531 963,721 617,203 -37,731 483,415 -445,989 1,072,180 709,805 14,925 382,596 511,861 996,189 9,491 474,635 699,618 429,926 309,130 1,264,295 68,905 393,401 181,499 431,913 455,376 670,408 85,920 448,768 301,770