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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-11-29 2024-08-30 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
Revenue 5,606,000 5,408,000 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
Revenue Y/Y Growth 11.05% 10.59% 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% - - - -
Cost of Revenue 616,000 554,000 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
Gross Profit 4,990,000 4,854,000 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
Gross Profit Margin 89.01% 89.76% 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%
Research and Development 999,000 1,022,000 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
General and Administrative Expenses 1,992,000 1,797,000 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
Total Operating Expenses 2,991,000 2,862,000 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
Operating Income or Loss 1,957,000 1,992,000 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
Operating Margin 34.91% 36.83% 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%
Interest Expense -50,000 51,000 41,000 27,000 28,000 27,000 26,000 32,000 0 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
EBITDA 1,957,000 2,306,000 2,118,000 2,137,000 2,076,000 2,006,000 1,911,000 1,863,000 1,720,000 1,484,000 1,752,000 1,806,000 1,721,000 1,658,000 1,622,000 1,650,000 1,414,000 1,260,000 1,204,000 1,125,000 1,177,050 1,024,566 937,000 887,825 827,266 809,355 787,522 798,923 730,574 642,507 592,600 559,571 556,078 457,596 428,700 388,958 377,314 332,818 279,580 254,415
Depreciation and Amortization 0 213,000 233,000 230,000 240,000 236,000 235,000 233,000 215,000 237,000 232,000 235,000 225,000 213,000 208,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
Income Before Tax 1,991,000 2,042,000 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
Income Tax Expense 308,000 358,000 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
Net Income 1,683,000 1,684,000 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
Net Income Margin 30.02% 31.14% 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%
EPS 3.82 3.78 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
EPS Diluted 3.80 3.76 3.49 1.36 3.23 3.05 2.82 2.71 2.52 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
Weighted Average Shares Out 441,000 445,000 449,000 453,000 455,000 456,000 458,000 459,000 465,307 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
Weighted Average Shares Out Diluted 443,000 448,000 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

Reported Currency: USD 2024-11-29 2024-08-30 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
Current Assets
Cash and Cash Equivalents 7,613,000 7,193,000 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
Short Term Investments 273,000 322,000 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
Cash + Short Term Investments 7,886,000 7,515,000 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
Net Receivables 2,072,000 1,802,000 1,612,000 2,057,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,342,343 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
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82,438 71,218 60,470
Other Current Assets 1,274,000 1,399,000 1,346,000 2,210,000 1,018,000 1,043,000 988,000 888,000 835,000 1,821,000 1,914,000 2,086,000 690,000 1,772,000 1,629,000 1,766,000 563,000 1,581,000 1,826,000 1,757,000 783,000 522,464 408,157 393,438 580,739 580,788 624,925 529,006 405,944 401,209 426,749 487,248 452,770 463,014 245,206 224,795 142,676 263,601 262,532 262,912
Total Current Assets 11,232,000 10,716,000 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
Non-Current Assets
Property, Plant and Equipment 2,217,000 2,337,000 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
Goodwill 12,788,000 12,814,000 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
Intangible Assets 782,000 858,000 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
Long Term Investments 0 0 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
Tax Assets 1,657,000 1,548,000 1,436,000 1,310,000 1,191,000 1,065,000 964,000 826,000 0 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
Other Non-Current Assets 1,554,000 1,557,000 1,462,000 1,265,000 1,223,000 1,239,000 1,125,000 984,000 1,618,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
Total Non-Current Assets 18,998,000 19,114,000 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
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,230,000 29,830,000 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
Current Liabilities
Accounts Payable 0 318,000 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,000 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
Short Term Debt 150,000 1,569,000 1,565,000 1,570,000 146,000 74,000 148,000 162,000 587,000 588,000 589,000 592,000 151,000 194,000 192,000 188,000 92,000 180,000 170,000 168,000 2,304,634 3,148,587 3,145,668 892,754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64
Tax Payables 119,000 241,000 95,000 123,000 85,000 857,000 548,000 222,000 0 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
Deferred Revenue 6,131,000 5,779,000 5,558,000 5,975,000 5,837,000 5,375,000 5,265,000 5,357,000 0 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
Other Current Liabilities 4,121,000 1,737,000 1,899,000 1,569,000 1,869,000 1,714,000 1,712,000 1,388,000 7,162,000 1,629,000 1,615,000 1,333,000 1,736,000 1,353,000 1,442,000 1,149,000 1,422,000 1,227,000 1,218,000 1,157,000 1,399,047 1,302,753 1,314,998 1,167,429 1,163,185 1,020,047 1,030,367 911,044 993,773 932,292 865,385 763,012 739,630 666,278 661,013 591,821 679,884 659,792 649,479 566,791
Total Current Liabilities 10,521,000 9,644,000 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
Non-Current Liabilities
Long Term Debt 353,000 4,509,000 4,525,000 2,516,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 0 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,892,200 1,916,591 1,918,389 1,916,831 1,907,231 1,906,094 1,904,376 1,901,554
Deferred Revenue 0 127,000 128,000 135,000 113,000 108,000 116,000 120,000 0 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
Deferred Tax 0 0 398,000 378,000 514,000 498,000 479,000 0 0 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
Other Non-Current Liabilities 5,251,000 1,005,000 1,037,000 1,103,000 890,000 352,000 826,000 859,000 940,000 763,000 760,000 802,000 786,000 802,000 769,000 788,000 752,000 728,000 699,000 721,000 789,082 755,561 802,773 823,469 796,310 774,832 764,003 839,734 298,276 286,655 275,920 259,305 271,917 376,076 615,782 622,004 344,802 337,696 334,336 327,476
Total Non-Current Liabilities 5,604,000 5,641,000 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
Total Liabilities 16,125,000 15,285,000 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
Common Stock 0 0 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
Retained Earnings 38,470,000 36,911,000 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
Accumulated Other Comprehensive Income/Loss -201,000 -309,000 -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
Total Stockholders Equity 14,105,000 14,545,000 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
Total Investments 273,000 322,000 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
Total Debt 428,000 6,078,000 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
Net Debt -7,185,000 -1,115,000 -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

Reported Currency: USD 2024-11-29 2024-08-30 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
Cash Flows from Operating Activities
Net Income 1,683,000 1,684,000 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
Depreciation & Amortization 218,000 213,000 233,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
Deferred Income Tax 0 -103,000 -122,000 -116,000 -3,000 -5,000 -5,000 -49,000 0 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
Stock Based Compensation 441,000 474,000 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
Change in Working Capital 617,000 -259,000 -215,000 1,000 -403,000 -98,000 298,000 -152,000 -61,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
Accounts Receivable 0 -190,000 438,000 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
Inventory 0 0 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
Accounts Payable 0 -43,000 57,000 -12,000 -2,000 -18,000 26,000 -55,000 0 -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
Other Working Capital 617,000 -26,000 -710,000 -153,000 -403,000 -98,000 298,000 -366,000 283,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
Other Non-Cash Items -38,000 12,000 442,000 745,000 -129,000 -87,000 -102,000 19,000 607,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
Net Cash Provided by Operating Activities 2,921,000 2,021,000 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -48,000 -57,000 -52,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
Acquisitions Net 0 0 0 0 -200,000 0 0 -257,000 0 -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
Purchases of Investments 67,000 -76,000 -11,000 -38,000 -19,000 0 443,000 -30,000 0 -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
Sales/Maturities of Investments 0 86,000 163,000 139,000 219,000 236,000 447,000 287,000 0 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
Other Investing Activities 0 0 152,000 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
Net Cash Used for Investing Activities 19,000 -47,000 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
Cash Flows from Financing Activities
Debt Repayment 0 0 1,997,000 0 0 0 0 -500,000 0 0 0 0 0 0 0 0 0 0 0 -6,000 626 2,593 0 0 0 -317 -511 -304 0 -416 -644 -268 -22 -65 -21 0 0 0 0 387,091
Common Stock Issued -152,000 264,000 0 97,000 0 244,000 1,000 69,000 0 187,000 0 91,000 1,000 203,000 0 87,000 0 181,000 1,000 88,000 692 158,000 2,000 71,594 1,247 125,061 298 64,384 669 104,852 1,043 51,787 5,874 87,538 6,741 45,544 0 83,590 14,849 56,320
Common Stock Repurchased -2,500,000 -2,500,000 -2,500,000 -2,000,000 -1,000,000 -1,000,000 -1,000,000 -1,400,000 -1,817,000 -1,200,000 -1,200,000 -2,400,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
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 151,000 -217,000 -139,000 -225,000 -217,000 -115,000 -81,000 -183,000 -94,000 -47,000 -50,000 -295,000 -79,000 -102,000 -80,000 -381,000 -90,000 -95,000 -52,000 -465,000 -16,978 -34,964 -24,000 -355,912 2,223,484 -46,405 -17,152 -305,353 -20,178 -22,735 -14,831 -183,014 -6,321 -12,430 37,392 -179,936 339 -2,300 -951 -124,136
Net Cash Used Provided by Financing Activities -2,501,000 -2,453,000 -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
Effect of Forex Changes on Cash -19,000 12,000 -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
Net Change in Cash 420,000 -467,000 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
Cash at End of Period 7,613,000 7,193,000 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
Cash at Start of Period 7,193,000 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,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
Free Cash Flow
Operating Cash Flow 2,921,000 2,021,000 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
Capital Expenditure -48,000 -57,000 -52,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
Free Cash Flow 2,873,000 1,964,000 1,888,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