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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-07
Revenue 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 446,568
Revenue Y/Y Growth 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% 8.54% - - - -
Cost of Revenue 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 313,054
Gross Profit 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 133,514
Gross Profit Margin 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% 29.90%
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 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 56,573
Total Operating Expenses 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 56,573
Operating Income or Loss 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 76,941
Operating Margin 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% 17.23%
Interest Expense 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 19,974
EBITDA 216,804 230,505 291,336 220,370 199,000 195,802 248,818 196,218 196,484 183,566 256,946 196,906 208,146 205,525 244,044 177,705 178,980 170,798 203,951 157,129 153,905 157,987 179,636 145,684 139,565 144,545 175,251 127,973 112,867 125,643 150,717 109,698 103,701 107,209 138,412 88,274 99,969 101,600 102,882 83,910
Depreciation and Amortization 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 6,947
Income Before Tax 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 56,989
Income Tax Expense 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 21,371
Net Income 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 35,618
Net Income Margin 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% 7.98%
EPS 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 0.65
EPS Diluted 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 0.63
Weighted Average Shares Out 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 54,621
Weighted Average Shares Out Diluted 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 56,611

Reported Currency: USD 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 2014-09-07
Current Assets
Cash and Cash Equivalents 560,767 469,628 114,098 80,879 77,020 154,193 60,356 114,776 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 30,936
Short Term Investments 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 0
Cash + Short Term Investments 560,767 469,628 114,098 80,879 77,020 154,193 60,356 114,776 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 30,936
Net Receivables 296,861 298,509 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 103,540
Inventory 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 35,213
Other Current Assets 59,191 50,243 30,215 41,257 53,201 34,381 37,287 30,497 64,085 27,857 27,242 34,094 43,785 20,372 24,169 26,288 28,873 26,025 19,129 15,438 37,578 19,544 25,710 22,382 33,361 18,718 18,389 21,317 41,512 16,541 17,635 26,865 42,678 33,832 20,646 23,701 31,691 20,978 48,158 21,846
Total Current Assets 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 333,324
Non-Current Assets
Property, Plant and Equipment 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 100,491
Goodwill 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 16,109
Intangible Assets 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 18,700
Long Term Investments 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 24,647
Tax Assets 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 2,713
Other Non-Current Assets 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 14,899
Total Non-Current Assets 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 177,559
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,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 510,883
Current Liabilities
Accounts Payable 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 73,942
Short Term Debt 44,893 44,808 95,696 94,492 93,356 92,075 89,690 96,610 97,336 93,016 92,743 91,939 91,311 38,989 38,716 80,170 79,882 80,304 76,712 68,138 66,075 67,662 35,893 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 549
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 5,300 5,300 241,141 220,056 213,119 0 1,926 2,191 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 10,710
Other Current Liabilities 347,079 347,807 104,246 147,335 150,365 370,743 355,290 388,637 338,024 409,455 404,342 391,051 157,513 154,963 335,700 314,137 108,859 106,832 255,945 253,562 113,416 93,040 245,778 250,161 117,360 105,830 120,223 253,231 116,158 105,078 244,366 115,234 109,025 90,651 99,159 96,030 90,302 72,555 172,903 135,185
Total Current Liabilities 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 220,386
Non-Current Liabilities
Long Term Debt 4,973,676 4,973,812 5,113,610 5,114,955 5,133,372 5,149,421 5,162,664 5,287,540 4,919,269 5,184,461 5,199,109 5,207,729 5,222,691 4,315,498 4,318,286 4,264,156 4,327,444 4,260,502 4,273,786 3,609,229 3,603,293 3,646,327 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 1,523,740
Deferred Revenue 18,900 19,800 19,900 20,700 21,400 0 7,761 9,077 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 7,827
Deferred Tax 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 5,455
Other Non-Current Liabilities 63,298 65,176 -26,524 83,110 59,194 82,617 76,479 78,523 84,937 88,514 83,658 66,566 76,891 74,104 66,270 79,798 77,282 69,395 70,234 65,447 65,254 65,100 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 44,003 35,217
Total Non-Current Liabilities 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 1,572,239
Total Liabilities 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 1,792,625
Common Stock 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 549
Retained Earnings -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 -1,280,993
Accumulated Other Comprehensive Income/Loss -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 -2,334
Total Stockholders Equity -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 -1,281,742
Total Investments 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 24,647
Total Debt 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 1,524,289
Net Debt 4,641,231 4,733,683 5,095,208 5,128,568 5,149,708 5,087,303 5,191,998 5,269,374 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 1,493,353

Reported Currency: USD 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 2014-09-07
Cash Flows from Operating Activities
Net Income 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 35,618
Depreciation & Amortization 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 6,947
Deferred Income Tax -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 3,195
Stock Based Compensation 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 3,817
Change in Working Capital 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 9,782
Accounts Receivable 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 0
Inventory 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 0
Accounts Payable 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 0
Other Working Capital 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 9,782
Other Non-Cash Items 29,442 63,152 -2,311 -29,470 16,540 2,586 -18,723 1,144 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 -1,264
Net Cash Provided by Operating Activities 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 58,095
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -12,035
Acquisitions Net 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 0
Purchases of Investments 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 0
Sales/Maturities of Investments 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 0
Other Investing Activities 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 1,637
Net Cash Used for Investing Activities -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 -10,398
Cash Flows from Financing Activities
Debt Repayment -1,239 -13,525 -14,356 -14,163 -13,287 -13,899 -134,235 -13,913 -13,667 -13,861 -14,019 -13,646 -881,843 -704 -11,215 -68,803 -111,191 -10,849 -225 -8,974 -33,918 -48,968 -9,021 -8,934 -578,055 -8,078 -8,100 -910,327 -48 -9,718 -44,742 -37,714 -12,419 -27,459 -559,205 -5,057 -38 -103 -180 -130
Common Stock Issued 20,693 10,774 17,748 4,755 708 343 3,312 1,296 260 266 19,682 6,923 1,855,332 3,693 30,970 26,526 252,286 10,105 13,064 10,122 4,753 4,537 9,832 3,761 906,488 3,718 2,085 1,900,130 15,172 1,433 15,234 12,324 11,666 0 4,814 7,392 871 1,196 9,028 3,094
Common Stock Repurchased -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 -79,590 -79,590 -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 -17,401
Dividends Paid -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 -14,078
Other Financing Activities -2,560 -6,700 -170 -2,172 -1,515 -1,553 -2,919 111,178 -1,606 -523 -15,951 -5,730 -15,225 -1,044 -26,745 50,032 -183 -1,644 656,649 -12,543 -100 -2,467 55,920 -4,531 -8,226 -2,299 -63 -21,526 -15 -4,896 -5,715 46,210 2,956 38,042 1,279,777 4,484 2,774 1,045 16,646 -3,594
Net Cash Used Provided by Financing Activities -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 -32,109
Effect of Forex Changes on Cash -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 44
Net Change in Cash 91,139 66,495 -16,689 14,004 -38,998 49,612 -396,706 20,435 -50,284 -3,569 -520,150 44,540 48,171 73,453 -161,898 -239,647 91,996 -5,554 417,218 -255,554 54,811 30,030 -42,282 -55,884 114,976 -34,237 -25,592 9,117 149 9,279 12,834 7,676 -155,947 44,803 100,943 6,615 -49,100 44,136 -81 15,632
Cash at End of Period 560,767 469,628 403,133 419,822 405,818 444,816 60,356 457,062 436,627 486,911 148,160 668,310 623,770 575,599 168,821 330,719 570,366 478,370 483,924 66,706 322,260 267,449 237,419 279,701 335,585 220,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 30,936
Cash at Start of Period 469,628 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 330,719 570,366 478,370 483,924 66,706 322,260 267,449 237,419 279,701 335,585 220,609 254,846 61,360 52,243 52,094 42,815 29,981 22,305 178,252 133,449 32,506 25,891 74,991 30,855 30,936 15,304
Free Cash Flow
Operating Cash Flow 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 58,095
Capital Expenditure -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 -12,035
Free Cash Flow 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 46,060