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-08 2024-06-16 2024-03-24 2023-12-31 2023-09-10 2023-06-18 2023-03-26 2023-01-01 2022-09-11 2022-06-19 2022-03-27 2022-01-02 2021-09-12 2021-06-20 2021-03-28 2021-01-03 2020-09-06 2020-06-14 2020-03-22 2019-12-29 2019-09-08 2019-06-16 2019-03-24 2018-12-30 2018-09-09 2018-06-17 2018-03-25 2017-12-31 2017-09-10 2017-06-18 2017-03-26 2017-01-01 2016-09-11 2016-06-19 2016-03-27 2016-01-03 2015-09-06 2015-06-14 2015-03-22 2014-12-28
Revenue 1,080,119 1,097,736 1,084,647 1,402,972 1,027,361 1,024,627 1,024,398 1,392,231 1,068,596 1,065,182 1,011,149 1,343,213 997,990 1,032,472 983,698 1,356,567 967,719 920,023 873,102 1,150,352 820,812 811,647 835,963 1,082,135 785,965 779,396 785,371 891,509 643,642 628,611 624,217 819,435 566,677 547,341 539,175 741,183 484,696 488,622 502,027 642,950
Revenue Y/Y Growth 5.14% 7.14% 5.88% 0.77% -3.86% -3.81% 1.31% 3.65% 7.07% 3.17% 2.79% -0.98% 3.13% 12.22% 12.67% 17.93% 17.90% 13.35% 4.44% 6.30% 4.43% 4.14% 6.44% 21.38% 22.11% 23.99% 25.82% 8.80% 13.58% 14.85% 15.77% 10.56% 16.91% 12.02% 7.40% 15.28% - - - -
Cost of Revenue 656,372 660,705 662,777 863,927 629,192 619,971 638,851 880,364 686,746 678,917 642,525 837,012 612,790 624,782 594,547 821,303 605,738 562,932 532,945 703,064 504,561 494,976 513,674 668,180 490,686 485,816 485,506 610,657 445,164 435,766 430,401 564,701 392,774 375,503 371,959 509,744 342,742 335,950 344,961 453,385
Gross Profit 423,747 437,031 421,870 539,045 398,169 404,656 385,547 511,867 381,850 386,265 368,624 506,201 385,200 407,690 389,151 535,264 361,981 357,091 340,157 447,288 316,251 316,671 322,289 413,955 295,279 293,580 299,865 280,852 198,478 192,845 193,816 254,734 173,903 171,838 167,216 231,439 141,954 152,672 157,066 189,565
Gross Profit Margin 39.23% 39.81% 38.89% 38.42% 38.76% 39.49% 37.64% 36.77% 35.73% 36.26% 36.46% 37.69% 38.60% 39.49% 39.56% 39.46% 37.41% 38.81% 38.96% 38.88% 38.53% 39.02% 38.55% 38.25% 37.57% 37.67% 38.18% 31.50% 30.84% 30.68% 31.05% 31.09% 30.69% 31.40% 31.01% 31.23% 29.29% 31.25% 31.29% 29.48%
Research and Development 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
General and Administrative Expenses 224,916 240,576 211,234 281,844 208,737 209,253 207,915 284,222 205,398 207,898 204,083 283,513 204,920 216,788 202,613 291,220 199,800 193,508 184,323 243,337 173,222 177,748 178,785 234,319 162,847 167,435 166,389 105,601 81,398 79,978 77,782 104,017 72,992 68,137 68,504 93,027 61,411 60,441 62,813 86,683
Total Operating Expenses 224,742 240,576 211,234 281,695 208,737 209,253 207,915 263,049 205,398 207,898 204,083 283,513 204,920 216,788 202,613 291,220 199,800 193,508 184,323 243,337 173,222 177,748 178,785 234,319 162,847 167,435 166,389 105,601 81,398 79,978 77,782 104,017 72,992 68,137 68,504 93,027 61,411 60,441 62,813 86,683
Operating Income or Loss 198,831 196,455 210,636 257,201 189,432 195,403 177,483 248,818 176,452 178,367 164,590 222,688 180,280 190,902 186,538 244,044 162,181 163,583 155,834 203,951 143,029 138,923 143,504 179,636 132,432 126,145 133,476 175,251 117,080 112,867 116,034 150,717 100,911 103,701 98,712 138,412 80,543 92,231 94,253 102,882
Operating Margin 18.41% 17.90% 19.42% 18.33% 18.44% 19.07% 17.33% 17.87% 16.51% 16.75% 16.28% 16.58% 18.06% 18.49% 18.96% 17.99% 16.76% 17.78% 17.85% 17.73% 17.43% 17.12% 17.17% 16.60% 16.85% 16.18% 17.00% 19.66% 18.19% 17.95% 18.59% 18.39% 17.81% 18.95% 18.31% 18.67% 16.62% 18.88% 18.77% 16.00%
Interest Expense 44,726 44,721 45,846 60,200 44,796 42,395 44,156 59,033 45,437 44,851 46,872 60,984 45,523 45,877 39,422 54,364 38,605 39,727 39,470 48,146 33,752 33,866 35,054 45,956 33,976 36,127 30,286 39,158 33,141 24,611 25,631 33,536 25,180 25,206 26,146 40,395 19,979 19,010 20,153 26,730
EBITDA 250,098 216,477 230,415 291,336 207,700 213,964 195,802 275,104 196,218 196,231 183,566 279,857 196,906 208,146 205,525 264,851 177,705 178,980 170,798 224,364 157,129 153,905 157,987 198,414 145,684 139,565 144,545 190,029 127,973 123,142 125,643 163,526 109,698 112,236 106,933 148,261 88,210 99,912 101,600 118,709
Depreciation and Amortization 20,756 20,349 19,869 25,641 18,268 18,561 18,170 24,225 18,933 18,117 18,976 22,704 16,578 17,176 16,465 20,922 15,327 14,757 14,032 18,948 13,132 14,060 13,790 17,895 12,460 12,241 11,069 14,315 10,281 10,275 9,498 12,680 8,704 8,535 8,221 9,739 7,667 7,681 7,347 15,764
Income Before Tax 184,616 166,999 149,607 205,495 175,574 138,044 133,327 189,785 131,848 133,482 117,718 196,169 134,805 145,093 149,638 189,565 123,773 124,496 117,296 157,270 110,245 105,979 109,143 134,563 99,248 91,197 103,670 136,556 84,551 88,532 90,514 117,310 75,814 78,692 72,842 98,127 60,628 73,278 74,182 76,215
Income Tax Expense 37,692 25,021 23,783 48,203 27,898 28,664 28,557 31,483 31,344 30,989 26,754 40,484 14,403 28,474 31,877 37,668 24,644 5,828 -4,306 27,943 23,872 13,620 16,493 22,921 15,153 13,789 14,843 43,229 28,183 22,791 28,045 44,576 28,582 29,431 27,391 35,368 22,796 27,369 27,893 28,182
Net Income 146,924 141,978 125,824 157,292 147,676 109,380 104,770 158,302 100,504 102,493 90,964 155,685 120,402 116,619 117,761 151,897 99,129 118,668 121,602 129,327 86,373 92,359 92,650 111,642 84,095 77,408 88,827 93,327 56,368 65,741 62,469 72,733 47,232 49,261 45,451 62,759 37,832 45,909 46,289 48,033
Net Income Margin 13.60% 12.93% 11.60% 11.21% 14.37% 10.68% 10.23% 11.37% 9.41% 9.62% 9.00% 11.59% 12.06% 11.30% 11.97% 11.20% 10.24% 12.90% 13.93% 11.24% 10.52% 11.38% 11.08% 10.32% 10.70% 9.93% 11.31% 10.47% 8.76% 10.46% 10.01% 8.88% 8.33% 9.00% 8.43% 8.47% 7.81% 9.40% 9.22% 7.47%
EPS 4.22 4.07 3.62 4.53 4.22 3.11 2.96 4.47 2.82 2.85 2.53 4.28 3.29 3.10 3.04 3.86 2.53 3.04 3.14 3.32 2.11 2.25 2.27 2.72 2.02 1.84 2.08 2.18 1.22 1.36 1.31 1.51 0.98 1.02 0.91 1.15 0.69 0.84 0.84 0.86
EPS Diluted 4.19 4.03 3.58 4.48 4.18 3.08 2.93 4.43 2.79 2.82 2.50 4.25 3.24 3.06 3.00 3.85 2.49 2.99 3.07 3.12 2.05 2.19 2.20 2.62 1.95 1.78 2.00 2.09 1.18 1.32 1.26 1.48 0.96 0.98 0.89 1.15 0.67 0.81 0.81 0.85
Weighted Average Shares Out 34,801 34,905 34,800 34,726 35,031 35,199 35,392 35,420 35,693 35,915 36,001 36,138 36,628 37,590 38,700 38,868 39,246 39,058 38,666 38,934 40,954 41,023 40,866 40,978 41,586 42,044 42,626 42,898 46,035 48,247 47,840 48,100 48,043 48,337 49,697 49,838 54,463 54,833 55,361 55,553
Weighted Average Shares Out Diluted 35,039 35,224 35,154 35,141 35,357 35,492 35,709 35,715 36,062 36,296 36,435 36,668 37,130 38,123 39,208 39,464 39,792 39,746 39,633 41,423 42,040 42,237 42,202 42,611 43,067 43,583 44,414 44,593 47,716 49,777 49,706 49,090 49,242 50,460 51,231 53,351 56,116 56,628 57,014 56,777

Reported Currency: USD 2024-09-08 2024-06-16 2024-03-24 2023-12-31 2023-09-10 2023-06-18 2023-03-26 2023-01-01 2022-09-11 2022-06-19 2022-03-27 2022-01-02 2021-09-12 2021-06-20 2021-03-28 2021-01-03 2020-09-06 2020-06-14 2020-03-22 2019-12-29 2019-09-08 2019-06-16 2019-03-24 2018-12-30 2018-09-09 2018-06-17 2018-03-25 2017-12-31 2017-09-10 2017-06-18 2017-03-26 2017-01-01 2016-09-11 2016-06-19 2016-03-27 2016-01-03 2015-09-06 2015-06-14 2015-03-22 2014-12-28
Current Assets
Cash and Cash Equivalents 189,084 560,767 469,628 114,098 80,879 77,020 154,193 60,356 457,062 436,627 164,962 148,160 295,352 292,095 267,719 168,821 330,719 247,952 200,801 190,615 66,706 108,259 83,114 25,438 84,600 157,788 44,609 35,768 61,360 52,243 52,094 42,815 29,981 22,305 178,252 133,449 32,506 25,891 74,991 30,855
Short Term Investments 0 0 0 0 0 0 0 13,395 0 0 0 15,433 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
Cash + Short Term Investments 189,084 560,767 469,628 114,098 80,879 77,020 154,193 60,356 457,062 436,627 164,962 148,160 295,352 292,095 267,719 168,821 330,719 247,952 200,801 190,615 66,706 108,259 83,114 25,438 84,600 157,788 44,609 35,768 61,360 52,243 52,094 42,815 29,981 22,305 178,252 133,449 32,506 25,891 74,991 30,855
Net Receivables 278,707 285,961 285,609 282,809 249,995 260,024 259,163 257,492 242,775 274,957 246,978 255,327 238,906 235,954 235,789 244,560 229,403 232,114 219,199 210,260 185,403 182,904 194,064 190,091 170,244 182,816 174,416 173,677 154,475 151,641 150,931 150,369 138,107 132,533 130,520 131,582 112,398 113,328 118,085 118,395
Inventory 69,168 69,279 76,086 82,964 69,683 65,627 69,278 81,570 72,586 70,201 77,711 68,328 64,563 59,182 63,775 66,683 65,499 66,850 49,010 52,955 51,010 44,281 45,668 45,975 41,420 40,161 41,229 39,961 37,093 37,664 38,326 40,181 38,834 36,473 39,108 36,861 39,826 36,283 37,899 37,944
Other Current Assets 335,298 200,431 161,268 337,420 395,075 396,947 345,105 391,236 396,261 386,359 371,586 388,725 427,175 393,619 358,519 389,320 330,900 380,193 325,364 333,787 302,220 308,003 267,697 305,447 309,385 302,149 276,169 330,374 339,658 319,355 287,285 262,508 265,668 259,138 278,606 300,745 219,702 228,999 215,066 241,167
Total Current Assets 872,257 986,098 894,466 817,291 795,632 799,618 827,739 790,654 826,398 845,870 861,237 860,540 1,025,996 980,850 925,802 869,384 956,521 927,109 794,374 787,617 605,339 643,447 590,543 566,951 605,649 682,914 536,423 579,780 592,586 560,903 528,636 495,873 472,590 450,449 626,486 602,637 404,432 404,501 446,041 428,361
Non-Current Assets
Property, Plant and Equipment 508,447 507,322 509,489 511,688 500,325 509,752 518,508 521,437 529,026 536,592 528,746 534,767 511,547 516,377 517,728 525,632 491,917 484,498 469,657 471,666 443,705 425,339 449,872 234,939 206,999 177,191 169,525 169,586 139,677 137,793 137,824 138,534 132,601 131,972 131,060 131,890 119,452 117,196 114,744 114,046
Goodwill 11,578 11,578 11,614 11,688 11,688 11,688 11,688 11,763 16,153 16,153 16,153 15,034 15,034 15,034 15,034 15,061 15,061 15,061 15,061 15,093 13,542 13,542 14,919 14,919 14,919 15,351 15,423 15,423 16,058 16,058 16,058 16,058 16,097 16,097 16,097 16,097 16,176 16,176 16,297 16,297
Intangible Assets 151,947 147,677 141,103 134,105 125,235 119,299 113,150 108,354 105,541 103,137 96,790 95,558 91,371 88,733 84,694 81,306 78,632 77,289 74,203 73,140 71,055 69,629 66,159 63,809 59,840 58,893 55,976 52,823 48,219 45,519 41,231 40,256 36,028 34,426 29,979 28,505 24,136 22,111 20,805 20,562
Long Term Investments 162,424 136,252 124,854 143,553 139,107 110,876 125,840 125,840 125,840 125,840 125,840 125,840 82,500 82,500 82,500 13,251 0 0 0 11,982 0 0 0 8,718 0 0 -75,468 8,119 0 -66,931 0 7,260 0 -54,160 0 6,054 19,123 20,398 -39,451 4,586
Tax Assets 21,216 19,940 17,448 13,680 5,858 2,492 1,869 1,926 2,191 2,386 2,247 2,109 1,584 1,663 1,698 1,904 6,030 8,214 9,042 10,073 3,888 3,245 4,054 5,526 2,914 3,158 4,069 2,750 3,230 5,354 2,703 8,935 2,824 3,637 1,623 5,865 2,018 2,259 2,349 2,475
Other Non-Current Assets 47,197 47,139 45,768 42,894 41,619 42,445 42,596 42,247 41,260 40,652 43,009 37,968 36,324 36,636 35,376 60,630 72,787 69,517 27,539 12,521 22,743 21,965 22,728 12,523 21,793 17,058 92,352 8,272 16,465 83,101 16,010 9,379 16,467 69,857 15,514 8,797 17,859 15,260 76,196 32,953
Total Non-Current Assets 902,809 869,908 850,276 857,608 823,832 796,552 813,651 811,567 820,011 824,760 812,785 811,276 738,360 740,943 737,030 697,784 664,427 654,579 595,502 594,475 554,933 533,720 557,732 340,434 306,465 271,651 261,877 256,973 223,649 220,894 213,826 220,422 204,017 201,829 194,273 197,208 198,764 193,400 190,940 190,919
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 1,775,066 1,856,006 1,744,742 1,674,899 1,619,464 1,596,170 1,641,390 1,602,221 1,646,409 1,670,630 1,674,022 1,671,816 1,764,356 1,721,793 1,662,832 1,567,168 1,620,948 1,581,688 1,389,876 1,382,092 1,160,272 1,177,167 1,148,275 907,385 912,114 954,565 798,300 836,753 816,235 781,797 742,462 716,295 676,607 652,278 820,759 799,845 603,196 597,901 636,981 619,280
Current Liabilities
Accounts Payable 97,847 110,556 111,678 106,267 101,058 90,688 93,547 89,715 91,299 99,465 92,353 91,547 111,780 104,515 95,042 94,499 88,188 102,896 94,502 111,101 95,657 82,456 84,888 92,546 87,509 79,417 88,979 106,894 109,756 104,620 110,245 111,510 103,994 84,902 86,137 106,927 86,423 76,961 88,323 86,552
Short Term Debt 45,752 84,848 84,750 95,696 94,492 130,967 128,922 89,690 137,433 139,018 130,400 96,831 129,032 127,853 75,047 41,571 118,340 116,765 117,218 76,712 100,341 96,231 99,415 36,536 35,847 35,598 32,342 32,324 32,313 305 300 38,887 73,877 48,870 41,593 59,333 256 237 234 565
Tax Payables 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
Deferred Revenue 0 5,300 5,300 241,141 220,056 213,119 0 1,926 39,632 40,624 0 2,109 1,584 201,015 212,841 1,904 6,030 168,231 170,531 10,073 3,888 150,959 166,423 5,526 2,914 145,040 157,615 138,844 3,230 130,429 153,817 8,935 117,412 113,930 115,345 110,564 96,582 101,713 114,201 5,588
Other Current Liabilities 366,909 312,424 313,165 345,387 367,391 325,873 333,896 351,716 350,005 336,966 372,071 396,963 355,542 321,986 331,746 334,749 281,997 240,207 240,449 261,818 225,247 234,219 227,710 250,661 253,075 262,400 263,445 259,067 256,461 246,587 258,895 253,301 232,646 222,955 205,996 209,723 192,612 192,015 186,756 178,491
Total Current Liabilities 510,508 507,828 509,593 547,350 562,941 547,528 556,365 536,621 578,737 575,449 594,824 590,741 596,354 554,354 501,835 470,819 488,525 459,868 452,169 453,831 421,245 412,906 412,013 379,743 376,431 377,415 384,766 398,285 398,530 351,512 369,440 403,698 410,517 356,727 333,726 375,983 279,291 269,213 275,313 265,608
Non-Current Liabilities
Long Term Debt 5,157,668 5,157,105 5,158,503 5,113,610 5,185,112 5,062,056 5,079,145 5,162,664 5,217,949 5,113,943 5,113,201 5,199,109 5,146,549 5,160,994 4,258,160 4,318,286 4,264,156 4,291,235 4,242,886 4,273,786 3,593,307 3,587,206 3,630,125 3,495,691 3,437,632 3,436,966 3,117,193 3,121,490 3,128,048 2,180,518 2,179,258 2,148,990 2,156,884 2,165,177 2,173,403 2,181,460 1,527,664 1,527,161 1,527,202 1,523,546
Deferred Revenue 0 18,900 19,800 19,900 20,700 21,400 0 7,761 259,839 264,983 0 3,922 10,610 0 0 6,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
Deferred Tax 0 183,429 184,691 90,930 -20,700 1,242 4,760 7,761 9,077 6,301 4,865 3,922 10,610 8,427 7,475 6,099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,523 3,457 3,201 5,588
Other Non-Current Liabilities 83,528 82,198 84,976 84,306 -7,747 151,910 152,893 61,540 157,191 155,246 159,774 63,280 138,356 138,588 131,442 57,369 79,798 113,491 87,011 70,234 81,369 81,341 81,302 71,872 71,809 69,389 67,205 52,362 55,001 52,838 47,455 46,750 45,352 45,128 43,909 42,653 47,667 43,725 44,843 49,591
Total Non-Current Liabilities 5,241,196 5,239,303 5,243,479 5,197,916 5,198,065 5,215,208 5,236,798 5,254,665 5,384,217 5,275,490 5,277,840 5,290,611 5,295,515 5,308,009 4,397,077 4,396,754 4,343,954 4,404,726 4,329,897 4,344,020 3,674,676 3,668,547 3,711,427 3,567,563 3,509,441 3,506,355 3,184,398 3,173,852 3,183,049 2,233,356 2,226,713 2,195,740 2,202,236 2,210,305 2,217,312 2,224,113 1,579,854 1,574,343 1,575,246 1,573,137
Total Liabilities 5,751,704 5,747,131 5,753,072 5,745,266 5,761,006 5,762,736 5,793,163 5,791,286 5,962,954 5,850,939 5,872,664 5,881,352 5,891,869 5,862,363 4,898,912 4,867,573 4,832,479 4,864,594 4,782,066 4,797,851 4,095,921 4,081,453 4,123,440 3,947,306 3,885,872 3,883,770 3,569,164 3,572,137 3,581,579 2,584,868 2,596,153 2,599,438 2,612,753 2,567,032 2,551,038 2,600,096 1,859,145 1,843,556 1,850,559 1,838,745
Common Stock 345 350 348 347 349 351 353 354 354 359 360 361 366 369 388 389 394 393 390 389 409 412 411 410 416 418 426 429 437 482 481 481 481 483 501 498 546 548 554 556
Retained Earnings -3,973,816 -3,916,008 -4,004,877 -4,069,648 -4,137,753 -4,166,520 -4,148,455 -4,194,418 -4,313,643 -4,180,367 -4,200,341 -4,207,917 -4,125,582 -4,146,702 -3,240,842 -3,303,492 -3,242,627 -3,311,015 -3,398,986 -3,412,649 -2,932,195 -2,911,278 -2,976,848 -3,036,471 -2,972,565 -2,926,921 -2,768,591 -2,739,437 -2,766,231 -1,808,789 -1,852,345 -1,881,520 -1,934,177 -1,912,755 -1,777,696 -1,804,143 -1,254,287 -1,243,353 -1,217,800 -1,246,921
Accumulated Other Comprehensive Income/Loss -4,877 -5,475 -4,992 -3,867 -5,097 -3,767 -5,145 -4,694 -3,843 -3,890 -2,206 -2,820 -2,412 -2,008 -2,238 -2,424 -3,422 -4,535 -6,068 -3,742 -3,938 -4,208 -4,192 -4,429 -3,523 -3,439 -2,836 -2,030 -1,422 -2,828 -3,043 -3,110 -2,588 -2,575 -2,963 -3,548 -3,481 -2,929 -3,090 -2,661
Total Stockholders Equity -3,976,638 -3,891,125 -4,008,330 -4,070,367 -4,141,542 -4,166,566 -4,151,773 -4,189,065 -4,316,545 -4,180,309 -4,198,642 -4,209,536 -4,127,513 -4,140,570 -3,236,080 -3,300,405 -3,211,531 -3,282,906 -3,392,190 -3,415,759 -2,935,649 -2,904,286 -2,975,165 -3,039,921 -2,973,758 -2,929,205 -2,770,864 -2,735,384 -2,765,344 -1,803,071 -1,853,691 -1,883,143 -1,936,146 -1,914,754 -1,730,279 -1,800,251 -1,255,949 -1,245,655 -1,213,578 -1,219,465
Total Investments 162,424 136,252 124,854 143,553 139,107 110,876 125,840 139,235 125,840 125,840 125,840 141,273 82,500 82,500 82,500 13,251 0 0 0 11,982 0 0 0 8,718 0 0 -75,468 8,119 0 -66,931 0 7,260 0 -54,160 0 6,054 19,123 20,398 -39,451 4,586
Total Debt 5,203,420 5,201,998 5,203,311 5,209,306 5,209,447 5,226,728 5,241,496 5,252,354 5,384,150 5,281,588 5,277,477 5,291,852 5,299,668 5,314,002 4,354,487 4,357,002 4,344,326 4,407,326 4,340,806 4,350,498 3,677,367 3,669,368 3,713,989 3,531,584 3,473,479 3,472,564 3,149,535 3,153,814 3,160,361 2,180,823 2,179,558 2,187,877 2,230,761 2,214,047 2,214,996 2,240,793 1,527,920 1,527,398 1,527,436 1,524,111
Net Debt 5,014,336 4,641,231 4,733,683 5,095,208 5,128,568 5,149,708 5,087,303 5,191,998 4,927,088 4,844,961 5,112,515 5,143,692 5,004,316 5,021,907 4,086,768 4,188,181 4,013,607 4,159,374 4,140,005 4,159,883 3,610,661 3,561,109 3,630,875 3,506,146 3,388,879 3,314,776 3,104,926 3,118,046 3,099,001 2,128,580 2,127,464 2,145,062 2,200,780 2,191,742 2,036,744 2,107,344 1,495,414 1,501,507 1,452,445 1,493,256

Reported Currency: USD 2024-09-08 2024-06-16 2024-03-24 2023-12-31 2023-09-10 2023-06-18 2023-03-26 2023-01-01 2022-09-11 2022-06-19 2022-03-27 2022-01-02 2021-09-12 2021-06-20 2021-03-28 2021-01-03 2020-09-06 2020-06-14 2020-03-22 2019-12-29 2019-09-08 2019-06-16 2019-03-24 2018-12-30 2018-09-09 2018-06-17 2018-03-25 2017-12-31 2017-09-10 2017-06-18 2017-03-26 2017-01-01 2016-09-11 2016-06-19 2016-03-27 2016-01-03 2015-09-06 2015-06-14 2015-03-22 2014-12-28
Cash Flows from Operating Activities
Net Income 146,924 141,978 125,824 157,292 147,676 109,380 104,770 158,302 100,504 102,493 90,964 155,685 120,402 116,619 117,761 151,897 99,129 118,668 121,602 129,327 86,373 92,359 92,650 111,642 84,095 77,408 88,827 93,327 56,368 65,741 62,469 72,733 47,233 49,261 45,451 62,759 37,832 45,909 46,289 48,033
Depreciation & Amortization 20,756 20,349 19,869 25,641 18,268 18,561 18,170 24,225 18,933 18,117 18,976 22,704 16,578 17,176 16,465 20,922 15,327 14,757 14,032 18,948 13,132 14,060 13,790 17,895 12,460 12,241 11,069 14,315 10,281 10,275 9,498 12,680 8,704 8,535 8,221 9,739 7,667 7,681 7,347 15,764
Deferred Income Tax -1,278 -2,489 -3,757 -7,318 -4,595 -4,157 -3,439 -5,659 3,422 1,171 1,319 -2,843 2,270 983 1,578 10,743 2,171 808 702 -4,924 -649 809 1,467 -2,609 253 918 566 480 2,099 -2,651 6,232 -5,716 882 -2,622 4,397 754 2,923 -2,162 198 -1,140
Stock Based Compensation 9,517 10,686 11,338 11,007 9,442 9,527 7,538 7,119 5,852 8,473 7,265 9,217 5,953 8,296 5,204 9,310 4,905 5,115 4,914 6,996 4,680 3,981 4,608 7,132 4,217 5,380 6,063 6,442 4,638 4,413 5,220 6,220 3,727 3,719 4,898 6,435 3,412 3,310 4,466 5,690
Change in Working Capital 22,830 2,104 -41,886 -15,577 38,518 -22,242 -14,943 -20,101 46,884 -57,969 -42,625 17,191 56,372 -806 13,713 29,362 38,253 -1,412 -18,629 27,309 19,105 -1,104 -8,198 -3,789 18,535 -22,617 -15,924 11,886 30,147 -39,710 7,242 42,961 38,012 -5,147 -15,804 37,732 19,086 -33,065 29,624 19,499
Accounts Receivable 0 0 0 -26,515 0 0 0 -6,333 0 0 0 -8,107 0 0 0 -33,334 0 0 0 -20,900 0 0 0 -18,172 0 0 0 -22,649 0 0 0 -18,724 0 0 0 -13,678 0 0 0 -12,710
Inventory 0 0 0 160 0 0 0 -17,059 0 0 0 -9,420 0 0 0 -24,959 0 0 0 -6,741 0 0 0 -12,455 0 0 0 1,527 0 0 0 -2,947 0 0 0 -2,262 0 0 0 -11,827
Accounts Payable 0 0 0 0 0 0 0 -36,605 0 0 0 51,346 0 0 0 68,954 0 0 0 66,137 0 0 0 10,010 0 0 0 22,267 0 0 0 78,929 0 0 0 69,032 0 0 0 22,776
Other Working Capital 22,830 2,104 -41,886 -15,577 38,518 -22,242 -14,943 39,896 46,884 -57,969 -42,625 -16,628 56,372 -806 13,713 18,701 38,253 -1,412 -18,629 -11,187 19,105 -1,104 -8,198 16,828 18,535 -22,617 -15,924 11,886 30,147 -39,710 7,242 -14,297 38,012 -5,147 -15,804 -15,360 19,086 -33,065 29,624 21,260
Other Non-Cash Items -26,020 29,442 63,152 -2,311 -29,470 16,540 2,586 -18,723 44,862 47,048 2,890 -32,349 -12,389 296 -1,870 161 -1,214 -21,466 -27,263 -5,302 402 -5,550 -7,319 1,381 -11,753 -2,294 -6,925 -9,552 3,519 -8,675 -4,968 -4,222 -5,394 -1,441 -30,015 7,059 -7,206 -2,824 -3,179 -14,392
Net Cash Provided by Operating Activities 172,729 150,686 123,464 168,734 179,839 127,609 114,682 145,163 176,739 74,626 78,789 169,605 189,186 142,564 152,851 222,395 158,571 116,470 95,358 172,354 123,043 104,555 96,998 131,652 107,807 71,036 83,676 116,898 107,052 29,393 85,693 124,656 93,164 52,305 17,148 124,478 63,714 18,849 84,745 73,454
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -27,118 -23,502 -20,181 -46,125 -21,291 -18,949 -19,031 -36,726 -17,844 -20,210 -12,454 -43,520 -17,489 -16,602 -16,561 -37,605 -17,431 -16,265 -17,467 -42,889 -16,968 -13,486 -12,222 -54,814 -27,784 -23,643 -13,647 -51,114 -13,667 -12,786 -12,444 -20,301 -13,209 -14,559 -10,486 -29,448 -13,596 -12,638 -7,600 -39,110
Acquisitions Net 0 0 0 161 0 0 0 6,814 0 0 -6,814 16 0 0 -40,000 0 0 -40,000 0 -3,423 0 0 0 54,814 37,290 23,799 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 -9,082 -40,000 -40,000 -40,000 -40,000 -40,000 -40,000 0 0 0 0 0 -20,000 -15,000 -35,152 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35,000 30,152 15,152 0 50,000 15,000 25,000 4,007 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 183 28 -1,305 -939 468 -639 -572 34,928 -940 933 -1,368 225 40,013 40,172 121 39,747 40,573 -53 -426 -16,828 -13,794 7,767 262 -52,894 -31,085 -23,649 -499 6,185 -30,508 3,177 -37,847 -2,641 -15,006 47,394 27,972 -87,711 7,330 26,605 7,766 -43,648
Net Cash Used for Investing Activities -26,935 -23,474 -21,486 -46,903 -20,823 -19,588 -19,603 5,016 -18,784 -19,277 -20,636 -52,377 -17,476 -16,430 -56,440 -37,858 -16,858 -56,318 -17,893 -24,717 -610 9,433 -11,960 -22,894 -21,579 -33,645 -10,139 -44,929 -44,175 -9,609 -50,291 -22,942 -28,215 32,835 17,486 -117,159 -6,266 13,967 166 -82,758
Cash Flows from Financing Activities
Debt Repayment -1,183 -1,239 -13,525 542 -14,163 -13,287 -13,899 -134,235 106,087 -13,667 -13,861 -14,019 -13,646 968,157 -704 -11,215 -68,803 46,809 -10,849 674,775 -8,974 -33,918 -48,968 55,979 -8,934 326,945 -8,078 -8,100 989,673 -48 -9,718 -44,742 15,286 -2,419 -27,459 740,795 -57 -38 -103 -180
Common Stock Issued 0 20,693 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 15,172 0 0 0 0 0 0 0 0 0 9,028
Common Stock Repurchased -189,999 -2,560 -25,000 -58,178 -90,000 -90,764 -30,083 -1 -196,078 -50,000 -47,661 -216,215 -79,687 -1,000,000 -25,000 -225,000 -4,757 -31 -79,590 -593,858 -93,696 -3,309 -8,144 -162,022 -109,123 -218,983 -101,084 -51,532 -1,000,000 -12,721 -12,721 -16,392 -59,719 -224,139 -3,036 -600,007 -40,916 -68,122 -29,512 -3,094
Dividends Paid -52,915 -52,757 -343 -84,208 -42,634 -42,841 -89 -77,842 -40,027 -39,611 -51 -68,181 -34,786 -36,368 -64 -60,832 -30,827 -30,186 -80 -52,117 -26,918 -26,590 -90 -45,446 -23,182 -23,459 -79 -39,668 -22,350 -22,027 -253 -36,377 -18,449 -18,935 -164 -32,188 -17,102 -17,074 -13,965 -13,635
Other Financing Activities 1,756 18,133 4,074 5,530 2,583 -807 -1,210 2,409 -7,526 -1,346 -257 3,731 1,193 -4,561 2,649 4,225 1,725 14,513 8,461 -5,287 1,664 4,653 2,070 752 2,991 -6,738 1,419 2,022 -21,396 2,436 -3,463 9,519 5,534 4,622 38,042 -15,409 6,876 3,645 2,241 22,580
Net Cash Used Provided by Financing Activities -242,341 -35,863 -34,794 -139,164 -144,214 -147,699 -45,281 -211,685 -137,544 -104,624 -62,096 -294,684 -126,926 -78,104 -23,119 -292,822 -102,662 31,136 -82,058 23,513 -132,009 -59,164 -55,132 -150,737 -142,009 77,765 -107,822 -97,278 -54,073 -19,639 -26,155 -87,992 -57,348 -240,871 10,419 93,191 -51,199 -81,589 -41,339 8,765
Effect of Forex Changes on Cash 401 -318 -672 644 -798 680 -186 -352 24 -1,009 374 -374 -244 141 161 518 496 708 -961 62 28 -13 124 -303 -103 -180 48 -283 313 4 32 -888 75 -216 -250 433 366 -327 564 458
Net Change in Cash -96,146 91,031 66,512 -16,689 14,004 -38,998 49,612 -61,858 20,435 -50,284 -3,569 -177,830 44,540 48,171 73,453 -107,767 39,547 91,996 -5,554 171,212 -9,548 54,811 30,030 -42,282 -55,884 114,976 -34,237 -29,567 47,710 2,917 190,971 12,834 7,676 -155,947 44,803 100,943 6,615 -49,100 44,136 -81
Cash at End of Period 464,530 560,676 469,645 403,133 419,822 405,818 444,816 395,204 457,062 436,627 486,911 490,480 668,310 623,770 575,599 502,146 609,913 570,366 478,370 483,924 312,712 322,260 267,449 237,419 279,701 335,585 220,609 254,846 284,413 236,703 233,786 42,815 29,981 22,305 178,252 133,449 32,506 25,891 74,991 30,855
Cash at Start of Period 560,676 469,645 403,133 419,822 405,818 444,816 395,204 457,062 436,627 486,911 490,480 668,310 623,770 575,599 502,146 609,913 570,366 478,370 483,924 312,712 322,260 267,449 237,419 279,701 335,585 220,609 254,846 284,413 236,703 233,786 42,815 29,981 22,305 178,252 133,449 32,506 25,891 74,991 30,855 30,936
Free Cash Flow
Operating Cash Flow 172,729 150,686 123,464 168,734 179,839 127,609 114,682 145,163 176,739 74,626 78,789 169,605 189,186 142,564 152,851 222,395 158,571 116,470 95,358 172,354 123,043 104,555 96,998 131,652 107,807 71,036 83,676 116,898 107,052 29,393 85,693 124,656 93,164 52,305 17,148 124,478 63,714 18,849 84,745 73,454
Capital Expenditure -27,118 -23,502 -20,181 -46,125 -21,291 -18,949 -19,031 -36,726 -17,844 -20,210 -12,454 -43,520 -17,489 -16,602 -16,561 -37,605 -17,431 -16,265 -17,467 -42,889 -16,968 -13,486 -12,222 -54,814 -27,784 -23,643 -13,647 -51,114 -13,667 -12,786 -12,444 -20,301 -13,209 -14,559 -10,486 -29,448 -13,596 -12,638 -7,600 -39,110
Free Cash Flow 145,611 127,184 103,283 122,609 158,548 108,660 95,651 108,437 158,895 54,416 66,335 126,085 171,697 125,962 136,290 184,790 141,140 100,205 77,891 129,465 106,075 91,069 84,776 76,838 80,023 47,393 70,029 65,784 93,385 16,607 73,249 104,355 79,955 37,746 6,662 95,030 50,118 6,211 77,145 34,344