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 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 234,000 232,375
Revenue Y/Y Growth -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% 1.64% 1.34% - - - -
Cost of Revenue 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 37,194 38,678
Gross Profit 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 196,806 193,697
Gross Profit Margin 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% 84.11% 83.36%
Research and Development 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 41,033 42,098
General and Administrative Expenses 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 58,172 62,280
Total Operating Expenses 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 105,998 110,165
Operating Income or Loss 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 90,808 83,532
Operating Margin 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% 38.81% 35.95%
Interest Expense 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 0 0 0 0 0 0 0 0 0 0 0 46 30 59 86 -46 95 122 154 201 149 181
EBITDA 88,863 370,811 80,768 101,013 136,777 269,216 152,300 156,435 110,076 240,753 133,195 159,260 78,020 264,353 111,691 134,394 57,531 191,874 108,834 132,424 99,408 183,310 96,515 112,048 98,496 104,145 109,443 101,533 88,579 101,286 118,467 112,684 103,403 101,300 110,425 107,184 100,147 100,096 112,906 104,692
Depreciation and Amortization 35,536 33,488 5,947 5,470 9,082 9,115 28,916 28,425 28,913 2,969 26,354 27,064 27,082 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 21,351 20,414
Income Before Tax 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 90,919 83,882
Income Tax Expense 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 25,440 20,846
Net Income 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 65,479 63,036
Net Income Margin 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% 27.98% 27.13%
EPS 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 0.71 0.68
EPS Diluted 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 0.70 0.67
Weighted Average Shares Out 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 91,875 92,314
Weighted Average Shares Out Diluted 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 93,905 94,338

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 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 782,915
Short Term Investments 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 665 644
Cash + Short Term Investments 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 817,470 783,559
Net Receivables 836,309 1,140,276 673,973 692,849 653,763 760,287 763,739 743,604 722,141 645,891 624,849 608,897 589,993 537,564 569,605 503,293 524,773 433,479 295,590 297,798 268,526 317,700 235,547 258,280 256,560 124,659 251,615 256,396 288,356 322,029 239,222 240,994 228,250 269,642 217,360 223,146 223,331 272,335 211,536 235,892
Inventory 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 0 0
Other Current Assets 74,253 48,901 55,935 54,142 63,399 51,159 53,434 65,986 69,972 52,435 50,471 55,259 83,016 44,740 43,907 45,992 47,897 45,268 42,874 46,014 43,078 35,260 36,225 36,808 32,467 27,002 23,424 25,802 27,157 24,512 22,657 24,983 26,552 22,170 50,981 46,039 44,774 49,380 46,014 45,206
Total Current Assets 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 1,075,020 1,064,657
Non-Current Assets
Property, Plant and Equipment 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 97,108 92,050
Goodwill 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 1,313,754 1,317,189
Intangible Assets 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 277,514 298,205
Long Term Investments -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 0 0
Tax Assets 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 21,568 21,392
Other Non-Current Assets 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 4,074 5,703
Total Non-Current Assets 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 1,714,018 1,734,539
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,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 2,789,038 2,799,196
Current Liabilities
Accounts Payable 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 3,225 4,551
Short Term Debt 15,885 23,300 14,652 14,715 23,600 22,800 19,900 20,800 9,125 -386,964 34,147 34,301 4,688 -285,492 53,384 46,668 27,225 75,000 -175,167 -175,342 -156,826 -187,457 -136,656 -122,422 -125,504 -162,302 4,436 4,129 6,688 5,263 3,299 3,124 16,790 4,695 3,000 3,875 14,576 7,127 6,094 20
Tax Payables 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 6,094 5,737
Deferred Revenue 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 301,026 334,370
Other Current Liabilities 229,623 385,708 -29,453 -28,881 -45,538 -36,821 237,536 225,685 222,374 376,101 235,662 213,080 235,793 266,801 171,394 161,535 144,382 -89,298 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 109,942 86,032 84,229 82,032 121,887 96,935 108,096
Total Current Liabilities 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 407,280 447,037
Non-Current Liabilities
Long Term Debt 849,290 854,396 753,812 753,732 753,653 753,574 863,201 864,759 858,813 753,576 856,293 861,534 902,969 798,118 525,700 527,268 530,642 423,531 91,173 90,420 87,259 -60,154 0 0 0 -2,922 0 0 0 -2,259 0 0 0 -2,091 0 0 0 -37,390 0 12
Deferred Revenue -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 0 0
Deferred Tax 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 41,171 48,506
Other Non-Current Liabilities 184,907 113,520 563,240 562,701 465,030 538,279 48,350 30,193 96,360 484,066 94,218 79,986 76,822 451,897 105,406 96,083 96,173 453,338 367,303 374,496 356,992 287,833 204,738 205,120 211,239 255,301 60,614 54,487 52,295 50,762 44,494 41,931 43,530 49,240 48,617 45,294 50,810 54,113 84,870 83,869
Total Non-Current Liabilities 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 126,041 132,387
Total Liabilities 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 533,321 579,424
Common Stock 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 932 932
Retained Earnings 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 1,469,875 1,404,396
Accumulated Other Comprehensive Income/Loss -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 -18,534 814
Total Stockholders Equity 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 2,255,800 2,219,816
Total Investments 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 665 644
Total Debt 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 0 32
Net Debt -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 -816,805 -782,883

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 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 65,479 63,036
Depreciation & Amortization 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 21,351 20,414
Deferred Income Tax -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 -7,729 -6,325
Stock Based Compensation 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 9,953 10,165
Change in Working Capital 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 -4,211 -6,133
Accounts Receivable 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 2,753 -3,998
Inventory 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 18,988 -14,253
Accounts Payable -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 -1,145 11,123
Other Working Capital -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 -24,807 995
Other Non-Cash Items 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 -3,281 -1,324
Net Cash Provided by Operating Activities 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 81,562 79,833
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -8,705 -7,831
Acquisitions Net 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 8,705 -84,119
Purchases of Investments -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 -79 -109
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 28 38 24
Other Investing Activities -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 -8,705 -85
Net Cash Used for Investing Activities -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 -8,746 -92,035
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 -45,000 0 -45,000 0 -75,000 0 0 -75,000 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -6 -5 -5 -5 -5 -5 -71
Common Stock Issued 10,446 4,099 12,393 5,040 8,582 5,391 10,104 692 10,122 5,056 12,677 1,752 11,892 232,690 0 0 0 307,173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39,694 0 0
Common Stock Repurchased -65,089 -2,818 -972 -6,939 -196,494 -50,000 -481 -2,358 -155,571 -98,686 -35,993 -4,648 -86,049 161,029 -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 -36,517 -72,096
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 -65,089 -2,818 -972 -1,294 -52,916 -2,921 -481 -2,956 -49,074 44,699 11,231 -2,895 -74,208 112,608 9,705 3,187 -52,709 133,156 5,522 7,793 -24,235 1,622 8,882 8,196 -11,574 3,474 5,328 10,571 22,018 13,427 28,298 8,651 6,484 8,855 7,502 15,714 14,109 4,912 13,251 -64,128
Net Cash Used Provided by Financing Activities -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 -23,271 -64,199
Effect of Forex Changes on Cash -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 -15,655 1,632
Net Change in Cash 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 33,890 -74,769
Cash at End of Period 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 782,915
Cash at Start of Period 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 782,915 857,684
Free Cash Flow
Operating Cash Flow 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 81,562 79,833
Capital Expenditure -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 -8,705 -7,831
Free Cash Flow 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 72,857 72,002