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 1,028,490 997,431 956,726 960,214 1,002,173 943,147 901,515 890,348 969,553 973,219 1,031,099 1,015,906 1,010,808 894,771 834,520 734,144 352,314 550,963 649,787 607,341 600,697 548,971 534,020 505,289 490,259 436,924 421,323 385,267 356,482 310,341 293,203 278,589 269,362 238,720 230,276 207,636 209,488 198,086 198,600 189,876
Revenue Y/Y Growth 2.63% 5.76% 6.12% 7.85% 3.36% -3.09% -12.57% -12.36% -4.08% 8.77% 23.56% 38.38% 186.91% 62.40% 28.43% 20.88% -41.35% 0.36% 21.68% 20.20% 22.53% 25.64% 26.75% 31.15% 37.53% 40.79% 43.70% 38.29% 32.34% 30.00% 27.33% 34.17% 28.58% 20.51% 15.95% 9.35% - - - -
Cost of Revenue 300,352 294,166 283,756 297,138 288,564 282,493 283,814 271,179 281,994 263,873 286,536 260,750 252,270 217,673 224,057 200,056 127,986 156,607 177,829 169,787 168,408 146,875 150,924 133,508 124,677 109,516 103,406 92,779 85,565 74,716 72,954 69,387 64,146 58,093 57,466 50,060 50,854 46,996 47,938 44,822
Gross Profit 728,138 703,265 672,970 663,076 713,609 660,654 617,701 619,169 687,559 709,346 744,563 755,156 758,538 677,098 610,463 534,088 224,328 394,356 471,958 437,554 432,289 402,096 383,096 371,781 365,582 327,408 317,917 292,488 270,917 235,625 220,249 209,202 205,216 180,627 172,810 157,576 158,634 151,090 150,662 145,054
Gross Profit Margin 70.80% 70.51% 70.34% 69.06% 71.21% 70.05% 68.52% 69.54% 70.92% 72.89% 72.21% 74.33% 75.04% 75.67% 73.15% 72.75% 63.67% 71.58% 72.63% 72.04% 71.96% 73.25% 71.74% 73.58% 74.57% 74.93% 75.46% 75.92% 76.00% 75.92% 75.12% 75.09% 76.19% 75.66% 75.04% 75.89% 75.72% 76.27% 75.86% 76.39%
Research and Development 92,193 91,859 82,160 88,738 88,485 87,447 83,520 76,966 72,965 71,807 72,476 65,587 57,715 54,537 48,887 44,527 40,361 41,532 41,327 39,680 38,851 37,503 35,804 32,700 30,804 29,591 26,170 24,201 24,384 22,804 21,609 20,415 18,613 15,083 13,889 17,779 15,684 13,885 13,276 12,854
General and Administrative Expenses 452,262 451,822 401,637 407,992 453,193 439,691 410,067 398,547 426,398 439,457 451,195 428,409 431,921 397,115 348,392 312,492 256,967 282,906 279,481 277,514 267,948 247,110 226,819 213,873 212,087 199,625 182,141 169,524 162,964 151,148 130,268 126,708 121,467 112,210 99,582 101,751 100,625 88,281 85,893 80,653
Total Operating Expenses 549,965 549,130 487,436 496,730 541,678 527,138 493,587 475,513 499,363 511,264 523,671 493,996 489,636 451,652 397,279 357,019 297,328 324,438 320,808 317,194 306,799 284,613 262,623 246,573 242,891 229,216 208,311 193,725 187,348 173,952 151,877 147,123 140,080 127,293 113,471 119,530 116,309 102,166 99,169 93,507
Operating Income or Loss 178,173 154,135 185,534 166,346 171,931 97,696 112,661 111,467 188,196 188,163 220,892 261,160 268,902 225,446 213,184 177,069 -73,000 69,918 151,150 127,152 176,490 87,701 120,473 125,208 122,691 98,192 109,606 98,763 83,569 61,673 68,372 62,079 65,136 53,334 59,339 38,046 42,325 48,924 51,493 51,547
Operating Margin 17.32% 15.45% 19.39% 17.32% 17.16% 10.36% 12.50% 12.52% 19.41% 19.33% 21.42% 25.71% 26.60% 25.20% 25.55% 24.12% -20.72% 12.69% 23.26% 20.94% 29.38% 15.98% 22.56% 24.78% 25.03% 22.47% 26.01% 25.63% 23.44% 19.87% 23.32% 22.28% 24.18% 22.34% 25.77% 18.32% 20.20% 24.70% 25.93% 27.15%
Interest Expense -3,180 4,251 1,335 -4,235 -342 1,108 2,760 1,685 245 677 880 828 -100 36,175 -8,222 7,476 -493 -16,563 0 0 0 0 0 0 0 0 11,188 3,750 3,212 1,645 -6,355 1,463 125 -427 -2,533 -1,568 174 -1,452 -3,207 -1,999
EBITDA 214,339 187,081 171,545 166,346 171,931 133,516 135,567 143,656 188,196 198,082 220,892 261,160 268,902 225,446 213,184 177,069 -73,000 69,918 151,150 113,568 74,490 147,265 120,473 125,208 122,691 98,192 109,606 108,735 92,445 69,540 75,588 68,980 70,229 58,126 64,202 38,046 42,325 53,232 55,880 55,886
Depreciation and Amortization 36,166 32,946 33,371 37,030 43,595 43,575 41,468 39,870 37,830 37,152 36,333 34,565 32,394 25,635 24,769 24,486 23,545 20,738 21,796 19,706 19,172 18,316 16,542 14,119 12,632 11,434 11,024 9,972 8,876 7,867 7,216 6,901 5,093 4,792 4,863 4,503 4,330 4,308 4,387 4,339
Income Before Tax 143,866 158,386 172,880 162,111 171,589 134,624 115,321 122,641 173,609 187,486 220,012 261,988 268,802 261,621 214,542 184,545 -73,493 53,355 155,797 128,419 193,847 84,588 121,992 126,605 117,509 100,545 112,187 102,513 86,781 63,318 60,856 63,542 65,261 52,907 59,652 36,478 42,499 47,472 49,777 49,548
Income Tax Expense 47,302 53,358 48,866 40,684 59,775 46,826 73,546 49,941 60,809 53,188 29,051 81,019 69,088 61,245 55,554 45,174 -32,891 -1,464,776 34,535 25,895 43,121 8,796 22,517 24,601 7,703 2,902 103,654 18,344 15,387 -7,223 12,028 11,698 15,113 12,361 10,775 8,862 11,149 11,295 10,236 11,301
Net Income 96,564 105,028 124,014 121,427 111,814 87,798 41,775 72,700 112,800 134,298 190,961 180,969 199,714 200,376 158,988 139,371 -40,602 1,518,131 121,262 102,524 147,142 71,848 97,392 100,872 106,105 95,866 10,264 82,555 69,179 69,420 47,621 51,367 50,148 40,546 48,877 27,616 31,350 36,177 39,541 38,247
Net Income Margin 9.39% 10.53% 12.96% 12.65% 11.16% 9.31% 4.63% 8.17% 11.63% 13.80% 18.52% 17.81% 19.76% 22.39% 19.05% 18.98% -11.52% 275.54% 18.66% 16.88% 24.50% 13.09% 18.24% 19.96% 21.64% 21.94% 2.44% 21.43% 19.41% 22.37% 16.24% 18.44% 18.62% 16.98% 21.23% 13.30% 14.97% 18.26% 19.91% 20.14%
EPS 1.28 1.40 1.64 1.59 1.46 1.14 0.54 0.93 1.44 1.71 2.42 2.29 2.53 2.54 2.02 1.77 -0.52 19.32 1.54 1.29 1.84 0.90 1.22 1.26 1.32 1.20 0.13 1.03 0.86 0.87 0.60 0.64 0.63 0.51 0.61 0.35 0.39 0.45 0.49 0.47
EPS Diluted 1.28 1.39 1.64 1.58 1.46 1.14 0.54 0.93 1.44 1.70 2.40 2.28 2.51 2.51 2.00 1.76 -0.52 19.21 1.53 1.28 1.83 0.89 1.20 1.24 1.30 1.17 0.13 1.01 0.85 0.85 0.58 0.63 0.62 0.50 0.60 0.34 0.39 0.44 0.48 0.47
Weighted Average Shares Out 75,184 75,175 75,703 76,569 76,524 76,921 77,541 78,093 78,395 78,742 78,759 78,904 79,008 79,000 78,853 78,824 78,081 78,592 78,578 79,332 79,943 79,860 79,891 80,111 80,216 80,036 80,080 80,163 80,188 79,904 79,904 79,977 79,951 79,831 79,831 79,808 80,257 80,459 80,459 80,629
Weighted Average Shares Out Diluted 75,223 75,322 75,802 76,826 76,689 77,111 77,683 78,237 78,545 79,193 79,431 79,516 79,638 79,798 79,505 79,163 78,769 79,028 79,137 79,825 80,590 80,687 80,943 81,359 81,471 81,628 81,863 81,789 81,631 81,534 81,534 81,466 81,281 81,320 81,320 81,092 81,394 81,824 81,824 82,014

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 761,429 865,805 937,438 1,239,013 951,956 832,383 942,050 1,044,523 877,501 926,119 1,099,370 1,237,822 1,086,357 1,131,698 960,843 615,532 404,359 790,696 550,425 490,362 423,500 588,001 636,899 420,860 547,993 498,003 449,511 362,613 358,182 261,027 389,275 419,948 167,706 154,418 167,714 174,040 161,753 189,978 199,871 180,676
Short Term Investments 20,682 33,101 35,304 44,792 55,805 51,644 57,534 46,242 22,138 86,749 71,972 0 0 0 0 0 0 0 318,202 292,011 297,422 186,509 98,460 184,297 164,629 164,740 272,031 316,454 243,786 284,559 250,981 193,018 404,107 393,660 359,581 310,715 276,789 254,823 254,787 244,820
Cash + Short Term Investments 782,111 898,906 972,742 1,283,805 1,007,761 884,027 999,584 1,090,765 899,639 1,012,868 1,171,342 1,237,822 1,086,357 1,131,698 960,843 615,532 404,359 790,696 868,627 782,373 720,922 774,510 735,359 605,157 712,622 662,743 721,542 679,067 601,968 545,586 640,256 612,966 571,813 548,078 527,295 484,755 438,542 444,801 454,658 425,496
Net Receivables 1,208,982 1,157,653 903,424 904,178 908,395 884,430 859,685 859,629 931,854 950,892 897,198 855,037 808,079 718,957 657,704 626,046 473,314 533,004 550,291 531,816 520,094 479,281 439,009 420,276 374,371 361,459 322,825 321,328 291,694 267,128 247,415 244,992 192,660 178,000 158,550 148,395 146,466 138,159 129,751 130,047
Inventory 259,492 280,076 296,902 296,189 312,736 311,885 338,752 320,903 310,046 275,669 230,230 207,116 178,751 150,643 139,237 123,093 131,276 120,977 112,051 94,795 81,124 68,489 55,641 48,858 47,252 35,866 31,688 36,941 35,133 35,174 27,131 26,341 22,992 22,618 19,465 18,939 16,415 14,572 15,928 15,983
Other Current Assets 161,787 142,679 273,550 217,632 236,564 251,540 226,370 46,646 62,649 32,329 125,087 155,332 158,638 114,257 20,986 38,862 46,500 48,806 31,765 31,787 35,650 116,833 72,470 149,891 126,754 108,708 80,948 63,667 74,427 70,279 38,176 27,469 37,942 34,307 26,700 59,644 56,483 59,780 56,823 44,146
Total Current Assets 2,412,372 2,479,314 2,446,618 2,701,804 2,465,456 2,331,882 2,424,391 2,500,580 2,376,804 2,480,768 2,494,075 2,455,307 2,231,825 2,115,555 1,849,538 1,473,247 1,149,244 1,576,525 1,633,419 1,505,579 1,457,374 1,439,113 1,302,479 1,224,182 1,260,999 1,168,776 1,157,003 1,101,003 1,003,222 918,167 952,978 911,768 825,407 783,003 732,010 711,733 657,906 657,312 657,160 615,672
Non-Current Assets
Property, Plant and Equipment 1,400,000 1,400,705 1,408,862 1,387,354 1,404,923 1,380,704 1,350,735 1,315,911 1,300,356 1,266,174 1,203,183 1,095,496 1,054,277 846,305 817,274 787,043 737,529 733,857 687,974 660,504 656,880 631,651 521,329 491,630 447,933 400,528 348,793 295,901 255,539 231,692 175,167 172,658 161,685 148,029 136,473 120,738 108,029 99,764 90,125 86,447
Goodwill 454,493 458,235 419,530 404,295 414,765 414,222 407,551 377,616 390,100 411,965 418,547 426,594 432,179 427,561 444,817 427,342 415,536 63,284 63,924 63,755 64,023 64,007 64,029 64,072 64,180 64,621 64,614 64,615 64,525 64,545 61,044 61,195 61,119 61,168 61,074 60,978 61,203 61,237 61,369 61,589
Intangible Assets 115,705 121,424 82,118 82,741 89,296 93,320 95,720 91,711 93,817 103,499 109,709 115,794 117,721 120,479 130,072 128,604 127,675 10,467 11,768 13,257 14,829 16,322 17,920 19,535 21,127 23,008 24,454 25,455 26,783 27,902 20,954 21,792 22,630 17,438 18,088 18,737 19,387 20,037 20,687 21,337
Long Term Investments 0 3,619 8,022 18,137 26,023 37,379 41,978 50,256 77,551 107,695 125,320 8,600 0 0 0 2,100 2,100 3,000 5,900 5,887 44,969 5,887 55,025 56,087 57,189 63,041 94,554 111,717 116,343 142,514 104,844 109,088 113,158 132,690 151,370 145,246 158,161 168,171 147,892 136,017
Tax Assets 1,577,856 1,570,626 1,590,045 1,591,791 1,605,926 1,589,640 1,571,746 1,524,584 1,518,648 1,515,620 1,533,767 1,502,250 1,512,285 1,521,922 1,552,831 1,566,227 1,568,293 1,551,141 64,007 63,150 59,050 57,151 64,689 47,435 45,859 45,524 50,059 73,532 61,783 60,068 67,844 68,918 60,051 57,527 51,416 14,542 16,014 14,630 3,099 19,714
Other Non-Current Assets 197,898 121,831 128,682 132,429 138,161 54,301 55,826 52,144 52,843 57,693 57,509 46,068 47,281 37,960 35,151 30,528 25,480 26,566 33,710 38,248 48,892 20,299 26,987 25,464 19,302 17,233 38,379 25,400 22,992 14,405 13,320 13,474 7,223 7,705 8,202 7,588 7,881 7,254 7,665 7,513
Total Non-Current Assets 3,745,952 3,676,440 3,637,259 3,616,747 3,679,094 3,569,566 3,523,556 3,412,222 3,433,315 3,462,646 3,448,035 3,194,802 3,163,743 2,954,227 2,980,145 2,941,844 2,876,613 2,388,315 867,283 844,801 888,643 795,317 749,979 704,223 655,590 613,955 620,853 596,620 547,965 541,126 443,173 447,125 425,866 424,557 426,623 367,829 370,675 371,093 330,837 332,617
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 6,158,324 6,155,754 6,083,877 6,318,551 6,144,550 5,901,448 5,947,947 5,912,802 5,810,119 5,943,414 5,942,110 5,650,109 5,395,568 5,069,782 4,829,683 4,415,091 4,025,857 3,964,840 2,500,702 2,350,380 2,346,017 2,234,430 2,052,458 1,928,405 1,916,589 1,782,731 1,777,856 1,697,623 1,551,187 1,459,293 1,396,151 1,358,893 1,251,273 1,207,560 1,158,633 1,079,562 1,028,581 1,028,405 987,997 948,289
Current Liabilities
Accounts Payable 105,792 117,238 113,125 99,693 110,155 130,561 127,870 138,918 145,607 186,509 163,886 174,916 225,079 124,298 142,132 119,184 94,987 72,690 87,250 63,300 61,950 62,512 64,256 43,065 48,744 41,881 36,776 45,942 45,953 37,028 28,596 33,104 39,259 43,601 48,188 32,599 29,513 28,574 28,983 30,053
Short Term Debt 30,790 31,324 29,651 116,443 113,309 27,776 26,574 24,173 24,613 25,243 22,719 22,170 22,547 21,513 21,735 20,674 20,860 20,225 15,737 13,706 16,144 56,100 24,467 18,463 25,271 22,474 17,908 19,179 17,214 11,840 9,242 11,130 8,724 6,656 7,447 16,632 11,004 9,305 7,483 11,093
Tax Payables 36,082 38,942 38,103 116,443 113,309 126,541 74,323 127,059 116,414 45,646 33,838 35,152 113,306 41,539 30,130 15,539 11,733 15,324 14,130 13,020 11,271 8,148 12,028 10,845 13,719 22,474 17,908 19,179 17,214 11,840 9,242 11,130 8,724 6,656 7,447 8,050 7,326 9,305 7,483 11,093
Deferred Revenue 1,378,867 1,409,202 1,427,706 1,408,831 1,396,747 1,376,789 1,343,643 1,286,867 1,242,348 1,212,067 1,152,870 1,070,113 975,930 862,872 777,887 684,139 601,831 578,537 563,762 520,712 481,462 433,518 393,138 356,109 321,148 296,011 266,842 241,576 220,005 202,895 191,407 177,409 160,557 145,769 129,553 115,998 101,420 93,868 90,684 87,443
Other Current Liabilities 524,668 465,277 496,129 498,019 486,854 469,472 427,800 359,445 391,846 439,828 584,596 523,116 473,025 385,159 383,847 297,797 223,914 239,234 304,221 272,426 229,490 252,754 210,212 200,572 171,483 157,619 176,290 154,672 141,624 113,791 125,090 121,408 90,449 78,724 86,484 79,282 80,988 68,828 74,661 69,971
Total Current Liabilities 2,040,117 2,023,041 2,066,611 2,122,986 2,107,065 2,004,598 1,925,887 1,809,403 1,804,414 1,863,647 1,924,071 1,790,315 1,696,581 1,393,842 1,325,601 1,121,794 941,592 910,686 970,970 870,144 789,046 804,884 692,073 618,209 566,646 517,985 497,816 461,369 424,796 365,554 354,335 343,051 298,989 274,750 271,672 244,511 222,925 200,575 201,811 198,560
Non-Current Liabilities
Long Term Debt 98,301 95,092 96,968 98,523 104,650 99,002 100,334 96,694 98,332 104,983 102,656 74,352 74,184 63,845 64,445 65,518 50,619 53,745 43,463 43,365 59,140 59,307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 117,582 115,400 138,000 146,271 148,277 157,341 160,662 152,070 155,510 146,998 136,684 108,387 91,379 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 -138,000 -146,271 -148,277 -157,341 -160,662 -152,070 -155,510 -146,998 -136,684 -108,387 -91,379 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 144,416 162,361 289,809 295,176 294,534 317,799 320,368 312,083 308,292 307,932 292,669 268,680 240,393 218,519 205,772 194,308 188,601 147,420 140,100 131,322 124,149 114,535 107,494 117,213 130,984 137,286 129,670 54,296 48,103 48,864 46,427 43,532 42,426 40,780 39,035 36,792 35,855 34,296 33,415 27,273
Total Non-Current Liabilities 360,299 372,853 386,777 393,699 399,184 416,801 420,702 408,777 406,624 412,915 395,325 343,032 314,577 282,364 270,217 259,826 239,220 201,165 183,563 174,687 183,289 173,842 107,494 117,213 130,984 137,286 129,670 54,296 48,103 48,864 46,427 43,532 42,426 40,780 39,035 36,792 35,855 34,296 33,415 27,273
Total Liabilities 2,400,416 2,395,894 2,453,388 2,516,685 2,506,249 2,421,399 2,346,589 2,218,180 2,211,038 2,276,562 2,319,396 2,133,347 2,011,158 1,676,206 1,595,818 1,381,620 1,180,812 1,111,851 1,154,533 1,044,831 972,335 978,726 799,567 735,422 697,630 655,271 627,486 515,665 472,899 414,418 400,762 386,583 341,415 315,530 310,707 281,303 258,780 234,871 235,226 225,833
Common Stock 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Retained Earnings 2,456,562 2,502,675 2,447,174 2,606,754 2,485,327 2,373,513 2,566,688 2,674,661 2,601,961 2,680,270 2,619,374 2,526,705 2,458,955 2,416,176 2,215,800 2,056,812 1,917,441 1,958,043 439,912 415,159 501,275 402,021 378,143 328,432 373,441 267,336 263,356 301,117 232,876 196,157 131,448 117,965 87,607 67,937 27,391 -11,890 -5,826 4,179 -30,507 -53,135
Accumulated Other Comprehensive Income/Loss 25,041 18,439 21,168 2,047 11,343 1,835 -10,284 -40,745 -19,770 -5,713 4,326 17,599 29,616 29,030 43,501 24,911 9,101 -193 -688 -1,927 -1,876 -2,281 -2,774 -728 911 1,484 571 788 -156 -1,382 -938 -85 428 22 -980 25 -187 -106 -140 60
Total Stockholders Equity 3,757,908 3,759,860 3,630,489 3,801,866 3,638,301 3,480,049 3,601,358 3,694,622 3,599,081 3,666,852 3,622,714 3,516,762 3,384,410 3,393,576 3,233,865 3,033,471 2,845,045 2,852,989 1,346,169 1,305,549 1,373,682 1,255,704 1,252,891 1,192,983 1,218,959 1,127,460 1,150,370 1,181,958 1,078,288 1,044,875 995,389 972,310 909,858 892,030 847,926 798,259 769,801 793,534 752,771 722,456
Total Investments 20,682 36,720 43,326 62,929 81,828 89,023 99,512 96,498 99,689 194,444 197,292 8,600 0 0 0 2,100 2,100 3,000 318,202 292,011 342,391 192,396 163,347 250,246 226,680 227,781 366,585 428,171 360,129 427,073 355,825 302,106 517,265 526,350 510,951 455,961 434,950 422,994 402,679 380,837
Total Debt 129,091 126,416 96,968 98,523 104,650 99,002 126,908 120,867 122,945 130,226 102,656 74,352 74,184 63,845 64,445 65,518 50,619 53,745 43,463 43,365 59,140 115,407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -632,338 -739,389 -840,470 -1,140,490 -847,306 -733,381 -815,142 -923,656 -754,556 -795,893 -996,714 -1,163,470 -1,012,173 -1,067,853 -896,398 -550,014 -353,740 -736,951 -506,962 -446,997 -364,360 -472,594 -636,899 -420,860 -547,993 -498,003 -449,511 -362,613 -358,182 -261,027 -389,275 -419,948 -167,706 -154,418 -167,714 -174,040 -161,753 -189,978 -199,871 -180,676

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 96,564 105,028 124,014 121,427 112,800 87,798 41,775 72,700 112,800 134,298 190,961 180,969 199,714 200,376 158,988 139,371 -40,602 1,518,131 121,262 102,524 147,142 71,848 97,392 100,872 106,105 95,866 10,264 82,555 69,179 69,420 47,621 51,367 50,148 40,546 48,877 27,616 31,350 36,177 39,541 38,247
Depreciation & Amortization 36,166 32,946 33,732 37,030 3,689 35,820 33,697 32,189 30,281 29,626 29,588 27,614 25,892 25,635 24,769 24,486 23,545 20,738 21,796 11,025 23,491 22,678 16,542 14,119 12,632 11,434 11,024 9,972 8,876 7,867 7,216 6,901 5,093 4,792 4,863 4,503 4,330 4,308 4,387 4,339
Deferred Income Tax -8,541 18,047 4,107 13,939 -18,271 -18,417 -46,260 -7,982 -2,717 17,464 -32,649 8,143 10,982 28,979 10,882 1,792 -17,097 -1,487,154 -1,163 -4,136 -1,980 7,586 -17,727 -1,620 -402 4,069 23,053 -11,626 -1,644 7,789 3,906 -5,622 96 1,107 -5,217 3,720 6 291 4,611 3,374
Stock Based Compensation 47,028 38,788 38,829 39,602 37,860 37,735 34,688 32,918 34,140 31,621 29,838 28,402 28,855 27,241 25,264 25,229 25,007 22,927 20,497 24,176 22,467 21,044 18,845 19,198 16,890 15,830 14,830 14,967 14,245 14,812 14,214 13,711 13,699 12,524 13,808 14,661 12,826 11,648 10,475 9,910
Change in Working Capital -25,554 -173,398 -168,816 56,801 66,505 -2,733 57,971 118,932 -62,568 -198,649 38,956 100,448 38,180 -23,347 149,403 15,151 51,004 -85,870 42,451 89,497 -9,268 -47,467 118,271 -44,256 -3,206 -52,118 100,471 17,048 13,838 -55,467 7,140 -6,245 6,459 -23,961 14,210 8,923 12,308 -14,614 12,359 12,154
Accounts Receivable -77,343 -69,589 -24,317 -6,617 -40,946 -32,734 -10,735 85,746 2,081 -55,543 -45,985 -51,259 -97,399 -67,423 -37,889 -166,533 50,884 13,761 -25,448 -6,511 -46,312 -42,743 -19,381 -45,577 -8,240 -36,026 -6,553 -32,399 -27,513 -24,525 -1,322 -54,689 -17,594 -20,839 -13,652 -4,219 -10,671 -12,233 -2,299 -3,523
Inventory 15,823 15,573 -1,470 12,575 -4,944 24,008 -21,573 -17,464 -41,605 -49,455 -29,201 -34,179 -33,488 -15,582 -17,336 9,624 -10,902 -10,496 -17,494 -14,094 -13,401 -13,280 -6,917 -1,606 -11,584 -4,002 5,228 -2,093 -693 -7,923 -790 -3,349 -369 -3,155 -530 -2,523 -1,844 1,334 34 -2,888
Accounts Payable -10,498 4,100 15,427 -12,779 -16,344 5,993 -9,423 -3,156 -30,969 7,025 6,252 19,231 9,200 -14,936 30,369 9,919 23,952 -12,034 20,756 -504 377 1,470 20,003 -5,701 5,144 5,599 3,955 -190 -1,112 5,522 739 619 -5,200 447 3,167 -494 3,031 1,871 -901 3,797
Other Working Capital 46,464 -123,482 -158,456 63,622 128,739 2,733 99,702 53,806 7,925 -100,676 107,890 166,655 159,867 74,594 174,259 162,141 -12,930 -77,101 64,637 110,606 50,068 7,086 124,566 8,628 11,474 -17,689 97,841 51,730 43,156 -28,541 8,513 51,174 29,622 -414 25,225 16,159 21,792 -5,586 15,525 14,768
Other Non-Cash Items 205,542 161,849 15,032 18,407 49,194 59,692 22,836 17,725 15,109 16,138 16,155 9,428 13,881 -31,697 12,112 5,043 18,043 21,012 13,334 11,446 -4,498 41,518 7,972 7,952 7,770 2,251 2,684 5,209 5,973 3,200 883 -285 672 -4,328 2,814 634 2,120 -2,165 232 -453
Net Cash Provided by Operating Activities 159,827 28,664 46,898 287,206 251,777 199,895 144,707 266,482 127,045 30,498 272,849 355,004 317,504 227,187 381,418 211,072 59,900 9,784 218,177 234,532 177,354 117,207 241,295 96,265 139,789 77,332 162,326 118,125 110,467 47,621 80,980 59,827 76,167 30,680 79,355 60,057 62,940 35,645 71,605 67,571
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -53,450 -9,369 -33,414 -21,638 -58,545 -64,119 -53,204 -75,348 -76,020 -87,328 -109,096 -124,334 -124,237 -43,431 -53,159 -21,255 -34,417 -46,085 -42,550 -26,559 -45,337 -35,261 -54,279 -53,738 -57,717 -57,578 -69,545 -48,105 -18,476 -59,569 -14,208 -17,343 -18,818 -20,207 -16,788 -10,491 -10,560 -15,612 -7,135 -6,997
Acquisitions Net -75,390 -77,075 76,999 -1,999 -75,000 0 -12,304 -12,304 0 0 0 -8,002 0 0 -420,788 0 -420,788 0 -13,185 6,587 6,598 0 0 -5,000 0 0 12,764 -12,764 0 -8,953 0 -46,745 0 0 0 0 0 0 0 0
Purchases of Investments -75,390 0 -537 -1,999 -2 -2,371 -7,536 12,304 -5,425 -15,041 -200,928 0 0 0 0 0 0 -5,341 -104,479 -234,810 -228,172 -125,823 -30,169 -71,617 -78,405 0 -33,316 -144,702 -42,449 -169,777 -121,815 -42,433 -97,438 -143,926 -140,154 -111,539 -81,891 -113,508 -86,541 -118,433
Sales/Maturities of Investments 16,212 6,866 20,477 19,278 7,994 13,655 4,998 2,178 99,302 14,623 3,612 0 0 43,403 0 0 0 321,458 78,925 285,029 32,444 89,033 115,235 52,395 80,650 136,385 95,998 87,332 106,759 98,687 66,192 302,883 106,100 128,817 83,206 89,727 68,790 92,413 63,423 71,689
Other Investing Activities 135 -6 150 2,053 68 6 12,236 -12,258 263 -2,452 -1,299 537 -4,249 4,594 429,281 6,741 -414,120 6,179 21,178 440 -12,135 -2,367 161 -64 -78,199 30,462 -25,594 -1,827 -9,090 -5,686 -180 -2,000 -6,031 -15,109 -56,948 -21,812 -13,101 46 -1 -49
Net Cash Used for Investing Activities -112,493 -79,584 -13,324 -4,305 -125,485 -52,829 -55,810 -85,428 18,120 -90,198 -307,711 -131,799 -128,486 4,566 -44,666 -14,514 -448,537 276,211 -60,111 30,687 -246,602 -74,418 30,948 -78,024 -55,266 109,269 -19,693 -120,066 36,744 -145,298 -70,011 194,362 -16,187 -35,316 -73,736 -32,303 -23,661 -36,661 -30,254 -53,790
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 0 14,339 0 12,339 0 14,256 0 11,322 0 14,827 0 12,490 0 13,133 0 9,652 0 10,662 0 8,293 5 9,609 28 8,022 565 8,020 611 6,329 233 7,288 901 5,875 1,618 5,384 766 4,523 1,484 4,552 655 4,751
Common Stock Repurchased -150,012 -26,055 -300,000 -506 -931 -292,360 -160,000 -424 -200,000 -75,036 -100,000 -115,038 -160,000 -66,568 -2,448 -1,636 -1,643 -45,395 -100,495 -200,000 -49,504 -50,000 -50,000 -150,002 -31,488 -100,000 -50,000 -15,000 -35,000 -3,793 -38,044 -23,174 -35,000 -22,572 -11,188 -39,822 -49,000 -1,781 -20,816 -28,417
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,547 -26,055 -50,281 -506 -931 19,143 -40,188 -424 -654 -51,533 -1,573 37,545 -238,321 -66,568 -2,448 -1,636 -1,643 -45,395 -1,882 -3,075 -46,120 -52,371 -4,311 -2,426 -31,488 -47,842 -7,075 13,875 -16,472 -36,496 -762 15,188 -13,020 -14,490 -1,409 21,271 -20,314 -9,868 659 22,615
Net Cash Used Provided by Financing Activities -151,559 -11,716 -350,281 11,833 -931 -258,961 -200,188 10,898 -200,654 -111,742 -101,573 -65,003 -238,321 -53,435 -2,448 8,016 -1,643 -34,733 -102,377 -194,782 -95,619 -92,762 -54,283 -144,406 -30,923 -139,822 -56,464 5,204 -51,239 -33,001 -37,905 -2,111 -46,402 -9,106 -11,831 -14,028 -67,830 -7,097 -19,502 -1,051
Effect of Forex Changes on Cash -192 -9,004 15,876 -7,682 -5,744 2,221 8,908 -25,400 6,804 -1,826 -1,876 -6,730 3,976 -7,487 11,048 6,604 3,835 -11,007 4,380 -3,565 378 1,089 -1,843 -967 -3,638 1,715 729 1,168 1,183 2,430 -3,737 164 -290 446 -114 -1,439 326 -1,780 -2,654 475
Net Change in Cash -104,376 -71,633 -300,831 287,052 119,617 -109,674 -102,383 166,552 -48,685 -173,268 -138,311 151,472 -45,327 170,831 345,352 211,178 -386,445 240,255 60,069 66,872 -164,489 -48,884 216,117 -127,132 49,962 48,494 86,898 4,431 97,155 -128,248 -30,673 252,242 13,288 -13,296 -6,326 12,287 -28,225 -9,893 19,195 13,205
Cash at End of Period 761,429 865,805 938,519 1,239,350 952,298 832,681 942,355 1,044,738 878,186 926,871 1,100,139 1,238,450 1,086,978 1,132,305 961,474 616,122 404,944 791,389 551,134 491,065 424,193 588,682 637,566 421,449 548,581 498,619 449,511 362,613 358,182 261,027 389,275 419,948 167,706 154,418 167,714 174,040 161,753 189,978 199,871 180,676
Cash at Start of Period 865,805 937,438 1,239,350 952,298 832,681 942,355 1,044,738 878,186 926,871 1,100,139 1,238,450 1,086,978 1,132,305 961,474 616,122 404,944 791,389 551,134 491,065 424,193 588,682 637,566 421,449 548,581 498,619 450,125 362,613 358,182 261,027 389,275 419,948 167,706 154,418 167,714 174,040 161,753 189,978 199,871 180,676 167,471
Free Cash Flow
Operating Cash Flow 159,827 28,664 46,898 287,206 251,777 199,895 144,707 266,482 127,045 30,498 272,849 355,004 317,504 227,187 381,418 211,072 59,900 9,784 218,177 234,532 177,354 117,207 241,295 96,265 139,789 77,332 162,326 118,125 110,467 47,621 80,980 59,827 76,167 30,680 79,355 60,057 62,940 35,645 71,605 67,571
Capital Expenditure -53,450 -9,369 -33,414 -21,638 -58,545 -64,119 -53,204 -75,348 -76,020 -87,328 -109,096 -124,334 -124,237 -43,431 -53,159 -21,255 -34,417 -46,085 -42,550 -26,559 -45,337 -35,261 -54,279 -53,738 -57,717 -57,578 -69,545 -48,105 -18,476 -59,569 -14,208 -17,343 -18,818 -20,207 -16,788 -10,491 -10,560 -15,612 -7,135 -6,997
Free Cash Flow 106,377 19,295 13,484 265,568 193,232 135,776 91,503 191,134 51,025 -56,830 163,753 230,670 193,267 183,756 328,259 189,817 25,483 -36,301 175,627 207,973 132,017 81,946 187,016 42,527 82,072 19,754 92,781 70,020 91,991 -11,948 66,772 42,484 57,349 10,473 62,567 49,566 52,380 20,033 64,470 60,574