Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 399,700 | 377,500 | 365,900 | 370,600 | 336,100 | 315,600 | 301,200 | 293,300 | 282,100 | 257,200 | 250,400 | 234,500 | 222,800 | 204,400 | 192,600 | 222,700 | 221,800 | 202,300 | 196,300 | 203,700 | 200,300 | 179,600 | 179,300 | 208,900 | 262,300 | 163,500 | 157,500 | 187,000 |
Revenue Y/Y Growth | 18.92% | 19.61% | 21.48% | 26.36% | 19.14% | 22.71% | 20.29% | 25.07% | 26.62% | 25.83% | 30.01% | 5.30% | 0.45% | 1.04% | -1.88% | 9.33% | 10.73% | 12.64% | 9.48% | -2.49% | -23.64% | 9.85% | 13.84% | 11.71% | - | - | - | - |
Cost of Revenue | 229,900 | 217,000 | 210,000 | 210,300 | 201,000 | 196,600 | 185,200 | 190,200 | 178,200 | 164,100 | 158,300 | 141,300 | 137,300 | 127,700 | 114,000 | 122,200 | 124,000 | 113,500 | 108,300 | 110,100 | 108,800 | 104,600 | 106,500 | 119,700 | 154,100 | 102,200 | 99,800 | 113,200 |
Gross Profit | 169,800 | 160,500 | 155,900 | 160,300 | 135,100 | 119,000 | 116,000 | 103,100 | 103,900 | 93,100 | 92,100 | 93,200 | 85,500 | 76,700 | 78,600 | 100,500 | 97,800 | 88,800 | 88,000 | 93,600 | 91,500 | 75,000 | 72,800 | 89,200 | 108,200 | 61,300 | 57,700 | 73,800 |
Gross Profit Margin | 42.48% | 42.52% | 42.61% | 43.25% | 40.20% | 37.71% | 38.51% | 35.15% | 36.83% | 36.20% | 36.78% | 39.74% | 38.38% | 37.52% | 40.81% | 45.13% | 44.09% | 43.90% | 44.83% | 45.95% | 45.68% | 41.76% | 40.60% | 42.70% | 41.25% | 37.49% | 36.63% | 39.47% |
Research and Development | 56,400 | 53,300 | 49,200 | 51,000 | 130,100 | 44,800 | 39,800 | 40,400 | 134,000 | 36,600 | 31,800 | 25,800 | 83,700 | 22,900 | 17,000 | 17,600 | 67,900 | 17,500 | 16,400 | 15,200 | 59,000 | 14,500 | 15,100 | 15,400 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 131,000 | 134,000 | 126,500 | 121,900 | 131,800 | 122,700 | 122,500 | 122,000 | 101,300 | 109,100 | 111,800 | 95,600 | 107,400 | 77,300 | 74,600 | 74,200 | 78,100 | 82,300 | 69,300 | 66,200 | 70,400 | 59,400 | 84,100 | 65,600 | 92,000 | 52,400 | 54,800 | 60,700 |
Total Operating Expenses | 187,400 | 134,000 | 126,500 | 121,900 | 131,800 | 122,700 | 122,500 | 122,000 | 101,300 | 109,100 | 111,800 | 95,600 | 107,400 | 77,300 | 74,600 | 74,200 | 78,100 | 82,300 | 69,300 | 66,200 | 72,900 | 59,700 | 84,100 | 62,800 | 85,100 | 56,200 | 56,800 | 61,600 |
Operating Income or Loss | 38,800 | 26,500 | 29,400 | 38,400 | -18,400 | -9,600 | -12,300 | -18,600 | 2,600 | 16,000 | -19,700 | -2,400 | -21,900 | -600 | 4,000 | 26,300 | 19,700 | -6,500 | 18,700 | 27,400 | 21,500 | 15,300 | 11,300 | 26,400 | 23,100 | 5,100 | 900 | 12,200 |
Operating Margin | 9.71% | 7.02% | 8.03% | 10.36% | -5.47% | -3.04% | -4.08% | -6.34% | 0.92% | 6.22% | -7.87% | -1.02% | -9.83% | -0.29% | 2.08% | 11.81% | 8.88% | -3.21% | 9.53% | 13.45% | 10.73% | 8.52% | 6.30% | 12.64% | 8.81% | 3.12% | 0.57% | 6.52% |
Interest Expense | 8,900 | 8,900 | 9,100 | 9,200 | 8,700 | 7,400 | 6,700 | 5,800 | 10,400 | 10,000 | 9,900 | 5,600 | 5,700 | 5,900 | 6,600 | 6,900 | 7,200 | 7,800 | 8,500 | 8,900 | 8,800 | 8,800 | 43,400 | 22,200 | 21,800 | 21,900 | 22,000 | 21,400 |
EBITDA | 27,900 | 60,100 | 43,700 | 59,700 | 30,400 | 12,300 | 9,300 | 2,300 | 10,200 | 1,600 | -4,600 | 8,000 | -21,900 | 12,600 | 15,800 | 35,500 | 11,300 | 19,800 | 31,800 | 40,200 | 35,700 | 29,600 | 1,900 | 41,300 | 33,900 | 18,700 | 12,900 | 26,300 |
Depreciation and Amortization | 48,400 | 38,700 | 23,300 | 21,300 | 24,600 | 21,900 | 21,600 | 20,900 | 18,200 | 21,000 | 23,300 | 15,000 | 14,900 | 13,000 | 12,100 | 11,800 | 13,200 | 14,900 | 14,600 | 14,400 | 14,200 | 14,300 | 13,200 | 14,900 | 18,200 | 13,600 | 12,000 | 14,100 |
Income Before Tax | 35,500 | 12,500 | 19,600 | 28,400 | -2,500 | -17,000 | -19,000 | -24,400 | -10,500 | -29,400 | -37,800 | -12,600 | -27,600 | -6,300 | -2,900 | 16,800 | 11,600 | -2,900 | 8,700 | 16,900 | 12,700 | 6,500 | -54,700 | 4,200 | -6,100 | -16,800 | -21,100 | -9,200 |
Income Tax Expense | -10,100 | 16,300 | 16,500 | 18,500 | 2,700 | 4,000 | 800 | 3,000 | -1,000 | -8,500 | -12,000 | 6,600 | -10,300 | -5,500 | -8,400 | 8,200 | 13,100 | -65,600 | 2,400 | 5,700 | 1,900 | -900 | 1,100 | 6,800 | -48,500 | 900 | 1,900 | 2,500 |
Net Income | 45,600 | -3,800 | 3,100 | 9,900 | -5,200 | -21,000 | -19,800 | -27,400 | -9,500 | -20,900 | -25,800 | -19,200 | -17,300 | -800 | 5,500 | 8,600 | -1,500 | 62,700 | 6,300 | 11,200 | -200 | 4,400 | -65,500 | -2,100 | 45,000 | -20,100 | -22,900 | -11,200 |
Net Income Margin | 11.41% | -1.01% | 0.85% | 2.67% | -1.55% | -6.65% | -6.57% | -9.34% | -3.37% | -8.13% | -10.30% | -8.19% | -7.76% | -0.39% | 2.86% | 3.86% | -0.68% | 30.99% | 3.21% | 5.50% | -0.10% | 2.45% | -36.53% | -1.01% | 17.16% | -12.29% | -14.54% | -5.99% |
EPS | 0.29 | -0.02 | 0.02 | 0.06 | -0.03 | -0.14 | -0.13 | -0.18 | -0.06 | -0.14 | -0.17 | -0.13 | -0.12 | -0.01 | 0.04 | 0.06 | -0.01 | 0.44 | 0.04 | 0.08 | -0.00 | 0.03 | -0.58 | -0.02 | 0.69 | -0.31 | -0.35 | -0.17 |
EPS Diluted | 0.29 | -0.02 | 0.02 | 0.06 | -0.03 | -0.14 | -0.13 | -0.18 | -0.06 | -0.14 | -0.17 | -0.13 | -0.12 | -0.01 | 0.04 | 0.06 | -0.01 | 0.42 | 0.04 | 0.08 | -0.00 | 0.03 | -0.58 | -0.02 | 0.69 | -0.15 | -0.17 | -0.17 |
Weighted Average Shares Out | 156,200 | 155,694 | 155,122 | 154,248 | 153,680 | 150,001 | 152,308 | 152,124 | 149,821 | 149,287 | 149,294 | 147,692 | 141,599 | 147,141 | 145,593 | 144,645 | 144,066 | 142,781 | 141,149 | 140,149 | 139,008 | 137,769 | 113,311 | 134,903 | 65,276 | 65,314 | 65,314 | 65,035 |
Weighted Average Shares Out Diluted | 159,200 | 155,694 | 157,554 | 157,701 | 153,680 | 153,185 | 152,752 | 152,124 | 151,465 | 150,451 | 149,294 | 148,716 | 148,087 | 147,141 | 151,445 | 151,178 | 144,066 | 149,153 | 148,332 | 147,042 | 140,149 | 145,065 | 113,311 | 134,903 | 65,314 | 133,166 | 133,166 | 65,035 |
Reported Currency: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||||||
Cash and Cash Equivalents | 570,300 | 510,300 | 486,600 | 428,600 | 431,900 | 408,400 | 371,200 | 354,800 | 367,500 | 378,800 | 335,200 | 339,600 | 188,200 | 554,600 | 526,900 | 255,300 | 281,300 | 270,900 | 237,900 | 206,300 | 217,800 | 188,000 | 171,800 | 62,200 | 99,600 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,649,500 | 3,204,100 | 2,604,000 | 3,986,700 | 4,559,700 | 2,603,500 | 3,426,600 | 3,703,900 | 4,293,900 | 4,099,700 |
Cash + Short Term Investments | 570,300 | 510,300 | 486,600 | 428,600 | 431,900 | 408,400 | 371,200 | 354,800 | 367,500 | 378,800 | 335,200 | 339,600 | 188,200 | 554,600 | 526,900 | 255,300 | 281,300 | 270,900 | 237,900 | 206,300 | 217,800 | 188,000 | 171,800 | 62,200 | 99,600 |
Net Receivables | 228,800 | 236,300 | 205,300 | 203,700 | 180,100 | 155,400 | 151,500 | 144,500 | 146,300 | 116,600 | 118,200 | 122,500 | 101,100 | 91,400 | 92,900 | 82,800 | 69,600 | 69,500 | 67,800 | 68,800 | 69,900 | 62,600 | 63,900 | 81,100 | 79,900 |
Inventory | 5,029,400 | 5,048,900 | 4,262,600 | 6,286,200 | 4,184,000 | 0 | 0 | 0 | 3,537,700 | 5,382,200 | 3,217,400 | 4,286,000 | 3,759,400 | 2,646,600 | 2,659,800 | 3,649,500 | 3,204,100 | 2,604,000 | 3,986,700 | 4,559,700 | 2,643,800 | 3,465,300 | 3,745,900 | 4,343,100 | 4,137,600 |
Other Current Assets | -4,901,900 | 5,168,000 | 4,376,200 | 6,409,400 | 4,328,300 | 4,443,400 | 5,514,800 | 7,478,700 | 3,654,200 | 5,468,200 | 3,302,300 | 4,372,900 | 73,900 | 78,700 | 70,400 | 68,900 | 3,272,800 | 2,666,600 | 4,049,600 | 4,616,900 | 2,000 | 3,467,700 | 3,748,600 | 4,344,900 | 5,300 |
Total Current Assets | 5,955,200 | 5,914,600 | 5,067,200 | 7,041,700 | 4,894,000 | 5,007,200 | 6,037,500 | 7,978,000 | 4,144,100 | 5,963,600 | 3,755,700 | 4,832,200 | 4,122,600 | 3,371,300 | 3,350,000 | 4,056,500 | 3,623,700 | 3,004,300 | 4,351,800 | 4,890,100 | 2,933,500 | 3,718,300 | 3,984,300 | 4,488,200 | 4,322,400 |
Non-Current Assets | |||||||||||||||||||||||||
Property, Plant and Equipment | 229,200 | 230,600 | 219,900 | 205,600 | 199,200 | 172,200 | 172,100 | 163,000 | 157,600 | 174,700 | 179,800 | 177,600 | 164,300 | 169,700 | 167,200 | 159,400 | 160,300 | 145,600 | 145,800 | 143,800 | 104,400 | 100,600 | 100,100 | 103,400 | 103,800 |
Goodwill | 2,293,900 | 2,270,700 | 2,288,100 | 2,281,100 | 2,280,000 | 2,261,800 | 2,302,200 | 2,336,800 | 2,323,600 | 2,318,100 | 2,329,500 | 2,311,500 | 2,031,800 | 2,011,300 | 2,004,500 | 1,939,500 | 1,973,500 | 1,961,200 | 1,952,800 | 1,944,900 | 1,927,400 | 1,949,800 | 1,942,600 | 2,075,800 | 2,087,300 |
Intangible Assets | 230,200 | 244,900 | 267,700 | 274,900 | 281,600 | 298,400 | 312,500 | 330,100 | 332,500 | 332,400 | 341,200 | 311,200 | 195,000 | 197,300 | 195,500 | 176,500 | 177,900 | 181,700 | 179,900 | 184,300 | 187,500 | 192,300 | 196,600 | 206,600 | 212,400 |
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 |
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 |
Other Non-Current Assets | 302,400 | 282,400 | 275,900 | 258,200 | 262,400 | 266,800 | 258,000 | 251,600 | 208,400 | 212,700 | 200,800 | 166,300 | 187,600 | 168,400 | 136,700 | 138,200 | 150,300 | 143,400 | 99,000 | 96,000 | 1,600 | 1,800 | 1,800 | 5,500 | 4,000 |
Total Non-Current Assets | 3,055,700 | 3,028,600 | 3,051,600 | 3,019,800 | 3,023,200 | 2,999,200 | 3,044,800 | 3,081,500 | 3,022,100 | 3,037,900 | 3,051,300 | 2,966,600 | 2,578,700 | 2,546,700 | 2,503,900 | 2,413,600 | 2,462,000 | 2,431,900 | 2,377,500 | 2,369,000 | 2,220,900 | 2,244,500 | 2,241,100 | 2,391,300 | 2,407,500 |
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 |
Total Assets | 9,010,900 | 8,943,200 | 8,118,800 | 10,061,500 | 7,917,200 | 8,006,400 | 9,082,300 | 11,059,500 | 7,166,200 | 9,001,500 | 6,807,000 | 7,798,800 | 6,701,300 | 5,918,000 | 5,853,900 | 6,470,100 | 6,085,700 | 5,436,200 | 6,729,300 | 7,259,100 | 5,154,400 | 5,962,800 | 6,225,400 | 6,879,500 | 6,729,900 |
Current Liabilities | |||||||||||||||||||||||||
Accounts Payable | 66,700 | 66,500 | 65,300 | 61,100 | 54,300 | 56,700 | 51,000 | 49,400 | 51,700 | 42,400 | 39,000 | 42,500 | 38,900 | 26,600 | 36,500 | 34,900 | 43,200 | 34,100 | 29,200 | 31,800 | 41,500 | 34,800 | 39,200 | 47,600 | 48,800 |
Short Term Debt | 7,600 | 14,400 | 14,900 | 15,400 | 17,800 | 23,000 | 19,900 | 19,500 | 19,600 | 18,000 | 18,300 | 23,100 | 17,700 | 18,000 | 18,800 | 18,100 | 19,600 | 20,100 | 20,500 | 20,700 | 6,800 | 6,800 | 5,100 | 0 | 0 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 21,300 | 0 | 0 | 0 | 14,800 | 0 | 0 | 0 | 0 |
Deferred Revenue | 40,200 | 47,800 | 43,500 | 47,000 | 41,200 | 42,600 | 42,300 | 48,100 | 48,700 | 46,500 | 43,200 | 43,700 | 24,400 | 26,100 | 24,000 | 26,800 | 25,500 | 27,200 | 22,000 | 23,000 | 17,200 | 16,800 | 15,100 | 18,500 | 16,800 |
Other Current Liabilities | 130,300 | 5,282,800 | 4,480,500 | 6,467,900 | 4,420,200 | 4,553,400 | 5,586,000 | 7,511,900 | 3,621,900 | 5,447,900 | 3,273,500 | 4,311,200 | 3,782,900 | 2,670,700 | 2,665,200 | 3,672,900 | 3,287,600 | 2,661,800 | 4,021,600 | 4,608,200 | 2,683,300 | 3,537,900 | 3,804,200 | 4,388,300 | 4,206,900 |
Total Current Liabilities | 5,334,900 | 5,411,500 | 4,604,200 | 6,591,400 | 4,533,500 | 4,675,700 | 5,699,200 | 7,628,900 | 3,741,900 | 5,554,800 | 3,374,000 | 4,420,500 | 3,863,900 | 2,741,400 | 2,744,500 | 3,752,700 | 3,371,700 | 2,743,200 | 4,093,300 | 4,683,700 | 2,763,600 | 3,596,300 | 3,863,600 | 4,454,400 | 4,272,500 |
Non-Current Liabilities | |||||||||||||||||||||||||
Long Term Debt | 1,236,000 | 1,231,300 | 1,234,400 | 1,234,600 | 1,247,100 | 1,237,100 | 1,245,600 | 1,246,800 | 1,157,100 | 1,158,300 | 1,159,900 | 1,156,200 | 694,200 | 991,300 | 992,800 | 697,800 | 696,400 | 691,100 | 695,500 | 694,800 | 663,500 | 665,000 | 666,400 | 1,120,500 | 1,119,800 |
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 |
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 |
Other Non-Current Liabilities | 5,131,900 | 33,500 | 40,000 | 41,300 | 4,326,000 | 42,400 | 43,200 | 43,000 | 39,700 | 66,600 | 73,300 | 62,800 | 45,000 | 149,000 | 130,900 | 134,000 | 135,300 | 148,800 | 183,400 | 193,800 | 195,300 | 163,000 | 181,600 | 201,100 | 208,600 |
Total Non-Current Liabilities | 1,277,800 | 1,264,800 | 1,274,400 | 1,275,900 | 1,274,300 | 1,279,500 | 1,288,800 | 1,289,800 | 1,196,800 | 1,224,900 | 1,233,200 | 1,219,000 | 739,200 | 1,140,300 | 1,123,700 | 831,800 | 831,700 | 839,900 | 878,900 | 888,600 | 858,800 | 828,000 | 848,000 | 1,321,600 | 1,328,400 |
Total Liabilities | 6,612,700 | 6,676,300 | 5,878,600 | 7,867,300 | 5,807,800 | 5,955,200 | 6,988,000 | 8,918,700 | 4,938,700 | 6,779,700 | 4,607,200 | 5,639,500 | 4,603,100 | 3,881,700 | 3,868,200 | 4,584,500 | 4,203,400 | 3,583,100 | 4,972,200 | 5,572,300 | 3,622,400 | 4,424,300 | 4,711,600 | 5,776,000 | 5,600,900 |
Common Stock | 1,600 | 1,600 | 1,600 | 1,600 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,500 | 1,400 | 1,400 | 1,400 | 1,400 | 1,400 | 1,400 | 1,400 | 1,400 | 700 | 700 |
Retained Earnings | -317,800 | -363,400 | -359,600 | -362,700 | -372,600 | -367,400 | -346,400 | -326,600 | -309,200 | -299,700 | -278,800 | -253,000 | -233,800 | -216,500 | -215,700 | -221,200 | -229,800 | -228,300 | -291,000 | -297,300 | -419,300 | -419,100 | -423,500 | -355,600 | -348,200 |
Accumulated Other Comprehensive Income/Loss | -436,700 | -495,100 | -472,200 | -465,100 | -485,000 | -501,300 | -430,700 | -357,900 | -324,800 | -285,700 | -262,700 | -274,500 | -276,000 | -314,200 | -328,500 | -367,600 | -338,400 | -348,300 | -338,600 | -369,000 | -375,700 | -341,100 | -348,700 | -337,700 | -312,100 |
Total Stockholders Equity | 2,398,200 | 2,266,900 | 2,240,200 | 2,194,200 | 2,109,400 | 2,051,200 | 2,094,300 | 2,140,800 | 2,227,500 | 2,221,800 | 2,199,800 | 2,159,300 | 2,098,200 | 2,036,300 | 1,985,700 | 1,885,600 | 1,882,300 | 1,853,100 | 1,757,100 | 1,686,800 | 1,532,000 | 1,538,500 | 1,513,800 | 1,066,400 | 1,091,200 |
Total Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,649,500 | 3,204,100 | 2,604,000 | 3,986,700 | 4,559,700 | 2,603,500 | 3,426,600 | 3,703,900 | 4,293,900 | 4,099,700 |
Total Debt | 1,243,600 | 1,245,700 | 1,249,300 | 1,250,000 | 1,254,900 | 1,260,100 | 1,265,500 | 1,266,300 | 1,176,700 | 1,176,300 | 1,178,200 | 1,179,300 | 711,900 | 1,009,300 | 1,011,600 | 715,900 | 716,000 | 711,200 | 716,000 | 715,500 | 670,300 | 671,800 | 671,500 | 1,120,500 | 1,119,800 |
Net Debt | 673,300 | 735,400 | 762,700 | 821,400 | 823,000 | 851,700 | 894,300 | 911,500 | 809,200 | 797,500 | 843,000 | 839,700 | 523,700 | 454,700 | 484,700 | 460,600 | 434,700 | 440,300 | 478,100 | 509,200 | 452,500 | 483,800 | 499,700 | 1,058,300 | 1,020,200 |
Reported Currency: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||
Net Income | 45,600 | -3,800 | 3,100 | 9,900 | -5,200 | -21,000 | -19,800 | -27,400 | -9,500 | -20,900 | -25,800 | -19,200 | -17,300 | -800 | 5,500 | 8,600 | -1,500 | 62,700 | 6,300 | 11,200 | -200 | 4,400 | -65,500 | -2,600 | 44,100 | -20,600 | -22,800 | -11,200 |
Depreciation & Amortization | 48,400 | 38,700 | 23,300 | 22,100 | 24,600 | 21,900 | 21,600 | 20,900 | 18,200 | 21,000 | 23,300 | 15,000 | 14,900 | 13,000 | 12,100 | 11,800 | 13,200 | 14,900 | 14,600 | 14,400 | 14,200 | 14,300 | 13,200 | 14,900 | 18,200 | 13,600 | 12,000 | 14,100 |
Deferred Income Tax | -9,800 | 8,400 | -600 | 6,100 | -6,800 | -1,300 | 1,900 | 4,500 | 6,500 | -15,800 | -29,800 | 600 | -7,000 | -300 | -3,800 | 4,100 | 6,500 | -71,100 | -2,900 | -1,900 | -7,000 | -3,100 | -6,600 | -100 | -60,600 | -2,800 | -1,300 | -300 |
Stock Based Compensation | 18,700 | 36,300 | 41,500 | 40,200 | 31,300 | 39,200 | 38,800 | 35,500 | 29,800 | 29,400 | 31,400 | 22,800 | 19,500 | 18,500 | 15,300 | 12,500 | 10,500 | 10,400 | 9,600 | 6,000 | 5,200 | 4,800 | 10,300 | 2,900 | 4,400 | 4,300 | 4,000 | 4,500 |
Change in Working Capital | -8,700 | -50,700 | 9,500 | -74,900 | -6,100 | 8,200 | -12,300 | -31,900 | -37,700 | 3,000 | 22,200 | -28,500 | -107,900 | -7,800 | -7,900 | -37,500 | -5,400 | -5,000 | -10,500 | -40,600 | 1,000 | -5,900 | -200 | -39,900 | 13,000 | -21,600 | 16,300 | -51,300 |
Accounts Receivable | 0 | -34,400 | -700 | -26,900 | -23,300 | -6,900 | 0 | 0 | -34,800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | 34,400 | 700 | 26,900 | 23,300 | 6,900 | 0 | 0 | -13,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 800 | 3,300 | 1,000 | 4,200 | -4,700 | 7,800 | 1,300 | -4,600 | 7,400 | 3,400 | 600 | -2,100 | 10,600 | -10,200 | 200 | -2,000 | 6,300 | 3,200 | 100 | -5,800 | 2,000 | -3,800 | -4,100 | -500 | 5,000 | -4,800 | 1,000 | -5,500 |
Other Working Capital | -9,500 | -54,000 | 8,500 | -79,100 | -1,400 | 400 | -13,600 | -27,300 | 3,200 | -400 | 21,600 | -26,400 | -118,500 | 2,400 | -8,100 | -35,500 | -11,700 | -8,200 | -10,600 | -34,800 | -1,000 | -2,100 | 3,900 | -39,400 | 8,000 | -16,800 | 15,300 | -45,800 |
Other Non-Cash Items | -4,300 | 7,700 | 4,900 | 7,900 | 4,000 | 5,100 | 3,000 | 3,900 | -7,400 | 9,100 | 6,300 | 4,800 | 20,300 | 800 | 1,300 | 1,900 | 2,700 | 2,500 | 1,900 | 2,100 | 14,400 | 2,600 | 37,000 | 1,400 | 5,800 | 1,000 | -2,100 | -500 |
Net Cash Provided by Operating Activities | 89,900 | 36,600 | 81,700 | 11,300 | 41,800 | 52,100 | 33,200 | 5,500 | -100 | 25,800 | 27,600 | -4,500 | -77,500 | 23,400 | 22,500 | 1,400 | 26,000 | 14,400 | 19,000 | -8,800 | 27,600 | 17,100 | -11,800 | -23,400 | 24,900 | -26,100 | 6,100 | -44,700 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -26,100 | -31,800 | -28,100 | -28,400 | -29,600 | -22,700 | -22,300 | -19,900 | -18,000 | -14,400 | -16,000 | -15,300 | -15,600 | -14,500 | -14,100 | -15,600 | -16,800 | -12,000 | -12,500 | -13,900 | -11,500 | -9,900 | -8,500 | -10,300 | -18,700 | -12,900 | -10,400 | -8,800 |
Acquisitions Net | 26,100 | 31,800 | 28,100 | 0 | 94,500 | 38,900 | 0 | 19,900 | -36,000 | 100 | -35,300 | -338,300 | 11,100 | 10,800 | -58,300 | 10,700 | -800 | -19,200 | 8,800 | -10,200 | -10,300 | -8,000 | -6,500 | -7,400 | -1,400 | -7,900 | -8,600 | 900 |
Purchases of Investments | -282,900 | -150,400 | -29,100 | -72,500 | -118,500 | -83,800 | -173,600 | -276,900 | -263,300 | -219,700 | -132,300 | -148,500 | -187,100 | -500 | -200 | -24,600 | -73,300 | -37,500 | -154,300 | -143,300 | -160,400 | -84,500 | -89,700 | -520,600 | -229,000 | -117,300 | -66,500 | -185,700 |
Sales/Maturities of Investments | 121,100 | 152,400 | 73,500 | 100,500 | 100,600 | 63,800 | 128,300 | 112,100 | 78,800 | 133,000 | 178,800 | 97,400 | 65,200 | 90,100 | 164,500 | 49,500 | 96,400 | 45,800 | 182,500 | 49,800 | 136,400 | 98,200 | 434,300 | 175,400 | 214,300 | 122,500 | 139,600 | 133,800 |
Other Investing Activities | -26,100 | -31,800 | -28,100 | -1,000 | -94,500 | -38,900 | 0 | -19,900 | 37,900 | 0 | 0 | 0 | -11,100 | -10,800 | 0 | -10,700 | 0 | 0 | -8,800 | 0 | 830,500 | 278,600 | 231,200 | 122,200 | -620,000 | 297,100 | 831,700 | -860,100 |
Net Cash Used for Investing Activities | -187,900 | -29,800 | 16,300 | -1,400 | -47,500 | -42,700 | -67,600 | -184,700 | -200,600 | -101,000 | -4,800 | -404,700 | -137,500 | 75,100 | 91,900 | 9,300 | 5,500 | -22,900 | 15,700 | -117,600 | 784,700 | 274,400 | 560,800 | -240,700 | -654,800 | 281,500 | 885,800 | -919,900 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 14,800 | 38,400 | 0 | 0 | 6,000 | 95,400 | 0 | 0 | 11,300 | 91,700 | 0 | 0 | 11,400 | 595,000 | 0 | 0 | 0 | 595,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | 0 | 0 | 0 | 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,800 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -103,300 | 281,200 | -2,026,700 | 2,090,800 | -156,600 | -965,800 | -1,891,200 | 3,883,700 | -1,806,900 | 2,232,000 | -1,057,600 | 1,040,000 | 809,400 | -13,800 | -719,800 | 489,500 | 592,600 | -1,332,500 | -584,900 | 1,934,500 | -774,300 | -278,800 | -435,200 | 230,100 | 634,900 | -320,300 | -818,000 | 910,200 |
Net Cash Used Provided by Financing Activities | -103,300 | 281,200 | -2,026,700 | 2,090,800 | -156,600 | -965,800 | -1,891,200 | 3,883,700 | -1,806,900 | 2,232,000 | -1,057,600 | 1,040,000 | 809,400 | -13,800 | -719,800 | 489,500 | 592,600 | -1,332,500 | -584,900 | 1,934,500 | -774,300 | -276,500 | -435,200 | 230,100 | 634,900 | -320,300 | -818,000 | 910,200 |
Effect of Forex Changes on Cash | 6,400 | 6,100 | 6,700 | -7,700 | 8,100 | -3,200 | -6,600 | 1,700 | -20,400 | -7,200 | 3,300 | 3,400 | 3,900 | 4,500 | 2,100 | -14,500 | 4,100 | -200 | 3,500 | 3,900 | -8,200 | 1,200 | 700 | -3,400 | -400 | 6,400 | 1,900 | 700 |
Net Change in Cash | -194,900 | 840,400 | -1,922,000 | 2,093,000 | -162,300 | -959,700 | -1,932,200 | 3,706,200 | -2,028,000 | 2,149,600 | -1,031,500 | 634,200 | 598,300 | 89,200 | -603,300 | 485,700 | 628,200 | -1,341,200 | -546,700 | 1,812,000 | 29,800 | 16,200 | 109,600 | -37,400 | 14,600 | -59,500 | 66,800 | -53,700 |
Cash at End of Period | 3,421,400 | 3,616,300 | 2,775,900 | 4,697,900 | 2,604,900 | 2,767,200 | 3,726,900 | 5,659,100 | 1,952,800 | 3,980,800 | 1,831,200 | 2,862,700 | 2,228,500 | 1,630,200 | 1,541,000 | 2,144,300 | 1,658,600 | 1,030,400 | 2,371,600 | 2,918,300 | 217,800 | 188,000 | 171,800 | 62,200 | 99,600 | 85,000 | 144,500 | 77,700 |
Cash at Start of Period | 3,616,300 | 2,775,900 | 4,697,900 | 2,604,900 | 2,767,200 | 3,726,900 | 5,659,100 | 1,952,900 | 3,980,800 | 1,831,200 | 2,862,700 | 2,228,500 | 1,630,200 | 1,541,000 | 2,144,300 | 1,658,600 | 1,030,400 | 2,371,600 | 2,918,300 | 1,106,300 | 188,000 | 171,800 | 62,200 | 99,600 | 85,000 | 144,500 | 77,700 | 131,400 |
Free Cash Flow | ||||||||||||||||||||||||||||
Operating Cash Flow | 89,900 | 36,600 | 81,700 | 11,300 | 41,800 | 52,100 | 33,200 | 5,500 | -100 | 25,800 | 27,600 | -4,500 | -77,500 | 23,400 | 22,500 | 1,400 | 26,000 | 14,400 | 19,000 | -8,800 | 27,600 | 17,100 | -11,800 | -23,400 | 24,900 | -26,100 | 6,100 | -44,700 |
Capital Expenditure | -26,100 | -31,800 | -28,100 | -28,400 | -29,600 | -22,700 | -22,300 | -19,900 | -18,000 | -14,400 | -16,000 | -15,300 | -15,600 | -14,500 | -14,100 | -15,600 | -16,800 | -12,000 | -12,500 | -13,900 | -11,500 | -9,900 | -8,500 | -10,300 | -18,700 | -12,900 | -10,400 | -8,800 |
Free Cash Flow | 63,800 | 4,800 | 53,600 | -17,100 | 12,200 | 29,400 | 10,900 | -14,400 | -18,100 | 11,400 | 11,600 | -19,800 | -93,100 | 8,900 | 8,400 | -14,200 | 9,200 | 2,400 | 6,500 | -22,700 | 16,100 | 7,200 | -20,300 | -33,700 | 6,200 | -39,000 | -4,300 | -53,500 |