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-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 2014-09-30
Revenue 3,762,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 1,260,453
Revenue Y/Y Growth 31.22% 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% 4.40% - - - -
Cost of Revenue 48,000 578,000 72,000 69,000 68,000 68,000 66,000 66,000 0 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 -3,346,946
Gross Profit 3,714,000 3,035,000 2,901,000 2,943,000 2,799,000 2,769,000 2,686,000 2,729,000 2,680,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 4,607,399
Gross Profit Margin 98.72% 84.00% 97.58% 97.71% 97.63% 97.60% 97.60% 97.64% 100.00% 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% 365.54%
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,649,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 963,571
Total Operating Expenses 1,649,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 -2,741,430
Operating Income or Loss 1,168,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 7,545,207
Operating Margin 31.05% 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% 598.61%
Interest Expense -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 25,687
EBITDA 2,038,000 706,000 2,009,000 1,960,000 1,817,000 1,749,000 920,000 845,000 -29,000 505,000 630,000 632,000 458,000 516,000 469,000 329,000 270,000 310,000 439,000 447,000 443,000 449,000 431,000 439,951 397,510 399,469 373,963 342,998 334,764 223,208 262,286 287,274 244,288 245,285 213,256 250,080 252,976 224,768 246,619 254,106
Depreciation and Amortization 870,000 45,000 42,000 42,000 42,000 908,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 16,005
Income Before Tax 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 205,204
Income Tax Expense 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 76,048
Net Income 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 136,366
Net Income Margin 13.08% 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% 10.82%
EPS 2.38 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 0.65
EPS Diluted 2.32 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 0.63
Weighted Average Shares Out 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 210,735
Weighted Average Shares Out Diluted 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 216,782

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-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 2014-09-30
Current Assets
Cash and Cash Equivalents 0 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 2,349,520
Short Term Investments 0 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 562,289
Cash + Short Term Investments 0 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 2,911,809
Net Receivables 0 5,971,000 3,962,000 4,133,000 3,976,000 4,286,000 3,893,000 4,549,000 4,184,000 4,542,000 3,759,000 3,830,000 3,827,000 3,520,000 3,136,000 3,362,000 3,434,000 3,782,000 3,288,000 3,501,000 3,518,000 3,603,000 3,723,000 4,182,417 3,808,307 3,786,640 3,527,846 3,687,561 3,553,146 3,460,393 3,392,511 3,495,543 2,888,813 2,975,741 2,587,188 2,834,186 2,780,882 2,518,153 2,518,357 2,778,100
Inventory 0 0 17,763,000 16,440,000 15,929,000 14,680,000 15,235,000 19,082,000 0 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 0
Other Current Assets 0 -19,955,000 -19,343,000 -18,048,000 -17,541,000 -18,966,000 -16,487,000 -20,697,000 0 -31,262,000 -28,716,000 -23,637,000 -20,083,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
Total Current Assets 0 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 348,025
Non-Current Assets
Property, Plant and Equipment 0 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 245,401
Goodwill 0 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 295,486
Intangible Assets 0 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 58,775
Long Term Investments 0 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 1,904,957
Tax Assets 0 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 0
Other Non-Current Assets 0 -13,987,000 -10,697,000 -10,704,000 -12,089,000 -12,075,000 -12,171,000 -12,430,000 66,073,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 -2,564,768
Total Non-Current Assets 0 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 -60,149
Other Assets 60,574,000 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 23,037,776
Total Assets 60,574,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 23,325,652
Current Liabilities
Accounts Payable 0 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,590,000 4,517,000 4,675,000 5,376,000 5,830,762 5,262,146 6,249,616 6,009,491 5,584,543 6,822,440 6,931,850 6,784,906 7,341,350 6,051,024 6,171,022 5,585,577 5,564,372 5,157,840 4,941,991 4,876,241 4,935,869
Short Term Debt 0 955,000 516,000 456,000 110,000 150,000 150,000 583,000 0 140,000 268,000 379,000 303,000 0 0 0 0 0 6,000 0 50,000 0 300,000 0 0 0 630,000 610,199 216 50,233 208,650 267 238,083 300 315 115,349 129,215 171,716 105,166 154,916
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 5,277,000 4,991,000 5,925,000 6,698,000 572,000 10,863,000 0 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 -35,171
Other Current Liabilities 0 -6,993,000 -5,793,000 -5,447,000 -6,035,000 -6,848,000 -722,000 -11,446,000 -17,451,000 -140,000 -268,000 -14,370,000 -303,000 -12,475,000 -11,918,000 -6,792,000 -6,145,000 -7,360,000 -5,026,000 -4,590,000 -4,567,000 -4,675,000 -5,676,000 -5,830,762 -5,262,146 -6,249,616 -6,639,491 -6,194,742 -6,822,656 -6,982,083 -6,993,556 -7,341,617 -6,289,107 -6,171,322 -5,585,892 -5,679,721 -5,287,055 -5,113,707 -4,981,407 -5,090,785
Total Current Liabilities 0 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 -35,171
Non-Current Liabilities
Long Term Debt 0 3,338,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,443,000 2,444,000 2,445,000 2,446,000 2,448,000 2,448,695 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 1,734,713
Deferred Revenue 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 0
Deferred Tax 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 0
Other Non-Current Liabilities 0 -3,338,000 -3,138,000 -3,139,000 -3,139,000 3,160,000 4,540,000 8,117,000 71,624,000 19,804,000 16,308,000 50,123,000 -2,896,000 -2,906,000 -2,907,000 36,766,000 -2,934,000 -2,935,000 -2,443,000 29,512,000 -2,445,000 -2,446,000 -2,448,000 28,308,758 -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 -1,734,713
Total Non-Current Liabilities 0 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 1,734,713
Total Liabilities 0 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 18,892,396
Common Stock 0 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 1,444
Retained Earnings 0 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 3,023,845
Accumulated Other Comprehensive Income/Loss 0 -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 -1,888
Total Stockholders Equity 0 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 4,141,236
Total Investments 0 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 2,467,246
Total Debt 0 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 1,889,629
Net Debt 0 -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 -459,891

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-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 2014-09-30
Cash Flows from Operating Activities
Net Income 0 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 129,156
Depreciation & Amortization 0 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 16,005
Deferred Income Tax 0 -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 -9,017
Stock Based Compensation 0 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 17,647
Change in Working Capital 0 -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 -130,465
Accounts Receivable 0 -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 -149,647
Inventory 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 -58,105
Accounts Payable 0 422,000 161,000 -324,000 -872,000 -1,010,000 -3,882,000 -7,198,000 0 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 183,916
Other Working Capital 0 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 -106,629
Other Non-Cash Items 0 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 33,341
Net Cash Provided by Operating Activities 0 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 56,667
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 -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 -16,045
Acquisitions Net 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 -549,956
Purchases of Investments 0 -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 1
Sales/Maturities of Investments 6,510 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 36,964
Other Investing Activities 0 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 -300
Net Cash Used for Investing Activities 6,510 -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 -529,336
Cash Flows from Financing Activities
Debt Repayment 0 -1,100,000 -750,000 -650,000 -1,450,000 -500,000 -791,000 -61,000 -54,000 -851,000 -1,000 -2,000 -845,000 -2,000 -26,000 -1,000 -1,000 -2,000 -851,000 -1,000 -851,000 -302,000 -1,000 -608,734 -1,461,262 -301,238 -1,186 -338,078 -651,170 -351,153 -1,138 -1,119 -258,210 -113,910 -123,250 -162,913 -54,295 -251,043 -60,674 24,141
Common Stock Issued 0 18,000 1,954,000 72,000 12,000 14,000 11,000 778,000 0 15,000 1,614,000 2,166,000 10,000 0 0 1,436,000 0 0 0 77,000 1,458,000 0 0 -138,402 2,237,209 -325,452 1,039,137 2,137,744 0 0 0 1,091,255 0 227,820 777,114 1,064,370 -254,065 567,157 1,077,168 0
Common Stock Repurchased 0 -213,000 -199,000 -2,000 -342,000 -369,000 -189,000 -56,000 -101,000 -8,000 -51,000 -1,000 -48,000 -61,000 -18,000 -50,000 0 -203,000 -19,000 -162,000 -95,000 -41,000 -480,000 -38,183 -1,202 -2,343 -20,243 -1,876 -3,116 -3,005 -26,058 -1,001 -2,326 -147,036 -12,139 -57,652 -16,013 -2,169 -12,708 -633
Dividends Paid 0 -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 -22,660
Other Financing Activities 0 -332,000 -1,000 1,018,000 439,000 3,249,000 1,271,000 697,000 2,622,000 1,458,000 -5,000 -3,000 1,827,000 1,478,000 1,007,000 1,000 -4,641,000 7,554,000 1,575,000 -3,000 -53,000 -36,000 2,054,000 1,207,518 -8,121 -3 -5,977 -3,601 1,124,230 1,049,200 1,259,786 330 1,246,147 -26,298 34,791 -1,167 -14,525 -1,790 9,367 -164,124
Net Cash Used Provided by Financing Activities 0 -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 -163,276
Effect of Forex Changes on Cash 0 -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 -10,749
Net Change in Cash 6,510 -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 -646,694
Cash at End of Period 6,510 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 2,199,063
Cash at Start of Period 0 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 2,845,757
Free Cash Flow
Operating Cash Flow 0 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 56,667
Capital Expenditure 0 -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 -16,045
Free Cash Flow 0 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 40,622