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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-05-31 2024-03-01 2023-12-01 2023-09-01 2023-06-02 2023-03-03 2022-12-02 2022-09-02 2022-06-03 2022-03-04 2021-12-03 2021-09-03 2021-06-04 2021-03-05 2020-11-27 2020-08-28 2020-05-29 2020-02-28 2019-11-29 2019-08-30 2019-05-31 2019-03-01 2018-11-30 2018-08-31 2018-06-01 2018-03-02 2017-12-01 2017-09-01 2017-06-02 2017-03-03 2016-12-02 2016-09-02 2016-06-03 2016-03-04 2015-11-27 2015-08-28 2015-05-29 2015-02-27 2014-11-28 2014-08-29
Revenue 5,309,000 5,182,000 5,048,000 4,890,000 4,816,000 4,655,000 4,525,000 4,433,000 4,386,000 4,262,000 4,110,000 3,935,000 3,835,000 3,905,000 3,424,000 3,225,000 3,128,000 3,091,000 2,991,944 2,834,126 2,744,280 2,600,946 2,464,625 2,291,076 2,195,360 2,078,947 2,006,595 1,841,074 1,772,190 1,681,646 1,608,419 1,463,967 1,398,709 1,383,335 1,306,404 1,217,768 1,162,158 1,109,181 1,073,328 1,005,409
Revenue Y/Y Growth 10.24% 11.32% 11.56% 10.31% 9.80% 9.22% 10.10% 12.66% 14.37% 9.14% 20.04% 22.02% 22.60% 26.33% 14.44% 13.79% 13.98% 18.84% 21.40% 23.70% 25.00% 25.11% 22.83% 24.44% 23.88% 23.63% 24.76% 25.76% 26.70% 21.56% 23.12% 20.22% 20.35% 24.72% 21.72% 21.12% - - - -
Cost of Revenue 640,000 632,000 634,000 580,000 572,000 568,000 568,000 546,000 539,000 512,000 507,000 467,000 444,000 447,000 428,000 427,000 415,000 452,000 451,983 415,963 407,488 397,286 359,261 295,492 281,344 258,902 270,872 262,922 239,360 237,337 216,556 202,701 202,079 198,572 201,361 190,985 185,173 166,798 160,943 157,724
Gross Profit 4,669,000 4,550,000 4,414,000 4,310,000 4,244,000 4,087,000 3,957,000 3,887,000 3,847,000 3,750,000 3,603,000 3,468,000 3,391,000 3,458,000 2,996,000 2,798,000 2,713,000 2,639,000 2,539,961 2,418,163 2,336,792 2,203,660 2,105,364 1,995,584 1,914,016 1,820,045 1,735,723 1,578,152 1,532,830 1,444,309 1,391,863 1,261,266 1,196,630 1,184,763 1,105,043 1,026,783 976,985 942,383 912,385 847,685
Gross Profit Margin 87.94% 87.80% 87.44% 88.14% 88.12% 87.80% 87.45% 87.68% 87.71% 87.99% 87.66% 88.13% 88.42% 88.55% 87.50% 86.76% 86.73% 85.38% 84.89% 85.32% 85.15% 84.73% 85.42% 87.10% 87.18% 87.55% 86.50% 85.72% 86.49% 85.89% 86.54% 86.15% 85.55% 85.65% 84.59% 84.32% 84.07% 84.96% 85.01% 84.31%
Research and Development 984,000 939,000 889,000 881,000 876,000 827,000 773,000 775,000 738,000 701,000 657,000 651,000 620,000 620,000 558,000 566,000 532,000 532,000 499,806 489,827 475,958 464,637 415,958 398,957 374,128 348,769 324,026 315,555 299,401 285,077 257,849 248,450 232,484 237,204 220,514 218,660 208,047 215,509 213,687 212,049
General and Administrative Expenses 1,800,000 1,704,000 1,740,000 1,690,000 1,702,000 1,632,000 1,637,000 1,585,000 1,538,000 1,427,000 1,405,000 1,333,000 1,329,000 1,339,000 1,184,000 1,122,000 1,125,000 1,128,000 1,027,526 1,031,570 1,068,261 997,627 935,928 854,147 824,255 751,397 743,671 697,495 710,027 671,105 643,519 621,177 601,385 621,826 575,524 544,609 557,206 537,822 561,896 548,151
Total Operating Expenses 2,784,000 2,643,000 2,671,000 2,613,000 2,620,000 2,501,000 2,452,000 2,403,000 2,318,000 2,170,000 2,102,000 2,027,000 1,985,000 2,004,000 1,781,000 1,729,000 1,697,000 1,702,000 1,570,030 1,564,351 1,587,245 1,508,830 1,384,818 1,276,978 1,215,532 1,117,312 1,086,383 1,032,478 1,028,748 975,310 919,868 892,279 852,857 877,424 814,088 781,515 783,334 767,603 768,495 773,308
Operating Income or Loss 1,885,000 1,907,000 1,743,000 1,697,000 1,624,000 1,586,000 1,505,000 1,484,000 1,529,000 1,580,000 1,501,000 1,441,000 1,406,000 1,454,000 1,215,000 1,069,000 1,016,000 937,000 969,931 853,812 749,547 694,830 720,546 718,606 698,484 702,733 649,340 545,674 504,082 468,999 472,280 369,325 344,239 307,758 290,434 246,019 193,617 173,025 124,505 74,176
Operating Margin 35.51% 36.80% 34.53% 34.70% 33.72% 34.07% 33.26% 33.48% 34.86% 37.07% 36.52% 36.62% 36.66% 37.23% 35.48% 33.15% 32.48% 30.31% 32.42% 30.13% 27.31% 26.71% 29.24% 31.37% 31.82% 33.80% 32.36% 29.64% 28.44% 27.89% 29.36% 25.23% 24.61% 22.25% 22.23% 20.20% 16.66% 15.60% 11.60% 7.38%
Interest Expense -41,000 27,000 28,000 27,000 26,000 32,000 28,000 28,000 28,000 28,000 28,000 27,000 28,000 30,000 27,000 28,000 28,000 33,000 36,515 39,529 40,577 40,593 27,873 21,107 20,363 19,899 19,116 18,809 18,347 18,130 17,518 17,281 17,174 18,469 16,515 16,519 16,605 14,545 12,678 13,361
EBITDA 2,099,000 2,137,000 2,054,000 1,982,000 1,891,000 1,841,000 1,756,000 1,706,000 1,740,000 1,793,000 1,705,000 1,638,000 1,608,000 1,654,000 1,408,000 1,279,000 1,216,000 1,140,000 1,172,502 1,024,566 896,959 887,825 836,923 809,355 787,522 798,923 741,070 642,507 592,600 559,571 556,078 457,596 431,465 392,726 399,814 336,688 283,508 257,428 203,100 156,453
Depreciation and Amortization 214,000 230,000 222,000 218,000 267,000 255,000 251,000 222,000 211,000 213,000 205,000 193,000 194,000 196,000 190,000 191,000 188,000 188,000 183,692 150,549 145,610 144,898 106,720 86,890 76,360 76,522 81,234 82,319 81,635 80,809 81,860 84,014 84,461 81,200 86,359 87,550 85,929 79,635 78,147 80,154
Income Before Tax 1,930,000 968,000 1,808,000 1,743,000 1,650,000 1,598,000 1,517,000 1,456,000 1,492,000 1,543,000 1,468,000 1,418,000 1,386,000 1,433,000 1,197,000 1,060,000 1,000,000 919,000 957,147 834,488 710,772 702,334 699,217 701,358 690,799 702,502 643,012 541,379 492,618 460,632 456,700 356,301 329,830 292,307 296,940 232,619 180,974 163,248 112,275 62,938
Income Tax Expense 357,000 348,000 325,000 340,000 355,000 351,000 341,000 320,000 314,000 277,000 235,000 206,000 270,000 172,000 -1,053,000 105,000 -100,000 -36,000 105,286 41,725 78,179 28,093 20,977 35,067 27,632 119,426 141,463 121,810 118,228 62,186 57,087 85,513 85,756 38,000 74,235 58,154 33,481 78,360 24,139 18,252
Net Income 1,573,000 620,000 1,483,000 1,403,000 1,295,000 1,247,000 1,176,000 1,136,000 1,178,000 1,266,000 1,233,000 1,212,000 1,116,000 1,261,000 2,250,000 955,000 1,100,000 955,000 851,861 792,763 632,593 674,241 678,240 666,291 663,167 583,076 501,549 419,569 374,390 398,446 399,613 270,788 244,074 254,307 222,705 174,465 147,493 84,888 73,292 44,686
Net Income Margin 29.63% 11.96% 29.38% 28.69% 26.89% 26.79% 25.99% 25.63% 26.86% 29.70% 30.00% 30.80% 29.10% 32.29% 65.71% 29.61% 35.17% 30.90% 28.47% 27.97% 23.05% 25.92% 27.52% 29.08% 30.21% 28.05% 25.00% 22.79% 21.13% 23.69% 24.85% 18.50% 17.45% 18.38% 17.05% 14.33% 12.69% 7.65% 6.83% 4.44%
EPS 3.50 1.37 3.26 3.07 2.83 2.72 2.53 2.42 2.50 2.67 2.59 2.54 2.34 2.63 4.69 1.99 2.28 1.98 1.76 1.63 1.30 1.38 1.39 1.36 1.35 1.18 1.02 0.85 0.76 0.81 0.81 0.54 0.49 0.51 0.45 0.35 0.30 0.17 0.15 0.09
EPS Diluted 3.49 1.36 3.23 3.05 2.82 2.71 2.53 2.42 2.49 2.67 2.57 2.52 2.32 2.61 4.64 1.97 2.27 1.96 1.74 1.61 1.29 1.36 1.37 1.34 1.33 1.17 1.00 0.84 0.75 0.80 0.80 0.54 0.48 0.50 0.44 0.34 0.29 0.17 0.14 0.09
Weighted Average Shares Out 449,000 453,000 455,000 456,000 458,000 459,000 465,000 469,000 472,000 473,000 476,000 477,000 478,000 479,000 479,000 480,000 481,000 482,000 483,731 485,848 487,535 488,056 488,246 490,025 491,914 492,061 492,108 493,426 494,371 494,612 495,641 498,584 499,974 499,125 498,384 498,630 499,290 498,754 498,124 498,468
Weighted Average Shares Out Diluted 451,000 456,000 459,000 459,000 459,000 460,000 466,000 469,000 473,000 475,000 480,000 481,000 481,000 483,000 484,000 485,000 485,000 488,000 488,851 491,042 492,212 494,188 495,118 496,866 498,252 499,433 500,060 500,398 500,351 500,861 501,176 503,669 504,725 505,676 506,012 505,809 505,582 507,526 507,451 507,811

Reported Currency: USD 2024-05-31 2024-03-01 2023-12-01 2023-09-01 2023-06-02 2023-03-03 2022-12-02 2022-09-02 2022-06-03 2022-03-04 2021-12-03 2021-09-03 2021-06-04 2021-03-05 2020-11-27 2020-08-28 2020-05-29 2020-02-28 2019-11-29 2019-08-30 2019-05-31 2019-03-01 2018-11-30 2018-08-31 2018-06-01 2018-03-02 2017-12-01 2017-09-01 2017-06-02 2017-03-03 2016-12-02 2016-09-02 2016-06-03 2016-03-04 2015-11-27 2015-08-28 2015-05-29 2015-02-27 2014-11-28 2014-08-29
Current Assets
Cash and Cash Equivalents 7,660,000 6,254,000 7,141,000 6,601,000 5,456,000 4,072,000 4,236,000 3,870,000 3,365,000 2,739,000 3,844,000 4,623,000 4,250,000 3,452,000 4,478,000 3,767,000 3,044,000 2,688,000 2,650,221 2,209,047 2,082,910 1,738,846 1,642,775 1,747,144 2,987,986 2,666,981 2,306,072 1,774,550 1,316,950 1,068,896 1,011,315 767,672 886,379 830,696 876,560 829,292 956,147 712,884 1,117,400 903,329
Short Term Investments 405,000 566,000 701,000 915,000 1,145,000 1,581,000 1,860,000 1,894,000 1,934,000 1,962,000 1,954,000 1,541,000 1,518,000 1,511,000 1,514,000 1,497,000 1,307,000 1,483,000 1,526,755 1,441,741 1,396,069 1,487,411 1,586,187 3,197,326 3,346,078 3,480,989 3,513,702 3,593,936 3,614,563 3,578,721 3,749,985 3,678,726 3,432,029 3,267,192 3,111,524 2,839,441 2,457,101 2,463,936 2,622,091 2,616,868
Cash + Short Term Investments 8,065,000 6,820,000 7,842,000 7,516,000 6,601,000 5,653,000 6,096,000 5,764,000 5,299,000 4,701,000 5,798,000 6,164,000 5,768,000 4,963,000 5,992,000 5,264,000 4,351,000 4,171,000 4,176,976 3,650,788 3,478,979 3,226,257 3,228,962 4,944,470 6,334,064 6,147,970 5,819,774 5,368,486 4,931,513 4,647,617 4,761,300 4,446,398 4,318,408 4,097,888 3,988,084 3,668,733 3,413,248 3,176,820 3,739,491 3,520,197
Net Receivables 1,612,000 2,210,000 2,224,000 1,851,000 1,685,000 1,801,000 2,065,000 1,723,000 1,588,000 1,685,000 1,878,000 1,545,000 1,477,000 1,520,000 1,398,000 1,318,000 1,366,000 1,389,000 1,534,809 1,371,697 1,272,668 1,304,796 1,315,578 1,044,507 1,074,877 1,062,690 1,217,968 1,006,187 901,452 850,840 833,033 731,166 666,736 599,207 672,006 593,554 502,617 532,427 591,800 528,331
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 82,438 71,218 60,470 95,586 79,713
Other Current Assets 1,346,000 978,000 1,018,000 1,043,000 988,000 888,000 835,000 1,002,000 1,021,000 1,090,000 975,000 910,000 833,000 901,000 756,000 805,000 932,000 895,000 783,140 727,611 590,998 565,115 312,499 311,936 332,503 270,154 210,071 206,384 219,232 257,105 245,441 241,146 253,420 238,295 161,802 181,163 191,314 202,442 175,758 151,227
Total Current Assets 11,023,000 10,008,000 11,084,000 10,410,000 9,274,000 8,342,000 8,996,000 8,489,000 7,908,000 7,476,000 8,651,000 8,619,000 8,078,000 7,384,000 8,146,000 7,387,000 6,649,000 6,455,000 6,494,925 5,750,096 5,342,645 5,096,168 4,857,039 6,300,913 7,741,444 7,480,814 7,247,813 6,581,057 6,052,197 5,755,562 5,839,774 5,418,710 5,238,564 4,935,390 4,821,892 4,525,888 4,178,397 3,972,159 4,602,635 4,279,468
Non-Current Assets
Property, Plant and Equipment 2,350,000 2,354,000 2,388,000 2,409,000 2,421,000 2,369,000 2,315,000 2,272,000 2,220,000 2,138,000 2,116,000 2,081,000 2,031,000 2,007,000 2,004,000 1,974,000 1,876,000 1,844,000 1,293,015 1,244,011 1,205,020 1,104,065 1,075,072 1,019,260 993,486 991,674 936,976 939,809 924,108 821,730 816,264 811,524 796,077 794,876 787,421 797,464 785,199 784,314 785,123 785,856
Goodwill 12,803,000 12,803,000 12,805,000 12,800,000 12,796,000 12,792,000 12,787,000 12,756,000 12,801,000 12,795,000 12,721,000 11,838,000 11,859,000 11,845,000 10,742,000 10,739,000 10,695,000 10,691,000 10,691,199 10,688,068 10,697,874 10,707,715 10,581,048 7,136,853 5,823,792 5,843,899 5,821,561 5,820,656 5,788,703 5,753,575 5,406,474 5,433,180 5,444,556 5,389,000 5,366,881 5,402,159 5,388,971 5,396,174 4,721,962 4,746,781
Intangible Assets 933,000 1,011,000 1,088,000 1,167,000 1,258,000 1,354,000 1,449,000 1,548,000 1,650,000 1,743,000 1,820,000 1,557,000 1,641,000 1,729,000 1,359,000 1,445,000 1,535,000 1,626,000 1,720,565 1,815,625 1,917,149 2,017,103 2,069,001 669,476 320,478 353,740 385,658 420,667 453,834 489,202 414,405 454,230 494,193 518,686 510,007 556,810 583,198 629,317 469,662 490,839
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48,000 0 -129,401 -133,886 -125,660 0 0 0 0 0 -276,271 -279,649 80,439 80,439 80,439 80,439 80,439 80,439 80,439 80,439 80,439 80,439 80,439
Tax Assets 1,436,000 1,310,000 1,191,000 1,065,000 964,000 826,000 777,000 799,000 882,000 950,000 1,085,000 1,190,000 1,168,000 1,262,000 1,370,000 219,000 231,000 48,000 0 129,401 133,886 125,660 0 85,297 117,970 149,710 0 276,271 279,649 286,407 0 238,459 245,611 0 0 82,438 71,218 60,470 0 79,713
Other Non-Current Assets 1,462,000 1,265,000 1,223,000 1,239,000 1,125,000 984,000 841,000 880,000 865,000 874,000 848,000 859,000 805,000 758,000 663,000 650,000 617,000 598,000 562,696 557,080 503,221 542,938 186,522 183,821 166,234 153,648 143,548 144,626 146,058 -142,132 149,758 -69,101 -82,657 178,291 159,832 63,197 77,961 85,549 126,315 30,584
Total Non-Current Assets 18,984,000 18,743,000 18,695,000 18,680,000 18,564,000 18,325,000 18,169,000 18,255,000 18,418,000 18,500,000 18,590,000 17,525,000 17,504,000 17,601,000 16,138,000 15,027,000 14,954,000 14,759,000 14,267,475 14,304,784 14,323,264 14,371,821 13,911,643 9,094,707 7,421,960 7,492,671 7,287,743 7,325,758 7,312,703 7,289,221 6,867,340 6,948,731 6,978,219 6,961,292 6,904,580 6,982,507 6,986,986 7,036,263 6,183,501 6,214,212
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 30,007,000 28,751,000 29,779,000 29,090,000 27,838,000 26,667,000 27,165,000 26,744,000 26,326,000 25,976,000 27,241,000 26,144,000 25,582,000 24,985,000 24,284,000 22,414,000 21,603,000 21,214,000 20,762,400 20,054,880 19,665,909 19,467,989 18,768,682 15,395,620 15,163,404 14,973,485 14,535,556 13,906,815 13,364,900 13,044,783 12,707,114 12,367,441 12,216,783 11,896,682 11,726,472 11,508,395 11,165,383 11,008,422 10,786,136 10,493,680
Current Liabilities
Accounts Payable 357,000 300,000 314,000 314,000 346,000 308,000 379,000 316,000 366,000 295,000 312,000 331,000 312,000 254,000 306,000 229,000 289,000 265,000 209,499 186,999 169,101 145,292 186,258 145,566 117,194 131,090 113,538 90,327 77,905 191,484 88,024 83,444 75,582 71,706 93,307 69,823 56,539 71,670 68,377 53,791
Short Term Debt 1,565,000 1,570,000 73,000 74,000 74,000 81,000 587,000 588,000 589,000 592,000 97,000 97,000 96,000 94,000 92,000 90,000 85,000 84,000 3,149,343 3,148,587 3,145,668 892,754 93,234 61,371 84,283 58,827 63,746 99,833 138,001 52,671 81,475 48,123 50,151 33,863 34,161 91,312 76,320 64 603,229 606,426
Tax Payables 95,000 123,000 85,000 857,000 548,000 222,000 75,000 76,000 62,000 83,000 54,000 70,000 55,000 81,000 63,000 177,000 166,000 149,000 55,562 44,441 45,778 24,422 35,709 11,222 37,933 10,591 14,196 56,754 98,653 11,565 38,362 10,662 15,774 4,458 6,165 71,487 55,473 19,934 20,456 4,438
Deferred Revenue 5,558,000 5,975,000 5,837,000 5,375,000 5,265,000 5,357,000 5,297,000 4,829,000 4,753,000 4,894,000 4,733,000 4,243,000 4,144,000 4,134,000 3,629,000 3,317,000 3,321,000 3,489,000 3,377,986 3,120,186 3,011,552 3,083,839 2,915,974 2,615,192 2,543,462 2,483,744 2,405,950 2,136,771 2,005,953 1,988,008 1,945,619 1,745,282 1,633,221 1,563,821 1,434,200 1,259,712 1,175,542 1,129,701 1,097,923 947,563
Other Current Liabilities 1,994,000 1,692,000 2,027,000 2,571,000 2,334,000 1,691,000 1,865,000 1,705,000 1,677,000 1,416,000 1,790,000 1,520,000 1,593,000 1,324,000 1,485,000 1,494,000 1,469,000 1,390,000 1,454,110 1,347,194 1,360,776 1,154,304 1,105,660 969,898 984,017 862,808 944,223 889,213 826,037 721,906 696,517 628,817 626,636 562,416 651,888 639,967 628,632 586,725 740,941 637,468
Total Current Liabilities 9,474,000 9,537,000 8,251,000 8,334,000 8,019,000 7,437,000 8,128,000 7,438,000 7,385,000 7,197,000 6,932,000 6,191,000 6,145,000 5,806,000 5,512,000 5,130,000 5,164,000 5,228,000 8,190,938 7,802,966 7,687,097 5,276,189 4,301,126 3,792,027 3,728,956 3,536,469 3,527,457 3,216,144 3,047,896 2,954,069 2,811,635 2,505,666 2,385,590 2,231,806 2,213,556 2,060,814 1,937,033 1,788,160 2,510,470 2,245,248
Non-Current Liabilities
Long Term Debt 4,127,000 2,138,000 4,007,000 4,022,000 4,039,000 4,045,000 4,046,000 4,053,000 4,069,000 4,073,000 4,576,000 4,588,000 4,597,000 4,613,000 4,616,000 4,636,000 4,612,000 4,627,000 988,924 988,429 987,938 3,236,833 4,124,800 1,874,654 1,874,057 1,874,794 1,881,421 1,889,218 1,888,398 1,884,074 1,902,068 1,916,591 1,918,389 1,916,831 1,907,231 1,906,094 1,904,376 1,901,554 911,086 901,830
Deferred Revenue 128,000 135,000 113,000 108,000 116,000 120,000 117,000 114,000 123,000 125,000 145,000 142,000 139,000 151,000 130,000 131,000 140,000 125,000 122,727 135,750 122,522 134,353 137,630 92,182 90,805 88,460 88,592 68,093 69,039 72,238 69,131 52,703 48,411 44,839 51,094 46,317 52,613 53,568 57,401 48,975
Deferred Tax 398,000 378,000 514,000 498,000 479,000 0 28,000 3,000 4,000 4,000 5,000 7,000 80,000 81,000 10,000 76,000 107,000 48,000 140,498 129,401 133,886 125,660 46,702 622,411 611,509 690,468 279,941 276,271 279,649 286,407 217,660 238,459 245,611 265,748 208,209 316,142 326,922 348,644 341,610 344,715
Other Non-Current Liabilities 1,037,000 1,103,000 376,000 352,000 347,000 859,000 795,000 763,000 760,000 802,000 786,000 802,000 769,000 788,000 752,000 728,000 699,000 721,000 789,158 755,561 802,773 823,469 796,310 152,421 152,494 149,266 298,276 286,655 275,920 259,305 281,785 376,076 370,171 356,256 344,802 337,696 334,336 327,476 204,688 221,652
Total Non-Current Liabilities 5,690,000 3,754,000 5,010,000 4,980,000 4,981,000 5,024,000 4,986,000 4,933,000 4,956,000 5,004,000 5,512,000 5,539,000 5,585,000 5,633,000 5,508,000 5,571,000 5,558,000 5,521,000 2,041,307 2,009,141 2,047,119 4,320,315 5,105,442 2,741,668 2,728,865 2,802,988 2,548,230 2,520,237 2,513,006 2,502,024 2,470,644 2,583,829 2,582,582 2,583,674 2,511,336 2,606,249 2,618,247 2,631,242 1,514,785 1,517,172
Total Liabilities 15,164,000 13,291,000 13,261,000 13,314,000 13,000,000 12,461,000 13,114,000 12,371,000 12,341,000 12,201,000 12,444,000 11,730,000 11,730,000 11,439,000 11,020,000 10,701,000 10,722,000 10,749,000 10,232,245 9,812,107 9,734,216 9,596,504 9,406,568 6,533,695 6,457,821 6,339,457 6,075,687 5,736,381 5,560,902 5,456,093 5,282,279 5,089,495 4,968,172 4,815,480 4,724,892 4,667,063 4,555,280 4,419,402 4,025,255 3,762,420
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
Retained Earnings 35,227,000 33,809,000 33,346,000 32,012,000 30,609,000 29,435,000 28,319,000 27,158,000 26,022,000 24,961,000 23,905,000 22,750,000 21,538,000 20,521,000 19,611,000 17,383,000 16,428,000 15,390,000 14,828,562 13,976,701 13,183,938 12,579,311 11,815,597 11,137,357 10,471,066 9,830,399 9,573,870 9,072,321 8,652,752 8,299,362 8,114,517 7,714,904 7,444,115 7,221,083 7,253,431 7,049,629 6,879,444 6,756,803 6,909,451 6,850,790
Accumulated Other Comprehensive Income/Loss -276,000 -277,000 -285,000 -285,000 -297,000 -307,000 -293,000 -224,000 -195,000 -177,000 -137,000 -131,000 -121,000 -141,000 -158,000 -153,000 -195,000 -189,000 -188,034 -193,949 -144,364 -150,432 -148,130 -128,048 -129,230 -109,939 -111,821 -98,630 -146,752 -185,409 -173,602 -134,111 -133,047 -151,679 -169,080 -140,831 -129,473 -103,810 -8,094 20,067
Total Stockholders Equity 14,843,000 15,460,000 16,518,000 15,776,000 14,838,000 14,206,000 14,051,000 14,373,000 13,985,000 13,775,000 14,797,000 14,414,000 13,852,000 13,546,000 13,264,000 11,713,000 10,881,000 10,465,000 10,530,155 10,242,773 9,931,693 9,871,485 9,362,114 8,861,925 8,705,583 8,634,028 8,459,869 8,170,434 7,803,998 7,588,690 7,424,835 7,277,946 7,248,611 7,081,202 7,001,580 6,841,332 6,610,103 6,589,020 6,760,881 6,731,260
Total Investments 405,000 566,000 701,000 915,000 1,145,000 1,581,000 1,860,000 1,894,000 1,934,000 1,962,000 1,954,000 1,541,000 1,518,000 1,511,000 1,514,000 1,497,000 1,307,000 1,483,000 1,526,755 1,441,741 1,396,069 1,487,411 1,586,187 3,197,326 3,346,078 3,480,989 3,513,702 3,593,936 3,614,563 3,659,160 3,830,424 3,759,165 3,512,468 3,347,631 3,191,963 2,919,880 2,537,540 2,544,375 2,702,530 2,697,307
Total Debt 6,090,000 4,086,000 4,080,000 4,096,000 4,113,000 4,126,000 4,633,000 4,641,000 4,658,000 4,665,000 4,673,000 4,685,000 4,693,000 4,707,000 4,708,000 4,726,000 4,697,000 4,711,000 4,138,267 4,137,016 4,133,606 4,129,587 4,124,800 1,874,654 1,874,057 1,874,794 1,881,421 1,889,218 1,888,398 1,884,074 1,902,068 1,916,591 1,918,389 1,916,831 1,907,231 1,906,094 1,904,376 1,901,618 1,514,315 1,508,256
Net Debt -1,570,000 -2,168,000 -3,061,000 -2,505,000 -1,343,000 54,000 397,000 771,000 1,293,000 1,926,000 829,000 62,000 443,000 1,255,000 230,000 959,000 1,653,000 2,023,000 1,488,046 1,927,969 2,050,696 2,390,741 2,482,025 127,510 -1,113,929 -792,187 -424,651 114,668 571,448 815,178 890,753 1,148,919 1,032,010 1,086,135 1,030,671 1,076,802 948,229 1,188,734 396,915 604,927

Reported Currency: USD 2024-05-31 2024-03-01 2023-12-01 2023-09-01 2023-06-02 2023-03-03 2022-12-02 2022-09-02 2022-06-03 2022-03-04 2021-12-03 2021-09-03 2021-06-04 2021-03-05 2020-11-27 2020-08-28 2020-05-29 2020-02-28 2019-11-29 2019-08-30 2019-05-31 2019-03-01 2018-11-30 2018-08-31 2018-06-01 2018-03-02 2017-12-01 2017-09-01 2017-06-02 2017-03-03 2016-12-02 2016-09-02 2016-06-03 2016-03-04 2015-11-27 2015-08-28 2015-05-29 2015-02-27 2014-11-28 2014-08-29
Cash Flows from Operating Activities
Net Income 1,573,000 620,000 1,483,000 1,403,000 1,295,000 1,247,000 1,176,000 1,136,000 1,178,000 1,266,000 1,233,000 1,212,000 1,116,000 1,261,000 2,250,000 955,000 1,100,000 955,000 851,861 792,763 632,593 674,241 678,240 666,291 663,167 583,076 501,549 419,569 374,390 398,446 399,613 270,788 244,074 254,307 222,705 174,465 147,493 84,888 73,292 44,686
Depreciation & Amortization 214,000 230,000 222,000 218,000 220,000 212,000 215,000 216,000 212,000 213,000 205,000 193,000 194,000 196,000 190,000 191,000 188,000 188,000 183,692 150,549 145,609 144,898 106,720 86,890 76,360 76,522 81,234 82,319 81,635 80,809 81,860 84,014 84,461 81,200 86,359 87,550 85,929 79,635 78,147 80,154
Deferred Income Tax 0 -116,000 -3,000 -5,000 -5,000 -49,000 46,000 85,000 68,000 129,000 63,000 -90,000 93,000 117,000 -1,217,000 -19,000 -172,000 -93,000 4,454 8,935 8,128 -18,810 -50,822 -18,045 31,425 -431,494 3,746 -4,416 -8,040 60,315 -19,942 -6,689 -6,053 56,906 -21,888 -22,338 -30,310 4,879 -18,177 -12,544
Stock Based Compensation 467,000 451,000 427,000 442,000 433,000 416,000 388,000 378,000 352,000 322,000 269,000 280,000 260,000 260,000 233,000 232,000 227,000 217,000 203,205 195,513 204,300 184,688 169,621 159,039 144,322 130,488 120,050 117,042 116,049 98,310 87,530 84,503 85,570 92,306 81,022 85,975 84,649 84,193 84,949 82,986
Change in Working Capital 0 1,000 -403,000 -98,000 298,000 -152,000 482,000 -144,000 200,000 -202,000 247,000 -194,000 315,000 -83,000 308,000 42,000 -193,000 29,000 141,812 -213,207 125,124 51,299 149,504 44,697 93,130 200,444 132,638 86,149 74,332 153,826 127,369 80,051 71,270 67,667 86,506 11,083 153,689 -56,014 163,665 61,270
Accounts Receivable 0 166,000 -376,000 -168,000 116,000 269,000 -344,000 -141,000 96,000 191,000 -325,000 -66,000 43,000 -82,000 -81,000 32,000 10,000 145,000 -173,776 -99,733 21,139 64,544 -200,985 58,321 -13,717 154,398 -213,634 -105,814 -51,975 184,250 -103,383 -65,655 -65,652 74,274 -79,398 -91,371 29,209 62,058 -64,045 2,636
Inventory 0 0 378,000 186,000 -142,000 0 0 0 0 0 363,000 47,000 -101,000 141,000 4,000 29,000 -35,000 -200,000 151,276 81,835 -44,948 -23,466 171,427 -80,027 27,613 -171,950 190,423 93,392 165,610 -217,066 98,803 57,793 62,774 -52,673 55,914 78,222 -14,078 -63,426 49,529 -1,569
Accounts Payable 0 -12,000 -2,000 -18,000 26,000 -55,000 55,000 -49,000 54,000 6,000 -38,000 19,000 58,000 -59,000 77,000 -61,000 25,000 55,000 22,500 17,898 23,809 -41,078 29,558 21,706 -13,896 17,552 23,211 12,422 -113,635 32,816 4,580 7,862 2,878 -21,601 23,484 13,149 -15,131 1,368 14,516 -1,067
Other Working Capital 0 -153,000 -403,000 -98,000 298,000 -366,000 771,000 46,000 50,000 -399,000 247,000 -194,000 315,000 -83,000 308,000 42,000 -193,000 29,000 141,812 -213,207 125,124 51,299 149,504 44,697 93,130 200,444 132,638 86,149 74,332 153,826 127,369 80,051 71,270 67,667 86,506 11,083 153,689 -56,014 163,665 61,270
Other Non-Cash Items 0 745,000 -129,000 -87,000 -102,000 19,000 18,000 33,000 30,000 41,000 31,000 14,000 10,000 21,000 18,000 35,000 34,000 29,000 -8,624 -12,413 -6,428 -22,868 54,730 16,432 -31,998 430,565 -5,997 3,773 6,461 -61,336 19,171 5,218 9,393 -54,859 -189 23,753 30,034 -14,566 18,056 11,968
Net Cash Provided by Operating Activities 1,940,000 1,174,000 1,597,000 1,873,000 2,139,000 1,693,000 2,325,000 1,704,000 2,040,000 1,769,000 2,048,000 1,415,000 1,988,000 1,772,000 1,782,000 1,436,000 1,184,000 1,325,000 1,376,400 922,140 1,109,326 1,013,448 1,107,993 955,304 976,406 989,601 833,220 704,436 644,827 730,370 695,601 517,885 488,715 497,527 454,515 360,488 471,484 183,015 399,932 268,520
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -41,000 -75,000 -47,000 -91,000 -121,000 -101,000 -91,000 -125,000 -126,000 -100,000 -81,000 -95,000 -95,000 -59,000 -103,000 -126,000 -96,000 -94,000 -94,096 -89,125 -85,492 -65,268 -62,563 -63,558 -45,316 -95,142 -37,684 -54,238 -55,297 -30,903 -48,633 -55,213 -53,759 -46,200 -64,676 -48,984 -35,730 -35,546 -36,775 -54,966
Acquisitions Net 0 0 -200,000 0 0 -257,000 -22,000 -22,000 -20,000 -106,000 -1,212,000 0 0 -1,470,000 0 0 0 0 -887 0 0 -99,817 -4,681,341 -1,618,427 -14,614 0 0 0 0 -459,626 0 0 -48,427 0 -363,381 -20,025 -5,637 -800,342 -29,802 0
Purchases of Investments 152,000 -38,000 -19,000 0 443,000 -30,000 -213,000 -188,000 -238,000 -316,000 -657,000 -38,000 -12,000 -29,000 -28,000 -191,000 -54,000 -2,000 -85,462 -75,706 -4,921 -77,103 -1,211 -1,578 -4,287 -6,514 -4,149 -3,791 -32,250 -17,673 -97,891 -251,375 -149,319 -212,642 -279,090 -396,082 -1,083 -14,885 -11,382 -115,428
Sales/Maturities of Investments 0 139,000 219,000 236,000 447,000 287,000 235,000 210,000 246,000 262,000 229,000 214,000 340,000 285,000 286,000 2,000 176,000 48,000 12,036 194,219 100,486 110,270 1,606,237 163,229 131,896 7,894 62,199 21,215 507,949 169,320 3,426 439,702 443,324 373,560 363,381 351,727 3,541 152,402 595,341 406,903
Other Investing Activities 0 2,000 200,000 236,000 -447,000 257,000 22,000 22,000 8,000 -54,000 -428,000 -214,000 -340,000 -285,000 -286,000 -189,000 54,000 46,000 -73,000 -194,219 156,000 33,000 1,605,026 161,651 127,609 1,380 58,050 17,424 -507,949 151,647 -94,465 -439,702 -443,324 -373,560 57,779 -351,727 2,458 137,517 -595,341 -406,903
Net Cash Used for Investing Activities 111,000 66,000 153,000 145,000 322,000 156,000 -69,000 -103,000 -138,000 -260,000 -1,721,000 -133,000 -107,000 -1,558,000 -131,000 -315,000 80,000 -48,000 -168,409 -164,831 10,073 -131,918 -3,138,878 -1,520,334 67,679 -93,762 20,366 -36,814 -87,547 -338,882 -143,098 -306,588 -251,505 -258,842 -285,987 -465,091 -38,909 -698,371 -77,959 -170,394
Cash Flows from Financing Activities
Debt Repayment 0 0 -500,000 0 0 -500,000 0 0 0 0 0 0 0 0 -3,150,000 0 0 -3,150,000 -3,219 0 -288 -2,931 -575 -317 -511 -304 -632 -416 -644 -268 -22 -65 -21 0 -602,189 0 0 -602,189 -3,253 -3,372
Common Stock Issued -135,000 97,000 223,000 244,000 1,000 69,000 0 187,000 0 0 1,000 81,000 0 87,000 0 103,000 1,000 88,000 692 123,036 2,318 71,594 1,247 78,656 298 64,384 669 82,117 1,043 51,787 5,874 71,128 6,741 45,544 42 68,641 2,911 56,320 3,619 91,500
Common Stock Repurchased -2,500,000 -2,000,000 -1,000,000 -1,000,000 -1,000,000 -1,400,000 -1,817,000 -1,284,000 -1,301,000 -2,666,000 -1,000,000 -1,000,000 -1,000,000 -950,000 -850,000 -500,000 -850,000 -850,000 -750,000 -750,000 -750,000 -500,000 -300,000 -750,000 -700,000 -300,000 -300,000 -300,000 -300,000 -200,000 -300,000 -400,000 -225,000 -150,000 -125,000 -100,000 -200,000 -200,000 -125,000 -125,000
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 1,993,000 -225,000 -217,000 -115,000 -81,000 -183,000 -94,000 224,000 51,000 62,000 -79,000 20,000 -80,000 -381,000 3,060,000 -17,000 -52,000 5,735,000 -10,606 2,593 -21,813 -280,981 4,471,154 46,405 -16,854 -240,969 -18,877 22,735 -13,788 -131,227 -447 3,980 44,133 -179,936 1,214,186 12,649 10,987 1,798,104 21,102 27,078
Net Cash Used Provided by Financing Activities -642,000 -2,128,000 -1,217,000 -871,000 -1,080,000 -2,014,000 -1,911,000 -1,060,000 -1,250,000 -2,604,000 -1,078,000 -899,000 -1,080,000 -1,244,000 -940,000 -414,000 -901,000 -1,233,000 -765,660 -624,371 -772,101 -783,912 1,924,731 -671,661 -717,365 -541,273 -319,509 -218,299 -314,432 -331,495 -300,469 -324,957 -180,888 -284,392 -115,150 -18,710 -186,102 119,275 -103,532 -9,794
Effect of Forex Changes on Cash -3,000 1,000 7,000 -2,000 3,000 1,000 21,000 -36,000 -26,000 -10,000 -28,000 -10,000 -3,000 4,000 0 16,000 -7,000 -6,000 -1,157 -6,801 -3,234 -1,547 1,785 -4,151 -5,715 6,343 -2,555 8,277 5,206 -2,412 -8,391 -5,047 -639 -157 -6,110 -3,542 -3,210 -8,435 -4,370 -2,027
Net Change in Cash 1,406,000 -887,000 540,000 1,145,000 1,384,000 -164,000 366,000 505,000 626,000 -1,105,000 -779,000 373,000 798,000 -1,026,000 711,000 723,000 356,000 38,000 441,174 126,137 344,064 96,071 -104,369 -1,240,842 321,005 360,909 531,522 457,600 248,054 57,581 243,643 -118,707 55,683 -45,864 47,268 -126,855 243,263 -404,516 214,071 86,305
Cash at End of Period 7,660,000 6,254,000 7,141,000 6,601,000 5,456,000 4,072,000 4,236,000 3,870,000 3,365,000 2,739,000 3,844,000 4,623,000 4,250,000 3,452,000 4,478,000 3,767,000 3,044,000 2,688,000 2,650,221 2,209,047 2,082,910 1,738,846 1,642,775 1,747,144 2,987,986 2,666,981 2,306,072 1,774,550 1,316,950 1,068,896 1,011,315 767,672 886,379 830,696 876,560 829,292 956,147 712,884 1,117,400 903,325
Cash at Start of Period 6,254,000 7,141,000 6,601,000 5,456,000 4,072,000 4,236,000 3,870,000 3,365,000 2,739,000 3,844,000 4,623,000 4,250,000 3,452,000 4,478,000 3,767,000 3,044,000 2,688,000 2,650,000 2,209,047 2,082,910 1,738,846 1,642,775 1,747,144 2,987,986 2,666,981 2,306,072 1,774,550 1,316,950 1,068,896 1,011,315 767,672 886,379 830,696 876,560 829,292 956,147 712,884 1,117,400 903,329 817,020
Free Cash Flow
Operating Cash Flow 1,940,000 1,174,000 1,597,000 1,873,000 2,139,000 1,693,000 2,325,000 1,704,000 2,040,000 1,769,000 2,048,000 1,415,000 1,988,000 1,772,000 1,782,000 1,436,000 1,184,000 1,325,000 1,376,400 922,140 1,109,326 1,013,448 1,107,993 955,304 976,406 989,601 833,220 704,436 644,827 730,370 695,601 517,885 488,715 497,527 454,515 360,488 471,484 183,015 399,932 268,520
Capital Expenditure -41,000 -75,000 -47,000 -91,000 -121,000 -101,000 -91,000 -125,000 -126,000 -100,000 -81,000 -95,000 -95,000 -59,000 -103,000 -126,000 -96,000 -94,000 -94,096 -89,125 -85,492 -65,268 -62,563 -63,558 -45,316 -95,142 -37,684 -54,238 -55,297 -30,903 -48,633 -55,213 -53,759 -46,200 -64,676 -48,984 -35,730 -35,546 -36,775 -54,966
Free Cash Flow 1,899,000 1,099,000 1,550,000 1,782,000 2,018,000 1,592,000 2,234,000 1,579,000 1,914,000 1,669,000 1,967,000 1,320,000 1,893,000 1,713,000 1,679,000 1,310,000 1,088,000 1,231,000 1,282,304 833,015 1,023,834 948,180 1,045,430 891,746 931,090 894,459 795,536 650,198 589,530 699,467 646,968 462,672 434,956 451,327 389,839 311,504 435,754 147,469 363,157 213,554