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 4,003,000 3,751,000 3,613,000 2,973,000 3,012,000 2,867,000 2,837,000 2,752,000 2,795,000 2,680,000 2,633,000 2,743,000 2,658,000 2,437,000 2,341,000 2,194,000 2,053,000 1,811,000 2,042,000 1,983,000 1,999,000 1,903,000 1,837,000 1,907,000 1,875,012 1,813,567 1,789,511 1,703,840 1,656,128 1,592,118 1,534,452 1,461,157 1,430,705 1,333,238 1,286,695 1,249,967 1,315,935 1,296,048 1,257,203 1,228,707
Revenue Y/Y Growth 32.90% 30.83% 27.35% 8.03% 7.76% 6.98% 7.75% 0.33% 5.15% 9.97% 12.47% 25.02% 29.47% 34.57% 14.64% 10.64% 2.70% -4.83% 11.16% 3.99% 6.61% 4.93% 2.65% 11.92% 13.22% 13.91% 16.62% 16.61% 15.76% 19.42% 19.26% 16.90% 8.72% 2.87% 2.35% 1.73% - - - -
Cost of Revenue 76,000 597,000 578,000 72,000 69,000 68,000 68,000 66,000 66,000 105,000 62,000 59,000 113,000 58,000 0 57,000 -5,611,000 55,000 0 57,000 -5,429,000 55,000 0 51,000 -5,104,975 49,503 0 49,814 97,187 0 47,498 46,052 -3,702,445 40,825 0 41,789 -3,618,729 40,269 0 39,227
Gross Profit 3,927,000 3,154,000 3,035,000 2,901,000 2,943,000 2,799,000 2,769,000 2,686,000 2,729,000 2,575,000 2,571,000 2,684,000 2,545,000 2,379,000 2,341,000 2,137,000 7,664,000 1,756,000 2,042,000 1,926,000 7,428,000 1,848,000 1,837,000 1,856,000 6,979,987 1,764,064 1,789,511 1,654,026 1,558,941 1,592,118 1,486,954 1,415,105 5,133,150 1,292,413 1,286,695 1,208,178 4,934,664 1,255,779 1,257,203 1,189,480
Gross Profit Margin 98.10% 84.08% 84.00% 97.58% 97.71% 97.63% 97.60% 97.60% 97.64% 96.08% 97.65% 97.85% 95.75% 97.62% 100.00% 97.40% 373.31% 96.96% 100.00% 97.13% 371.59% 97.11% 100.00% 97.33% 372.26% 97.27% 100.00% 97.08% 94.13% 100.00% 96.90% 96.85% 358.78% 96.94% 100.00% 96.66% 374.99% 96.89% 100.00% 96.81%
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,709,000 2,090,000 2,043,000 1,921,000 1,892,000 1,851,000 1,874,000 1,736,000 1,956,000 2,021,000 2,013,000 2,031,000 1,924,000 1,801,000 1,776,000 1,622,000 1,543,000 1,398,000 1,562,000 1,489,000 1,468,000 1,426,000 1,360,000 1,400,000 1,380,187 1,356,107 1,336,139 1,270,291 1,227,478 1,199,506 1,153,300 1,113,990 1,064,786 1,017,104 991,844 979,172 1,013,289 1,010,736 992,359 934,356
Total Operating Expenses 1,709,000 2,583,000 2,374,000 1,439,000 1,486,000 1,408,000 1,340,000 1,274,000 5,694,000 2,247,000 1,486,000 1,408,000 4,980,000 1,288,000 -1,857,000 1,097,000 3,925,000 891,000 -1,760,000 976,000 3,536,000 901,000 -1,415,000 887,000 605,634 153,627 -1,413,538 142,023 -1,335,113 -1,278,544 110,280 108,243 392,326 96,156 -1,059,153 98,541 -2,937,451 -1,019,925 -1,050,037 -959,188
Operating Income or Loss 1,301,000 664,000 661,000 2,009,000 1,960,000 1,817,000 841,000 880,000 805,000 441,000 471,000 595,000 4,698,000 1,165,000 484,000 1,106,000 4,018,000 930,000 282,000 1,027,000 4,269,000 1,044,000 422,000 1,066,000 6,668,244 1,687,772 375,973 1,573,755 321,015 313,574 1,442,536 1,374,473 4,960,563 1,249,712 227,542 1,161,196 8,082,386 235,854 207,166 230,292
Operating Margin 32.50% 17.70% 18.30% 67.57% 65.07% 63.38% 29.64% 31.98% 28.80% 16.46% 17.89% 21.69% 176.75% 47.80% 20.67% 50.41% 195.71% 51.35% 13.81% 51.79% 213.56% 54.86% 22.97% 55.90% 355.64% 93.06% 21.01% 92.37% 19.38% 19.70% 94.01% 94.07% 346.72% 93.74% 17.68% 92.90% 614.19% 18.20% 16.48% 18.74%
Interest Expense 541,000 534,000 520,000 507,000 462,000 386,000 284,000 241,000 170,000 60,000 38,000 37,000 35,000 40,000 37,000 38,000 42,000 42,000 43,000 51,000 62,000 73,000 75,000 73,000 63,163 54,307 44,602 39,431 42,575 38,560 36,677 35,966 32,433 28,211 29,424 27,009 26,000 27,724 26,846 27,384
EBITDA 1,301,000 719,000 685,000 0 0 0 630,000 724,000 633,000 502,000 505,000 627,000 0 545,000 508,000 460,000 0 0 291,000 412,000 0 0 385,000 0 0 0 378,187 0 370,723 324,307 0 0 0 0 0 0 0 0 0 0
Depreciation and Amortization 47,000 45,000 45,000 42,000 42,000 42,000 41,000 40,000 40,000 36,000 34,000 35,000 37,000 33,000 32,000 32,000 31,000 30,000 28,000 30,000 31,000 28,000 27,000 26,000 26,805 25,145 23,496 23,289 21,983 21,190 21,018 19,941 18,419 18,312 17,743 17,909 17,264 17,122 17,602 16,327
Income Before Tax 760,000 644,000 609,000 630,000 585,000 486,000 557,000 652,000 616,000 415,000 433,000 558,000 560,000 385,000 447,000 399,000 256,000 198,000 239,000 359,000 354,000 340,000 335,000 330,000 344,062 318,042 331,089 311,684 282,219 276,941 161,303 207,515 233,542 191,450 190,204 162,175 201,135 201,295 175,633 198,649
Income Tax Expense 158,000 152,000 133,000 132,000 151,000 117,000 130,000 143,000 177,000 114,000 110,000 112,000 131,000 78,000 92,000 87,000 47,000 26,000 70,000 91,000 89,000 83,000 86,000 83,000 87,235 85,800 88,524 192,401 84,951 91,590 52,758 59,812 64,752 72,261 72,271 62,009 77,630 74,935 66,857 76,612
Net Income 602,000 492,000 476,000 498,000 434,000 369,000 427,000 509,000 439,000 301,000 323,000 446,000 429,000 307,000 355,000 312,000 209,000 172,000 169,000 268,000 265,000 259,000 261,000 249,000 262,748 232,258 242,847 118,842 193,489 183,424 112,755 146,567 171,670 125,504 125,847 106,329 129,186 133,195 113,463 126,296
Net Income Margin 15.04% 13.12% 13.17% 16.75% 14.41% 12.87% 15.05% 18.50% 15.71% 11.23% 12.27% 16.26% 16.14% 12.60% 15.16% 14.22% 10.18% 9.50% 8.28% 13.51% 13.26% 13.61% 14.21% 13.06% 14.01% 12.81% 13.57% 6.97% 11.68% 11.52% 7.35% 10.03% 12.00% 9.41% 9.78% 8.51% 9.82% 10.28% 9.03% 10.28%
EPS 2.93 2.37 2.27 2.38 2.07 1.75 1.97 2.36 2.04 1.41 1.56 2.16 2.09 1.49 1.72 1.52 1.02 0.84 0.81 1.29 1.27 1.23 1.24 1.15 1.20 1.06 1.11 0.55 0.90 0.85 0.52 0.69 0.81 0.59 0.59 0.50 0.60 0.62 0.53 0.60
EPS Diluted 2.86 2.31 2.22 2.32 2.02 1.71 1.93 2.30 1.99 1.38 1.52 2.10 2.03 1.45 1.68 1.49 1.00 0.82 0.80 1.26 1.25 1.20 1.21 1.13 1.17 1.04 1.09 0.53 0.87 0.83 0.51 0.67 0.79 0.58 0.58 0.49 0.59 0.61 0.52 0.58
Weighted Average Shares Out 204,700 206,800 208,300 208,600 208,300 210,100 214,300 214,700 215,000 210,700 207,700 206,300 205,500 205,800 206,700 205,200 205,350 205,650 207,600 207,450 207,900 210,600 211,200 216,300 218,430 218,400 218,100 216,750 215,870 215,568 215,050 213,165 212,072 211,748 212,208 214,587 214,758 214,878 213,480 211,869
Weighted Average Shares Out Diluted 210,100 212,300 213,400 213,800 213,800 214,800 219,200 220,400 220,600 215,700 213,000 212,400 211,700 211,700 211,800 209,600 209,400 209,100 211,650 212,250 212,700 215,400 215,850 220,950 224,194 224,100 223,500 222,450 221,642 220,654 220,168 218,512 216,730 215,928 216,018 219,212 219,740 219,740 219,075 217,923

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 10,998,000 12,995,000 13,984,000 10,206,000 9,313,000 8,375,000 8,663,000 6,177,000 6,178,000 5,958,000 5,715,000 8,216,000 7,201,000 5,982,000 5,851,000 5,377,000 5,390,000 5,632,000 10,648,000 4,109,000 3,957,000 3,596,000 3,831,000 4,322,000 3,500,306 3,179,751 3,139,938 3,897,529 3,669,672 2,826,925 2,835,422 2,727,131 1,895,816 2,234,690 1,684,843 2,763,833 2,808,494 2,782,453 2,756,315 2,799,623
Short Term Investments 8,249,000 8,519,000 9,011,000 9,178,000 9,159,000 9,566,000 9,773,000 9,793,000 9,885,000 10,464,000 8,815,000 8,547,000 8,315,000 8,191,000 8,158,000 8,000,000 7,650,000 5,630,000 4,265,000 3,222,000 3,093,000 2,960,000 2,893,000 2,797,000 2,696,366 2,668,211 2,559,303 2,393,321 2,188,282 2,010,991 1,714,114 1,163,524 859,398 543,784 547,442 558,132 513,730 443,975 531,940 544,634
Cash + Short Term Investments 19,247,000 12,995,000 13,984,000 19,404,000 18,494,000 17,941,000 13,962,000 15,970,000 16,063,000 5,958,000 14,530,000 16,763,000 15,516,000 14,173,000 14,009,000 13,377,000 13,040,000 11,262,000 14,913,000 7,331,000 7,050,000 6,556,000 6,724,000 7,119,000 6,196,672 5,847,962 5,699,241 6,290,850 5,857,954 4,837,916 4,549,536 3,890,655 2,755,214 2,778,474 2,232,285 3,321,965 3,322,224 3,226,428 3,288,255 3,344,257
Net Receivables 4,536,000 0 4,781,000 3,962,000 4,133,000 3,976,000 4,286,000 3,893,000 4,549,000 0 4,542,000 3,759,000 0 2,683,000 3,520,000 2,286,000 3,362,000 2,962,000 3,782,000 3,126,000 3,501,000 3,244,000 3,603,000 3,474,000 4,192,000 3,571,006 3,786,640 3,308,810 3,687,561 3,553,146 0 0 0 0 2,975,741 0 0 0 2,518,153 0
Inventory 0 0 0 17,763,000 16,440,000 15,929,000 14,680,000 15,235,000 19,082,000 23,797,000 31,262,000 28,716,000 14,323,000 18,939,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 Current Assets 220,000 236,000 258,000 257,000 209,000 223,000 249,000 186,000 173,000 171,000 147,000 134,000 127,000 0 0 0 123,000 0 0 0 123,000 0 0 0 99,000 0 0 0 123,234 768,474 787,588 796,166 130,584 726,030 660,366 763,300 693,739 731,966 713,323 697,632
Total Current Assets 24,003,000 9,095,000 21,814,000 21,786,000 21,019,000 20,305,000 13,962,000 18,611,000 18,997,000 5,958,000 19,072,000 20,522,000 10,032,000 16,856,000 17,529,000 15,663,000 7,825,000 14,224,000 18,695,000 10,457,000 6,628,000 9,800,000 10,327,000 10,593,000 6,842,840 9,418,968 9,485,881 9,599,660 9,545,515 8,391,062 4,350,440 3,691,799 1,650,452 2,521,841 5,208,026 3,154,520 842,783 3,026,056 5,806,408 3,194,019
Non-Current Assets
Property, Plant and Equipment 0 1,180,000 1,134,000 1,132,000 1,121,000 1,061,000 991,000 970,000 983,000 983,000 934,000 930,000 945,000 552,000 543,000 534,000 856,000 537,000 543,000 536,000 527,000 518,000 498,000 490,000 486,274 471,603 468,347 454,115 437,374 421,174 409,543 382,298 321,457 294,994 282,285 272,103 255,875 249,018 242,071 242,540
Goodwill 1,451,000 1,442,000 1,442,000 1,444,000 1,437,000 1,443,000 1,438,000 1,435,000 1,422,000 1,335,000 818,000 660,000 660,000 637,000 636,000 606,000 466,000 465,000 463,000 465,000 464,000 484,000 476,000 476,000 478,251 477,556 478,933 479,775 410,723 408,673 407,012 407,000 408,072 322,193 313,005 307,600 307,635 295,486 295,486 295,486
Intangible Assets 435,000 442,000 452,000 464,000 470,000 485,000 494,000 503,000 509,000 475,000 292,000 214,000 222,000 225,000 232,000 228,000 134,000 137,000 140,000 144,000 147,000 151,000 154,000 157,000 160,846 164,231 167,876 171,564 82,460 86,443 89,210 92,195 96,370 62,700 63,959 66,807 69,327 59,161 55,187 56,988
Long Term Investments 8,761,000 9,118,000 12,853,000 9,565,000 9,583,000 11,028,000 11,084,000 11,201,000 11,447,000 11,287,000 9,697,000 9,628,000 9,282,000 9,262,000 9,095,000 9,249,000 8,686,000 6,318,000 5,026,000 4,217,000 4,266,000 4,231,000 4,202,000 4,004,000 3,890,019 3,816,991 3,935,304 3,555,765 3,324,539 3,201,038 2,934,881 2,198,791 2,274,909 2,009,282 2,037,192 1,681,101 1,861,798 1,721,767 1,984,948 1,807,922
Tax Assets 0 658,000 656,000 637,000 711,000 612,000 573,000 572,000 630,000 -11,287,000 412,000 305,000 570,000 289,000 0 262,000 0 222,000 0 217,000 0 210,000 0 186,000 0 231,816 0 199,507 313,486 0 365,869 318,160 0 296,619 0 258,770 0 259,486 0 236,925
Other Non-Current Assets 0 58,693,000 -13,987,000 -10,697,000 -10,704,000 -12,089,000 -12,075,000 -12,171,000 -12,430,000 77,360,000 -412,000 -305,000 -10,797,000 -9,262,000 -10,506,000 -9,249,000 -9,007,000 -6,318,000 -6,172,000 -4,217,000 -4,266,000 -4,231,000 -5,330,000 -4,004,000 -3,890,019 -3,816,991 -5,050,460 -3,555,765 -313,486 -4,117,328 -2,934,881 -2,198,791 -2,274,909 -2,009,282 -2,696,441 -1,681,101 -2,568,746 -1,721,767 -2,577,692 -1,807,922
Total Non-Current Assets 10,647,000 71,533,000 2,550,000 2,545,000 2,618,000 2,540,000 2,505,000 2,510,000 2,561,000 80,153,000 11,741,000 11,432,000 882,000 1,703,000 10,506,000 1,630,000 1,135,000 1,361,000 6,172,000 1,362,000 1,138,000 1,363,000 5,330,000 1,309,000 1,125,371 1,345,206 5,050,460 1,304,961 4,255,096 4,117,328 1,271,634 1,199,653 825,899 976,506 2,696,441 905,280 -74,111 863,151 2,577,692 831,939
Other Assets 48,342,000 0 56,868,000 55,799,000 54,723,000 54,788,000 62,713,000 55,926,000 59,393,000 0 42,288,000 36,507,000 50,977,000 38,602,000 28,031,000 36,364,000 38,522,000 29,097,000 24,942,000 28,335,000 31,064,000 27,514,000 22,519,000 26,642,000 29,444,713 25,599,935 21,494,530 25,180,278 21,082,845 20,925,036 27,306,657 26,777,938 29,117,382 25,345,084 19,848,744 22,847,527 25,711,012 20,919,209 16,583,835 20,227,288
Total Assets 82,992,000 80,628,000 81,232,000 80,130,000 78,360,000 77,633,000 79,180,000 77,047,000 80,951,000 86,111,000 73,101,000 68,461,000 61,891,000 57,161,000 56,066,000 53,657,000 47,482,000 44,682,000 49,809,000 40,154,000 38,830,000 38,677,000 38,176,000 38,544,000 37,412,924 36,364,109 36,030,871 36,084,899 34,883,456 33,433,426 32,928,731 31,669,390 31,593,733 28,843,431 27,753,211 26,907,327 26,479,684 24,808,416 24,967,935 24,253,246
Current Liabilities
Accounts Payable 5,825,000 5,489,000 6,038,000 5,793,000 5,447,000 6,035,000 6,848,000 7,728,000 11,446,000 19,055,000 22,697,000 19,201,000 13,991,000 11,843,000 12,475,000 11,918,000 6,792,000 6,145,000 7,360,000 5,020,000 4,361,000 4,517,000 4,675,000 5,376,000 5,831,000 5,262,146 6,249,616 6,009,491 5,584,543 6,822,440 6,931,850 6,784,906 6,750,790 6,051,024 6,171,022 5,585,577 5,564,372 5,157,840 4,941,991 4,876,241
Short Term Debt 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6,000 0 50,000 0 300,000 0 0 0 630,000 610,000 216 50,233 208,650 267 238,083 300 315 115,349 129,215 171,716 105,166
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 -3,512,000 0 5,277,000 4,991,000 5,925,000 6,698,000 572,000 10,863,000 -100,000 22,557,000 18,933,000 305,000 11,540,000 0 0 262,000 0 0 0 231,000 0 0 0 203,125 0 0 0 0 0 0 0 322,024 0 0 0 -23,462 0 0 0
Other Current Liabilities 1,938,000 -3,512,000 -6,038,000 -5,793,000 -5,447,000 -6,035,000 -6,848,000 -7,728,000 -11,446,000 -17,451,000 -22,697,000 -19,201,000 -13,991,000 -11,843,000 -12,475,000 -11,918,000 -6,792,000 -6,145,000 -7,360,000 -5,026,000 -4,361,000 -4,567,000 -4,675,000 -5,676,000 -5,831,000 -5,262,146 -6,249,616 -6,639,491 -6,194,543 -6,822,656 -6,982,083 -6,993,556 -6,751,057 -6,289,107 -6,171,322 -5,585,892 -5,656,259 -5,287,055 -5,113,707 -4,981,407
Total Current Liabilities 7,763,000 1,977,000 6,993,000 5,793,000 5,447,000 6,035,000 6,848,000 7,728,000 11,446,000 1,604,000 22,697,000 19,201,000 305,000 11,843,000 12,475,000 11,918,000 262,000 6,145,000 7,360,000 5,026,000 231,000 4,567,000 4,675,000 5,676,000 203,125 5,262,146 6,249,616 6,639,491 6,194,742 6,822,656 6,982,083 6,993,556 322,024 6,289,107 6,171,322 5,585,892 -23,462 5,287,055 5,113,707 4,981,407
Non-Current Liabilities
Long Term Debt 3,089,000 3,088,000 0 3,138,000 3,139,000 3,139,000 3,688,000 3,188,000 3,329,000 3,391,000 2,893,000 2,893,000 2,895,000 2,896,000 2,906,000 2,907,000 3,278,000 2,934,000 2,935,000 2,443,000 2,444,000 2,445,000 2,446,000 2,448,000 2,448,695 2,449,819 2,450,716 2,751,801 2,452,652 2,653,003 2,095,949 2,596,878 2,288,978 1,521,246 1,779,265 1,780,008 1,762,898 1,763,483 1,773,893 1,724,353
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 77,000 0 -265,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
Deferred Tax 0 0 0 0 0 0 0 0 0 0 -77,000 0 265,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
Other Non-Current Liabilities 0 64,373,000 0 -3,138,000 -3,139,000 -3,139,000 -3,688,000 -3,188,000 -3,329,000 71,624,000 -2,893,000 -2,893,000 48,868,000 -2,896,000 -2,906,000 -2,907,000 35,644,000 -2,934,000 -2,935,000 -2,443,000 28,471,000 -2,445,000 -2,446,000 -2,448,000 27,323,305 -2,449,819 -2,450,716 -2,751,801 -2,452,652 -2,653,003 -2,095,949 -2,596,878 -2,288,978 -1,521,246 -1,779,265 -1,780,008 -1,762,898 -1,763,483 -1,773,893 -1,724,353
Total Non-Current Liabilities 3,089,000 67,461,000 13,927,000 3,138,000 3,139,000 3,139,000 6,848,000 7,728,000 11,446,000 75,015,000 22,697,000 19,201,000 53,283,000 2,896,000 2,906,000 2,907,000 40,044,000 2,934,000 2,935,000 2,443,000 31,956,000 2,445,000 2,446,000 2,448,000 30,757,453 2,449,819 2,450,716 2,451,801 2,452,652 2,653,003 2,045,716 2,388,228 2,301,575 1,521,246 1,779,265 1,780,008 1,762,898 1,763,483 1,773,893 1,724,353
Total Liabilities 71,325,000 69,438,000 70,253,000 69,349,000 68,173,000 67,711,000 69,211,000 67,217,000 71,519,000 76,619,000 64,492,000 59,809,000 53,588,000 49,243,000 48,429,000 46,219,000 40,306,000 37,667,000 42,975,000 33,251,000 32,187,000 32,113,000 31,741,000 32,319,000 30,960,578 30,114,058 29,988,649 30,281,944 29,190,105 27,932,676 27,600,514 26,464,789 26,443,817 23,849,301 22,875,972 21,986,684 21,693,586 20,062,127 20,316,025 19,695,112
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 1,563 1,561 1,559 1,555 1,542 1,540 1,536 1,530 1,513 1,511 1,507 1,501 1,491 1,489 1,476 1,469
Retained Earnings 11,894,000 11,385,000 10,988,000 10,609,000 10,213,000 9,870,000 9,590,000 9,254,000 8,843,000 8,478,000 8,256,000 8,003,000 7,633,000 7,257,000 7,004,000 6,702,000 6,484,000 6,326,000 6,205,000 6,086,000 5,874,000 5,659,000 5,448,000 5,236,000 5,033,059 4,814,603 4,626,064 4,420,368 4,340,054 4,178,883 4,027,927 3,947,074 3,832,332 3,689,244 3,592,753 3,495,513 3,419,719 3,316,400 3,211,083 3,123,498
Accumulated Other Comprehensive Income/Loss 0 -717,000 -724,000 -693,000 -971,000 -842,000 -798,000 -891,000 -982,000 -576,000 -389,000 -87,000 -41,000 -10,000 -38,000 17,000 11,000 1,000 -11,000 -5,000 -23,000 -14,000 -25,000 -39,000 -26,929 -26,593 -22,523 -20,454 -15,199 -22,010 -27,434 -33,140 -55,733 -55,875 -50,300 -50,644 -40,503 -23,292 -22,795 -8,352
Total Stockholders Equity 11,673,000 11,197,000 10,984,000 10,790,000 10,214,000 9,949,000 9,995,000 9,856,000 9,458,000 9,515,000 8,602,000 8,600,000 8,245,000 7,863,000 7,592,000 7,363,000 7,114,000 6,965,000 6,798,000 6,842,000 6,581,000 6,502,000 6,366,000 6,143,000 6,368,461 6,157,363 5,940,987 5,696,748 5,581,713 5,389,272 5,207,748 5,080,877 4,914,096 4,747,459 4,635,290 4,646,814 4,522,031 4,472,665 4,375,425 4,270,665
Total Investments 17,010,000 8,530,000 12,853,000 9,198,000 18,742,000 9,566,000 10,869,000 20,994,000 21,332,000 21,751,000 18,512,000 18,175,000 17,597,000 17,453,000 17,253,000 17,249,000 16,336,000 11,948,000 9,291,000 7,439,000 7,359,000 7,191,000 7,095,000 6,801,000 6,586,385 6,485,202 6,494,607 5,949,086 5,512,821 5,212,029 4,648,995 3,362,315 3,134,307 2,553,066 2,584,634 2,239,233 2,375,528 2,165,742 2,516,888 2,352,556
Total Debt 3,089,000 4,784,000 4,821,000 3,138,000 3,139,000 3,139,000 3,688,000 3,188,000 3,329,000 3,391,000 2,893,000 2,893,000 2,895,000 2,896,000 2,906,000 2,907,000 3,278,000 2,934,000 2,935,000 2,449,000 2,444,000 2,495,000 2,446,000 2,748,000 2,448,695 2,449,819 2,450,716 3,081,801 3,062,851 2,653,219 2,095,949 2,596,878 2,301,842 1,759,329 1,779,565 1,780,323 1,878,247 1,892,698 1,945,609 1,829,519
Net Debt -7,909,000 -8,211,000 -9,163,000 -7,068,000 -6,174,000 -5,236,000 -4,975,000 -2,989,000 -2,849,000 -2,567,000 -2,822,000 -5,323,000 -4,306,000 -3,086,000 -2,945,000 -2,470,000 -2,112,000 -2,698,000 -7,713,000 -1,660,000 -1,513,000 -1,101,000 -1,385,000 -1,574,000 -1,051,611 -729,932 -689,222 -815,728 -606,821 -173,706 -739,473 -130,253 406,026 -475,361 94,722 -983,510 -930,247 -889,755 -810,706 -970,104

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 602,000 491,000 475,000 498,000 434,000 369,000 427,000 509,000 439,000 301,000 323,000 446,000 429,000 307,000 355,000 312,000 209,000 172,000 169,000 268,000 281,000 257,000 249,000 247,000 256,827 232,242 242,565 119,283 197,268 185,351 108,545 147,703 168,790 119,189 117,933 100,166 123,505 126,360 108,776 122,037
Depreciation & Amortization 47,000 45,000 45,000 42,000 42,000 42,000 41,000 40,000 40,000 36,000 34,000 35,000 37,000 33,000 32,000 32,000 31,000 30,000 28,000 30,000 31,000 28,000 27,000 26,000 26,805 25,145 23,496 23,289 21,983 21,190 21,018 19,941 18,419 18,312 17,743 17,909 17,264 17,122 17,602 16,327
Deferred Income Tax -55,000 -2,000 -17,000 -9,000 -66,000 -18,000 -29,000 25,000 -39,000 11,000 -2,000 14,000 -13,000 -51,000 9,000 18,000 -26,000 1,000 -30,000 16,000 -1,000 -21,000 -7,000 6,000 17,703 -6,342 -16,085 121,273 45,331 -18,767 -49,109 10,928 -24,941 -20,562 -19,926 6,631 565 2,250 -22,187 -4,090
Stock Based Compensation 0 54,000 57,000 90,000 45,000 54,000 57,000 81,000 43,000 40,000 44,000 65,000 29,000 29,000 31,000 43,000 23,000 23,000 31,000 43,000 24,000 23,000 28,000 37,000 22,330 22,156 24,151 34,417 19,745 10,404 25,470 40,545 15,649 18,042 20,335 22,400 14,136 16,843 17,844 22,665
Change in Working Capital -75,000 -201,000 -10,000 119,000 -190,000 -700,000 -1,206,000 -3,677,000 -5,116,000 5,013,000 726,000 -2,771,000 3,983,000 969,000 -1,594,000 1,631,000 1,079,000 -572,000 1,861,000 297,000 302,000 -415,000 -467,000 -243,000 589,063 -272,539 314,232 134,299 -301,340 135,636 30,229 536,154 -575,614 -148,097 -465,516 157,116 248,398 -51,442 -50,353 165,818
Accounts Receivable 147,000 -20,000 -885,000 250,000 -222,000 293,000 -323,000 502,000 -181,000 242,000 -516,000 141,000 123,000 -360,000 -377,000 254,000 1,000 329,000 -391,000 188,000 17,000 92,000 141,000 446,000 -373,135 -23,718 -249,031 123,512 24,965 -99,115 -68,177 91,410 -566,535 86,929 -388,553 246,998 -53,304 -262,972 152 259,730
Inventory 0 0 0 -411,000 546,000 579,000 1,333,000 3,380,000 7,379,000 0 0 0 0 0 0 -3,589,000 201,000 279,000 -94,000 -433,000 126,000 136,000 65,000 -411,000 503,167 439,053 556,578 -403,939 67,686 495,363 200,762 870,731 -1,215,210 -189,994 -442,387 -376,801 -260,639 53,443 -122,776 -92,051
Accounts Payable 0 -511,000 422,000 161,000 -324,000 -872,000 -1,010,000 -3,882,000 -7,198,000 -3,571,000 1,535,000 5,021,000 2,611,000 -798,000 0 4,953,000 865,000 -1,316,000 2,472,000 465,000 69,000 -212,000 -846,000 -242,000 529,742 -954,025 303,516 466,763 -484,084 -217,940 76,303 -507,562 1,219,188 -34,392 555,888 76,620 462,762 74,902 148,771 -91,971
Other Working Capital -222,000 330,000 453,000 119,000 -190,000 -700,000 -1,206,000 -3,677,000 -5,116,000 46,000 726,000 -2,771,000 3,860,000 969,000 -1,217,000 13,000 12,000 136,000 -126,000 77,000 90,000 -431,000 173,000 -36,000 -70,711 266,151 -296,831 -52,037 90,093 -42,672 -178,659 81,575 -13,057 -10,640 -190,464 210,299 99,579 83,185 -76,500 90,110
Other Non-Cash Items -9,000 663,000 536,000 -197,000 169,000 65,000 86,000 -114,000 135,000 267,000 -8,000 -76,000 36,000 121,000 -21,000 -132,000 83,000 58,000 338,000 -108,000 41,000 7,000 -35,000 152,000 1,450 1,454 73,055 -106,942 -91,466 -11,538 148,211 52,504 -33,405 -6,256 34,172 -76,813 30,523 -27,033 69,355 -83,108
Net Cash Provided by Operating Activities 510,000 377,000 476,000 543,000 434,000 -188,000 -624,000 -3,136,000 -4,498,000 5,740,000 1,117,000 -2,287,000 4,501,000 1,408,000 -1,188,000 1,904,000 1,399,000 -288,000 2,397,000 546,000 678,000 -121,000 -205,000 225,000 914,178 2,116 661,414 325,619 -108,479 322,276 284,364 807,775 -431,102 -19,372 -295,259 227,409 434,391 84,100 141,037 239,649
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 -56,000 -49,000 -50,000 -51,000 -53,000 -42,000 -27,000 -23,000 -26,000 -23,000 -19,000 99,000 -37,000 -37,000 -25,000 -27,000 -26,000 -35,000 -36,000 -36,000 -43,000 -32,000 -27,000 -37,472 -25,676 -34,489 -35,949 -37,149 -29,507 -44,679 -78,659 -35,215 -28,338 -25,599 -32,581 -22,446 -22,022 -16,585 -13,058
Acquisitions Net 0 0 0 -329,000 -317,000 317,000 0 0 -308,000 98,000 1,671,000 -1,062,000 -21,000 -940,000 -27,000 -218,000 -5,000 330,000 -701,000 -340,000 5,000 -5,000 -263,000 -332,000 -890,454 -587,842 -523,364 -159,200 -418,119 -505,103 -268,997 -728,225 -175,283 -438,013 -690,448 -734,996 -1,057,252 0 -485,184 -751,794
Purchases of Investments 0 -69,000 -355,000 -66,000 -145,000 -236,000 -178,000 -153,000 -293,000 -704,000 -1,248,000 -824,000 -1,137,000 -808,000 -1,030,000 -1,243,000 -2,563,000 -1,744,000 -1,089,000 -314,000 -338,000 -180,000 -218,000 -291,000 -224,960 -244,396 -315,267 -339,580 -308,084 -412,468 -635,003 -377,235 -394,623 52,233 -51,464 -109,700 -132,858 24,280 -10,814 -17,667
Sales/Maturities of Investments 6,450 901,000 410,000 295,000 285,000 338,000 313,000 326,000 440,000 396,000 451,000 501,000 523,000 1,041,000 523,000 1,063,000 444,000 531,000 229,000 206,000 188,000 161,000 144,000 151,000 181,377 125,120 120,278 114,139 121,480 161,823 119,393 80,879 77,197 -14,433 22,632 21,627 -3,243 123,883 16,371 17,531
Other Investing Activities -217,450 177,000 41,000 -26,000 -114,000 21,000 254,000 -812,000 -1,848,000 -10,000 -1,699,000 -151,000 -1,447,000 24,000 -743,000 -700,000 186,000 -21,000 8,000 -18,000 -330,000 -409,000 -8,000 -34,000 -6,777 49,858 12,026 -653,286 -5,462 -8,479 -567 -1,909 -414,749 -6,835 -2,168 -1,063 -17,755 205,100 -3,996 -450
Net Cash Used for Investing Activities -211,000 -314,000 -18,000 -176,000 -342,000 387,000 347,000 -666,000 -2,032,000 -2,716,000 -848,000 -1,555,000 -1,983,000 -720,000 -1,314,000 -1,123,000 -1,965,000 -930,000 -1,588,000 -502,000 -511,000 -476,000 -377,000 -533,000 -978,286 -682,936 -740,816 -1,073,876 -647,334 -793,734 -829,853 -1,105,149 -942,673 -435,386 -747,047 -856,713 -1,233,554 331,241 -500,208 -765,438
Cash Flows from Financing Activities
Debt Repayment 0 -250,000 200,000 0 0 -1,011,000 500,000 481,000 1,408,000 121,000 592,000 1,596,000 2,153,000 978,000 -2,000 -26,000 1,428,000 -2,000 487,000 5,000 64,000 49,000 -302,000 299,000 461,680 765,396 -631,000 1,011,997 371,906 490,656 678,201 1,234,505 553,302 -13,306 -1,090 -91,091 -14,879 -53,330 115,667 -60,674
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -329,000 -243,000 -213,000 -199,000 -2,000 -342,000 -369,000 -189,000 -56,000 -101,000 -8,000 -51,000 -1,000 -49,000 -64,000 -35,000 -50,000 0 -203,000 -19,000 -162,000 -95,000 -41,000 -480,000 -38,183 -1,202 -2,343 -20,000 -1,876 -3,116 -3,005 -26,058 -1,001 -2,326 -147,036 -12,139 -57,652 -16,013 -2,169 -12,708
Dividends Paid -95,000 -95,000 -96,000 -97,000 -89,000 -92,000 -93,000 -81,000 -77,000 -69,000 -71,000 -60,000 -55,000 -54,000 -54,000 -55,000 -51,000 -51,000 -52,000 -51,000 -48,000 -48,000 -48,000 -47,000 -44,121 -36,587 -38,129 -32,499 -31,880 -32,295 -31,772 -31,255 -28,438 -28,845 -29,046 -27,106 -26,028 -27,710 -25,779 -23,626
Other Financing Activities 1,618,000 -434,000 -532,000 1,203,000 440,000 -28,000 2,263,000 10,000 6,000 2,622,000 15,000 12,000 8,000 5,000 1,478,000 1,024,000 8,000 -4,652,000 7,065,000 719,000 9,000 505,000 -36,000 1,754,000 -1,298 2,228 5,835 19,734 1,424,159 6,061 19,846 24,143 537,164 1,001,243 88,702 752,114 915,169 -269,555 198,657 1,086,535
Net Cash Used Provided by Financing Activities 1,194,000 -1,022,000 -641,000 907,000 349,000 -1,433,000 2,301,000 221,000 1,281,000 2,573,000 528,000 1,497,000 2,105,000 880,000 1,361,000 908,000 1,335,000 -4,693,000 7,297,000 654,000 -137,000 411,000 -427,000 1,526,000 378,078 730,037 -667,165 979,232 1,762,309 437,649 663,270 1,201,335 1,061,027 956,766 -88,470 649,410 816,610 -366,608 286,376 989,527
Effect of Forex Changes on Cash 119,000 -11,000 -48,000 115,000 -107,000 88,000 43,000 215,000 -301,000 -240,000 -52,000 3,000 -38,000 21,000 20,000 73,000 28,000 55,000 -103,000 21,000 -11,000 19,000 24,000 -55,000 6,585 -9,404 -11,024 -3,118 47,697 12,962 -9,730 -26,138 -14,857 -3,737 14,174 -24,724 1,478 -6,789 -36,453 -13,416
Net Change in Cash 1,612,000 -989,000 -213,000 1,389,000 334,000 -1,146,000 2,067,000 -3,366,000 -5,550,000 5,357,000 745,000 -2,342,000 4,585,000 1,589,000 -1,121,000 1,762,000 797,000 -5,856,000 8,003,000 719,000 19,000 -167,000 -985,000 1,163,000 320,555 39,813 -757,591 227,857 1,054,193 -20,847 108,051 877,823 -327,605 498,271 -1,116,602 -4,618 18,925 41,944 -109,248 450,322
Cash at End of Period 14,348,000 12,995,000 13,984,000 13,937,000 12,548,000 12,214,000 13,360,000 11,293,000 14,659,000 20,209,000 14,852,000 14,107,000 16,449,000 11,864,000 10,275,000 11,396,000 9,634,000 8,837,000 14,693,000 6,690,000 5,971,000 5,952,000 6,119,000 7,104,000 3,500,306 3,179,751 3,139,938 3,897,529 3,669,672 2,615,479 2,636,326 2,528,275 1,650,452 1,978,057 1,479,786 2,596,388 2,601,006 2,582,081 2,540,137 2,649,385
Cash at Start of Period 12,736,000 13,984,000 14,197,000 12,548,000 12,214,000 13,360,000 11,293,000 14,659,000 20,209,000 14,852,000 14,107,000 16,449,000 11,864,000 10,275,000 11,396,000 9,634,000 8,837,000 14,693,000 6,690,000 5,971,000 5,952,000 6,119,000 7,104,000 5,941,000 3,179,751 3,139,938 3,897,529 3,669,672 2,615,479 2,636,326 2,528,275 1,650,452 1,978,057 1,479,786 2,596,388 2,601,006 2,582,081 2,540,137 2,649,385 2,199,063
Free Cash Flow
Operating Cash Flow 510,000 377,000 476,000 543,000 434,000 -188,000 -624,000 -3,136,000 -4,498,000 5,740,000 1,117,000 -2,287,000 4,501,000 1,408,000 -1,188,000 1,904,000 1,399,000 -288,000 2,397,000 546,000 678,000 -121,000 -205,000 225,000 914,178 2,116 661,414 325,619 -108,479 322,276 284,364 807,775 -431,102 -19,372 -295,259 227,409 434,391 84,100 141,037 239,649
Capital Expenditure -50,000 -56,000 -49,000 -50,000 -51,000 -53,000 -42,000 -27,000 -23,000 -26,000 -23,000 -19,000 99,000 -37,000 -37,000 -25,000 -27,000 -26,000 -35,000 -36,000 -36,000 -43,000 -32,000 -27,000 -37,472 -25,676 -34,489 -35,949 -37,149 -29,507 -44,679 -78,659 -35,215 -28,338 -25,599 -32,581 -22,446 -22,022 -16,585 -13,058
Free Cash Flow 460,000 321,000 427,000 493,000 383,000 -241,000 -666,000 -3,163,000 -4,521,000 5,714,000 1,094,000 -2,306,000 4,600,000 1,371,000 -1,225,000 1,879,000 1,372,000 -314,000 2,362,000 510,000 642,000 -164,000 -237,000 198,000 876,706 -23,560 626,925 289,670 -145,628 292,769 239,685 729,116 -466,317 -47,710 -320,858 194,828 411,945 62,078 124,452 226,591