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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-03-31 2013-12-31
Revenue 624,669 605,906 584,366 573,345 556,921 536,308 515,825 506,786 499,319 480,333 457,697 444,393 425,620 397,159 391,847 374,726 352,808 343,760 328,425 315,571 305,525 297,018 273,718 253,991 247,533 237,153 226,553 218,311 212,711 206,869 199,739 193,009 189,078 170,657 159,020 156,096 153,056 147,708 119,076 115,610
Revenue Y/Y Growth 12.16% 12.98% 13.29% 13.13% 11.54% 11.65% 12.70% 14.04% 17.32% 20.94% 16.81% 18.59% 20.64% 15.53% 19.31% 18.75% 15.48% 15.74% 19.99% 24.24% 23.43% 25.24% 20.82% 16.34% 16.37% 14.64% 13.42% 13.11% 12.50% 21.22% 25.61% 23.65% 23.54% 15.54% 33.54% 35.02% - - - -
Cost of Revenue 123,666 112,362 119,196 109,194 108,364 100,971 95,479 86,330 92,597 89,566 88,748 78,154 77,865 74,040 78,909 74,996 71,172 71,918 71,153 68,248 72,072 67,136 62,477 58,301 55,483 55,273 51,346 46,013 42,222 42,679 42,900 45,127 53,728 44,634 45,396 42,923 40,932 39,481 33,643 31,754
Gross Profit 501,003 493,544 465,170 464,151 448,557 435,337 420,346 420,456 406,722 390,767 368,949 366,239 347,755 323,119 312,938 299,730 281,636 271,842 257,272 247,323 233,453 229,882 211,241 195,690 192,050 181,880 175,207 172,298 170,489 164,190 156,839 147,882 135,350 126,023 113,624 113,173 112,124 108,227 85,433 83,856
Gross Profit Margin 80.20% 81.46% 79.60% 80.95% 80.54% 81.17% 81.49% 82.97% 81.46% 81.35% 80.61% 82.41% 81.71% 81.36% 79.86% 79.99% 79.83% 79.08% 78.34% 78.37% 76.41% 77.40% 77.17% 77.05% 77.59% 76.69% 77.34% 78.92% 80.15% 79.37% 78.52% 76.62% 71.58% 73.85% 71.45% 72.50% 73.26% 73.27% 71.75% 72.53%
Research and Development 67,891 63,369 66,590 58,403 56,912 51,587 54,021 52,522 53,143 48,573 46,784 41,573 40,732 39,001 41,610 36,580 32,639 28,455 27,928 25,580 26,173 26,271 22,913 21,796 21,536 23,144 22,374 19,861 19,357 19,547 17,635 16,720 17,048 16,844 15,148 13,705 14,227 15,143 12,351 11,605
General and Administrative Expenses 361,264 340,589 315,742 265,647 276,665 258,689 221,958 208,617 244,726 222,838 202,537 251,676 211,956 187,864 183,980 150,642 147,112 161,412 128,170 108,153 128,263 151,021 129,080 119,107 108,703 126,283 110,397 100,419 105,986 110,695 102,680 88,969 111,580 122,343 94,841 68,384 66,056 67,139 52,642 47,068
Total Operating Expenses 439,409 414,398 392,949 336,989 363,228 325,154 292,071 280,071 316,990 289,756 267,740 311,029 270,946 241,800 237,074 198,744 187,367 197,042 163,780 141,666 162,765 186,108 157,796 144,932 134,537 153,997 137,545 120,280 125,343 130,242 120,315 105,689 128,628 139,187 109,989 82,089 80,283 82,282 64,993 58,673
Operating Income or Loss 61,594 79,146 72,221 127,162 85,329 110,183 128,275 140,385 89,732 101,011 101,209 55,210 76,809 81,319 75,864 100,986 94,269 74,800 93,492 105,657 70,688 43,774 53,445 50,758 57,513 27,883 37,662 46,889 39,596 28,119 30,301 35,522 -431 -20,129 -3,507 23,348 23,480 16,909 17,141 21,699
Operating Margin 9.86% 13.06% 12.36% 22.18% 15.32% 20.54% 24.87% 27.70% 17.97% 21.03% 22.11% 12.42% 18.05% 20.48% 19.36% 26.95% 26.72% 21.76% 28.47% 33.48% 23.14% 14.74% 19.53% 19.98% 23.23% 11.76% 16.62% 21.48% 18.61% 13.59% 15.17% 18.40% -0.23% -11.80% -2.21% 14.96% 15.34% 11.45% 14.40% 18.77%
Interest Expense 58,422 51,911 43,548 32,586 10,656 3,399 7,718 7,923 7,943 7,877 7,878 -23,017 -7,537 3,596 2,026 482 704 697 732 695 717 728 690 734 2,901 2,693 2,686 2,554 2,498 2,455 2,509 2,351 2,363 2,354 2,343 2,415 2,698 3,753 1,615 1,694
EBITDA 88,719 105,209 97,848 155,064 131,185 143,463 161,329 178,462 125,152 134,964 136,569 88,243 108,485 108,824 104,638 138,717 118,449 99,467 118,096 130,007 94,156 67,010 73,415 68,579 73,187 33,058 55,389 48,075 39,940 28,278 30,385 35,586 -389 -19,992 -3,213 23,619 23,526 16,971 17,278 21,786
Depreciation and Amortization 27,125 26,063 25,627 27,902 45,856 33,280 33,054 37,168 33,874 33,106 35,410 33,033 31,676 27,979 24,256 23,930 18,822 18,754 19,659 19,743 20,433 20,584 16,983 15,366 15,119 4,570 17,298 17,124 18,080 17,440 17,521 19,525 22,520 18,674 17,813 19,639 20,212 20,670 9,851 9,821
Income Before Tax 120,481 131,666 116,350 159,535 97,374 108,127 121,421 133,371 83,335 93,981 93,281 46,441 68,934 77,249 78,356 114,305 98,923 80,016 97,705 109,569 73,006 45,698 55,742 48,691 55,167 25,795 35,405 45,521 37,442 25,823 27,876 33,235 -2,752 -22,346 -5,556 21,204 20,828 13,218 15,663 20,092
Income Tax Expense 29,907 31,146 29,219 35,163 25,084 24,654 32,103 40,471 19,031 32,833 19,069 10,652 10,748 16,889 5,563 26,378 20,304 16,768 12,536 26,060 14,247 1,863 3,511 4,487 20,990 3,611 13,275 15,948 14,241 10,247 11,155 10,245 2,610 -7,380 571 7,281 7,871 4,969 5,923 7,293
Net Income 90,574 100,520 87,131 124,372 72,290 83,473 89,318 92,900 64,304 61,148 74,212 35,789 58,186 60,360 72,793 87,927 78,619 63,248 85,169 83,509 58,759 43,835 52,231 44,204 34,177 22,184 22,130 29,573 23,201 15,576 16,721 22,990 -5,362 -14,966 -6,127 13,923 12,957 8,249 9,740 12,799
Net Income Margin 14.50% 16.59% 14.91% 21.69% 12.98% 15.56% 17.32% 18.33% 12.88% 12.73% 16.21% 8.05% 13.67% 15.20% 18.58% 23.46% 22.28% 18.40% 25.93% 26.46% 19.23% 14.76% 19.08% 17.40% 13.81% 9.35% 9.77% 13.55% 10.91% 7.53% 8.37% 11.91% -2.84% -8.77% -3.85% 8.92% 8.47% 5.58% 8.18% 11.07%
EPS 0.22 0.25 0.22 0.31 0.18 0.21 0.23 0.24 0.16 0.16 0.19 0.09 0.15 0.16 0.20 0.24 0.22 0.17 0.24 0.23 0.16 0.12 0.15 0.12 0.11 0.07 0.07 0.09 0.07 0.05 0.05 0.07 -0.02 -0.05 -0.02 0.04 0.04 0.03 0.03 0.05
EPS Diluted 0.22 0.25 0.21 0.31 0.18 0.21 0.23 0.24 0.16 0.16 0.19 0.09 0.15 0.16 0.20 0.24 0.22 0.17 0.23 0.23 0.16 0.12 0.14 0.12 0.10 0.07 0.07 0.09 0.07 0.05 0.05 0.07 -0.02 -0.05 -0.02 0.04 0.04 0.03 0.03 0.04
Weighted Average Shares Out 405,649 405,429 404,490 404,185 394,712 393,342 392,895 392,538 392,419 392,306 391,578 391,370 391,586 375,239 364,710 363,590 363,330 363,100 362,370 361,360 361,290 360,730 358,930 356,750 324,440 324,060 322,760 322,130 321,860 321,860 320,850 319,990 319,800 319,910 318,310 317,610 317,420 290,610 282,730 278,570
Weighted Average Shares Out Diluted 407,229 406,751 406,157 406,087 396,209 394,478 394,234 394,532 394,295 394,098 393,715 393,950 394,013 377,336 367,760 366,740 366,520 366,270 365,670 364,740 365,180 364,500 363,500 361,190 328,140 327,390 325,630 324,730 324,400 324,480 323,820 322,840 319,800 319,910 318,310 321,420 320,750 294,860 288,400 284,380

Reported Currency: USD 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 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 5,229,880 5,205,295 5,055,646 4,967,970 4,774,465 3,964,116 3,929,097 3,827,126 3,761,587 3,674,909 3,690,296 3,755,912 3,867,805 3,548,405 1,927,923 1,070,731 1,389,619 1,297,812 1,232,817 1,100,416 1,071,786 966,278 931,429 1,211,463 622,995 564,638 572,472 567,223 522,099 464,151 461,720 421,818 375,509 351,781 541,771 527,012 486,195 444,857 223,443 255,953
Short Term 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 1,171 1,130 1,092 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 5,229,880 5,205,295 5,055,646 4,967,970 4,774,465 3,964,116 3,929,097 3,827,126 3,761,587 3,674,909 3,690,296 3,755,912 3,867,805 3,548,405 1,927,923 1,070,731 1,389,619 1,297,812 1,232,817 1,100,416 1,071,786 966,278 931,429 1,211,463 622,995 564,638 572,472 567,223 523,270 465,281 462,812 421,818 375,509 351,781 541,771 527,012 486,195 444,857 223,443 255,953
Net Receivables 192,831 181,213 181,758 153,945 157,048 161,451 134,978 124,817 115,651 108,269 109,798 103,949 105,014 113,667 112,248 92,240 91,325 95,583 92,841 89,192 82,279 69,984 68,914 60,900 60,871 51,512 49,686 48,666 48,510 46,044 47,469 40,706 52,093 55,409 46,726 39,721 39,051 39,661 32,286 20,761
Inventory 0 0 0 0 0 0 0 0 0 0 -3,349 -62,099 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 Current Assets 76,013 58,376 60,232 63,952 75,074 55,194 36,183 36,182 37,599 34,753 25,582 90,750 34,414 28,576 30,219 36,194 23,778 20,367 20,713 23,690 25,203 39,723 31,661 15,572 16,215 19,837 12,005 11,602 11,663 12,894 9,656 10,209 48,872 43,158 39,207 33,078 37,506 46,496 48,022 31,752
Total Current Assets 5,498,724 5,444,884 5,297,636 5,185,867 5,006,587 4,180,761 4,100,258 3,988,125 3,914,837 3,817,931 3,822,327 3,888,512 4,007,233 3,690,648 2,070,390 1,199,165 1,504,722 1,413,762 1,346,371 1,213,298 1,179,268 1,075,985 1,032,004 1,287,935 700,081 635,987 634,163 627,491 583,443 524,219 519,937 472,733 476,474 450,348 627,704 599,811 562,752 531,014 303,751 308,466
Non-Current Assets
Property, Plant and Equipment 488,953 438,946 407,010 401,642 400,581 396,856 379,273 372,111 344,830 358,415 330,429 235,065 233,600 216,957 219,220 222,613 213,505 195,522 198,020 83,303 81,937 84,648 83,401 84,496 84,326 85,779 85,504 87,568 85,366 86,508 85,962 88,311 87,627 85,442 79,123 73,753 70,675 64,640 57,338 57,719
Goodwill 2,315,313 2,321,205 2,318,133 2,314,759 2,301,739 2,314,176 2,319,785 2,321,015 2,293,514 2,294,452 2,210,976 2,235,999 2,015,079 2,009,117 1,873,987 1,882,020 1,616,538 1,617,853 1,612,065 1,611,535 1,548,976 1,549,517 1,551,248 1,283,457 1,283,190 1,280,271 1,263,484 1,254,866 1,256,353 1,256,940 1,252,484 1,252,945 1,249,945 1,246,789 1,137,707 1,138,805 1,139,917 1,141,187 718,824 718,587
Intangible Assets 275,095 295,022 312,420 329,306 343,232 385,245 409,326 435,662 447,900 476,179 450,341 426,745 414,608 437,550 400,689 421,196 259,444 272,177 275,750 288,911 285,958 299,611 313,861 182,892 191,178 198,097 191,472 195,965 207,113 218,501 226,392 238,318 250,813 263,831 226,699 241,622 257,177 274,200 137,168 144,472
Long Term Investments 167,851 164,396 0 0 0 0 0 0 0 0 0 0 0 0 0 10,070 10,070 10,070 10,070 10,070 10,070 10,070 10,070 10,070 9,952 9,952 9,952 9,952 9,911 9,906 9,944 15,507 15,507 16,049 16,669 17,151 21,081 21,639 22,168 21,990
Tax Assets 9,722 9,724 9,722 9,722 5,032 5,034 5,035 5,034 1,975 3,034 3,633 4,983 3,891 4,372 4,762 5,408 4,426 5,670 6,451 7,469 2,679 4,046 4,579 5,431 6,477 7,834 8,479 7,273 8,153 8,581 8,890 9,107 35,246 28,509 25,604 0 26,532 28,116 37,362 0
Other Non-Current Assets 15,997 17,497 171,991 161,174 148,692 138,676 143,765 134,924 128,260 125,603 124,265 124,116 122,914 120,386 115,549 113,514 106,686 105,544 99,557 98,371 98,334 98,697 99,937 19,160 5,392 2,099 2,101 1,948 2,248 2,579 2,404 2,650 -24,876 -17,021 -13,805 12,540 -13,793 -14,402 -31,815 5,748
Total Non-Current Assets 3,272,931 3,246,790 3,219,276 3,216,603 3,199,276 3,239,987 3,257,184 3,268,746 3,216,479 3,257,683 3,119,644 3,026,908 2,790,092 2,788,382 2,614,207 2,654,821 2,210,669 2,206,836 2,201,913 2,099,659 2,027,954 2,046,589 2,063,096 1,585,506 1,580,515 1,584,032 1,560,992 1,557,572 1,569,144 1,583,015 1,586,076 1,606,838 1,614,262 1,623,599 1,471,997 1,483,871 1,501,589 1,515,380 941,045 948,516
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 8,771,655 8,691,674 8,516,912 8,402,470 8,205,863 7,420,748 7,357,442 7,256,871 7,131,316 7,075,614 6,941,971 6,915,420 6,797,325 6,479,030 4,684,597 3,853,986 3,715,391 3,620,598 3,548,284 3,312,957 3,207,222 3,122,574 3,095,100 2,873,441 2,280,596 2,220,019 2,195,155 2,185,063 2,152,587 2,107,234 2,106,013 2,079,571 2,090,736 2,073,947 2,099,701 2,083,682 2,064,341 2,046,394 1,244,796 1,256,982
Current Liabilities
Accounts Payable 25,866 61,546 31,664 28,460 31,435 32,132 19,191 22,244 17,487 16,376 16,870 15,732 20,266 26,864 22,486 7,640 8,082 6,996 7,919 6,327 10,114 9,394 7,845 9,262 11,323 16,694 16,947 11,478 9,861 14,038 6,654 9,673 14,210 6,778 6,599 8,608 7,604 7,543 3,943 4,939
Short Term Debt 40,187 40,329 36,050 36,049 34,063 35,426 32,620 26,268 29,878 28,779 27,932 32,648 31,494 30,905 27,681 29,670 27,137 27,097 26,062 14,288 1,269 94 16,646 15,421 36,910 21,945 6,961 31,866 21,825 11,812 16,777 16,746 20,000 20,000 20,000 20,000 20,000 20,000 26,250 24,063
Tax Payables 2,061 11,100 39,481 10,438 39 1,841 72,375 31,236 11,828 25,527 28,757 16,316 256 22,764 12,183 10,705 9,116 8,551 22,536 14,288 1,269 94 9,257 8,166 9,328 753 14,559 3,814 9,079 6,805 8,232 6,692 11,702 4,775 4,736 4,703 4,881 4,850 4,829 2,362
Deferred Revenue 97,583 113,231 117,805 103,567 100,053 104,838 107,749 95,471 92,631 92,698 89,696 74,851 75,001 80,358 84,717 67,274 60,328 58,290 56,155 58,135 58,104 53,496 49,468 45,686 45,568 43,167 46,299 39,164 41,864 41,262 43,105 42,138 43,910 39,185 39,286 38,003 38,311 37,443 35,926 34,362
Other Current Liabilities 249,427 227,669 215,502 204,539 160,355 177,554 210,635 194,706 181,521 190,825 155,637 207,619 118,350 125,238 101,795 102,472 102,489 104,877 108,091 75,409 83,983 82,936 91,684 76,297 82,786 69,095 73,884 72,438 79,909 65,718 76,806 66,724 84,798 75,355 69,973 52,679 54,286 52,300 41,157 48,189
Total Current Liabilities 413,063 442,775 401,021 372,615 325,906 349,950 370,195 338,689 321,517 328,678 290,135 330,850 245,111 263,365 236,679 207,056 198,036 197,260 198,227 154,159 153,470 145,920 165,643 146,666 176,587 150,901 144,091 154,946 153,459 132,830 143,342 135,281 162,918 141,318 135,858 119,290 120,201 117,286 107,276 111,553
Non-Current Liabilities
Long Term Debt 1,067,685 1,061,569 1,061,628 1,069,531 1,077,831 1,084,676 1,085,685 1,095,358 1,096,789 1,117,250 1,093,443 1,110,938 1,116,020 876,672 875,697 133,720 117,897 124,275 127,318 17,386 0 0 0 0 268,586 282,881 297,150 306,473 315,694 324,910 334,146 338,366 350,000 355,000 360,000 365,000 370,000 375,000 122,500 129,062
Deferred Revenue 0 0 0 76,202 80,611 87,657 0 0 0 0 0 0 0 0 -130,697 87,096 -117,897 -124,275 -127,318 45,613 45,445 47,160 47,561 50,101 46,913 48,531 49,884 50,304 48,539 49,215 50,238 50,867 51,797 52,632 50,610 50,794 50,354 49,901 49,008 49,114
Deferred Tax 63,203 69,280 73,359 76,202 80,611 87,657 91,756 98,656 83,399 76,979 86,081 72,991 97,022 93,934 88,799 87,096 83,120 77,452 76,682 69,857 64,865 62,830 65,456 12,070 22,101 20,218 19,521 18,386 9,185 7,533 6,074 4,585 11,262 14,069 33,539 30,349 26,532 28,116 31,390 34,582
Other Non-Current Liabilities 17,542 16,978 15,295 -62,201 -66,008 -73,545 12,508 12,496 26,188 25,480 25,387 25,282 21,114 20,738 151,308 -66,575 135,069 141,815 144,761 4,000 15,128 16,046 15,476 13,354 3,982 753 747 741 7,012 6,805 6,737 6,692 4,801 4,775 4,736 4,703 4,881 4,850 4,829 4,809
Total Non-Current Liabilities 1,148,430 1,147,827 1,150,282 1,159,734 1,173,045 1,186,445 1,189,949 1,206,510 1,206,376 1,219,709 1,204,911 1,209,211 1,234,156 991,344 985,107 241,337 218,189 219,267 221,443 136,856 125,438 126,036 128,493 75,525 341,582 352,383 367,302 375,904 380,430 388,463 397,195 400,510 417,860 426,476 448,885 450,846 451,767 457,867 207,727 217,567
Total Liabilities 1,561,493 1,590,602 1,551,303 1,532,349 1,498,951 1,536,395 1,560,144 1,545,199 1,527,893 1,548,387 1,495,046 1,540,061 1,479,267 1,254,709 1,221,786 448,393 416,225 416,527 419,670 291,015 278,908 271,956 294,136 222,191 518,169 503,284 511,393 530,850 533,889 521,293 540,537 535,791 580,778 567,794 584,743 570,136 571,968 575,153 315,003 329,120
Common Stock 4,082 4,081 4,076 4,066 4,065 3,957 3,956 3,946 0 0 0 394 0 393 367 366 366 366 366 364 364 0 0 361 0 0 0 326 0 0 0 325 0 0 0 323 0 0 0 288
Retained Earnings 2,107,844 2,017,270 1,916,750 1,829,619 1,705,247 1,632,957 1,549,484 1,460,166 0 0 0 1,167,602 0 1,073,627 1,013,267 940,474 852,547 773,928 710,680 613,454 529,945 0 0 320,656 0 0 0 195,799 0 0 0 110,728 0 0 0 114,193 0 0 0 69,324
Accumulated Other Comprehensive Income/Loss -28,311 -21,604 -24,981 -29,075 -46,627 -29,956 -12,114 -5,758 0 0 0 -889 0 -19,941 -20,804 -8,585 -14,236 -12,075 -11,308 -11,688 -10,489 0 0 -9,020 0 0 0 -13,039 0 0 0 -7,594 0 0 0 -6,384 0 0 0 -5,530
Total Stockholders Equity 7,210,162 7,101,072 6,965,609 6,870,121 6,706,912 5,884,353 5,797,298 5,711,672 5,603,423 5,527,227 5,446,925 5,375,359 5,318,058 5,224,321 3,462,811 3,405,593 3,299,166 3,204,071 3,128,614 3,021,942 2,928,314 2,850,618 2,800,964 2,651,250 1,762,427 1,716,735 1,683,762 1,654,213 1,618,698 1,585,941 1,565,476 1,543,780 1,509,958 1,506,153 1,514,958 1,513,546 1,492,373 1,471,241 929,793 927,862
Total Investments 167,851 164,396 0 0 0 0 0 0 0 0 0 0 0 0 0 10,070 10,070 10,070 10,070 10,070 10,070 10,070 10,070 10,070 9,952 9,952 9,952 9,952 11,082 11,036 11,036 15,507 15,507 16,049 16,669 17,151 21,081 21,639 22,168 21,990
Total Debt 1,107,872 1,101,898 1,097,678 1,105,580 1,111,894 1,120,102 1,118,305 1,121,626 1,126,667 1,146,029 1,121,375 1,143,586 1,147,514 907,577 903,378 163,390 145,034 151,372 153,380 0 0 0 0 0 305,496 304,826 304,111 338,339 337,519 336,722 350,923 355,112 370,000 375,000 380,000 385,000 390,000 395,000 148,750 153,125
Net Debt -4,122,008 -4,103,397 -3,957,968 -3,862,390 -3,662,571 -2,844,014 -2,810,792 -2,705,500 -2,634,920 -2,528,880 -2,568,921 -2,612,326 -2,720,291 -2,640,828 -1,024,545 -907,341 -1,244,585 -1,146,440 -1,079,437 -1,100,416 -1,071,786 -966,278 -931,429 -1,211,463 -317,499 -259,812 -268,361 -228,884 -184,580 -127,429 -110,797 -66,706 -5,509 23,219 -161,771 -142,012 -96,195 -49,857 -74,693 -102,828

Reported Currency: USD 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 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income 90,574 100,520 87,131 124,372 72,290 83,473 89,318 92,900 64,304 61,148 74,212 35,789 58,186 60,360 72,793 87,927 78,619 63,248 85,169 83,509 58,759 43,835 52,231 44,204 34,177 22,184 22,130 29,573 23,201 15,576 16,721 22,990 -5,362 -14,966 -6,127 13,923 12,957 8,249 9,740 12,799
Depreciation & Amortization 27,125 26,063 25,627 27,902 45,856 31,937 32,190 37,168 33,874 33,106 35,410 33,033 31,676 27,979 24,256 23,930 18,822 18,754 19,659 19,743 20,433 20,584 16,983 15,366 15,119 15,860 17,298 17,124 18,080 17,440 17,521 19,525 22,520 18,674 17,813 19,639 20,212 20,670 9,851 9,821
Deferred Income Tax -5,960 -4,082 -2,907 -9,527 -6,730 -4,735 -10,211 7,910 6,326 4,465 5,464 -18,342 3,243 744 2,825 -5,068 6,929 2,657 3,702 -3,978 3,353 2,440 1,851 -8,990 2,653 1,343 2,091 10,081 2,080 1,768 1,706 7,910 2,082 -19,670 3,886 -130 -3,669 -2,657 5,090 -6,292
Stock Based Compensation 21,899 21,826 20,045 21,110 18,138 18,112 17,847 16,721 16,299 15,144 15,545 12,667 16,730 8,873 15,180 13,271 13,139 13,816 12,029 10,621 8,953 11,228 10,412 9,827 9,743 10,103 9,357 9,368 9,311 9,339 8,331 9,368 9,312 8,415 7,442 7,361 6,647 6,380 7,879 9,279
Change in Working Capital -135,634 -10,037 -40,895 -19,686 -82,015 -76,391 -27,436 -31,268 -48,065 -8,569 -66,840 39,904 -31,416 -10,760 -11,614 -53,121 -17,151 -29,803 13,124 -9,507 -3,981 -45,667 -22,148 5,228 3,939 -19,948 11,109 -15,734 6,943 -9,474 1,048 -724 11,856 5,594 5,463 4,438 14,491 18,742 -18,435 12,700
Accounts Receivable -23,994 -8,444 -32,157 -10,226 -2,859 -19,594 -13,724 -11,915 -9,189 -917 -7,609 -1,987 3,233 -10,751 -26,613 3,783 2,101 -5,063 -5,835 -8,781 -13,949 -2,578 -2,511 -1,715 -10,632 -2,417 -2,760 -2,236 -2,940 -1,573 -9,295 9,280 1,371 -6,010 -8,640 -778 -1,217 2,141 -12,499 1,698
Inventory -35,248 -32,075 0 0 0 0 0 3,430 -25,214 -22,853 4,218 8,972 -21,235 -1,894 -2,290 -40,157 -2,505 1,545 206 9,006 14,703 -8,133 -9,522 3,845 4,326 -7,528 -359 3,057 1,218 -3,158 542 11,484 986 -157 -566 24,002 900 -1,697 -1,509 32,762
Accounts Payable -33,355 68,153 -13,731 21,103 -11,967 46,679 -32,581 -2,139 4,562 30,577 -63,051 53,505 9,548 22,229 15,564 22,090 -8,476 -14,499 18,636 -689 3,176 -20,907 4,288 -363 11,283 -10,983 11,588 -14,384 7,908 -3,456 8,412 -20,147 4,273 12,581 13,231 -18,634 13,634 17,069 -5,991 -21,295
Other Working Capital -43,037 -37,671 4,993 -30,563 -67,189 -103,476 18,869 -20,644 -18,224 -15,376 -398 -20,586 -22,962 -20,344 1,725 -38,837 -8,271 -11,786 117 -9,043 -7,911 -14,049 -14,403 3,461 -1,038 980 2,640 -2,171 757 -1,287 1,389 -1,341 5,226 -820 1,438 -152 1,174 1,229 1,564 -465
Other Non-Cash Items 44,601 40,874 34,215 40,860 33,951 28,996 28,999 27,082 26,191 27,142 24,062 27,717 28,273 29,986 28,024 40,824 16,092 16,401 14,811 14,386 13,850 13,912 13,656 5,761 2,313 1,264 2,572 1,800 1,753 -211 2,599 2,460 2,352 -1,260 1,692 2,642 2,064 -1,495 -20,680 -2,837
Net Cash Provided by Operating Activities 42,605 175,164 123,216 185,031 81,490 81,392 130,707 150,513 98,929 132,436 87,853 130,768 106,692 117,182 131,464 107,763 116,450 85,073 148,494 114,774 101,367 46,332 72,985 71,396 67,944 30,806 64,557 52,212 61,368 34,438 47,926 61,529 42,760 -3,213 30,169 47,873 52,702 49,889 -6,555 35,470
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -5,340 -4,884 -3,917 -14,915 -12,913 -18,330 -12,416 -43,687 -8,440 -2,474 -10,619 -6,210 -29,355 -5,649 -7,133 -2,035 -29,775 -4,958 -9,429 -7,831 -5,950 -7,234 -8,617 -4,745 -7,080 -6,528 -6,146 -7,074 -4,298 -3,600 -3,794 -7,108 -10,023 -6,186 -11,744 -6,579 -9,428 -7,288 -4,149 -3,711
Acquisitions Net 0 0 0 58 0 -6,331 0 -40,377 -4,319 -147,833 -442 -234,073 -7,500 -184,070 -432 -423,835 0 -13,721 0 -78,295 0 0 -340,074 -1 -2,699 -31,395 -13,673 -171,898 352 -10,305 -490 -4,865 -4,809 0 0 0 0 0 0 -640,929
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,133 0 0 0 0 0 0 0 0 0 0 0 0 206,959 0 0 3,794 -148,998 14,282 0 0 0 0 0 0 655,763
Sales/Maturities of Investments 0 0 0 864 0 0 0 0 0 0 0 0 0 0 10,259 0 0 0 0 0 0 0 0 0 0 0 0 1,250 0 0 4,700 3,775 550 700 650 4,525 600 550 0 -11
Other Investing Activities -16,190 -29,908 -15,713 21,424 -5,866 -20,645 15 226 44 -163 -123,259 0 0 0 -7,133 0 0 0 0 0 0 0 0 0 0 0 0 -35,061 0 0 -3,794 145,223 -14,282 -172,667 0 0 0 -584,218 0 -14,834
Net Cash Used for Investing Activities -21,530 -34,792 -19,630 7,431 -18,779 -45,306 -12,401 -83,838 -12,715 -150,470 -134,320 -240,283 -36,855 -189,719 2,694 -425,870 -29,775 -18,679 -9,429 -86,126 -5,950 -7,234 -348,691 -4,746 -9,779 -37,923 -19,819 -5,824 -3,946 -13,905 416 -11,973 -14,282 -178,153 -11,094 -2,054 -8,828 -590,956 -4,149 -3,722
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -2,155 0 -2,155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -310,000 0 0 -35,000 -20,000 0 -15,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,000 -5,000 -303,750 -4,375 -4,375
Common Stock Issued 0 0 5,731 -470 0 0 0 18,046 0 0 0 30,457 -177 0 0 25,080 0 0 0 27,071 0 0 0 9,888 0 0 0 7,404 0 0 0 5,740 0 0 0 18,133 0 0 0 9,868
Common Stock Repurchased 0 -814 -21,631 19,755 -504 -296 -19,459 -4,008 -901 -738 -27,667 -4,816 -398 -3,509 -30,144 -2,537 -815 -5,546 -18,679 -661 -1,272 -7,002 -15,392 -593 -853 -7,675 -5,781 -1,851 -606 -9,132 -4,835 -620 -443 -10,170 -5,203 -557 -243 -7,200 -42,555 -906
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 -824,853 0 0 0 -13,666 0 0 0 -3,686 0 0 0 -17,550 0 0 0 -7,581
Other Financing Activities 0 10,444 0 -17,686 749,607 3,635 3,705 -15,379 2,701 3,143 9,124 -29,246 250,119 1,694,716 755,295 -24,504 6,275 4,511 12,061 -25,768 11,554 3,598 10,616 1,646,882 732 6,449 1,234 27,302 1,352 6,557 1,610 558 1,064 6,106 6,150 239 2,958 1,073,327 25,086 4,180
Net Cash Used Provided by Financing Activities 3,296 9,630 -15,900 -556 749,103 1,184 -15,754 -1,341 1,800 2,405 -18,543 -3,605 249,544 1,691,207 725,151 -1,961 5,460 -1,035 -6,618 642 10,282 -3,404 -4,776 521,324 -121 -1,226 -39,547 -811 746 -17,575 -8,225 -3,008 -4,379 -9,064 -4,053 -4,735 -2,285 762,377 -21,844 1,186
Effect of Forex Changes on Cash 214 -353 -10 1,599 -1,465 -2,251 -581 205 -1,336 242 -606 1,227 19 1,812 -2,117 1,180 -328 -364 -46 -660 -191 -845 448 494 313 509 58 -453 -220 -527 -215 -239 -371 440 -263 -267 -251 104 38 81
Net Change in Cash 24,585 149,649 87,676 193,505 810,349 35,019 101,971 65,539 86,678 -15,387 -65,616 -111,893 319,400 1,620,482 857,192 -318,888 91,807 64,995 132,401 28,630 105,508 34,849 -280,034 588,468 58,357 -7,834 5,249 45,124 57,948 2,431 39,902 46,309 23,728 -189,990 14,759 40,817 41,338 221,414 -32,510 33,015
Cash at End of Period 5,229,880 5,205,295 5,055,646 4,967,970 4,774,465 3,964,116 3,929,097 3,827,126 3,761,587 3,674,909 3,690,296 3,755,912 3,867,805 3,548,405 1,927,923 1,070,731 1,389,619 1,297,812 1,232,817 1,100,416 1,071,786 966,278 931,429 1,211,463 622,995 564,638 572,472 567,223 522,099 464,151 461,720 421,818 375,509 351,781 541,771 527,012 486,195 444,857 223,443 255,953
Cash at Start of Period 5,205,295 5,055,646 4,967,970 4,774,465 3,964,116 3,929,097 3,827,126 3,761,587 3,674,909 3,690,296 3,755,912 3,867,805 3,548,405 1,927,923 1,070,731 1,389,619 1,297,812 1,232,817 1,100,416 1,071,786 966,278 931,429 1,211,463 622,995 564,638 572,472 567,223 522,099 464,151 461,720 421,818 375,509 351,781 541,771 527,012 486,195 444,857 223,443 255,953 222,938
Free Cash Flow
Operating Cash Flow 42,605 175,164 123,216 185,031 81,490 81,392 130,707 150,513 98,929 132,436 87,853 130,768 106,692 117,182 131,464 107,763 116,450 85,073 148,494 114,774 101,367 46,332 72,985 71,396 67,944 30,806 64,557 52,212 61,368 34,438 47,926 61,529 42,760 -3,213 30,169 47,873 52,702 49,889 -6,555 35,470
Capital Expenditure -5,340 -4,884 -3,917 -14,915 -12,913 -18,330 -12,416 -43,687 -8,440 -2,474 -10,619 -6,210 -29,355 -5,649 -7,133 -2,035 -29,775 -4,958 -9,429 -7,831 -5,950 -7,234 -8,617 -4,745 -7,080 -6,528 -6,146 -7,074 -4,298 -3,600 -3,794 -7,108 -10,023 -6,186 -11,744 -6,579 -9,428 -7,288 -4,149 -3,711
Free Cash Flow 37,265 170,280 119,299 170,116 68,577 63,062 118,291 106,826 90,489 129,962 77,234 124,558 77,337 111,533 124,331 105,728 86,675 80,115 139,065 106,943 95,417 39,098 64,368 66,651 60,864 24,278 58,411 45,138 57,070 30,838 44,132 54,421 32,737 -9,399 18,425 41,294 43,274 42,601 -10,704 31,759