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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30
Revenue 681,354 692,597 706,974 702,642 703,175 700,378 700,033 674,488 634,224 687,100 681,997 651,515 645,287 624,617 614,816 583,252 583,449 569,305 590,388 563,394 544,895 543,770 562,709 542,203 533,304 523,191 537,998 517,837 518,248 515,958 525,349 496,522 483,677 489,486 501,301 483,586 472,143 462,793 465,266 440,285
Revenue Y/Y Growth -3.10% -1.11% 0.99% 4.17% 10.87% 1.93% 2.64% 3.53% -1.71% 10.00% 10.93% 11.70% 10.60% 9.72% 4.14% 3.52% 7.08% 4.70% 4.92% 3.91% 2.17% 3.93% 4.59% 4.71% 2.91% 1.40% 2.41% 4.29% 7.15% 5.41% 4.80% 2.68% 2.44% 5.77% 7.75% 9.83% - - - -
Cost of Revenue 129,530 136,389 140,964 141,683 155,654 155,007 147,462 130,733 126,359 135,073 128,678 120,904 128,585 114,979 111,967 106,040 101,238 88,642 90,918 90,767 88,178 86,714 93,440 91,009 89,645 87,387 90,541 89,770 87,912 85,262 84,949 84,343 82,230 85,683 84,658 85,659 82,596 79,348 81,952 79,462
Gross Profit 551,824 556,208 566,010 560,959 547,521 545,371 552,571 543,755 507,865 552,027 553,319 530,611 516,702 509,638 502,849 477,212 482,211 480,663 499,470 472,627 456,717 457,056 469,269 451,194 443,659 435,804 447,457 428,067 430,336 430,696 440,400 412,179 401,447 403,803 416,643 397,927 389,547 383,445 383,314 360,823
Gross Profit Margin 80.99% 80.31% 80.06% 79.84% 77.86% 77.87% 78.93% 80.62% 80.08% 80.34% 81.13% 81.44% 80.07% 81.59% 81.79% 81.82% 82.65% 84.43% 84.60% 83.89% 83.82% 84.05% 83.39% 83.21% 83.19% 83.30% 83.17% 82.66% 83.04% 83.48% 83.83% 83.01% 83.00% 82.50% 83.11% 82.29% 82.51% 82.85% 82.39% 81.95%
Research and Development 122,965 119,575 127,834 128,765 141,363 142,323 138,522 138,737 135,838 130,271 124,700 133,283 140,453 114,191 120,300 115,991 109,028 96,005 102,812 116,894 96,314 92,038 95,078 94,061 91,056 85,889 85,479 88,602 89,234 87,050 83,746 83,042 86,294 81,145 77,665 74,337 74,521 70,060 65,401 67,026
General and Administrative Expenses 273,850 263,645 266,435 271,977 300,112 303,096 306,519 297,554 297,380 299,696 302,255 300,916 322,748 277,699 283,936 273,600 289,485 254,523 281,944 252,993 217,610 206,802 202,173 205,180 209,246 207,918 199,900 200,320 202,714 206,192 193,391 190,802 191,272 191,709 191,379 183,460 182,171 181,070 170,432 167,718
Total Operating Expenses 410,437 383,220 394,269 400,742 441,475 445,419 445,041 436,291 433,218 429,967 426,955 434,199 463,201 391,890 404,236 389,591 398,513 350,528 384,756 369,887 313,924 298,840 297,251 299,241 300,302 293,807 285,379 288,922 291,948 293,242 277,137 273,844 277,566 272,854 269,044 257,797 256,692 251,130 235,833 234,744
Operating Income or Loss 141,387 164,516 171,741 103,569 106,046 91,212 109,961 107,464 114,151 114,151 126,364 53,501 117,748 117,748 98,613 83,698 122,335 122,335 114,714 142,793 158,216 158,216 153,592 143,357 141,997 141,997 148,969 138,523 137,454 137,454 154,212 114,933 130,949 130,949 147,599 132,855 132,315 132,315 147,481 110,864
Operating Margin 20.75% 23.75% 24.29% 14.74% 15.08% 13.02% 15.71% 15.93% 18.00% 16.61% 18.53% 8.21% 18.25% 18.85% 16.04% 14.35% 20.97% 21.49% 19.43% 25.35% 29.04% 29.10% 27.30% 26.44% 26.63% 27.14% 27.69% 26.75% 26.52% 26.64% 29.35% 23.15% 27.07% 26.75% 29.44% 27.47% 28.02% 28.59% 31.70% 25.18%
Interest Expense 0 0 7,439 0 -2,737 -4,702 7,813 0 1,934 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
EBITDA 169,405 210,726 201,270 131,925 133,391 136,164 137,172 136,064 143,689 160,229 156,803 82,301 146,273 145,408 125,133 109,923 146,468 156,914 136,576 161,192 172,461 172,217 205,854 157,389 156,866 157,177 164,514 153,848 152,845 152,341 168,704 129,370 145,033 144,712 160,957 145,826 145,527 145,357 159,547 122,241
Depreciation and Amortization 28,018 29,266 29,529 28,356 27,345 44,952 27,211 28,600 29,538 30,260 30,439 28,800 28,525 27,660 26,520 26,225 24,133 18,979 21,862 18,399 14,245 14,001 15,410 14,032 14,869 15,180 15,545 15,325 15,391 14,887 14,492 14,437 14,084 13,763 13,358 12,971 13,212 13,042 12,066 11,377
Income Before Tax 145,934 174,398 174,826 106,465 108,783 95,914 99,717 101,243 72,713 111,720 123,499 94,249 52,124 117,065 97,523 87,762 83,557 127,555 118,111 107,462 150,227 165,311 159,259 154,212 146,147 144,142 153,862 141,733 139,825 140,097 162,901 139,840 115,066 132,084 149,464 140,850 136,121 134,909 149,804 127,272
Income Tax Expense 26,913 36,016 22,692 17,489 27,347 23,512 10,371 18,224 16,477 18,161 12,781 4,645 8,883 29,387 19,860 17,890 22,178 29,028 23,274 21,557 34,140 34,406 26,378 31,469 36,511 55,713 18,119 44,071 46,687 45,879 53,966 48,051 39,651 42,368 52,427 47,678 50,392 45,833 55,783 47,799
Net Income 119,021 138,382 152,134 88,976 81,436 72,402 89,346 83,019 56,236 93,559 110,718 89,604 43,241 87,678 77,663 69,872 61,379 98,527 94,837 85,905 116,087 130,905 132,881 122,743 109,636 88,429 135,743 97,662 93,138 94,218 108,935 91,789 75,415 89,716 97,037 93,172 85,729 89,076 94,021 79,473
Net Income Margin 17.47% 19.98% 21.52% 12.66% 11.58% 10.34% 12.76% 12.31% 8.87% 13.62% 16.23% 13.75% 6.70% 14.04% 12.63% 11.98% 10.52% 17.31% 16.06% 15.25% 21.30% 24.07% 23.61% 22.64% 20.56% 16.90% 25.23% 18.86% 17.97% 18.26% 20.74% 18.49% 15.59% 18.33% 19.36% 19.27% 18.16% 19.25% 20.21% 18.05%
EPS 2.02 2.34 2.57 1.48 1.35 1.20 1.50 1.38 0.93 1.54 1.83 1.49 0.71 1.43 1.27 1.15 1.01 1.62 1.57 1.43 1.94 2.17 2.20 2.01 1.79 1.42 2.15 1.53 1.44 1.45 1.66 1.37 1.12 1.29 1.37 1.30 1.19 1.21 1.27 1.06
EPS Diluted 2.00 2.32 2.55 1.48 1.34 1.20 1.49 1.37 0.92 1.51 1.80 1.46 0.70 1.41 1.26 1.14 1.00 1.62 1.57 1.43 1.93 2.16 2.18 1.99 1.77 1.41 2.14 1.52 1.43 1.44 1.64 1.37 1.11 1.28 1.36 1.29 1.18 1.21 1.26 1.05
Weighted Average Shares Out 58,788 59,122 59,245 59,977 60,330 60,096 59,751 59,965 60,573 60,810 60,526 60,186 60,667 61,440 61,149 60,978 60,869 60,649 60,283 59,981 59,686 60,216 60,462 60,970 61,420 62,195 63,088 63,935 64,479 65,195 65,772 66,851 67,549 69,554 70,679 71,509 72,240 73,350 73,817 74,812
Weighted Average Shares Out Diluted 59,580 59,653 59,699 60,314 60,691 60,387 60,126 60,460 61,405 61,882 61,606 61,351 62,158 62,282 61,636 61,415 61,084 60,815 60,448 60,196 60,029 60,645 61,070 61,633 62,059 62,550 63,446 64,361 65,028 65,645 66,262 67,235 67,804 69,878 71,098 71,957 72,711 73,857 74,366 75,369

Reported Currency: USD 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 2014-06-30
Current Assets
Cash and Cash Equivalents 902,680 822,572 797,163 677,498 734,544 605,739 758,012 541,883 586,543 512,406 580,977 583,811 532,166 1,026,829 849,556 714,268 572,888 735,457 599,219 688,350 726,662 480,121 424,707 599,268 595,917 611,996 673,228 690,912 655,773 572,934 514,571 429,597 398,325 433,297 390,460 562,180 367,605 268,954 281,502 241,973
Short Term Investments 802 3,287 6,160 13,109 20,710 54,015 126,554 196,458 300,591 346,548 329,630 184,108 111,105 346,515 360,333 379,303 248,257 426,761 373,063 298,137 587,115 652,475 614,705 485,232 428,756 392,560 343,700 323,336 358,851 400,909 367,824 381,111 376,680 358,205 383,882 235,527 298,862 385,150 363,877 369,390
Cash + Short Term Investments 903,482 825,859 803,323 690,607 755,254 659,754 884,566 738,341 887,134 858,954 910,607 767,919 643,271 1,373,344 1,209,889 1,093,571 821,145 1,162,218 972,282 986,487 1,313,777 1,132,596 1,039,412 1,084,500 1,024,673 1,004,556 1,016,928 1,014,248 1,014,624 973,843 882,395 810,708 775,005 791,502 774,342 797,707 666,467 654,104 645,379 611,363
Net Receivables 388,325 887,285 454,832 439,518 485,622 485,277 469,979 455,762 414,218 419,282 340,536 382,897 374,404 346,670 296,183 304,874 338,655 354,668 322,029 320,465 321,484 325,688 295,352 297,375 290,919 291,093 291,924 295,085 293,872 313,211 268,175 263,249 266,185 279,158 279,434 261,068 262,624 255,864 242,242 243,072
Inventory 69,760 35,840 35,874 46,102 50,745 59,197 68,365 43,787 27,883 20,795 22,055 22,649 24,571 26,455 27,898 28,826 30,942 32,381 34,401 36,009 33,463 31,559 30,568 31,322 29,512 29,112 29,834 31,045 32,548 33,678 34,051 33,805 35,179 33,571 33,717 30,026 29,343 27,582 24,471 23,143
Other Current Assets 589,954 63,689 554,744 537,557 533,554 510,279 489,314 451,035 405,596 388,942 337,902 293,246 293,402 283,341 259,506 238,163 217,989 188,204 182,874 161,940 138,736 129,793 52,326 55,853 62,125 56,056 67,538 51,513 51,022 52,706 52,579 50,741 66,939 51,061 50,519 50,214 48,858 44,344 44,466 44,647
Total Current Assets 1,951,521 1,961,751 1,848,773 1,713,784 1,825,175 1,714,507 1,912,224 1,688,925 1,734,831 1,687,973 1,611,100 1,466,711 1,335,648 2,029,810 1,793,476 1,665,434 1,408,731 1,737,471 1,511,586 1,504,901 1,807,460 1,619,636 1,417,658 1,469,050 1,407,229 1,380,817 1,459,308 1,445,901 1,444,843 1,427,496 1,288,801 1,207,963 1,193,981 1,208,133 1,188,140 1,185,508 1,052,124 1,026,857 998,848 945,123
Non-Current Assets
Property, Plant and Equipment 350,498 359,287 365,893 375,343 386,064 391,662 395,657 389,373 406,318 422,696 436,098 449,943 467,988 501,693 529,919 545,054 559,442 533,235 223,426 226,002 208,221 179,224 145,042 126,108 117,392 117,310 122,420 125,139 126,705 128,667 123,248 115,135 107,545 99,946 95,909 83,507 68,746 66,636 66,791 62,650
Goodwill 2,312,362 2,288,678 2,288,678 2,288,678 2,288,635 2,259,277 2,259,282 2,259,951 2,259,951 2,260,407 2,216,553 2,209,639 2,209,639 1,863,892 1,858,966 1,858,966 1,864,991 1,065,379 1,065,379 1,065,379 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 555,965 556,957 556,957 556,957 556,957 556,957
Intangible Assets 132,243 136,425 150,969 163,995 178,099 187,367 200,288 211,665 224,523 237,528 237,178 262,518 273,480 223,371 225,900 236,371 246,182 104,315 108,903 113,389 0 0 31,259 0 0 0 42,554 0 0 0 50,501 0 0 0 58,796 0 0 0 65,263 0
Long Term Investments 6,343 6,170 5,068 5,887 4,736 7,812 9,544 19,112 34,911 76,991 132,778 95,222 19,078 88,753 102,939 112,928 204,969 312,044 358,402 161,619 301,357 413,690 411,184 329,412 350,241 348,210 284,802 234,587 200,253 222,999 276,375 313,488 319,287 383,479 397,656 361,665 467,702 512,538 482,917 508,581
Tax Assets 324,875 307,119 295,308 271,171 235,109 208,562 183,365 171,533 158,357 148,333 128,193 128,809 68,624 47,236 45,173 47,919 47,230 29,380 27,701 25,079 21,551 23,131 33,441 35,153 36,982 39,719 4,530 2,050 1,992 1,956 2,044 700 680 664 6,492 3,557 1,315 1,217 4,434 25,285
Other Non-Current Assets 306,828 289,425 444,613 464,293 483,532 503,748 516,122 492,395 482,805 490,508 472,558 434,797 418,215 367,955 347,447 343,056 355,614 197,851 203,781 194,295 95,682 100,250 42,186 45,378 49,337 51,718 53,775 54,930 58,159 60,012 59,890 60,532 64,682 67,894 68,128 71,157 74,435 72,219 75,003 76,889
Total Non-Current Assets 3,433,149 3,387,104 3,399,560 3,405,372 3,398,076 3,371,061 3,363,970 3,332,364 3,342,342 3,398,935 3,386,180 3,318,410 3,183,544 2,869,529 2,884,444 2,907,923 3,032,246 2,137,889 1,878,689 1,672,374 1,182,776 1,272,260 1,187,818 1,092,016 1,109,917 1,112,922 1,021,492 972,671 943,074 969,599 1,017,522 1,045,820 1,048,159 1,107,948 1,124,150 1,076,843 1,169,155 1,209,567 1,186,102 1,230,362
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 5,384,670 5,348,855 5,248,333 5,119,156 5,223,251 5,085,568 5,276,194 5,021,289 5,077,173 5,086,908 4,997,280 4,785,121 4,519,192 4,899,339 4,677,920 4,573,357 4,440,977 3,875,360 3,390,275 3,177,275 2,990,236 2,891,896 2,605,476 2,561,066 2,517,146 2,493,739 2,480,800 2,418,572 2,387,917 2,397,095 2,306,323 2,253,783 2,242,140 2,316,081 2,312,290 2,262,351 2,221,279 2,236,424 2,184,950 2,175,485
Current Liabilities
Accounts Payable 57,702 60,084 63,315 65,499 69,952 71,760 113,178 73,420 69,131 58,253 62,096 49,372 53,567 57,542 64,472 54,389 56,200 52,407 62,627 55,630 68,156 66,859 57,757 44,647 40,271 46,748 50,760 44,544 47,289 49,925 34,117 37,452 37,243 37,556 50,814 48,986 34,683 41,223 43,772 36,399
Short Term Debt 38,480 41,308 34,504 42,155 43,215 43,397 349,772 354,591 359,410 19,275 19,275 19,275 19,275 19,275 19,275 19,275 19,275 42,519 31,801 0 0 0 27,656 0 0 0 28,948 0 0 0 31,989 0 0 0 23,291 0 0 0 8,615 0
Tax Payables 26,593 55,448 41,421 36,510 38,375 79,878 41,217 36,928 33,581 51,669 44,075 51,357 36,521 39,760 33,048 35,855 32,007 39,503 31,801 0 0 0 27,656 0 0 0 28,948 0 0 0 31,989 0 0 0 23,291 0 0 0 8,615 0
Deferred Revenue 1,178,158 1,185,456 1,126,576 1,149,787 1,160,118 1,131,195 1,067,182 1,049,084 1,043,482 1,039,515 968,669 952,029 929,397 936,640 883,134 888,614 889,629 847,750 807,030 803,241 809,336 796,385 715,697 736,032 735,976 721,994 696,404 686,085 684,495 669,926 631,768 626,836 619,681 619,584 573,908 553,064 544,426 521,716 484,437 480,376
Other Current Liabilities 228,083 237,612 248,386 232,100 252,318 287,127 309,819 291,605 301,206 314,845 341,487 334,288 324,865 305,792 321,398 301,038 286,902 207,831 204,068 213,195 197,295 184,446 153,323 163,246 185,924 176,534 158,489 178,712 184,234 198,832 146,364 135,122 143,511 145,443 107,110 115,397 118,617 132,685 100,157 94,445
Total Current Liabilities 1,502,423 1,524,460 1,472,781 1,489,541 1,525,603 1,533,479 1,839,951 1,768,700 1,773,229 1,431,888 1,391,527 1,354,964 1,327,104 1,319,249 1,288,279 1,263,316 1,252,006 1,150,507 1,105,526 1,072,066 1,074,787 1,047,690 954,433 943,925 962,171 945,276 934,601 909,341 916,018 918,683 844,238 799,410 800,435 802,583 755,123 717,447 697,726 695,624 636,981 611,220
Non-Current Liabilities
Long Term Debt 228,368 235,001 239,565 250,077 259,916 267,700 272,376 265,043 276,416 632,550 646,717 662,747 679,542 692,697 707,762 719,443 736,330 342,303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 633,818 644,654 648,545 641,647 636,194 628,924 624,398 588,221 556,254 536,984 521,173 488,581 437,506 422,185 389,498 386,438 391,475 390,223 391,086 363,271 352,109 353,136 299,624 291,675 274,564 269,279 267,902 257,777 245,094 244,322 238,473 229,332 222,977 217,962 209,402 189,481 176,162 158,554 152,312 137,062
Deferred Tax 5,689 5,210 4,637 3,883 3,401 2,973 2,781 2,794 2,729 2,723 2,414 1,923 1,888 1,965 602 444 221 258 313 352 402 409 35 25 27 36 4,316 5,554 5,149 3,256 4,212 7,215 5,544 1,908 901 2,407 2,778 3,153 3,629 4,112
Other Non-Current Liabilities 81,106 78,553 82,573 76,505 72,578 70,143 67,710 73,546 71,417 77,402 75,236 84,737 65,333 61,653 59,511 49,817 62,751 62,611 131,853 117,804 95,530 81,473 65,892 59,466 53,770 51,970 44,589 41,293 37,051 35,841 34,138 30,761 32,190 31,100 30,136 25,914 23,217 23,316 22,718 22,377
Total Non-Current Liabilities 948,981 963,418 975,320 972,112 972,089 969,740 967,265 929,604 906,816 1,249,659 1,245,540 1,237,988 1,184,269 1,178,500 1,157,373 1,156,142 1,190,777 795,395 523,252 481,427 448,041 435,018 365,551 351,166 328,361 321,285 316,807 304,624 287,294 283,419 276,823 267,308 260,711 250,970 240,439 217,802 202,157 185,023 178,659 163,551
Total Liabilities 2,451,404 2,487,878 2,448,101 2,461,653 2,497,692 2,503,219 2,807,216 2,698,304 2,680,045 2,681,547 2,637,067 2,592,952 2,511,373 2,497,749 2,445,652 2,419,458 2,442,783 1,945,902 1,628,778 1,553,493 1,522,828 1,482,708 1,319,984 1,295,091 1,290,532 1,266,561 1,251,408 1,213,965 1,203,312 1,202,102 1,121,061 1,066,718 1,061,146 1,053,553 995,562 935,249 899,883 880,647 815,640 774,771
Common Stock 19,029 18,348 24,399 32,519 190,592 129,060 91,048 32,851 82,133 145,189 192,458 133,994 39,507 386,236 305,453 304,526 223,101 211,217 142,597 98,722 29,401 13,277 20,427 20,008 21,120 20,029 17,627 17,532 19,401 17,280 13,191 9,996 25,181 16,055 10,159 5,987 20,683 5,105 15,753 18,712
Retained Earnings 2,935,271 2,863,297 2,799,054 2,646,920 2,557,944 2,476,508 2,404,106 2,314,760 2,337,623 2,281,387 2,187,828 2,077,110 1,987,506 2,033,209 1,945,531 1,867,868 1,797,996 1,736,617 1,638,090 1,543,253 1,457,348 1,417,904 1,287,243 1,267,950 1,226,474 1,226,627 1,229,762 1,202,533 1,180,673 1,193,761 1,185,265 1,190,386 1,169,371 1,262,983 1,321,857 1,334,470 1,313,937 1,362,712 1,363,141 1,388,836
Accumulated Other Comprehensive Income/Loss -21,034 -20,668 -23,221 -21,936 -22,977 -23,219 -26,176 -24,626 -22,628 -21,215 -20,073 -18,935 -19,194 -17,855 -18,716 -18,495 -22,903 -18,376 -19,190 -18,193 -19,341 -21,993 -22,178 -21,983 -20,980 -19,478 -17,997 -15,458 -15,469 -16,048 -13,194 -13,317 -13,558 -16,510 -15,288 -13,355 -13,224 -12,040 -9,584 -6,834
Total Stockholders Equity 2,933,266 2,860,977 2,800,232 2,657,503 2,725,559 2,582,349 2,468,978 2,322,985 2,397,128 2,405,361 2,360,213 2,192,169 2,007,819 2,401,590 2,232,268 2,153,899 1,998,194 1,929,458 1,761,497 1,623,782 1,467,408 1,409,188 1,285,492 1,265,975 1,226,614 1,227,178 1,229,392 1,204,607 1,184,605 1,194,993 1,185,262 1,187,065 1,180,994 1,262,528 1,316,728 1,327,102 1,321,396 1,355,777 1,369,310 1,400,714
Total Investments 802 9,457 11,228 18,996 25,446 61,827 136,098 215,570 335,502 423,539 462,408 279,330 130,183 435,268 463,272 492,231 453,226 738,805 731,465 459,756 888,472 1,066,165 1,025,889 814,644 778,997 740,770 628,502 557,923 559,104 623,908 644,199 694,599 695,967 741,684 781,538 597,192 766,564 897,688 846,794 877,971
Total Debt 228,368 276,309 239,565 250,077 259,916 311,097 622,148 619,634 635,826 651,825 665,992 682,022 698,817 711,972 727,037 738,718 755,605 342,303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -674,312 -546,263 -557,598 -427,421 -474,628 -294,642 -135,864 77,751 49,283 139,419 85,015 98,211 166,651 -314,857 -122,519 24,450 182,717 -393,154 -599,219 -688,350 -726,662 -480,121 -424,707 -599,268 -595,917 -611,996 -673,228 -690,912 -655,773 -572,934 -514,571 -429,597 -398,325 -433,297 -390,460 -562,180 -367,605 -268,954 -281,502 -241,973

Reported Currency: USD 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 2014-06-30
Cash Flows from Operating Activities
Net Income 119,021 138,382 152,134 88,976 81,436 72,402 89,346 83,019 56,236 93,559 110,718 89,604 43,241 87,678 77,663 69,872 61,379 98,527 94,837 85,905 116,087 130,905 132,881 122,743 109,636 88,429 135,743 97,662 93,138 94,218 108,935 91,789 75,415 89,716 97,037 93,172 85,729 89,076 94,021 79,473
Depreciation & Amortization 28,018 29,266 29,529 28,356 27,345 27,472 27,211 28,600 29,538 30,260 30,439 28,800 28,525 27,660 26,520 26,225 24,133 18,979 21,862 18,399 14,245 14,001 15,410 14,032 14,869 15,180 15,545 15,325 15,391 14,887 14,492 14,437 14,084 13,763 13,358 12,971 13,212 13,042 12,066 11,377
Deferred Income Tax -17,732 -11,203 -23,430 -35,599 -24,422 -25,070 -11,288 -13,124 -9,425 -6,407 1,162 -60,130 -17,268 -694 2,936 -996 7,067 -1,714 -2,731 6,565 892 2,714 1,569 1,599 3,416 14,226 -3,319 -1,093 2,731 -2,945 -6,328 1,871 3,187 4,237 -7,368 -3,990 -1,444 231 1,299 -898
Stock Based Compensation 55,141 56,002 53,266 56,471 64,039 62,874 59,455 61,875 64,129 63,757 60,522 61,468 63,220 58,069 52,633 50,868 50,786 47,661 43,732 40,999 39,494 38,689 36,848 38,739 41,320 40,948 41,586 43,234 43,895 46,611 38,317 38,437 41,773 38,233 41,634 36,517 36,777 30,625 25,159 31,833
Change in Working Capital 32,536 -56,243 -29,484 13,390 -19,059 9,428 -20,715 -99,701 -24,353 -105,518 -15,359 52,541 -32,582 -52,228 -4,883 2,330 28,091 -28,113 32,911 -2,237 23,128 11,298 17,961 4,123 15,413 30,532 23,505 7,962 20,058 36,220 47,333 23,597 -1,570 57,598 38,111 33,926 7,086 53,069 36,575 16,009
Accounts Receivable 125,282 -58,713 -14,803 45,824 1,520 -15,837 -14,468 -43,360 4,446 -77,223 42,396 -9,036 -25,233 -54,416 8,478 33,707 37,000 -32,683 -2,056 8,170 4,502 -28,921 2,056 -7,259 76 238 3,180 -1,143 19,175 -45,327 -5,575 2,581 12,748 -22 -18,586 1,599 -7,726 -13,967 69 -20,087
Inventory -33,920 34 10,228 4,643 8,452 9,168 -24,578 -15,904 -7,088 1,260 594 1,922 1,884 1,443 928 2,116 1,439 2,020 1,609 -2,546 -1,904 -991 754 -1,810 -400 722 1,211 1,503 1,130 374 -247 1,375 -1,608 146 -3,690 -684 -1,761 -3,111 -1,328 -2,433
Accounts Payable -7,483 -13,447 -8,596 -32,198 -39,553 -19,981 19,163 0 -10,262 -25,387 22,933 -14,051 -16,533 -23,925 34,742 -27,440 -14,479 -23,606 74,710 -8,928 8,606 2,022 6,583 -3,975 -3,531 -8,216 30,524 -6,671 -15,588 37,082 33,217 6,131 -17,822 3,761 39,521 11,054 -23,745 26,286 18,339 8,917
Other Working Capital -51,343 15,883 -16,313 -4,879 10,522 36,078 -832 37,569 -21,711 -4,168 -81,282 73,706 7,300 24,670 -49,031 -6,053 4,131 26,156 -41,352 1,067 11,924 39,188 8,568 17,167 19,268 37,788 -11,410 14,273 15,341 44,091 19,938 13,510 5,112 53,713 20,866 21,957 40,318 43,861 19,495 29,612
Other Non-Cash Items 3,933 9,114 7,786 13,460 11,584 10,525 10,346 10,732 10,384 14,715 9,571 10,021 43,340 16,878 21,035 10,875 10,352 8,672 15,475 714 -294 251 -364 815 101 642 5 -526 127 321 1,321 345 229 324 571 -89 936 352 745 440
Net Cash Provided by Operating Activities 221,637 165,318 189,801 165,054 140,923 157,631 154,355 71,401 126,509 90,366 197,053 182,304 128,476 137,363 175,904 159,174 181,808 144,012 206,086 150,345 193,552 197,858 204,305 182,051 184,755 189,957 213,065 162,564 175,340 189,312 204,070 170,476 133,118 203,871 183,343 172,507 142,296 186,395 169,865 138,234
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -9,455 -9,048 -15,382 -15,009 -10,689 -13,104 -8,507 -9,325 -5,228 -10,564 -7,117 -9,444 -9,393 -4,697 -12,083 -12,394 -13,159 -22,304 -20,534 -32,952 -29,010 -21,046 -17,391 -19,828 -9,755 -6,491 -7,506 -7,460 -9,582 -18,133 -19,079 -16,116 -16,501 -16,542 -19,147 -21,213 -15,402 -11,324 -7,082 -5,517
Acquisitions Net -32,939 0 0 -43 -35,006 -75,006 -79,229 0 0 -67,911 0 0 -410,072 -1,247 -955,574 0 -955,574 0 -611,550 -611,550 0 0 0 0 0 1,000 0 0 0 -4,000 -1,500 0 0 -3,250 -555 0 -5,219 -1,005 0 -49,439
Purchases of Investments 0 -1,000 0 -1,100 -9 -680 -2,770 -4,799 -17,510 -36,205 -216,906 -189,534 -22,960 -42,765 -193,544 -195,573 -14,566 -180,557 -392,878 978 -20,203 -190,884 -356,340 -145,670 -114,782 -238,632 -191,452 -109,150 -47,253 -98,983 -129,482 -86,301 -31,585 -107,340 -262,192 -92,864 -76,883 -177,936 -128,590 -97,626
Sales/Maturities of Investments 2,507 2,913 7,817 7,740 36,172 75,686 81,999 123,599 102,650 72,687 32,379 39,724 327,345 69,352 221,441 161,164 296,686 173,461 119,363 429,983 202,562 151,537 145,639 110,018 73,190 123,019 119,572 109,338 111,442 116,955 177,928 86,834 77,579 143,328 76,318 259,317 207,309 123,675 155,934 142,123
Other Investing Activities 2,507 1,913 7,817 6,640 36,163 75,006 79,229 118,800 85,140 36,482 -184,527 -149,810 304,385 26,587 955,574 -34,409 -955,574 -7,096 611,550 -611,550 182,359 -39,347 -6 61 2 -21 14 -51 -68 4,032 1,468 21 -31 3,289 599 -57 4,832 1,048 54 -21
Net Cash Used for Investing Activities -39,887 -7,135 -7,565 -8,412 -9,532 61,902 70,722 109,475 79,912 -41,993 -191,644 -159,254 -115,080 20,643 15,814 -46,803 -686,613 -29,400 -294,049 -213,541 153,349 -60,393 -228,098 -55,419 -51,345 -121,125 -79,372 -7,323 54,539 -129 29,335 -15,562 29,462 19,485 -204,977 145,183 114,637 -65,542 20,316 -10,480
Cash Flows from Financing Activities
Debt Repayment 0 0 -350,000 0 0 -350,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,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
Common Stock Issued 681 21,876 462 37,036 281 22,180 64,540 0 1,047 27,581 65,752 36,011 0 0 52,835 0 0 0 45,598 28,900 0 0 48,818 0 0 0 47,039 0 0 0 44,869 0 0 0 40,439 0 0 0 35,299 0
Common Stock Repurchased -100,011 -150,018 -61,848 -251,580 -2,788 -47,042 -2,118 -250,000 -125,012 -125,011 -500,000 -2,992 -503,447 -4,481 -50,007 0 -50,009 0 0 -150,018 -100,013 -101,032 -150,017 -150,018 -150,021 -150,025 -150,025 -150,023 -150,021 -150,021 -150,023 -150,024 -200,042 -200,035 -149,995 -150,000 -156,883 -149,980 -150,000 -150,542
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,837 -6,830 462 37,036 281 22,180 -61,563 -2,091 -2,174 13,986 867,492 33,019 -501,956 22,715 -2,536 25,556 397,444 20,959 -45,455 147,673 0 18,900 -48,818 28,901 2 19,915 -46,411 29,323 2,331 21,776 -43,836 26,472 304 19,668 -37,520 26,196 1,630 19,211 -33,119 24,677
Net Cash Used Provided by Financing Activities -101,167 -134,972 -61,386 -214,544 -2,507 -374,862 -6,259 -222,038 -132,186 -116,025 -7,058 28,019 -506,956 17,715 -56,707 25,556 347,435 20,959 143 26,555 -100,013 -82,132 -150,017 -121,117 -150,019 -130,110 -149,397 -120,700 -147,690 -128,245 -148,990 -123,552 -199,738 -180,367 -147,076 -123,804 -155,253 -130,769 -147,820 -125,865
Effect of Forex Changes on Cash -485 2,264 -1,604 750 -100 3,079 -2,732 -2,636 -136 -861 -1,181 613 -1,161 1,655 289 234 -1,910 820 -1,289 154 -311 46 -751 -2,164 530 46 -1,980 598 650 -2,575 559 -94 2,190 -152 -3,010 689 -3,029 -2,632 -2,832 248
Net Change in Cash 80,108 25,475 119,246 -57,152 128,784 -152,250 216,086 -43,798 74,099 -68,513 -2,830 51,682 -494,721 177,376 135,300 138,161 -159,280 136,391 -89,109 -36,487 246,577 55,379 -174,561 3,351 -16,079 -61,232 -17,684 35,139 82,839 58,363 84,974 31,268 -34,968 42,837 -171,720 194,575 98,651 -12,548 39,529 2,137
Cash at End of Period 902,680 826,310 800,835 681,589 738,741 609,957 762,207 546,121 589,919 515,820 584,333 587,163 535,481 1,030,202 852,826 717,526 579,365 738,645 602,254 691,363 727,850 481,273 424,707 599,268 595,917 611,996 673,228 690,912 655,773 572,934 514,571 429,597 398,329 433,297 390,460 562,180 367,605 268,954 281,502 241,973
Cash at Start of Period 822,572 800,835 681,589 738,741 609,957 762,207 546,121 589,919 515,820 584,333 587,163 535,481 1,030,202 852,826 717,526 579,365 738,645 602,254 691,363 727,850 481,273 425,894 599,268 595,917 611,996 673,228 690,912 655,773 572,934 514,571 429,597 398,329 433,297 390,460 562,180 367,605 268,954 281,502 241,973 239,836
Free Cash Flow
Operating Cash Flow 221,637 165,318 189,801 165,054 140,923 157,631 154,355 71,401 126,509 90,366 197,053 182,304 128,476 137,363 175,904 159,174 181,808 144,012 206,086 150,345 193,552 197,858 204,305 182,051 184,755 189,957 213,065 162,564 175,340 189,312 204,070 170,476 133,118 203,871 183,343 172,507 142,296 186,395 169,865 138,234
Capital Expenditure -9,455 -9,048 -15,382 -15,009 -10,689 -13,104 -8,507 -9,325 -5,228 -10,564 -7,117 -9,444 -9,393 -4,697 -12,083 -12,394 -13,159 -22,304 -20,534 -32,952 -29,010 -21,046 -17,391 -19,828 -9,755 -6,491 -7,506 -7,460 -9,582 -18,133 -19,079 -16,116 -16,501 -16,542 -19,147 -21,213 -15,402 -11,324 -7,082 -5,517
Free Cash Flow 212,182 156,270 174,419 150,045 130,234 144,527 145,848 62,076 121,281 79,802 189,936 172,860 119,083 132,666 163,821 146,780 168,649 121,708 185,552 117,393 164,542 176,812 186,914 162,223 175,000 183,466 205,559 155,104 165,758 171,179 184,991 154,360 116,617 187,329 164,196 151,294 126,894 175,071 162,783 132,717