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 2,627,000 2,603,000 2,437,000 2,288,000 2,150,000 2,096,000 1,940,000 1,831,000 1,752,000 1,722,000 1,614,000 1,512,000 1,409,000 1,360,000 1,250,330 1,151,972 1,070,842 1,046,340 951,774 885,833 833,904 788,926 715,441 673,097 631,056 589,222 546,370 498,170 471,703 416,783 385,666 357,656 341,312 305,879 285,650 261,150 246,716 211,964 198,004 178,712
Revenue Y/Y Growth 22.19% 24.19% 25.62% 24.96% 22.72% 21.72% 20.20% 21.10% 24.34% 26.62% 29.09% 31.25% 31.58% 29.98% 31.37% 30.04% 28.41% 32.63% 33.03% 31.61% 32.14% 33.89% 30.94% 35.11% 33.78% 41.37% 41.67% 39.29% 38.20% 36.26% 35.01% 36.95% 38.34% 44.31% 44.26% 46.13% - - - -
Cost of Revenue 552,000 520,000 516,000 496,000 471,000 438,000 415,000 400,000 389,000 369,000 375,000 350,000 329,000 299,000 279,104 251,704 232,939 223,366 211,453 200,793 198,147 186,252 168,162 157,858 153,165 143,473 134,360 127,280 121,685 116,447 104,936 102,837 96,649 94,260 90,909 81,888 79,717 76,899 70,638 66,086
Gross Profit 2,075,000 2,083,000 1,921,000 1,792,000 1,679,000 1,658,000 1,525,000 1,431,000 1,363,000 1,353,000 1,239,000 1,162,000 1,080,000 1,061,000 971,226 900,268 837,903 822,974 740,321 685,040 635,757 602,674 547,279 515,239 477,891 445,749 412,010 370,890 350,018 300,336 280,730 254,819 244,663 211,619 194,741 179,262 166,999 135,065 127,366 112,626
Gross Profit Margin 78.99% 80.02% 78.83% 78.32% 78.09% 79.10% 78.61% 78.15% 77.80% 78.57% 76.77% 76.85% 76.65% 78.01% 77.68% 78.15% 78.25% 78.65% 77.78% 77.33% 76.24% 76.39% 76.50% 76.55% 75.73% 75.65% 75.41% 74.45% 74.20% 72.06% 72.79% 71.25% 71.68% 69.18% 68.17% 68.64% 67.69% 63.72% 64.32% 63.02%
Research and Development 643,000 606,000 562,000 549,000 521,000 492,000 454,000 456,000 444,000 414,000 392,000 358,000 333,000 314,000 284,297 268,292 245,081 226,657 202,328 190,099 183,420 172,522 148,662 135,655 127,916 117,268 104,559 98,465 90,005 84,489 73,933 75,018 70,364 65,924 58,443 55,822 53,276 49,848 42,026 39,683
General and Administrative Expenses 1,192,000 1,145,000 1,089,000 1,012,000 1,041,000 1,022,000 916,000 884,000 897,000 852,000 812,000 730,000 696,000 650,000 668,999 562,644 530,556 546,982 509,481 438,617 479,337 445,865 398,339 370,016 381,964 348,764 320,583 279,480 298,750 258,337 230,400 206,576 222,577 199,847 167,156 151,480 166,958 139,449 122,024 107,442
Total Operating Expenses 1,835,000 1,751,000 1,651,000 1,561,000 1,562,000 1,514,000 1,370,000 1,340,000 1,341,000 1,266,000 1,204,000 1,088,000 1,029,000 964,000 953,296 830,936 775,637 773,639 711,809 628,716 662,757 618,387 547,001 505,671 509,880 466,032 425,142 377,945 388,755 342,826 304,333 281,594 292,941 265,771 225,599 207,302 220,234 189,297 164,050 147,125
Operating Income or Loss 240,000 332,000 270,000 231,000 117,000 144,000 155,000 91,000 22,000 87,000 35,000 74,000 51,000 97,000 17,930 69,332 62,266 49,335 28,512 56,324 -27,000 -15,713 278 9,568 -31,989 -20,283 -13,132 -7,055 -38,737 -42,490 -23,603 -26,775 -48,278 -324,152 -30,858 -28,040 -53,235 -54,232 -36,684 -34,499
Operating Margin 9.14% 12.75% 11.08% 10.10% 5.44% 6.87% 7.99% 4.97% 1.26% 5.05% 2.17% 4.89% 3.62% 7.13% 1.43% 6.02% 5.81% 4.72% 3.00% 6.36% -3.24% -1.99% 0.04% 1.42% -5.07% -3.44% -2.40% -1.42% -8.21% -10.19% -6.12% -7.49% -14.14% -105.97% -10.80% -10.74% -21.58% -25.59% -18.53% -19.30%
Interest Expense 6,000 6,000 6,000 6,000 6,000 6,000 7,000 8,000 6,000 6,000 7,000 7,000 7,000 7,000 7,708 43,899 8,488 8,570 8,475 8,371 8,269 8,168 8,938 11,233 15,498 17,064 16,813 16,566 19,167 8,678 8,532 8,389 8,248 8,109 4,796 11,791 7,186 2,874 6,562 5,949
EBITDA 352,000 436,000 507,000 377,000 253,000 270,000 308,000 219,000 140,000 192,000 165,000 200,000 172,000 212,000 114,101 154,052 152,908 133,170 114,992 133,147 52,282 52,161 54,005 56,337 9,856 43,115 24,000 23,199 -11,556 -9,548 1,053 -2,728 -26,018 -35,998 -14,459 -12,940 -38,202 -40,408 -23,359 -22,395
Depreciation and Amortization 112,000 104,000 127,000 119,000 110,000 101,000 98,000 86,000 81,000 78,000 104,000 103,000 94,000 106,000 93,033 84,720 82,390 76,238 72,331 64,006 60,328 55,449 43,112 37,874 35,207 33,411 32,067 29,401 27,181 25,226 23,366 22,264 20,000 17,452 16,399 15,100 15,033 13,824 13,325 12,104
Income Before Tax 334,000 425,000 347,000 299,000 174,000 188,000 183,000 102,000 29,000 85,000 32,000 68,000 50,000 99,000 13,360 25,433 62,030 48,362 34,186 60,770 -16,315 -11,456 1,955 7,230 -40,849 -7,360 -24,880 -22,768 -57,904 -43,452 -30,845 -33,381 -54,266 -331,559 -35,654 -39,831 -60,421 -57,106 -43,246 -40,448
Income Tax Expense 72,000 78,000 52,000 57,000 -870,000 38,000 33,000 22,000 9,000 10,000 6,000 5,000 -9,000 17,000 -3,288 12,575 21,264 131 -564,538 20,172 -5,236 -9,911 -5,060 -1,175 11,897 -17,982 2,927 1,420 -1,431 -2,790 1,744 2,877 -4,641 1,773 1,724 1,199 1,504 987 1,417 602
Net Income 262,000 347,000 295,000 242,000 1,044,000 150,000 150,000 80,000 20,000 75,000 26,000 63,000 59,000 82,000 16,648 12,858 40,766 48,231 598,724 40,598 -11,079 -1,545 7,015 8,405 -52,746 10,622 -27,807 -24,188 -56,473 -40,662 -32,589 -36,258 -49,625 -333,332 -37,378 -41,030 -61,925 -58,093 -44,663 -41,050
Net Income Margin 9.97% 13.33% 12.11% 10.58% 48.56% 7.16% 7.73% 4.37% 1.14% 4.36% 1.61% 4.17% 4.19% 6.03% 1.33% 1.12% 3.81% 4.61% 62.91% 4.58% -1.33% -0.20% 0.98% 1.25% -8.36% 1.80% -5.09% -4.86% -11.97% -9.76% -8.45% -10.14% -14.54% -108.98% -13.09% -15.71% -25.10% -27.41% -22.56% -22.97%
EPS 1.27 1.69 1.44 1.18 5.12 0.74 0.74 0.40 0.10 0.38 0.13 0.32 0.30 0.42 0.09 0.07 0.21 0.25 3.17 0.22 -0.06 -0.01 0.04 0.05 -0.30 0.06 -0.17 -0.14 -0.33 -0.25 -0.20 -0.22 -0.30 -2.06 -0.23 -0.26 -0.40 -0.38 -0.30 -0.28
EPS Diluted 1.26 1.67 1.43 1.17 5.08 0.73 0.74 0.39 0.10 0.37 0.13 0.31 0.29 0.41 0.08 0.06 0.20 0.24 3.03 0.21 -0.06 -0.01 0.04 0.04 -0.30 0.06 -0.16 -0.14 -0.33 -0.24 -0.20 -0.22 -0.30 -2.06 -0.23 -0.26 -0.40 -0.38 -0.30 -0.28
Weighted Average Shares Out 205,644 205,108 205,000 204,464 204,021 203,385 203,000 202,000 201,000 200,000 199,000 199,000 198,000 197,000 195,461 193,237 191,319 190,163 189,042 188,074 184,650 182,062 179,764 178,720 177,343 175,483 166,915 170,631 170,419 165,492 166,817 165,379 163,839 162,067 159,719 156,931 154,465 151,602 148,666 146,336
Weighted Average Shares Out Diluted 207,799 207,684 207,000 206,277 205,351 204,263 203,000 203,000 203,000 203,000 204,000 203,000 202,000 202,000 202,455 201,861 201,453 199,938 197,843 197,878 186,678 182,062 190,662 192,191 177,343 190,250 173,567 171,883 170,419 168,742 166,817 165,379 163,839 162,067 159,719 156,931 154,465 151,602 148,666 146,336

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 2,167,000 2,064,000 1,897,000 1,112,000 1,663,000 1,852,000 1,470,000 1,248,000 1,664,000 2,252,000 1,728,000 1,400,000 1,362,000 1,821,000 1,676,794 1,348,294 837,309 808,725 775,778 622,925 583,581 639,722 566,204 703,629 704,846 682,854 726,495 1,104,871 1,173,457 439,915 401,238 325,067 289,113 453,450 412,305 349,073 325,354 307,981 252,455 235,086
Short Term Investments 3,254,000 3,054,000 2,980,000 2,955,000 3,084,000 3,062,000 2,810,000 2,708,000 2,170,000 1,762,000 1,576,000 1,631,000 1,622,000 1,635,000 1,415,242 1,603,317 1,505,362 1,049,980 915,317 848,148 1,069,803 1,022,391 931,718 922,411 1,044,812 1,203,105 1,052,803 567,026 518,719 535,399 498,124 481,813 517,601 447,423 388,945 379,878 397,170 437,029 416,336 410,986
Cash + Short Term Investments 5,421,000 5,118,000 4,877,000 4,067,000 4,747,000 4,914,000 4,280,000 3,956,000 3,834,000 4,014,000 3,304,000 3,031,000 2,984,000 3,456,000 3,092,036 2,951,611 2,342,671 1,858,705 1,691,095 1,471,073 1,653,384 1,662,113 1,497,922 1,626,040 1,749,658 1,885,959 1,779,298 1,671,897 1,692,176 975,314 899,362 806,880 806,714 900,873 801,250 728,951 722,524 745,010 668,791 646,072
Net Receivables 1,518,000 1,306,000 2,036,000 1,168,000 1,093,000 1,109,000 1,725,000 898,000 853,000 824,000 1,390,000 776,000 781,000 645,000 1,009,415 631,055 631,992 615,234 835,279 539,416 503,376 422,559 574,810 424,698 367,598 371,008 434,895 291,903 279,088 278,107 322,757 220,089 197,296 190,263 203,333 159,768 143,206 142,720 159,171 111,164
Inventory 0 0 461,000 417,000 401,000 392,000 369,000 0 0 0 303,000 268,000 255,000 241,000 228,924 202,741 191,877 182,830 175,039 158,241 152,045 144,629 139,890 126,185 119,068 115,867 118,690 96,811 85,097 78,786 76,780 62,657 57,232 55,588 51,976 47,583 44,346 42,344 43,232 36,376
Other Current Assets 600,000 474,000 403,000 394,000 362,000 319,000 280,000 622,000 645,000 604,000 223,000 213,000 205,000 182,000 191,467 181,474 170,582 149,092 125,488 128,483 133,482 145,185 132,071 115,262 115,305 117,092 77,681 66,881 54,666 64,048 43,636 37,281 36,647 46,534 29,076 45,305 43,998 53,860 35,792 27,787
Total Current Assets 7,539,000 6,898,000 7,777,000 6,046,000 6,603,000 6,734,000 6,654,000 5,476,000 5,332,000 5,442,000 5,220,000 4,288,000 4,225,000 4,524,000 4,521,842 3,966,881 3,337,122 2,805,861 2,826,901 2,297,213 2,442,287 2,374,486 2,344,693 2,292,185 2,351,629 2,489,926 2,410,564 2,127,492 2,111,027 1,396,255 1,342,535 1,126,907 1,097,889 1,193,258 1,085,635 981,607 954,074 983,934 906,986 821,399
Non-Current Assets
Property, Plant and Equipment 2,281,000 2,148,000 2,073,000 1,898,000 1,804,000 1,799,000 1,735,000 1,495,000 1,480,000 1,381,000 1,357,000 1,346,000 1,198,000 1,148,000 1,113,859 1,021,733 1,010,473 935,545 870,513 806,282 761,957 744,212 347,216 297,371 286,953 267,454 245,124 231,304 213,501 189,659 181,620 176,106 166,551 154,244 144,714 132,713 124,902 115,438 104,237 96,977
Goodwill 1,239,000 1,224,000 1,231,000 1,204,000 821,000 823,000 824,000 794,000 803,000 774,000 777,000 770,000 793,000 361,000 240,764 231,949 211,416 207,605 156,756 153,902 152,472 151,184 148,845 143,133 143,007 128,685 128,728 108,097 104,430 96,914 82,534 84,425 83,115 57,364 55,669 55,547 57,412 54,913 55,016 58,344
Intangible Assets 220,000 224,000 224,000 242,000 191,000 212,000 232,000 234,000 257,000 266,000 287,000 302,000 310,000 221,000 153,367 155,826 163,857 171,049 143,850 112,947 121,599 93,252 100,582 84,006 87,726 82,553 86,916 68,970 72,587 67,755 65,854 60,726 64,873 46,246 43,005 44,527 47,432 49,916 54,526 58,304
Long Term Investments 3,827,000 3,954,000 3,203,000 2,939,000 2,740,000 2,239,000 2,117,000 1,517,000 1,608,000 1,484,000 1,630,000 1,384,000 1,350,000 1,348,000 1,468,006 1,259,951 776,807 1,077,938 1,013,332 1,001,513 746,716 674,633 581,856 457,561 304,629 451,209 391,442 424,858 319,795 326,261 262,658 281,353 224,439 361,831 422,667 400,512 333,284 253,625 266,772 238,051
Tax Assets 1,447,000 1,478,000 1,508,000 1,505,000 1,551,000 640,000 636,000 604,000 642,000 686,000 692,000 694,000 665,000 643,000 673,111 620,890 594,155 586,021 599,633 293,086 287,432 283,124 282,490 247,681 239,523 233,715 85,530 69,041 67,984 61,648 61,990 44,597 39,716 36,417 33,016 29,595 28,193 27,696 29,453 25,319
Other Non-Current Assets 1,654,000 1,618,000 1,371,000 1,257,000 1,213,000 1,167,000 1,101,000 986,000 980,000 960,000 835,000 694,000 646,000 577,000 544,108 448,229 427,479 413,397 411,445 91,865 90,240 78,004 73,458 59,505 59,417 50,943 49,600 39,753 35,082 31,771 36,576 39,000 37,755 24,683 22,346 18,387 18,014 8,120 8,089 6,218
Total Non-Current Assets 10,668,000 10,646,000 9,610,000 9,045,000 8,320,000 6,880,000 6,645,000 5,630,000 5,770,000 5,551,000 5,578,000 5,190,000 4,962,000 4,298,000 4,193,215 3,738,578 3,184,187 3,391,555 3,195,529 2,459,595 2,160,416 2,024,409 1,534,447 1,289,257 1,121,255 1,214,559 987,340 942,023 813,379 774,008 691,232 686,207 616,449 680,785 721,417 681,281 609,237 509,708 518,093 483,213
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 18,207,000 17,544,000 17,387,000 15,091,000 14,923,000 13,614,000 13,299,000 11,106,000 11,102,000 10,993,000 10,798,000 9,478,000 9,187,000 8,822,000 8,715,057 7,705,459 6,521,309 6,197,416 6,022,430 4,756,808 4,602,703 4,398,895 3,879,140 3,581,442 3,472,884 3,704,485 3,397,904 3,069,515 2,924,406 2,170,263 2,033,767 1,813,114 1,714,338 1,874,043 1,807,052 1,662,888 1,563,311 1,493,642 1,425,079 1,304,612
Current Liabilities
Accounts Payable 296,000 223,000 126,000 69,000 171,000 228,000 274,000 195,000 265,000 166,000 89,000 64,000 98,000 109,000 34,236 51,456 85,757 73,904 52,960 61,906 65,711 38,668 30,733 43,223 30,656 37,715 32,109 20,752 24,478 33,658 38,080 30,012 41,095 39,621 37,369 30,654 20,966 18,192 17,829 11,416
Short Term Debt 98,000 92,000 89,000 91,000 90,000 97,000 96,000 89,000 87,000 175,000 174,000 175,000 179,000 77,000 72,236 67,934 65,742 60,895 52,668 49,331 46,132 41,952 254,017 160,972 211,463 516,925 543,418 145,000 137,903 120,734 146,359 102,031 89,046 326,573 80,822 65,164 63,767 53,799 66,894 52,082
Tax Payables 0 0 123,000 0 0 0 109,000 0 0 0 101,000 0 0 0 58,466 0 0 0 38,326 24,565 24,587 20,529 35,122 29,439 30,927 21,673 25,617 18,694 16,752 19,360 19,472 11,452 9,840 8,129 9,080 7,326 6,526 7,413 7,625 3,697
Deferred Revenue 5,615,000 5,700,000 5,785,000 4,440,000 4,613,000 4,742,000 4,660,000 3,491,000 3,686,000 3,850,000 3,836,000 2,949,000 3,023,000 2,994,000 2,962,579 2,274,269 2,250,719 2,215,265 2,185,754 1,761,532 1,752,220 1,711,060 1,651,594 1,363,217 1,320,928 1,292,638 1,280,499 1,082,346 1,019,304 961,553 864,940 743,657 697,855 672,049 593,003 519,486 487,582 450,544 409,671 338,451
Other Current Liabilities 1,163,000 1,018,000 1,365,000 1,001,000 893,000 694,000 975,000 657,000 705,000 661,000 850,000 604,000 608,000 484,000 668,093 442,288 446,653 370,997 461,403 319,792 360,916 306,161 76,229 251,545 273,994 250,738 244,605 32,553 35,605 23,860 25,277 22,639 24,085 10,040 20,442 19,517 19,318 18,391 12,603 17,328
Total Current Liabilities 7,172,000 7,033,000 7,365,000 5,601,000 5,767,000 5,761,000 6,005,000 4,432,000 4,743,000 4,852,000 4,949,000 3,792,000 3,908,000 3,664,000 3,737,144 2,835,947 2,848,871 2,721,061 2,752,785 2,192,561 2,224,979 2,097,841 2,012,573 1,818,957 1,837,041 2,098,016 2,100,631 1,280,651 1,217,290 1,139,805 1,074,656 898,339 852,081 1,048,283 731,636 634,821 591,633 540,926 506,997 419,277
Non-Current Liabilities
Long Term Debt 1,488,000 1,488,000 2,195,000 2,169,000 2,122,000 2,141,000 2,136,000 2,036,000 2,057,000 2,032,000 2,040,000 2,052,000 1,910,000 2,031,000 2,062,932 2,135,194 1,132,622 1,142,226 1,078,202 1,074,999 1,060,957 1,050,819 661,707 653,638 645,668 637,795 630,018 1,156,629 1,140,063 516,490 507,812 499,280 490,891 482,643 474,534 466,831 459,011 451,323 443,764 436,332
Deferred Revenue 85,000 100,000 81,000 46,000 45,000 53,000 70,000 63,000 58,000 57,000 63,000 53,000 49,000 50,000 45,346 37,749 31,399 40,477 40,038 41,286 37,159 36,722 38,597 41,244 44,389 50,244 39,884 42,298 47,491 50,440 30,161 18,048 15,130 10,468 10,751 8,917 15,112 12,789 12,567 12,344
Deferred Tax 669,000 693,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 0 0 0 0 0 0
Other Non-Current Liabilities 127,000 123,000 118,000 93,000 63,000 59,000 56,000 52,000 50,000 55,000 51,000 47,000 45,000 40,000 35,154 22,853 29,611 27,557 23,464 18,489 18,662 18,562 55,064 47,419 54,076 53,267 43,239 38,546 37,136 36,189 34,177 34,944 31,954 30,293 23,317 35,385 34,442 33,694 33,076 19,244
Total Non-Current Liabilities 2,369,000 2,404,000 2,394,000 2,308,000 2,230,000 2,253,000 2,262,000 2,151,000 2,165,000 2,144,000 2,154,000 2,152,000 2,004,000 2,121,000 2,143,432 2,195,796 1,193,632 1,210,260 1,141,704 1,134,774 1,116,778 1,106,103 755,368 742,301 744,133 741,306 713,141 1,237,473 1,224,690 603,119 572,150 552,272 537,975 523,404 508,602 511,133 508,565 497,806 489,407 467,920
Total Liabilities 9,541,000 9,437,000 9,759,000 7,909,000 7,997,000 8,014,000 8,267,000 6,583,000 6,908,000 6,996,000 7,103,000 5,944,000 5,912,000 5,785,000 5,880,576 5,031,743 4,042,503 3,931,321 3,894,489 3,327,335 3,341,757 3,203,944 2,767,941 2,561,258 2,581,174 2,839,322 2,813,772 2,518,124 2,441,980 1,742,924 1,646,806 1,450,611 1,390,056 1,571,687 1,240,238 1,145,954 1,100,198 1,038,732 996,404 887,197
Common Stock 0 8,107,000 0 0 0 0 0 0 0 0 0 0 0 0 196 195 191 190 189 189 188 185 180 179 178 177 174 173 171 170 167 165 164 162 160 157 155 153 150 148
Retained Earnings 2,678,000 2,416,000 2,069,000 1,774,000 1,532,000 488,000 338,000 188,000 108,000 88,000 -4,000 -30,000 -93,000 -152,000 -233,741 -250,389 -263,247 -304,013 -352,244 -950,968 -991,566 -980,487 -978,780 -985,795 -994,200 -941,454 -1,146,520 -1,118,713 -1,094,525 -1,038,052 -997,390 -964,801 -928,543 -890,341 -557,009 -519,631 -478,601 -416,676 -358,583 -313,920
Accumulated Other Comprehensive Income/Loss -78,000 -68,000 -37,000 -157,000 -91,000 -70,000 -102,000 -172,000 -100,000 -16,000 34,000 48,000 70,000 56,000 94,229 51,575 29,772 -14,380 25,255 19,631 13,542 10,323 -4,035 -1,418 -3,995 -12,970 -889 -408 -933 -11,678 -21,133 -16,465 -16,053 -14,569 -16,882 -15,072 -12,272 -15,678 -12,113 -6,322
Total Stockholders Equity 8,666,000 8,107,000 7,628,000 7,182,000 6,926,000 5,600,000 5,032,000 4,523,000 4,194,000 3,997,000 3,695,000 3,534,000 3,275,000 3,037,000 2,834,481 2,673,716 2,478,806 2,266,095 2,127,941 1,429,473 1,260,946 1,194,951 1,111,199 1,020,184 891,710 865,163 584,132 551,391 482,426 427,339 386,961 362,503 324,282 302,356 566,814 516,934 463,113 454,910 428,675 417,415
Total Investments 7,081,000 7,008,000 6,183,000 5,894,000 5,824,000 5,301,000 4,927,000 4,225,000 3,778,000 3,246,000 3,206,000 3,015,000 2,972,000 2,983,000 2,883,248 2,863,268 2,282,169 2,127,918 1,928,649 1,849,661 1,816,519 1,697,024 1,513,574 1,379,972 1,349,441 1,654,314 1,444,245 991,884 838,514 861,660 760,782 763,166 742,040 809,254 811,612 780,390 730,454 690,654 683,108 649,037
Total Debt 2,255,000 2,273,000 2,284,000 2,260,000 2,212,000 2,238,000 2,232,000 2,125,000 2,144,000 2,207,000 2,214,000 2,227,000 2,089,000 2,108,000 2,135,168 2,203,128 1,198,364 1,203,121 1,130,870 1,124,330 1,107,089 1,092,771 661,707 814,610 857,131 1,154,720 1,173,436 1,156,629 1,140,063 516,490 507,812 499,280 490,891 482,643 474,534 466,831 459,011 451,323 443,764 436,332
Net Debt 88,000 209,000 387,000 1,148,000 549,000 386,000 762,000 877,000 480,000 -45,000 486,000 827,000 727,000 287,000 458,374 854,834 361,055 394,396 355,092 501,405 523,508 453,049 95,503 110,981 152,285 471,866 446,941 51,758 -33,394 76,575 106,574 174,213 201,778 29,193 62,229 117,758 133,657 143,342 191,309 201,246

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 262,000 347,000 295,000 242,000 1,044,000 150,000 150,000 80,000 20,000 75,000 26,000 63,000 59,000 82,000 16,648 12,858 40,766 48,231 598,724 40,598 -11,079 -1,545 7,015 8,405 -52,746 10,622 -27,807 -24,188 -56,473 -40,662 -32,589 -36,258 -49,625 -333,332 -37,378 -41,030 -61,925 -58,093 -44,663 -41,050
Depreciation & Amortization 112,000 104,000 154,000 146,000 136,000 126,000 118,000 109,000 105,000 101,000 126,000 125,000 115,000 106,000 93,033 84,720 82,390 76,238 72,331 64,006 60,328 55,449 43,112 37,874 35,207 33,411 32,067 29,401 27,181 25,226 23,366 22,264 20,000 17,452 16,399 15,100 15,033 13,824 13,325 12,104
Deferred Income Tax 24,000 28,000 17,000 30,000 -911,000 7,000 18,000 0 -1,000 -2,000 -13,000 -5,000 -17,000 1,000 -18,041 -3,263 -1,650 -1,527 -572,923 231 -1,593 -1,480 -1,883 -1,371 -6,578 -24,348 -3,023 -1,304 -1,460 -3,291 1,671 1,331 -6,426 1,490 -2,764 -584 -597 1,830 -2,045 -573
Stock Based Compensation 444,000 422,000 413,000 413,000 397,000 381,000 363,000 361,000 352,000 325,000 302,000 291,000 281,000 256,000 245,399 219,929 216,840 188,285 170,051 162,934 171,760 157,450 142,644 144,408 135,560 121,341 105,627 100,442 98,066 89,943 83,120 81,087 78,065 75,308 68,182 65,111 66,346 58,074 45,996 41,490
Change in Working Capital -371,000 301,000 587,000 -624,000 -195,000 131,000 408,000 -367,000 -133,000 266,000 301,000 -242,000 -207,000 206,000 297,183 -110,102 -25,908 120,301 103,065 -107,359 -19,877 102,525 95,836 -90,244 40,671 94,491 25,449 -9,151 26,408 82,623 24,237 -437 -219,528 291,957 34,320 -760 37,855 30,499 13,144 -8,861
Accounts Receivable -216,000 715,000 -852,000 -83,000 16,000 619,000 -785,000 -66,000 -51,000 562,000 -620,000 -5,000 -130,000 354,000 -361,706 10,260 -8,774 208,789 -288,166 -43,023 -79,751 151,105 -153,602 -58,486 -3,562 69,502 -140,773 -8,698 4,018 47,021 -109,345 -22,728 -8,844 15,811 -45,552 -16,642 903 10,436 -49,850 -4,837
Inventory 0 0 355,000 -142,000 83,000 0 0 0 0 0 213,000 -36,000 30,000 -198,000 193,674 -4,707 30,004 -98,217 95,466 -43,481 53,118 -69,913 51,316 -22,891 50,904 -17,144 44,825 -4,096 31,802 -50,325 36,632 14,817 -216,195 225,927 19,285 5,285 18,060 -20,404 7,292 -6,830
Accounts Payable 65,000 107,000 46,000 -98,000 -44,000 -46,000 56,000 -24,000 71,000 69,000 16,000 -36,000 -14,000 89,000 -35,375 -35,532 16,645 20,679 -8,733 4,995 18,531 6,562 -9,815 7,690 -3,507 875 5,584 -3,228 -8,535 675 5,071 -8,353 -3,659 3,387 6,473 6,678 1,628 6 6,331 -7,084
Other Working Capital -220,000 -521,000 1,038,000 -301,000 -250,000 -442,000 1,137,000 -277,000 -153,000 -365,000 692,000 -165,000 -93,000 -39,000 500,590 -80,123 -63,783 -10,950 304,498 -25,850 -11,775 14,771 207,937 -16,557 -3,164 41,258 115,813 6,871 -877 85,252 91,879 15,827 9,170 46,832 54,114 3,919 17,264 40,461 49,371 9,890
Other Non-Cash Items 968,000 -53,000 139,000 104,000 109,000 107,000 105,000 82,000 90,000 98,000 102,000 88,000 69,000 76,000 51,303 37,310 55,616 60,040 49,963 49,768 44,196 48,449 2,888 46,429 -26,218 14,563 52,473 46,690 35,003 33,585 32,882 28,731 29,343 25,812 26,313 25,228 22,876 21,232 21,867 21,890
Net Cash Provided by Operating Activities 620,000 1,341,000 1,605,000 311,000 580,000 902,000 1,162,000 265,000 433,000 863,000 844,000 320,000 300,000 727,000 685,525 241,452 368,054 491,568 421,211 210,178 243,735 360,848 289,612 145,501 125,896 250,080 184,786 141,890 128,725 187,424 132,687 96,718 -148,171 78,687 105,072 63,065 79,588 67,366 47,624 25,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -271,000 -156,000 -261,000 -136,000 -132,000 -165,000 -144,000 -162,000 -151,000 -93,000 -107,000 -94,000 -91,000 -107,000 -140,690 -91,656 -116,964 -83,207 -114,332 -90,069 -86,056 -47,124 -98,913 -50,737 -55,991 -43,221 -35,154 -46,753 -42,087 -33,186 -29,450 -31,183 -32,952 -34,827 -26,643 -20,768 -15,121 -26,699 -8,880 -18,094
Acquisitions Net 153,000 -194,000 -542,000 -282,000 542,000 0 -34,000 0 -57,000 0 -7,000 -40,000 -513,000 -225,000 411 -24,699 6,500 -82,948 -7,414 1,200 36,160 -22,148 -12,500 2,750 -24,940 7,850 -31,666 -5,000 -6,502 -15,035 -8,000 0 -33,797 -500 -1,750 0 0 -1,100 0 -99,813
Purchases of Investments -1,101,000 -1,647,000 -848,000 -994,000 -1,615,000 -1,252,000 -1,256,000 -1,039,000 -1,147,000 -763,000 -787,000 -630,000 -495,000 -644,000 -704,791 -1,119,474 -578,935 -531,439 -339,976 -455,050 -361,894 -438,782 -468,784 -447,085 -3,783 -376,130 -548,595 -287,076 -134,994 -223,596 -84,767 -254,032 -9,100 -180,365 -170,115 -211,671 -209,132 -132,364 -160,610 -119,471
Sales/Maturities of Investments 1,040,000 1,073,000 654,000 915,000 1,073,000 880,000 545,000 569,000 554,000 577,000 540,000 556,000 491,000 532,000 668,551 533,585 452,824 312,560 262,990 422,764 245,433 285,033 333,058 408,473 311,026 182,105 97,131 128,648 155,865 144,052 84,795 233,335 66,662 184,743 135,829 161,241 159,224 125,798 126,287 96,364
Other Investing Activities -8,000 6,000 11,000 -28,000 -542,000 13,000 15,000 3,000 1,000 -1,000 2,000 11,000 -6,000 7,000 -44,000 -586,000 -6,500 -219,000 -112,315 -1,200 -36,160 22,148 -146,526 -2,750 304,243 -7,850 -451,964 91 -141 -689 8,112 289 8,946 -457 1,936 -474 35 31 -34,323 -23,107
Net Cash Used for Investing Activities -187,000 -918,000 -444,000 -525,000 -674,000 -524,000 -874,000 -629,000 -800,000 -280,000 -359,000 -197,000 -614,000 -437,000 -176,519 -702,244 -243,075 -385,034 -198,732 -122,355 -202,517 -200,873 -247,139 -89,349 226,312 -237,246 -518,284 -210,090 -27,859 -128,454 -29,310 -51,591 -241 -31,406 -60,743 -71,672 -64,994 -34,334 -43,203 -141,014
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 -94,000 0 -88,000 -6,000 -2,000 -6,000 -25,000 -28,000 -58,824 -1,553,128 -13,502 -2,236 -9 0 0 0 -118,302 -40,515 -242,867 -28,894 -2,237 -121 -1,145 -1,415 -112 -113 -113 -110 -111 -112 0 0 0 0
Common Stock Issued 0 131,000 1,000 76,000 0 117,000 0 71,000 1,000 105,000 2,000 70,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
Common Stock Repurchased -137,000 -175,000 -256,000 -282,000 -94,000 -112,000 -75,000 -111,000 -91,000 -150,000 -155,000 -142,000 -124,000 -191,000 -148,000 -122,000 -113,000 -126,000 -78,913 -83,183 -108,126 -139,493 -59,742 -66,737 -68,976 -85,555 -50,808 -43,781 -55,000 -53,023 -31,340 -28,781 -31,333 -28,453 -192 -157 -11,711 -735 -167 -494
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Financing Activities -321,000 -215,000 -126,000 -127,000 -94,000 -112,000 94,000 -111,000 -90,000 -45,000 -153,000 -72,000 -124,000 -96,000 -144,668 2,516,506 -88,709 -58,792 -76,272 -41,256 -97,919 -86,400 -56,019 -27,719 -60,214 -32,898 -44,989 -7,925 669,940 -18,216 -20,775 -8,894 -12,955 -8,580 21,291 32,090 96 29,739 15,678 25,666
Net Cash Used Provided by Financing Activities -321,000 -259,000 -381,000 -333,000 -94,000 5,000 -75,000 -40,000 -178,000 -51,000 -155,000 -78,000 -149,000 -124,000 -203,492 963,378 -102,211 -61,028 -76,281 -41,256 -97,919 -86,400 -174,321 -68,234 -303,081 -61,792 -47,226 -8,046 613,795 -19,631 -20,887 -9,007 -13,068 -8,690 21,180 31,978 96 29,739 15,678 25,666
Effect of Forex Changes on Cash -9,000 -4,000 5,000 -4,000 -1,000 1,000 8,000 -12,000 -44,000 -5,000 -4,000 -10,000 7,000 -18,000 22,106 7,821 5,787 -10,649 6,253 -7,725 207 1,079 -5,937 -2,088 -13,996 6,491 2,245 7,660 18,881 -662 -6,319 -166 -2,857 2,554 -2,277 348 2,683 -7,245 -2,730 -3,841
Net Change in Cash 103,000 160,000 785,000 -551,000 -189,000 384,000 221,000 -416,000 -589,000 527,000 326,000 35,000 -456,000 148,000 327,620 510,407 28,555 34,857 152,451 38,842 -56,494 74,654 -137,785 -14,170 35,131 -42,467 -378,479 -68,586 733,542 38,677 76,171 35,954 -164,337 41,145 63,232 23,719 17,373 55,526 17,369 -94,189
Cash at End of Period 2,167,000 2,064,000 1,904,000 1,119,000 1,670,000 1,859,000 1,475,000 1,254,000 1,670,000 2,259,000 1,732,000 1,406,000 1,371,000 1,827,000 1,679,430 1,351,810 841,403 812,848 777,991 625,540 586,698 643,192 568,538 706,323 720,493 685,362 727,829 1,104,871 1,173,457 439,915 401,238 325,067 289,113 453,450 412,305 349,073 325,354 307,981 252,455 235,086
Cash at Start of Period 2,064,000 1,904,000 1,119,000 1,670,000 1,859,000 1,475,000 1,254,000 1,670,000 2,259,000 1,732,000 1,406,000 1,371,000 1,827,000 1,679,000 1,351,810 841,403 812,848 777,991 625,540 586,698 643,192 568,538 706,323 720,493 685,362 727,829 1,106,308 1,173,457 439,915 401,238 325,067 289,113 453,450 412,305 349,073 325,354 307,981 252,455 235,086 329,275
Free Cash Flow
Operating Cash Flow 620,000 1,341,000 1,605,000 311,000 580,000 902,000 1,162,000 265,000 433,000 863,000 844,000 320,000 300,000 727,000 685,525 241,452 368,054 491,568 421,211 210,178 243,735 360,848 289,612 145,501 125,896 250,080 184,786 141,890 128,725 187,424 132,687 96,718 -148,171 78,687 105,072 63,065 79,588 67,366 47,624 25,000
Capital Expenditure -271,000 -156,000 -261,000 -136,000 -132,000 -165,000 -144,000 -162,000 -151,000 -93,000 -107,000 -94,000 -91,000 -107,000 -140,690 -91,656 -116,964 -83,207 -114,332 -90,069 -86,056 -47,124 -98,913 -50,737 -55,991 -43,221 -35,154 -46,753 -42,087 -33,186 -29,450 -31,183 -32,952 -34,827 -26,643 -20,768 -15,121 -26,699 -8,880 -18,094
Free Cash Flow 349,000 1,185,000 1,344,000 175,000 448,000 737,000 1,018,000 103,000 282,000 770,000 737,000 226,000 209,000 620,000 544,835 149,796 251,090 408,361 306,879 120,109 157,679 313,724 190,699 94,764 69,905 206,859 149,632 95,137 86,638 154,238 103,237 65,535 -181,123 43,860 78,429 42,297 64,467 40,667 38,744 6,906