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 937,500 960,800 966,400 936,100 874,200 965,900 977,700 995,500 914,600 859,800 769,000 834,500 760,000 663,900 636,900 750,900 728,200 765,400 748,200 812,500 754,100 833,300 788,000 768,600 749,900 738,200 740,000 698,100 683,900 667,000 636,900 639,400 625,100 653,500 618,500 626,800 581,600 595,400 552,200 558,900
Revenue Y/Y Growth 7.24% -0.53% -1.16% -5.97% -4.42% 12.34% 27.14% 19.29% 20.34% 29.51% 20.74% 11.13% 4.37% -13.26% -14.88% -7.58% -3.43% -8.15% -5.05% 5.71% 0.56% 12.88% 6.49% 10.10% 9.65% 10.67% 16.19% 9.18% 9.41% 2.07% 2.97% 2.01% 7.48% 9.76% 12.01% 12.15% - - - -
Cost of Revenue 581,300 576,100 592,300 587,500 569,200 631,500 636,100 634,900 574,300 538,400 480,400 510,400 462,900 416,400 397,400 455,900 444,000 456,700 455,400 475,500 448,100 492,300 466,500 444,800 443,200 432,300 437,700 408,500 400,600 383,300 374,200 376,800 368,400 390,200 389,300 394,900 366,300 379,200 356,300 359,000
Gross Profit 356,200 384,700 374,100 348,600 305,000 334,400 341,600 360,600 340,300 321,400 288,600 324,100 297,100 247,500 239,500 295,000 284,200 308,700 292,800 337,000 306,000 341,000 321,500 323,800 306,700 305,900 302,300 289,600 283,300 283,700 262,700 262,600 256,700 263,300 229,200 231,900 215,300 216,200 195,900 199,900
Gross Profit Margin 37.99% 40.04% 38.71% 37.24% 34.89% 34.62% 34.94% 36.22% 37.21% 37.38% 37.53% 38.84% 39.09% 37.28% 37.60% 39.29% 39.03% 40.33% 39.13% 41.48% 40.58% 40.92% 40.80% 42.13% 40.90% 41.44% 40.85% 41.48% 41.42% 42.53% 41.25% 41.07% 41.07% 40.29% 37.06% 37.00% 37.02% 36.31% 35.48% 35.77%
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 174,900 180,300 187,200 168,900 155,500 166,700 179,800 184,200 177,600 173,100 166,500 171,200 159,400 155,900 173,800 179,900 172,300 178,700 184,700 186,100 177,600 197,200 192,900 183,000 175,800 177,300 182,100 174,800 164,700 160,000 159,400 155,100 150,100 160,300 147,200 158,300 145,500 137,400 130,900 139,200
Total Operating Expenses 174,900 180,300 187,200 168,900 155,500 166,700 179,800 184,200 177,600 173,100 166,500 171,200 159,400 155,900 173,800 179,900 172,300 178,700 184,700 186,100 177,600 197,200 192,900 183,000 175,800 177,300 182,100 174,800 164,700 160,000 159,400 155,100 150,100 160,300 147,200 158,300 145,500 137,400 130,900 139,200
Operating Income or Loss 181,300 204,400 190,900 -239,500 147,100 167,400 158,100 183,200 162,700 148,300 122,100 152,900 137,700 91,600 65,700 115,100 111,900 130,000 108,100 150,900 128,400 143,800 128,600 140,800 130,900 128,600 120,200 114,800 118,600 123,700 103,300 107,500 106,600 103,000 82,000 73,600 69,800 78,800 65,000 60,700
Operating Margin 19.34% 21.27% 19.75% -25.58% 16.83% 17.33% 16.17% 18.40% 17.79% 17.25% 15.88% 18.32% 18.12% 13.80% 10.32% 15.33% 15.37% 16.98% 14.45% 18.57% 17.03% 17.26% 16.32% 18.32% 17.46% 17.42% 16.24% 16.44% 17.34% 18.55% 16.22% 16.81% 17.05% 15.76% 13.26% 11.74% 12.00% 13.23% 11.77% 10.86%
Interest Expense 2,400 4,500 4,000 3,400 2,400 2,100 1,500 1,400 1,000 900 1,000 1,000 1,600 2,500 2,200 2,500 3,100 3,400 2,000 1,800 2,000 2,300 2,300 2,900 2,500 2,500 2,200 1,600 2,100 1,900 1,700 1,400 1,600 2,500 1,900 1,400 1,500 1,400 1,400 1,200
EBITDA 181,300 232,300 210,100 -219,100 165,300 185,400 178,400 203,100 186,400 171,700 146,600 172,200 161,200 95,600 90,000 138,200 135,600 153,800 133,800 175,300 151,300 165,900 152,300 161,900 151,700 147,900 139,500 134,400 137,100 141,900 121,500 126,400 124,500 121,700 100,300 90,700 85,600 94,800 81,100 79,200
Depreciation and Amortization 19,400 18,900 19,200 20,400 18,200 18,000 20,300 19,900 19,000 19,500 19,500 19,300 20,700 19,900 20,100 20,200 19,700 18,200 20,200 18,700 17,800 17,500 17,900 18,200 17,600 17,400 16,900 16,400 16,600 15,900 16,200 15,700 15,700 16,000 15,600 15,400 14,800 14,800 14,800 17,500
Income Before Tax 176,400 208,900 171,300 -242,900 144,700 165,300 156,600 181,800 166,400 151,300 126,100 151,900 137,300 87,000 67,700 115,500 112,800 132,200 111,600 154,800 131,500 146,100 125,400 140,800 131,600 128,000 120,400 116,400 118,400 124,100 103,600 109,300 107,200 103,200 82,800 73,900 69,300 78,600 64,900 56,700
Income Tax Expense 41,000 51,900 44,400 -122,800 34,900 39,100 36,800 42,200 34,800 33,100 28,400 31,900 31,900 19,200 16,000 24,200 25,500 30,100 22,300 28,500 26,900 31,600 26,600 118,100 37,900 35,600 32,700 33,700 35,200 37,000 30,100 29,500 33,600 32,100 24,400 20,700 18,700 21,300 18,200 14,300
Net Income 135,400 157,000 126,900 -120,100 109,800 126,200 119,800 139,600 131,600 118,200 97,700 120,000 105,400 67,800 51,700 91,300 87,300 102,100 89,300 126,300 104,600 114,500 98,800 22,700 93,700 92,400 87,700 82,700 83,200 87,100 73,500 79,800 73,600 71,100 58,400 53,200 50,600 57,300 46,700 42,400
Net Income Margin 14.44% 16.34% 13.13% -12.83% 12.56% 13.07% 12.25% 14.02% 14.39% 13.75% 12.70% 14.38% 13.87% 10.21% 8.12% 12.16% 11.99% 13.34% 11.94% 15.54% 13.87% 13.74% 12.54% 2.95% 12.49% 12.52% 11.85% 11.85% 12.17% 13.06% 11.54% 12.48% 11.77% 10.88% 9.44% 8.49% 8.70% 9.62% 8.46% 7.59%
EPS 0.90 1.04 0.84 -0.79 0.70 0.80 0.76 0.89 0.83 0.74 0.60 0.74 0.65 0.42 0.32 0.56 0.53 0.61 0.53 0.75 0.62 0.67 0.58 0.13 0.55 0.54 0.51 0.48 0.48 0.50 0.42 0.45 0.42 0.40 0.33 0.30 0.28 0.32 0.26 0.23
EPS Diluted 0.90 1.04 0.84 -0.78 0.70 0.80 0.76 0.87 0.82 0.73 0.60 0.74 0.65 0.42 0.32 0.56 0.53 0.61 0.53 0.74 0.61 0.66 0.57 0.13 0.54 0.53 0.50 0.47 0.47 0.49 0.42 0.45 0.41 0.40 0.33 0.30 0.28 0.32 0.26 0.23
Weighted Average Shares Out 150,103 150,442 150,900 151,179 157,653 157,783 157,783 157,653 159,189 160,242 161,527 161,770 161,411 161,208 161,872 162,371 164,298 166,826 167,804 168,159 169,948 170,565 171,143 171,663 171,499 172,163 172,835 173,442 173,350 173,732 175,022 175,897 175,641 177,341 178,133 178,799 178,855 179,918 181,587 182,478
Weighted Average Shares Out Diluted 151,210 151,541 151,900 153,158 157,653 157,783 158,318 160,171 160,628 161,732 162,785 162,866 162,480 162,174 162,898 164,185 165,543 168,086 169,096 170,640 172,085 172,730 173,351 173,775 174,356 174,889 175,420 175,956 176,548 176,998 177,810 177,348 178,740 179,650 180,334 180,418 181,212 182,312 183,932 184,040

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 281,000 378,900 406,200 391,200 358,800 359,400 405,800 443,300 486,100 444,800 578,500 573,100 377,900 442,700 416,100 374,000 219,400 281,600 337,800 259,700 233,000 260,000 241,900 346,600 321,900 306,600 293,400 330,400 269,300 287,400 305,500 323,600 282,900 248,100 284,100 319,400 400,500 393,700 369,800 380,700
Short Term Investments 60,800 30,800 89,800 90,600 58,300 100,000 173,600 188,100 199,100 137,100 87,000 116,500 131,100 126,000 135,600 177,400 294,400 296,200 295,500 385,300 384,800 398,400 437,800 473,400 446,000 434,300 428,900 424,200 409,500 379,800 335,300 321,600 323,500 304,300 290,800 222,500 123,200 102,900 102,700 105,300
Cash + Short Term Investments 341,800 409,700 496,000 481,800 417,100 459,400 579,400 631,400 685,200 581,900 665,500 689,600 509,000 568,700 551,700 551,400 513,800 577,800 633,300 645,000 617,800 658,400 679,700 820,000 767,900 740,900 722,300 754,600 678,800 667,200 640,800 645,200 606,400 552,400 574,900 541,900 523,700 496,600 472,500 486,000
Net Receivables 587,400 588,900 586,800 581,200 564,200 621,500 608,300 634,400 623,800 607,000 534,500 585,000 572,900 515,900 524,000 589,500 614,100 634,800 658,800 647,300 606,600 644,000 638,800 598,400 587,100 566,800 584,100 518,700 517,300 493,900 506,900 501,400 479,000 528,500 495,900 475,400 474,300 457,000 455,600 458,700
Inventory 519,000 508,500 503,700 516,400 525,600 493,000 488,700 447,700 357,700 330,400 312,800 300,100 302,600 306,000 312,300 303,000 310,000 323,100 319,700 304,700 307,700 289,000 287,100 291,200 292,100 287,000 257,100 251,100 258,600 237,800 230,200 222,900 239,000 233,400 218,800 208,300 218,500 206,800 197,400 193,400
Other Current Assets 56,300 54,200 57,300 54,300 62,700 57,300 45,000 39,100 71,400 66,400 45,400 43,300 45,800 53,800 54,500 56,500 66,500 60,900 46,300 41,500 66,600 61,900 63,500 57,200 51,000 45,600 42,000 37,600 52,900 50,100 48,000 45,900 46,300 44,100 47,300 52,900 38,200 32,900 32,700 27,400
Total Current Assets 1,504,500 1,561,300 1,643,800 1,633,700 1,569,600 1,631,200 1,721,400 1,752,600 1,738,100 1,585,700 1,558,200 1,618,000 1,430,300 1,444,400 1,442,500 1,500,400 1,504,400 1,596,600 1,658,100 1,638,500 1,598,700 1,653,300 1,669,100 1,766,800 1,698,100 1,640,300 1,605,500 1,562,000 1,507,600 1,449,000 1,425,900 1,455,300 1,413,800 1,400,000 1,376,300 1,319,000 1,294,800 1,233,900 1,198,200 1,205,600
Non-Current Assets
Property, Plant and Equipment 614,400 609,400 617,800 620,500 614,900 623,800 636,700 639,200 578,800 581,700 583,300 582,900 579,300 579,000 582,200 592,300 591,900 602,300 599,600 540,000 526,300 532,800 538,100 528,900 501,700 475,800 467,600 461,900 458,400 451,700 450,600 442,700 438,800 433,400 430,400 427,700 421,000 416,500 402,300 391,300
Goodwill 630,500 622,100 619,900 619,700 619,300 627,400 628,800 627,800 551,800 547,900 547,300 546,800 544,800 544,000 542,600 546,000 547,400 547,900 513,900 513,000 515,200 514,700 515,700 516,700 516,300 493,100 491,800 491,500 491,800 423,400 423,400 420,900 422,500 425,400 424,600 428,800 430,700 433,300 431,500 433,500
Intangible Assets 338,600 342,800 344,800 347,900 349,800 357,500 360,400 364,800 315,200 318,000 320,900 323,900 325,800 329,500 333,100 338,400 339,500 343,700 289,900 293,100 297,400 300,800 304,700 308,700 312,300 302,300 305,100 308,300 311,800 285,400 288,500 291,000 295,100 299,900 303,300 308,500 312,900 317,600 320,400 324,800
Long 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 0 0 0 -39,900 -43,100 -41,600 -39,400 0 -40,100 -40,600 -40,000 -40,100
Tax 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 39,900 43,100 41,600 39,400 0 40,100 40,600 40,000 40,100
Other Non-Current Assets 112,100 113,200 110,000 110,500 78,300 81,500 87,600 90,000 116,100 106,900 97,100 89,100 90,900 87,300 82,600 80,900 84,700 85,100 82,000 86,900 87,600 83,700 79,300 76,200 76,200 72,500 70,200 67,300 54,800 62,700 62,200 36,600 30,000 31,100 30,700 31,300 27,400 29,400 28,800 36,300
Total Non-Current Assets 1,695,600 1,687,500 1,692,500 1,698,600 1,662,300 1,690,200 1,713,500 1,721,800 1,561,900 1,554,500 1,548,600 1,542,700 1,540,800 1,539,800 1,540,500 1,557,600 1,563,500 1,579,000 1,485,400 1,433,000 1,426,500 1,432,000 1,437,800 1,430,500 1,406,500 1,343,700 1,334,700 1,329,000 1,316,800 1,223,200 1,224,700 1,191,200 1,186,400 1,189,800 1,189,000 1,196,300 1,192,000 1,196,800 1,183,000 1,185,900
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 3,200,100 3,248,800 3,336,300 3,332,300 3,231,900 3,321,400 3,434,900 3,474,400 3,300,000 3,140,200 3,106,800 3,160,700 2,971,100 2,984,200 2,983,000 3,058,000 3,067,900 3,175,600 3,143,500 3,071,500 3,025,200 3,085,300 3,106,900 3,197,300 3,104,600 2,984,000 2,940,200 2,891,000 2,824,400 2,672,200 2,650,600 2,646,500 2,600,200 2,589,800 2,565,300 2,515,300 2,486,800 2,430,700 2,381,200 2,391,500
Current Liabilities
Accounts Payable 561,800 545,100 550,400 625,800 595,600 624,500 658,700 745,900 649,600 612,400 547,400 595,200 516,900 435,700 442,000 509,600 483,100 488,400 492,400 543,800 508,000 532,800 522,100 535,000 500,100 493,100 493,500 528,600 455,800 402,000 389,000 424,900 395,800 369,200 368,400 393,800 374,800 356,900 341,400 387,100
Short Term Debt 10,000 10,000 10,000 10,000 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 6,800 0 0 2,700 7,400 7,500 7,500 7,400 7,200 7,200 7,300 7,400 13,200 12,900 13,100 13,400 48,600 13,700 13,800 14,200 14,000 14,200
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 -561,800 -545,100 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 Current Liabilities 885,600 850,700 335,300 298,400 298,500 297,000 336,600 366,100 326,200 287,800 281,900 284,300 282,200 292,900 250,300 250,100 240,500 235,400 238,000 241,500 230,900 233,200 237,400 246,000 224,100 205,300 219,800 229,800 219,000 206,200 199,800 215,400 215,200 196,500 178,800 197,700 198,700 178,900 181,100 189,600
Total Current Liabilities 895,600 860,700 895,700 934,200 900,900 928,300 1,002,100 1,118,800 982,600 907,000 836,100 886,300 805,900 735,400 699,100 766,500 730,400 730,600 737,200 785,300 738,900 768,700 766,900 788,500 731,700 705,800 720,500 765,600 682,100 615,600 602,000 653,200 624,100 579,100 595,800 605,200 587,300 550,000 536,500 590,900
Non-Current Liabilities
Long Term Debt 145,600 222,000 355,900 356,900 304,500 314,600 313,200 212,200 131,000 133,500 135,400 140,800 142,000 311,800 372,900 315,900 352,000 391,700 318,700 221,400 193,300 245,400 285,800 402,900 442,200 367,700 362,200 316,400 328,900 274,600 274,100 236,100 247,700 266,200 255,300 210,100 240,700 236,200 213,000 177,700
Deferred Revenue 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 112,900 0 0 0 111,700 0 0 0 89,700
Deferred Tax 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 21,300 0 0 0 21,400 0 0 0 21,000
Other Non-Current Liabilities 276,500 277,700 294,500 293,500 278,700 286,000 310,700 311,200 289,900 283,400 286,300 285,300 276,100 278,900 294,700 308,800 329,300 328,200 338,400 347,800 336,800 340,900 345,800 357,100 264,800 296,800 291,100 293,700 287,800 301,300 296,000 180,700 306,000 308,000 309,100 185,600 283,600 287,800 288,300 183,500
Total Non-Current Liabilities 422,100 499,700 650,400 650,400 583,200 600,600 623,900 523,400 420,900 416,900 421,700 426,100 418,100 590,700 667,600 624,700 681,300 719,900 657,100 569,200 530,100 586,300 631,600 760,000 707,000 664,500 653,300 610,100 616,700 575,900 570,100 551,000 553,700 574,200 564,400 528,800 524,300 524,000 501,300 471,900
Total Liabilities 1,317,700 1,360,400 1,546,100 1,584,600 1,484,100 1,528,900 1,626,000 1,642,200 1,403,500 1,323,900 1,257,800 1,312,400 1,224,000 1,326,100 1,366,700 1,391,200 1,411,700 1,450,500 1,394,300 1,354,500 1,269,000 1,355,000 1,398,500 1,548,500 1,438,700 1,370,300 1,373,800 1,375,700 1,298,800 1,191,500 1,172,100 1,204,200 1,177,800 1,153,300 1,160,200 1,134,000 1,111,600 1,074,000 1,037,800 1,062,800
Common Stock 130,200 130,200 294,900 294,900 295,000 295,200 295,200 295,200 295,300 295,300 295,300 295,400 295,400 295,400 295,400 295,400 295,400 295,400 295,500 295,500 295,500 295,500 295,500 295,700 295,700 295,700 295,800 296,000 296,200 148,100 148,100 148,100 148,200 148,200 148,200 148,200 148,300 148,300 148,300 148,500
Retained Earnings 3,168,500 3,078,400 2,966,500 2,885,000 3,051,100 2,984,600 2,902,200 2,826,600 2,731,700 2,641,600 2,565,100 2,509,600 2,431,800 2,365,100 2,336,100 2,323,400 2,271,500 2,220,200 2,155,000 2,102,800 2,014,000 1,940,100 1,856,500 1,792,600 1,794,000 1,724,500 1,656,400 1,593,000 1,531,200 1,469,100 1,403,000 1,350,700 1,287,700 1,231,000 1,176,900 1,135,500 1,095,800 1,058,800 1,015,200 982,200
Accumulated Other Comprehensive Income/Loss -90,100 -82,400 -80,000 -82,400 -368,100 -346,400 -327,600 -331,400 -309,300 -311,200 -320,800 -321,200 -336,500 -355,800 -362,400 -348,300 -361,600 -338,400 -332,100 -350,800 -318,200 -304,400 -275,700 -299,500 -322,400 -340,700 -352,200 -363,200 -324,800 -323,500 -304,300 -313,400 -290,500 -276,000 -277,600 -272,000 -254,500 -258,900 -263,300 -259,100
Total Stockholders Equity 1,882,400 1,888,400 1,790,200 1,747,700 1,747,800 1,792,500 1,808,900 1,832,200 1,896,500 1,816,300 1,849,000 1,848,300 1,747,100 1,658,100 1,616,300 1,666,800 1,656,200 1,725,100 1,749,200 1,717,000 1,756,200 1,730,300 1,708,400 1,648,800 1,665,900 1,613,700 1,566,400 1,515,300 1,525,600 1,480,700 1,478,500 1,442,300 1,422,400 1,436,500 1,405,100 1,381,300 1,375,200 1,356,700 1,343,400 1,328,700
Total Investments 60,800 30,800 89,800 90,600 58,300 100,000 173,600 188,100 199,100 137,100 87,000 116,500 131,100 126,000 135,600 177,400 294,400 296,200 295,500 385,300 384,800 398,400 437,800 473,400 446,000 434,300 428,900 424,200 409,500 379,800 335,300 321,600 323,500 304,300 290,800 222,500 123,200 102,900 102,700 105,300
Total Debt 155,600 232,000 365,900 366,900 311,300 321,400 320,000 219,000 137,800 140,300 142,200 147,600 148,800 318,600 379,700 322,700 358,800 398,500 325,500 221,400 193,300 248,100 293,200 410,400 449,700 375,100 369,400 323,600 336,200 282,000 287,300 249,000 260,800 279,600 303,900 223,800 254,500 250,400 227,000 191,900
Net Debt -125,400 -146,900 -40,300 -24,300 -47,500 -38,000 -85,800 -224,300 -348,300 -304,500 -436,300 -425,500 -229,100 -124,100 -36,400 -51,300 139,400 116,900 -12,300 -38,300 -39,700 -11,900 51,300 63,800 127,800 68,500 76,000 -6,800 66,900 -5,400 -18,200 -74,600 -22,100 31,500 19,800 -95,600 -146,000 -143,300 -142,800 -188,800

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 135,400 157,000 126,900 -120,100 109,800 126,200 119,800 139,600 131,600 118,200 97,700 120,000 105,400 67,800 51,700 91,300 87,300 102,100 89,300 126,300 104,600 114,500 98,800 22,700 93,700 92,400 87,700 82,700 83,200 87,100 73,500 79,800 73,600 71,100 58,400 53,200 50,600 57,300 46,700 42,400
Depreciation & Amortization 19,400 18,900 19,200 20,400 18,200 18,000 20,300 19,900 19,000 19,500 19,500 19,300 20,700 19,900 20,100 20,200 19,700 18,200 20,200 18,700 17,800 17,500 17,900 18,200 17,600 17,400 16,900 16,400 16,600 15,900 16,200 15,700 15,700 16,000 15,600 15,400 14,800 14,800 14,800 17,500
Deferred Income Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77,300 0 0 0 -72,700 0 0 0 6,900 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 1,500 1,600 7,000 700 1,400 1,400 7,600 1,600 1,400 1,500 7,400 1,200 1,100 1,400 9,000 1,000 1,500 2,100 8,700 400 1,800 1,400 6,500 1,400 1,300 1,300 5,900 1,300 1,200 1,800 5,100 0 0 0 0 0 0 0 0 0
Change in Working Capital 22,500 -32,700 -48,800 26,100 30,900 -107,700 -131,200 103,200 28,800 -47,600 -20,200 91,200 23,900 36,100 -26,700 63,700 27,800 -300 -96,600 14,300 -8,200 -3,400 -80,000 133,900 -35,600 -26,400 -122,000 78,100 9,400 25,700 -66,400 17,500 84,000 -25,100 -77,400 22,500 2,600 -100 -56,200 25,500
Accounts Receivable 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
Inventory 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
Accounts Payable 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 Working Capital 22,500 -32,700 -48,800 26,100 30,900 -107,700 -131,200 103,200 28,800 -47,600 -20,200 91,200 23,900 36,100 -26,700 63,700 27,800 -300 -96,600 14,300 -8,200 -3,400 -80,000 133,900 -35,600 -26,400 -122,000 78,100 9,400 25,700 -66,400 17,500 84,000 -25,100 -77,400 22,500 2,600 -100 -56,200 25,500
Other Non-Cash Items 0 -4,500 15,600 249,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77,300 0 0 0 72,700 0 0 0 -2,400 -1,900 -1,900 -1,900 100 -200 -400 0 9,000 6,000 6,000 6,500 6,200
Net Cash Provided by Operating Activities 178,800 140,300 119,900 176,700 160,300 37,900 16,500 264,300 180,800 91,600 104,400 231,700 151,100 125,200 54,100 176,200 136,300 122,100 21,600 159,700 116,000 130,000 43,200 176,200 77,000 84,700 -11,500 183,000 108,500 128,600 26,500 113,100 173,100 61,600 -3,400 100,100 74,000 78,000 11,800 91,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -18,500 -13,500 -10,700 -19,400 -20,200 -17,800 -12,900 -29,800 -14,600 -13,600 -17,100 -20,100 -11,900 -12,000 -12,800 -14,100 -13,800 -15,600 -20,900 -26,700 -19,000 -22,200 -17,300 -27,800 -30,100 -19,500 -16,800 -22,000 -21,000 -18,300 -19,400 -19,600 -22,100 -16,100 -14,900 -20,100 -15,200 -25,500 -25,300 -32,000
Acquisitions Net -16,100 0 0 8,000 0 -8,000 0 -198,600 14,600 13,600 17,100 20,100 11,900 12,000 12,800 14,100 13,800 15,600 20,900 26,700 19,000 22,200 17,300 -43,100 30,100 19,500 16,800 -300 21,000 18,300 19,400 19,600 22,100 16,100 14,900 20,100 15,200 25,500 25,300 4,000
Purchases of Investments -48,400 0 -14,700 -56,300 -18,400 0 -16,900 -25,300 -61,800 -73,900 -24,400 -37,500 -28,800 -52,300 -38,800 -35,400 -35,000 -153,800 -48,500 -178,000 -96,900 -163,800 -84,700 -176,200 -122,900 -148,400 -136,000 -148,300 -105,400 -166,600 -143,500 -106,600 -84,500 -115,800 -121,900 -172,800 -38,800 -76,600 -33,700 -68,900
Sales/Maturities of Investments 18,400 57,100 15,600 25,500 56,000 64,600 31,900 39,100 100 25,000 54,000 57,000 28,900 62,100 78,000 159,200 25,000 146,600 147,200 177,600 96,200 185,200 136,900 157,400 120,800 149,600 134,900 116,900 74,000 111,800 132,400 101,600 57,700 102,100 54,000 72,300 19,300 76,800 33,600 67,800
Other Investing Activities 0 0 0 -8,000 0 0 0 0 -23,600 -13,600 -17,100 -20,100 -11,900 -12,000 -12,800 -14,100 -13,800 -122,600 -20,900 -26,700 -19,000 -22,200 -17,300 43,100 -73,200 -19,500 -16,800 0 -111,500 -18,300 -19,400 -19,600 -22,100 -16,100 -14,900 -20,100 -15,200 -25,500 -25,300 -4,000
Net Cash Used for Investing Activities -64,600 43,600 -9,800 -50,200 17,400 38,800 2,100 -214,600 -85,300 -62,500 12,500 -600 -11,800 -2,200 26,400 109,700 -23,800 -129,800 77,800 -27,100 -19,700 -800 34,900 -46,600 -75,300 -18,300 -17,900 -53,700 -142,900 -73,100 -30,500 -24,600 -48,900 -29,800 -82,800 -120,600 -34,700 -25,300 -25,400 -33,100
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 -6,800 0 -167,200 0 0 0 0 0 0 -28,100 -54,800 -45,000 -117,300 0 0 0 0 -2,700 -2,700 0 0 0 0 0 0 0 0 0 0 -35,000
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 2,700 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -91,800 -16,500 -53,100 -121,500 -91,600 -82,500 -107,900 -154,500 -13,900 -131,100 -67,000 0 0 0 -56,700 -57,700 -97,400 -87,000 -45,600 -96,600 -36,300 -36,600 -33,100 -35,800 -37,100 -36,100 -30,100 -35,000 -18,000 -51,700 -30,500 -23,800 -57,000 -26,600 -20,700 -17,200 -25,800 -39,500 -21,300 -7,200
Dividends Paid -45,100 -45,200 -45,400 -46,100 -43,200 -43,700 -44,200 -44,700 -41,500 -41,700 -42,200 -42,200 -38,700 -38,800 -39,000 -39,200 -36,000 -36,900 -37,100 -37,500 -30,700 -30,800 -31,000 -24,100 -24,200 -24,200 -24,400 -21,000 -21,000 -21,000 -21,200 -16,900 -16,900 -16,900 -17,100 -13,400 -13,600 -13,600 -13,800 -11,000
Other Financing Activities -72,600 -132,000 1,000 56,900 -6,100 3,100 96,000 106,700 1,200 10,000 4,500 6,300 1,800 -57,600 57,300 -34,400 -41,300 75,400 61,400 56,400 -1,500 1,300 -1,400 -45,000 74,900 7,100 46,900 -12,200 58,000 -900 37,600 -7,100 -15,500 -24,300 88,700 -30,000 6,900 24,300 37,800 1,300
Net Cash Used Provided by Financing Activities -209,500 -193,700 -97,500 -110,700 -140,900 -123,100 -56,100 -92,500 -54,200 -162,800 -111,500 -35,900 -204,100 -96,400 -38,400 -131,300 -174,700 -48,500 -21,300 -105,900 -123,300 -111,100 -182,800 -104,900 13,600 -53,200 -7,600 -68,200 16,300 -73,600 -14,100 -47,800 -89,400 -67,800 50,900 -60,600 -32,500 -28,800 2,700 -51,900
Effect of Forex Changes on Cash -2,600 -17,500 2,400 16,600 -37,400 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
Net Change in Cash -97,900 -27,300 15,000 32,400 -600 -46,400 -37,500 -42,800 41,300 -133,700 5,400 195,200 -64,800 26,600 42,100 154,600 -62,200 -56,200 78,100 26,700 -27,000 18,100 -104,700 24,700 15,300 13,200 -37,000 61,100 -18,100 -18,100 -18,100 40,700 34,800 -36,000 -35,300 -81,100 6,800 23,900 -10,900 6,600
Cash at End of Period 281,000 378,900 406,200 391,200 358,800 359,400 405,800 443,300 486,100 444,800 578,500 573,100 377,900 442,700 416,100 374,000 219,400 281,600 337,800 259,700 233,000 260,000 241,900 346,600 321,900 306,600 293,400 330,400 269,300 287,400 305,500 323,600 282,900 248,100 284,100 319,400 400,500 393,700 369,800 380,700
Cash at Start of Period 378,900 406,200 391,200 358,800 359,400 405,800 443,300 486,100 444,800 578,500 573,100 377,900 442,700 416,100 374,000 219,400 281,600 337,800 259,700 233,000 260,000 241,900 346,600 321,900 306,600 293,400 330,400 269,300 287,400 305,500 323,600 282,900 248,100 284,100 319,400 400,500 393,700 369,800 380,700 374,100
Free Cash Flow
Operating Cash Flow 178,800 140,300 119,900 176,700 160,300 37,900 16,500 264,300 180,800 91,600 104,400 231,700 151,100 125,200 54,100 176,200 136,300 122,100 21,600 159,700 116,000 130,000 43,200 176,200 77,000 84,700 -11,500 183,000 108,500 128,600 26,500 113,100 173,100 61,600 -3,400 100,100 74,000 78,000 11,800 91,600
Capital Expenditure -18,500 -13,500 -10,700 -19,400 -20,200 -17,800 -12,900 -29,800 -14,600 -13,600 -17,100 -20,100 -11,900 -12,000 -12,800 -14,100 -13,800 -15,600 -20,900 -26,700 -19,000 -22,200 -17,300 -27,800 -30,100 -19,500 -16,800 -22,000 -21,000 -18,300 -19,400 -19,600 -22,100 -16,100 -14,900 -20,100 -15,200 -25,500 -25,300 -32,000
Free Cash Flow 160,300 126,800 109,200 157,300 140,100 20,100 3,600 234,500 166,200 78,000 87,300 211,600 139,200 113,200 41,300 162,100 122,500 106,500 700 133,000 97,000 107,800 25,900 148,400 46,900 65,200 -28,300 161,000 87,500 110,300 7,100 93,500 151,000 45,500 -18,300 80,000 58,800 52,500 -13,500 59,600