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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 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
Revenue 601,892 594,138 466,605 805,108 458,795 496,599 509,447 694,115 472,511 473,850 425,077 655,667 441,168 446,654 363,226 623,686 366,965 385,661 304,985 486,228 343,899 368,635 317,130 415,432 289,418 305,913 282,873 302,336 275,585 263,924 253,405 270,628 245,862 246,069 225,906 251,647 237,840 235,485 217,781 254,375
Revenue Y/Y Growth 31.19% 19.64% -8.41% 15.99% -2.90% 4.80% 19.85% 5.86% 7.10% 6.09% 17.03% 5.13% 20.22% 15.82% 19.10% 28.27% 6.71% 4.62% -3.83% 17.04% 18.82% 20.50% 12.11% 37.41% 5.02% 15.91% 11.63% 11.72% 12.09% 7.26% 12.17% 7.54% 3.37% 4.49% 3.73% -1.07% - - - -
Cost of Revenue 69,109 75,475 68,667 70,049 65,257 68,340 67,652 61,427 61,967 62,487 64,760 68,977 62,746 64,158 62,103 67,903 53,385 53,860 50,116 49,596 41,365 40,497 34,815 40,089 36,308 40,450 39,038 40,812 35,983 36,338 37,031 38,978 35,586 37,011 35,285 36,992 36,581 37,785 35,888 39,769
Gross Profit 532,783 518,663 397,938 735,059 393,538 428,259 441,795 632,688 410,544 411,363 360,317 586,690 378,422 382,496 301,123 555,783 313,580 331,801 254,869 436,632 302,534 328,138 282,315 375,343 253,110 265,463 243,835 261,524 239,602 227,586 216,374 231,650 210,276 209,058 190,621 214,655 201,259 197,700 181,893 214,606
Gross Profit Margin 88.52% 87.30% 85.28% 91.30% 85.78% 86.24% 86.72% 91.15% 86.89% 86.81% 84.77% 89.48% 85.78% 85.64% 82.90% 89.11% 85.45% 86.03% 83.57% 89.80% 87.97% 89.01% 89.02% 90.35% 87.45% 86.78% 86.20% 86.50% 86.94% 86.23% 85.39% 85.60% 85.53% 84.96% 84.38% 85.30% 84.62% 83.95% 83.52% 84.37%
Research and Development 132,320 132,624 128,811 126,288 123,223 125,023 120,335 111,390 108,056 108,941 105,274 101,489 102,023 100,879 100,479 96,510 86,616 86,133 86,112 79,152 73,018 75,302 70,738 58,896 59,019 58,357 57,530 49,222 50,144 49,002 54,378 45,560 45,418 47,443 44,672 41,392 44,784 42,646 40,009 42,170
General and Administrative Expenses 233,065 216,214 219,643 269,857 194,552 202,142 188,584 257,450 175,283 170,383 169,755 243,384 165,368 160,410 146,215 195,845 132,642 128,698 130,522 167,937 120,682 120,412 112,169 133,137 97,576 95,058 87,809 108,157 80,015 77,051 73,417 85,950 61,537 64,259 57,769 71,963 61,367 63,524 56,749 72,374
Total Operating Expenses 371,245 348,838 354,599 402,059 323,722 332,635 314,100 372,587 287,160 283,353 279,154 347,842 270,794 265,723 251,101 296,392 223,495 218,994 220,796 250,916 197,487 199,510 186,666 195,407 160,086 156,910 148,774 160,845 133,419 129,192 130,902 134,684 110,177 114,903 105,599 117,712 111,076 111,205 101,835 120,558
Operating Income or Loss 161,538 169,825 43,339 333,000 69,816 95,624 127,695 260,101 123,384 128,010 81,163 238,848 107,628 116,773 50,022 259,391 90,085 112,807 34,073 185,716 105,047 128,628 95,649 179,936 93,024 108,553 95,061 100,679 106,183 98,394 85,472 96,966 100,099 94,155 85,022 96,943 90,183 86,495 80,058 94,048
Operating Margin 26.84% 28.58% 9.29% 41.36% 15.22% 19.26% 25.07% 37.47% 26.11% 27.01% 19.09% 36.43% 24.40% 26.14% 13.77% 41.59% 24.55% 29.25% 11.17% 38.20% 30.55% 34.89% 30.16% 43.31% 32.14% 35.48% 33.61% 33.30% 38.53% 37.28% 33.73% 35.83% 40.71% 38.26% 37.64% 38.52% 37.92% 36.73% 36.76% 36.97%
Interest Expense 12,318 12,238 12,369 12,551 12,276 11,560 10,758 9,058 6,092 4,609 2,967 2,811 2,943 3,336 3,315 2,444 1,853 3,040 3,651 2,900 239 231 91 0 0 0 0 0 0 0 0 46 30 59 86 0 95 122 154 201
EBITDA 215,028 193,413 88,863 366,488 103,699 133,921 159,819 288,425 151,611 156,942 110,243 269,448 133,982 143,837 83,719 289,029 112,475 133,770 55,725 207,994 122,276 143,181 111,764 191,850 106,627 125,678 111,674 118,418 123,113 114,812 102,063 114,033 117,543 111,599 102,454 101,300 110,130 106,502 99,786 114,849
Depreciation and Amortization 35,795 35,997 35,536 39,377 40,758 38,378 37,505 33,689 34,209 34,753 34,633 31,664 32,150 32,465 32,781 4,037 20,841 20,654 20,702 3,827 3,787 3,796 3,759 3,374 3,491 3,495 3,435 3,466 3,260 3,139 3,107 3,174 17,444 17,444 17,432 4,357 19,647 19,707 19,428 6,014
Income Before Tax 161,255 156,532 40,958 324,772 62,545 83,983 120,838 256,411 117,981 122,894 78,029 234,973 103,898 128,860 47,623 257,872 90,144 112,585 33,324 185,147 108,829 129,941 98,666 185,062 95,263 109,722 97,038 102,330 107,925 99,872 85,567 98,066 100,993 95,478 85,778 97,800 90,379 87,259 81,327 93,881
Income Tax Expense 33,063 26,498 6,180 50,010 7,043 14,457 20,216 -1,536 22,006 24,094 7,041 31,802 18,556 35,144 -24,775 42,240 14,517 16,021 -12,740 19,295 19,366 20,191 12,436 31,899 5,927 17,126 12,758 49,745 34,295 30,142 22,261 28,083 31,436 25,850 29,310 29,779 24,346 24,924 25,195 24,248
Net Income 128,192 130,034 34,778 274,762 55,502 69,526 100,622 257,947 95,975 98,800 70,988 203,171 85,342 93,716 72,398 215,632 75,627 96,564 46,064 165,852 89,463 109,750 86,230 153,163 89,336 92,596 84,280 52,585 73,630 69,730 63,306 69,983 69,557 69,628 56,468 68,021 66,033 62,335 56,132 69,633
Net Income Margin 21.30% 21.89% 7.45% 34.13% 12.10% 14.00% 19.75% 37.16% 20.31% 20.85% 16.70% 30.99% 19.34% 20.98% 19.93% 34.57% 20.61% 25.04% 15.10% 34.11% 26.01% 29.77% 27.19% 36.87% 30.87% 30.27% 29.79% 17.39% 26.72% 26.42% 24.98% 25.86% 28.29% 28.30% 25.00% 27.03% 27.76% 26.47% 25.77% 27.37%
EPS 1.47 1.49 0.40 3.16 0.64 0.80 1.16 2.96 1.10 1.14 0.81 2.33 0.98 1.08 0.83 2.50 0.88 1.13 0.54 1.95 1.06 1.31 1.03 1.83 1.06 1.10 1.00 0.62 0.87 0.82 0.74 0.81 0.80 0.79 0.64 0.77 0.74 0.69 0.62 0.76
EPS Diluted 1.46 1.48 0.40 3.14 0.64 0.80 1.15 2.95 1.10 1.13 0.81 2.30 0.97 1.06 0.82 2.46 0.87 1.11 0.53 1.91 1.04 1.28 1.01 1.79 1.04 1.08 0.98 0.61 0.85 0.80 0.73 0.80 0.78 0.78 0.63 0.75 0.72 0.68 0.61 0.74
Weighted Average Shares Out 87,399 87,332 87,067 86,888 86,817 86,696 86,930 87,017 87,063 87,001 87,122 87,186 87,239 87,168 86,808 86,115 85,798 85,651 85,798 85,183 84,109 83,978 83,764 83,699 84,158 84,105 83,931 84,557 84,774 85,167 85,456 86,198 86,959 87,638 88,114 88,626 89,694 89,866 90,059 91,595
Weighted Average Shares Out Diluted 87,885 87,777 87,780 87,541 87,381 87,192 87,431 87,473 87,418 87,321 87,750 88,201 88,169 88,053 87,986 87,626 87,224 86,934 87,369 86,992 85,733 85,483 85,493 85,472 86,043 85,986 86,152 86,709 86,588 86,895 87,224 87,811 88,676 89,305 90,084 90,549 91,593 91,726 92,140 93,584

Reported Currency: USD 2024-09-30 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
Current Assets
Cash and Cash Equivalents 1,246,057 1,098,958 1,050,509 860,201 639,342 477,875 507,689 614,391 632,509 517,303 657,421 667,667 1,080,838 957,704 987,427 912,672 844,741 744,546 717,748 872,094 732,684 631,455 607,391 777,139 729,180 695,894 885,493 881,501 919,571 857,996 866,188 822,479 837,916 843,355 863,435 784,168 776,239 840,354 760,394 788,064
Short Term Investments 49,212 20,314 20,100 189 171 137 165 183 194 332 344 361 527 504 516 479 468 433 282 288 218 241 237 225 211 269 4,275 286 7,064 5,486 368 381 356 410 442 446 684 816 789 714
Cash + Short Term Investments 1,295,269 1,119,272 1,070,609 860,390 639,513 478,012 507,854 614,574 632,703 517,635 657,765 668,028 1,081,365 958,208 987,943 913,151 845,209 744,979 718,030 872,382 732,902 631,696 607,628 777,364 729,391 696,163 889,768 881,787 926,635 863,482 866,556 822,860 838,272 843,765 863,877 784,614 776,923 841,170 761,183 788,778
Net Receivables 988,433 907,140 836,309 1,140,276 847,051 882,081 812,823 998,389 763,739 743,604 722,141 918,111 624,849 608,897 589,993 761,346 569,605 503,293 524,773 637,830 430,450 455,635 412,105 498,553 361,951 410,014 405,094 361,477 251,615 256,396 288,356 322,029 239,222 240,994 254,802 269,642 239,630 223,146 248,805 272,335
Inventory 0 0 0 0 -55,935 -54,142 -63,399 -51,159 0 0 0 -52,435 0 0 0 -44,740 0 0 0 -45,268 -42,874 -46,014 -43,078 -35,260 -36,225 -36,808 -32,467 -27,002 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 64,376 65,412 74,253 48,901 55,935 54,142 63,399 51,159 53,434 65,986 69,972 123,767 50,471 55,259 83,016 76,368 43,907 45,992 47,897 71,940 75,795 84,165 43,078 48,969 36,225 36,808 32,467 48,665 23,424 25,802 27,157 24,512 22,657 24,983 26,552 22,170 50,981 46,039 44,774 21,202
Total Current Assets 2,348,078 2,091,824 1,981,171 2,049,567 1,313,486 1,170,861 1,161,617 1,374,861 1,449,876 1,327,225 1,449,878 1,313,919 1,756,685 1,622,364 1,660,952 1,450,715 1,458,721 1,294,264 1,290,700 1,305,861 1,028,492 929,494 876,154 1,095,064 964,938 954,443 1,146,328 1,006,446 1,201,674 1,145,680 1,182,069 1,169,401 1,100,151 1,109,742 1,118,679 1,076,426 1,045,264 1,110,355 1,029,288 1,110,493
Non-Current Assets
Property, Plant and Equipment 193,861 195,375 191,999 194,760 191,618 200,285 208,023 209,978 201,259 206,897 214,952 208,795 210,731 217,195 218,842 234,233 206,004 206,034 203,302 189,307 174,455 172,803 163,292 61,655 57,902 56,501 55,806 57,096 57,160 53,930 54,513 54,677 55,628 58,095 60,151 61,924 58,590 60,664 62,496 64,643
Goodwill 3,818,560 3,793,510 3,797,859 3,805,874 3,769,321 3,792,116 3,737,195 3,658,267 3,532,459 3,566,968 3,399,897 3,409,271 3,101,623 3,110,736 3,036,783 3,038,306 2,491,590 2,474,299 2,398,684 2,413,280 1,771,862 1,775,734 1,748,228 1,572,455 1,575,567 1,575,276 1,379,458 1,378,553 1,353,444 1,342,968 1,340,391 1,337,215 1,333,531 1,333,397 1,334,129 1,332,348 1,334,509 1,312,121 1,315,045 1,312,182
Intangible Assets 756,712 776,461 806,375 835,417 849,205 884,018 870,544 809,183 739,202 771,257 739,059 763,119 667,268 689,398 677,357 694,865 474,785 481,694 458,136 476,711 267,378 282,070 278,327 211,272 219,564 229,654 146,396 157,625 154,996 153,639 164,112 172,619 184,768 196,933 209,677 220,553 233,262 232,849 244,777 259,312
Long Term Investments 0 593 -162,845 634 -338,206 -314,940 916 892 1,309 1,714 2,313 -233,674 2,642 3,078 0 -263,063 0 0 0 -213,384 -201,789 -197,309 -185,198 -88,285 -80,187 -71,234 -71,252 -99,207 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 214,311 189,783 162,845 164,227 146,588 114,655 84,791 84,515 24,196 19,892 22,014 24,879 23,186 22,872 22,419 28,830 25,968 24,249 22,742 24,077 27,334 24,506 21,906 26,630 22,285 14,733 15,446 42,111 45,106 39,109 34,486 42,327 39,008 32,568 30,226 32,896 24,276 23,962 23,142 21,286
Other Non-Current Assets 276,551 272,069 373,010 272,396 741,508 758,257 417,848 550,249 213,339 224,627 225,070 838,005 212,617 225,129 201,675 756,704 189,227 191,326 152,521 643,035 514,280 525,544 469,554 387,173 296,042 298,877 286,984 398,999 33,633 25,639 19,122 24,287 17,271 16,926 5,966 5,757 5,665 6,079 6,346 6,187
Total Non-Current Assets 5,259,995 5,227,791 5,169,243 5,273,308 5,360,034 5,434,391 5,319,317 5,313,084 4,711,764 4,791,355 4,603,305 5,010,395 4,218,067 4,268,408 4,157,076 4,489,875 3,387,574 3,377,602 3,235,385 3,533,026 2,553,520 2,583,348 2,496,109 2,170,900 2,091,173 2,103,807 1,812,838 1,935,177 1,644,339 1,615,285 1,612,624 1,631,125 1,630,206 1,637,919 1,640,149 1,653,478 1,656,302 1,635,675 1,651,806 1,663,610
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 7,608,073 7,319,615 7,150,414 7,322,875 6,673,520 6,605,252 6,480,934 6,687,945 6,161,640 6,118,580 6,053,183 6,324,314 5,974,752 5,890,772 5,818,028 5,940,590 4,846,295 4,671,866 4,526,085 4,838,887 3,582,012 3,512,842 3,372,263 3,265,964 3,056,111 3,058,250 2,959,166 2,941,623 2,846,013 2,760,965 2,794,693 2,800,526 2,730,357 2,747,661 2,758,828 2,729,904 2,701,566 2,746,030 2,681,094 2,774,103
Current Liabilities
Accounts Payable 16,394 24,993 27,899 22,772 14,801 14,166 21,938 14,021 17,353 17,304 17,102 10,863 12,590 9,608 16,970 18,691 10,578 10,505 12,571 14,298 8,172 9,865 11,502 7,953 6,767 7,598 7,259 6,042 4,257 5,245 4,839 7,395 3,996 4,218 4,302 4,865 3,220 4,786 3,689 3,421
Short Term Debt 0 0 0 0 0 0 0 0 0 0 9,125 0 0 0 4,688 0 0 0 0 75,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 26,781 18,437 15,885 65,555 14,652 14,715 26,662 49,510 42,202 44,576 32,932 61,040 34,147 34,301 34,630 71,272 53,384 46,668 27,225 46,394 7,278 9,264 15,694 8,726 5,911 5,700 4,870 5,760 4,436 4,129 6,688 5,263 3,299 3,124 16,790 4,695 3,000 3,875 14,576 7,127
Deferred Revenue 427,188 423,848 433,167 457,514 349,668 374,407 396,331 413,989 334,901 360,910 386,019 391,528 318,032 338,396 366,596 372,061 326,491 325,098 352,964 351,353 291,385 321,060 330,890 328,584 272,872 306,879 311,718 440,491 381,727 411,646 414,708 403,279 359,979 375,802 375,140 364,644 319,705 337,420 343,814 332,664
Other Current Liabilities 284,127 241,464 229,623 343,453 255,310 240,549 205,984 317,316 215,234 201,909 189,442 315,061 235,662 213,080 201,163 266,801 171,394 161,535 144,382 208,095 166,995 165,477 145,324 179,504 129,889 114,824 118,245 156,260 105,932 93,767 102,491 123,163 87,163 84,566 78,592 474,586 86,032 84,229 82,032 454,527
Total Current Liabilities 754,490 708,742 706,574 889,294 349,668 374,407 396,331 413,989 609,690 624,699 634,620 391,528 600,431 595,385 624,047 372,061 561,847 543,806 537,142 351,353 291,385 321,060 330,890 328,584 272,872 306,879 311,718 440,491 496,352 514,787 528,726 539,100 454,437 467,710 474,824 484,146 411,957 430,310 444,111 465,099
Non-Current Liabilities
Long Term Debt 842,958 845,752 849,290 854,396 853,883 858,930 863,880 866,376 863,201 864,759 858,813 857,954 856,293 861,534 902,969 919,058 525,700 527,268 530,642 515,299 91,173 90,420 87,259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 91,703 -73,092 0 -70,360 -81,836 0 58,126 48,357 73,087 0 105,548 0 0 0 110,321 0 0 0 78,643 -122,374 -126,902 -125,629 30,077 0 0 0 1,461 0 0 0 2,259 0 0 0 2,091 0 0 0 37,390
Deferred Tax 55,704 59,752 73,092 75,301 70,360 81,836 83,758 58,126 48,357 73,087 99,439 105,548 84,566 103,649 102,221 110,321 63,729 66,661 69,778 78,643 31,201 36,482 38,370 30,077 29,955 38,772 28,849 1,461 1,793 2,276 2,227 2,259 1,661 2,160 6,571 2,091 29,396 29,121 34,908 37,390
Other Non-Current Liabilities 126,145 118,866 111,815 113,520 108,046 106,237 100,219 102,756 96,707 103,280 96,360 98,272 94,218 79,986 76,822 84,514 105,406 96,083 96,173 96,426 62,484 62,988 58,843 61,573 62,171 76,998 80,865 85,778 60,614 54,487 52,295 50,762 44,494 41,931 43,530 49,240 78,013 74,415 85,718 54,089
Total Non-Current Liabilities 1,024,807 1,024,370 1,034,197 1,043,217 1,317,052 1,316,433 1,302,441 1,408,105 1,008,265 1,041,126 1,054,612 1,448,738 1,035,077 1,045,169 1,082,012 1,470,657 694,835 690,012 696,593 1,034,155 367,303 374,496 356,992 287,833 234,693 243,892 240,088 255,301 62,407 56,763 54,522 53,021 46,155 44,091 50,101 51,331 78,013 74,415 85,718 91,503
Total Liabilities 1,779,297 1,733,112 1,740,771 1,932,511 1,666,720 1,690,840 1,698,772 1,822,094 1,617,955 1,665,825 1,689,232 1,840,266 1,635,508 1,640,554 1,706,059 1,842,718 1,256,682 1,233,818 1,233,735 1,385,508 658,688 695,556 687,882 616,417 507,565 550,771 551,806 695,792 2,846,013 2,760,965 2,794,693 2,800,526 500,592 511,801 524,925 2,729,904 489,970 504,725 529,829 2,774,103
Common Stock 953 953 953 953 953 953 953 953 953 953 953 953 953 953 953 953 946 946 946 946 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932 932
Retained Earnings 5,576,346 5,448,154 5,318,120 5,283,342 5,008,580 4,953,078 4,883,552 4,782,930 4,524,983 4,429,008 4,330,208 4,259,220 4,056,049 3,970,707 3,876,991 3,804,593 3,588,961 3,513,334 3,416,770 3,370,706 3,204,854 3,115,391 3,005,641 2,919,411 2,766,259 2,676,924 2,584,328 2,316,916 2,264,331 2,190,701 2,120,971 2,057,665 1,987,682 1,918,125 1,848,497 1,792,029 1,724,008 1,657,975 1,595,640 1,539,508
Accumulated Other Comprehensive Income/Loss -71,638 -120,713 -112,295 -90,271 -134,269 -101,435 -109,438 -122,722 -188,483 -126,847 -78,204 -56,112 -49,126 -32,822 -37,039 -17,775 -51,337 -79,385 -89,673 -65,381 -90,141 -69,379 -69,937 -62,379 -60,891 -55,789 -29,601 -37,844 -39,427 -43,576 -50,083 -57,652 -37,897 -39,941 -41,093 -52,164 -46,366 -44,512 -49,384 -31,754
Total Stockholders Equity 5,828,776 5,586,503 5,409,643 5,390,364 5,006,800 4,914,412 4,782,162 4,865,851 4,543,685 4,452,755 4,363,951 4,484,048 4,339,244 4,250,218 4,111,969 4,097,872 3,589,613 3,438,048 3,292,350 3,453,379 2,923,324 2,817,286 2,684,381 2,649,547 2,548,546 2,507,479 2,407,360 2,245,831 2,287,254 2,189,415 2,211,445 2,208,405 2,229,765 2,235,860 2,233,903 2,194,427 2,211,596 2,241,305 2,151,265 2,217,501
Total Investments 49,212 20,907 20,100 189 171 137 165 183 194 332 344 361 527 504 516 479 468 433 282 288 218 241 237 225 211 269 4,275 286 7,064 5,486 368 381 356 410 442 446 684 816 789 714
Total Debt 842,958 870,152 849,290 854,396 753,812 753,732 753,653 753,574 863,201 864,759 867,938 753,576 856,293 861,534 907,657 798,118 525,700 527,268 530,642 423,531 91,173 90,420 87,259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -403,099 -228,806 -201,219 -5,805 114,470 275,857 245,964 139,183 230,692 347,456 210,517 85,909 -224,545 -96,170 -79,770 -114,554 -319,041 -217,278 -187,106 -448,563 -641,511 -541,035 -520,132 -777,139 -729,180 -695,894 -885,493 -881,501 -919,571 -857,996 -866,188 -822,479 -837,916 -843,355 -863,435 -784,168 -776,239 -840,354 -760,394 -788,064

Reported Currency: USD 2024-09-30 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
Cash Flows from Operating Activities
Net Income 128,192 130,034 34,778 274,762 55,502 69,526 100,622 257,947 95,975 98,800 70,988 203,171 85,342 93,716 72,398 215,632 75,627 96,564 46,064 165,852 89,463 109,750 86,230 153,163 89,336 92,596 84,280 52,585 73,630 69,730 63,306 69,983 69,557 69,628 56,468 68,021 66,033 62,335 56,132 69,633
Depreciation & Amortization 35,795 35,997 35,536 33,488 33,883 33,009 32,124 28,324 28,227 28,932 29,080 26,367 26,354 27,064 27,082 44,049 20,841 20,654 20,702 22,847 19,640 18,590 17,898 11,914 13,603 17,125 16,613 17,739 16,930 16,418 16,591 17,267 17,444 17,444 17,432 18,888 19,647 19,707 19,428 20,701
Deferred Income Tax -29,811 -40,244 -2,340 -16,880 -37,662 -33,849 -1,856 -67,156 -28,256 -34,443 -861 -12,031 -13,349 -5,546 -3,564 -8,305 -6,943 -10,242 -5,442 -1,290 -6,983 -4,851 -1,387 -5,500 -16,232 -8,698 -3,245 1,524 -8,908 -4,600 9,291 -7,819 -6,484 -5,294 8,676 -7,895 -10,576 -3,841 7,116 -5,161
Stock Based Compensation 72,330 66,890 58,664 63,358 58,061 56,301 44,171 46,009 46,970 39,498 35,651 44,190 44,144 42,885 35,119 42,359 38,185 34,130 30,941 31,406 31,862 29,122 23,800 24,459 22,983 20,635 15,269 13,746 14,773 14,122 10,513 8,783 8,952 8,534 7,078 8,220 8,870 9,030 7,831 9,278
Change in Working Capital -38,432 -118,543 149,701 -128,143 43,581 -70,467 81,194 -99,957 -23,221 -22,407 67,280 -166,288 8,663 -30,383 33,380 -105,157 -38,613 -17,757 45,403 -79,951 -15,187 -66,135 23,554 -49,661 -1,535 -11,823 19,168 18,012 -7,956 15,982 25,515 8,491 -5,311 -19,315 21,167 23,814 -7,576 -18,115 25,913 1,427
Accounts Receivable -48,158 -149,667 264,474 -271,474 35,523 -51,950 185,385 -181,355 -43,675 -70,215 180,259 -235,115 -6,072 -66,868 159,038 -222,503 -17,260 -38,386 117,830 -141,793 -9,661 -46,932 43,983 -106,811 4,832 5,017 22,507 -32,305 -6,996 9,835 15,060 -23,989 480 -3,739 9,860 -663 -4,545 -7,155 18,407 -19,647
Inventory 0 0 0 -89,468 10,174 -11,438 0 0 0 0 0 -116,553 4,654 72,707 -46,812 -15,959 -28,635 40,078 21,901 -67,042 19,013 -22,461 31,386 -49,051 10,863 -12,307 4,966 -55,240 22,064 24,828 26,614 -61,669 9,627 -22,065 38,178 -48,908 13,894 -5,310 24,743 -43,621
Accounts Payable 29,481 13,018 -147,636 133,050 17,755 12,413 -135,365 102,789 18,894 13,950 -143,883 112,366 27,756 -6,226 -80,050 97,879 11,582 11,013 -99,112 75,832 927 15,834 -54,050 51,163 14,733 -5,967 -40,009 49,407 10,768 -9,795 -23,335 40,541 2,005 6,631 -32,258 26,262 471 3,245 -36,971 27,067
Other Working Capital -19,755 31,124 -17,714 99,749 -19,871 -19,492 31,174 -21,391 1,560 33,858 30,904 73,014 -17,675 -29,996 1,204 35,426 -4,300 -30,462 4,784 53,052 -25,466 -12,576 2,235 55,038 -31,963 1,434 31,704 56,150 -33,792 -8,886 7,176 53,608 -17,423 -142 5,387 47,123 -17,396 -8,895 19,734 37,628
Other Non-Cash Items 6,163 295,130 6,066 6,137 7,403 8,346 4,511 8,805 7,456 8,564 8,798 6,244 6,691 -8,859 6,692 -14,811 5,442 8,243 9,744 587 1,573 2,063 1,483 -1,441 1,806 1,286 336 -128 416 530 677 -471 -2,169 -968 -2,246 -1,852 1,397 -2,704 -2,300 -3,605
Net Cash Provided by Operating Activities 174,237 80,713 282,817 232,722 160,768 62,866 260,766 173,972 127,151 118,944 210,936 101,653 157,845 118,877 171,107 173,767 94,539 131,592 147,412 139,451 120,368 88,539 151,578 132,934 109,961 111,121 132,421 103,478 88,885 112,182 125,893 96,234 81,989 70,029 108,575 109,196 77,795 66,412 114,120 92,273
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -8,425 -13,293 -10,543 -8,777 -4,504 -5,145 -6,892 -9,143 -5,168 -4,997 -5,062 -4,885 -7,298 -5,790 -5,045 -11,175 -7,228 -9,980 -6,987 -19,159 -8,835 -10,046 -6,900 -8,685 -6,326 -3,818 -2,933 -4,334 -7,313 -3,445 -4,057 -4,224 -2,151 -3,373 -2,695 -5,380 -3,083 -4,060 -3,622 -5,395
Acquisitions Net 0 -1,586 0 -11,125 0 -77,202 -120,584 -143,651 -983 -236,715 -4,915 -405,664 51 -94,409 -10,783 -472,134 0 -97,846 -2,348 -492,209 -9,664 -41,000 -244,323 0 0 -283,026 0 -37,887 -20,134 0 -5,864 -7,891 0 0 0 -5,225 -30,516 101 -10,477 -499
Purchases of Investments -28,646 -159 -19,940 0 0 0 -56 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 -90
Sales/Maturities of Investments 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 28
Other Investing Activities 416 99 -3,953 26 -35 -4,890 -914 48 -867 72 13 -2,608 -85 -262 -35 -354 -3,796 -2,141 -264 11,268 -3,672 -8,548 -460 -3,382 -34 -1,173 -4,303 6,401 -8,926 -10,920 -964 -484 -1,099 -10,260 4 232 109 -44 -67 -62
Net Cash Used for Investing Activities -36,655 -14,939 -34,436 -19,876 -4,539 -87,237 -128,390 -152,746 -7,018 -241,640 -9,964 -413,157 -7,332 -100,461 -15,863 -483,663 -11,024 -109,967 -9,599 -500,100 -22,171 -59,594 -251,683 -12,067 -6,360 -288,017 -7,236 -35,820 -36,373 -14,365 -10,885 -12,599 -3,250 -13,633 -2,691 -10,373 -33,490 -4,003 -14,166 -5,956
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 -45,000 0 375,000 0 0 -75,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 0 -5 -5
Common Stock Issued -10,446 0 10,446 4,099 12,393 5,040 0 0 10,104 692 0 0 0 0 11,892 2,603 0 0 0 307,173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased 76,707 -11,618 -65,089 -2,818 -972 -6,939 -196,494 -50,000 -481 -2,358 -155,571 -98,686 -35,993 -4,648 -86,049 0 -1,378 -2,971 -161,029 59,116 -2,331 -14,260 -44,856 -77,014 -74,956 -708 -117,831 -112,751 -1,038 -122,939 -100,352 -93,047 -114,528 -86,076 -42,684 -95,162 -114,032 -3,089 -125,627 -125,180
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 -7,287 -14,540 -54,643 1,281 11,421 -3,193 -44,334 2,470 9,623 -2,956 -49,074 -301 11,231 -2,895 -74,208 -5,160 9,705 3,187 -52,709 499,445 5,522 7,793 -24,235 1,622 8,882 8,196 -11,574 3,474 5,328 10,571 22,018 13,426 28,298 7,031 6,484 8,849 7,502 15,709 14,109 21,512
Net Cash Used Provided by Financing Activities -7,287 -14,540 -54,643 1,281 11,421 -3,193 -240,828 -47,530 9,623 -2,956 -204,645 -98,987 -24,762 -47,895 -74,208 372,443 9,705 3,187 -288,738 499,445 5,522 -6,467 -69,091 -75,392 -66,074 8,196 -129,405 -109,277 5,328 -112,368 -78,334 -79,621 -86,230 -77,425 -36,201 -86,313 -106,535 12,620 -111,523 -103,673
Effect of Forex Changes on Cash 16,804 -2,785 -3,430 6,732 -6,183 -2,250 1,750 8,186 -14,550 -14,466 -6,573 -2,680 -2,617 -244 -6,281 5,384 6,975 1,986 -3,421 614 -2,490 1,586 -552 2,484 -4,241 -20,899 8,212 3,549 3,735 6,359 7,035 -19,451 2,052 949 9,584 -4,581 -1,885 4,931 -16,101 -11,385
Net Change in Cash 147,099 48,449 190,308 220,859 161,467 -29,814 -106,702 -18,118 115,206 -140,118 -10,246 -413,171 123,134 -29,723 74,755 67,931 100,195 26,798 -154,346 139,410 101,229 24,064 -169,748 47,959 33,286 -189,599 3,992 -38,070 61,575 -8,192 43,709 -15,437 -5,439 -20,080 79,267 7,929 -64,115 79,960 -27,670 -28,741
Cash at End of Period 1,246,057 1,098,958 1,050,509 860,201 639,342 477,875 507,689 614,391 632,509 517,303 657,421 667,667 1,080,838 957,704 987,427 912,672 844,741 744,546 717,748 872,094 732,684 631,455 607,391 777,139 729,180 695,894 885,493 881,501 919,571 857,996 866,188 822,479 837,916 843,355 863,435 784,168 776,239 840,354 760,394 788,064
Cash at Start of Period 1,098,958 1,050,509 860,201 639,342 477,875 507,689 614,391 632,509 517,303 657,421 667,667 1,080,838 957,704 987,427 912,672 844,741 744,546 717,748 872,094 732,684 631,455 607,391 777,139 729,180 695,894 885,493 881,501 919,571 857,996 866,188 822,479 837,916 843,355 863,435 784,168 776,239 840,354 760,394 788,064 816,805
Free Cash Flow
Operating Cash Flow 174,237 80,713 282,817 232,722 160,768 62,866 260,766 173,972 127,151 118,944 210,936 101,653 157,845 118,877 171,107 173,767 94,539 131,592 147,412 139,451 120,368 88,539 151,578 132,934 109,961 111,121 132,421 103,478 88,885 112,182 125,893 96,234 81,989 70,029 108,575 109,196 77,795 66,412 114,120 92,273
Capital Expenditure -8,425 -13,293 -10,543 -8,777 -4,504 -5,145 -6,892 -9,143 -5,168 -4,997 -5,062 -4,885 -7,298 -5,790 -5,045 -11,175 -7,228 -9,980 -6,987 -19,159 -8,835 -10,046 -6,900 -8,685 -6,326 -3,818 -2,933 -4,334 -7,313 -3,445 -4,057 -4,224 -2,151 -3,373 -2,695 -5,380 -3,083 -4,060 -3,622 -5,395
Free Cash Flow 165,812 67,420 272,274 223,945 156,264 57,721 253,874 164,829 121,983 113,947 205,874 96,768 150,547 113,087 166,062 162,592 87,311 121,612 140,425 120,292 111,533 78,493 144,678 124,249 103,635 107,303 129,488 99,144 81,572 108,737 121,836 92,010 79,838 66,656 105,880 103,816 74,712 62,352 110,498 86,878