Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 19,412,000 | 19,353,000 | 19,428,000 | 18,507,000 | 16,652,000 | 16,783,000 | 16,125,000 | 14,810,000 | 13,487,000 | 12,416,000 | 10,262,681 | 8,843,189 | 7,346,472 | 6,121,156 | 4,592,389 | 3,278,663 | 2,816,304 | 2,135,577 | 1,424,267 | 885,830 | 586,673 |
Revenue Growth | - | -0.39% | 4.98% | 11.14% | -0.78% | 4.08% | 8.88% | 9.81% | 8.63% | 20.98% | 16.05% | 20.37% | 20.02% | 33.29% | 40.07% | 16.42% | 31.88% | 49.94% | 60.78% | 50.99% | |
Cost of Revenue | 13,258,000 | 12,664,000 | 12,448,000 | 11,604,000 | 10,671,000 | 10,634,000 | 9,838,000 | 9,152,000 | 8,108,000 | 7,440,200 | 6,141,118 | 5,265,469 | 4,278,241 | 3,538,622 | 2,654,569 | 1,849,443 | 1,572,816 | 1,206,035 | 787,923 | 479,915 | 319,810 |
Gross Profit | 6,154,000 | 6,689,000 | 6,980,000 | 6,903,000 | 5,981,000 | 6,149,000 | 6,287,000 | 5,658,000 | 5,379,000 | 4,975,800 | 4,121,563 | 3,577,720 | 3,068,231 | 2,582,534 | 1,937,820 | 1,429,220 | 1,243,488 | 929,542 | 636,344 | 405,915 | 266,863 |
Gross Profit Margin | 31.70% | 34.56% | 35.93% | 37.30% | 35.92% | 36.64% | 38.99% | 38.20% | 39.88% | 40.08% | 40.16% | 40.46% | 41.76% | 42.19% | 42.20% | 43.59% | 44.15% | 43.53% | 44.68% | 45.82% | 45.49% |
Research and Development | 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 | 3,165,000 | 3,252,000 | 3,443,000 | 3,503,000 | 3,100,000 | 2,972,000 | 3,026,000 | 2,769,000 | 2,731,000 | 2,508,600 | 2,037,021 | 1,727,609 | 1,557,646 | 1,328,665 | 972,093 | 721,359 | 652,021 | 494,102 | 343,238 | 206,899 | 132,796 |
Total Operating Expenses | 3,165,000 | 4,000,000 | 4,012,000 | 4,077,000 | 3,652,000 | 3,479,000 | 3,486,000 | 3,177,000 | 3,090,000 | 2,833,800 | 2,236,685 | 1,899,810 | 1,706,735 | 1,446,066 | 1,075,968 | 810,730 | 726,818 | 548,020 | 377,401 | 228,299 | 149,243 |
Operating Income or Loss | 2,961,000 | 2,689,000 | 2,968,000 | 2,826,000 | 2,114,000 | 2,453,000 | 2,801,000 | 2,481,000 | 2,289,000 | 2,142,000 | 1,884,878 | -1,677,910 | 1,361,496 | 1,136,468 | 861,852 | 618,490 | 516,670 | 381,522 | 258,943 | 177,616 | 117,620 |
Operating Margin | 15.26% | 13.89% | 15.28% | 15.27% | 12.70% | 14.62% | 17.37% | 16.75% | 16.97% | 17.25% | 18.37% | -18.97% | 18.53% | 18.57% | 18.77% | 18.86% | 18.35% | 17.87% | 18.18% | 20.05% | 20.05% |
Interest Expense | 46,000 | 41,000 | 19,000 | 9,000 | 24,000 | 26,000 | 27,000 | 23,000 | 19,000 | 17,700 | 2,468 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 3,503,000 | 3,347,000 | 3,604,000 | 3,410,000 | 2,679,000 | 3,095,000 | 3,322,000 | 3,040,000 | 2,668,000 | 2,472,000 | 2,093,000 | 1,850,111 | 1,544,184 | 1,286,550 | 982,455 | 707,861 | 590,007 | 435,440 | 293,106 | 199,016 | 134,067 |
Depreciation and Amortization | 526,000 | 519,000 | 569,000 | 574,000 | 559,000 | 526,000 | 498,000 | 443,000 | 379,000 | 325,200 | 199,664 | 172,201 | 149,089 | 117,401 | 103,875 | 89,371 | 74,797 | 53,918 | 34,163 | 21,400 | 16,447 |
Income Before Tax | 2,947,000 | 2,787,000 | 3,016,000 | 2,827,000 | 2,096,000 | 2,543,000 | 2,797,000 | 2,655,000 | 2,357,000 | 2,163,600 | 1,924,031 | 1,687,917 | 1,387,596 | 1,169,149 | 878,580 | 636,951 | 515,210 | 414,356 | 277,811 | 185,272 | 122,095 |
Income Tax Expense | 709,000 | 668,000 | 730,000 | 693,000 | 704,000 | 643,000 | 698,000 | 1,153,000 | 805,000 | 540,000 | 484,764 | 459,339 | 336,333 | 285,531 | 145,040 | 101,988 | 84,365 | 64,223 | 45,016 | 19,006 | 21,852 |
Net Income | 2,252,000 | 2,126,000 | 2,290,000 | 2,137,000 | 1,392,000 | 1,842,000 | 2,101,000 | 1,504,000 | 1,553,000 | 1,623,600 | 1,439,267 | 1,228,578 | 1,051,263 | 883,618 | 733,540 | 534,963 | 430,845 | 350,133 | 232,795 | 166,266 | 100,243 |
Net Income Margin | 11.60% | 10.99% | 11.79% | 11.55% | 8.36% | 10.98% | 13.03% | 10.16% | 11.51% | 13.08% | 14.02% | 13.89% | 14.31% | 14.44% | 15.97% | 16.32% | 15.30% | 16.40% | 16.34% | 18.77% | 17.09% |
EPS | 4.53 | 4.21 | 4.42 | 4.06 | 2.58 | 3.30 | 3.61 | 2.54 | 2.56 | 2.67 | 2.37 | 2.03 | 1.74 | 1.46 | 1.22 | 0.91 | 0.74 | 0.61 | 0.41 | 0.30 | 0.19 |
EPS Diluted | 4.52 | 4.21 | 4.41 | 4.05 | 2.57 | 3.29 | 3.60 | 2.53 | 2.55 | 2.65 | 2.35 | 2.02 | 1.72 | 1.42 | 1.19 | 0.89 | 0.72 | 0.58 | 0.39 | 0.28 | 0.18 |
Weighted Average Shares Out | - | 505,000 | 518,000 | 527,000 | 540,000 | 559,000 | 582,000 | 593,000 | 607,000 | 609,100 | 608,126 | 604,014 | 602,582 | 606,554 | 601,562 | 586,608 | 580,242 | 576,310 | 563,432 | 545,976 | 523,960 |
Weighted Average Shares Out Diluted | - | 505,000 | 519,000 | 528,000 | 541,000 | 560,000 | 584,000 | 595,000 | 610,000 | 613,300 | 612,489 | 609,662 | 611,722 | 620,702 | 618,274 | 602,230 | 597,880 | 607,186 | 602,248 | 587,580 | 570,224 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 2,013,000 | 2,621,000 | 2,191,000 | 1,792,000 | 2,680,000 | 2,645,000 | 1,161,000 | 1,925,000 | 2,034,000 | 2,125,200 | 2,010,149 | 2,213,006 | 1,570,077 | 1,310,906 | 1,540,969 | 1,100,930 | 735,066 | 339,845 | 265,937 | 196,938 | 293,446 |
Short Term Investments | 12,000 | 14,000 | 310,000 | 927,000 | 44,000 | 779,000 | 3,350,000 | 3,131,000 | 3,135,000 | 2,824,300 | 1,764,577 | 1,534,467 | 1,293,681 | 1,121,358 | 685,419 | 298,402 | 27,513 | 330,580 | 382,222 | 227,063 | 21,315 |
Cash + Short Term Investments | 2,025,000 | 2,635,000 | 2,501,000 | 2,719,000 | 2,724,000 | 3,424,000 | 4,511,000 | 5,056,000 | 5,169,000 | 4,949,500 | 3,774,726 | 3,747,473 | 2,863,758 | 2,432,264 | 2,226,388 | 1,399,332 | 762,579 | 670,425 | 648,159 | 424,001 | 314,761 |
Net Receivables | 4,206,000 | 3,849,000 | 3,796,000 | 3,557,000 | 3,087,000 | 3,256,000 | 3,190,000 | 3,222,000 | 2,905,000 | 2,622,000 | 2,293,300 | 1,875,272 | 1,528,746 | 1,318,670 | 1,014,268 | 709,240 | 579,639 | 436,456 | 298,475 | 176,696 | 110,517 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 329,694 | 256,230 | 201,894 | 109,042 | 205,972 | 73,791 | 48,315 | 75,470 | 61,257 | 42,752 | 16,815 |
Other Current Assets | 1,317,000 | 1,022,000 | 969,000 | 1,066,000 | 1,040,000 | 931,000 | 909,000 | 833,000 | 526,000 | 338,000 | 352,600 | 525,137 | 421,790 | 334,572 | 277,578 | 198,996 | 125,901 | 135,298 | 93,757 | 62,726 | 28,719 |
Total Current Assets | 7,548,000 | 7,506,000 | 7,266,000 | 7,342,000 | 6,851,000 | 7,611,000 | 8,677,000 | 9,111,000 | 8,600,000 | 7,908,600 | 6,750,297 | 6,147,882 | 4,814,294 | 4,085,506 | 3,518,234 | 2,307,568 | 1,468,119 | 1,242,179 | 1,040,391 | 663,423 | 453,997 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,588,000 | 1,659,000 | 1,977,000 | 2,104,000 | 2,264,000 | 2,235,000 | 1,394,000 | 1,324,000 | 1,311,000 | 1,271,400 | 1,247,205 | 1,081,164 | 971,486 | 758,034 | 570,448 | 481,516 | 455,254 | 356,047 | 220,154 | 146,982 | 90,705 |
Goodwill | 7,132,000 | 6,085,000 | 5,710,000 | 5,620,000 | 5,031,000 | 3,979,000 | 3,481,000 | 2,704,000 | 2,554,000 | 2,404,700 | 2,413,564 | 444,236 | 309,185 | 288,772 | 223,963 | 192,372 | 154,035 | 148,789 | 27,190 | 18,223 | 9,701 |
Intangible Assets | 1,681,000 | 1,149,000 | 1,168,000 | 1,218,000 | 1,046,000 | 1,041,000 | 1,150,000 | 981,000 | 951,000 | 864,300 | 953,749 | 131,274 | 87,475 | 97,616 | 85,136 | 75,757 | 47,790 | 45,565 | 20,463 | 34,500 | 21,827 |
Long Term Investments | 90,000 | 80,000 | 427,000 | 463,000 | 440,000 | 17,000 | 80,000 | 235,000 | 62,000 | 0 | 0 | 0 | 0 | 0 | -109,808 | 151,131 | 162,000 | 0 | 0 | 0 | -16,815 |
Tax Assets | 1,091,000 | 993,000 | 642,000 | 404,000 | 445,000 | 585,000 | 442,000 | 418,000 | 425,000 | 347,800 | 144,438 | 221,345 | 178,824 | 164,192 | 109,808 | 80,618 | 48,315 | 11,949 | 1,024 | 17,247 | 16,815 |
Other Non-Current Assets | 1,034,000 | 1,011,000 | 662,000 | 701,000 | 846,000 | 736,000 | 689,000 | 448,000 | 359,000 | 268,600 | 209,663 | 183,013 | 160,307 | 113,813 | 185,293 | 49,278 | 39,047 | 33,777 | 16,759 | 7,741 | 6,216 |
Total Non-Current Assets | 12,616,000 | 10,977,000 | 10,586,000 | 10,510,000 | 10,072,000 | 8,593,000 | 7,236,000 | 6,110,000 | 5,662,000 | 5,156,800 | 4,968,619 | 2,061,032 | 1,707,277 | 1,422,427 | 1,064,840 | 1,030,672 | 906,441 | 596,127 | 285,590 | 206,470 | 118,748 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 20,164,000 | 18,483,000 | 17,852,000 | 17,852,000 | 16,923,000 | 16,204,000 | 15,913,000 | 15,221,000 | 14,262,000 | 13,065,400 | 11,718,916 | 8,208,914 | 6,521,571 | 5,507,933 | 4,583,074 | 3,338,240 | 2,374,560 | 1,838,306 | 1,325,981 | 869,893 | 572,745 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 304,000 | 337,000 | 360,000 | 361,000 | 389,000 | 239,000 | 215,000 | 210,000 | 175,000 | 165,000 | 145,700 | 113,394 | 108,707 | 72,205 | 75,373 | 54,640 | 39,970 | 36,176 | 27,839 | 16,420 | 11,190 |
Short Term Debt | 417,000 | 339,000 | 182,000 | 233,000 | 249,000 | 240,000 | 9,000 | 175,000 | 81,000 | 406,000 | 700,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 141,000 | 27,000 | 217,000 | 74,000 | 34,000 | 152,000 | 162,000 | 48,000 | 10,000 | 17,100 | 23,846 | 24,312 | 29,570 | 27,676 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 355,000 | 385,000 | 398,000 | 403,000 | 383,000 | 313,000 | 286,000 | 383,000 | 306,000 | 323,700 | 224,114 | 182,893 | 149,696 | 105,713 | 84,590 | 51,605 | 38,123 | 29,020 | 19,401 | 19,867 | 15,044 |
Other Current Liabilities | 2,171,000 | 2,245,000 | 2,190,000 | 2,458,000 | 2,485,000 | 2,039,000 | 2,038,000 | 2,023,000 | 1,846,000 | 2,125,900 | 1,722,554 | 1,453,909 | 1,089,357 | 1,004,111 | 770,763 | 540,363 | 309,484 | 275,488 | 202,263 | 119,461 | 103,870 |
Total Current Liabilities | 3,388,000 | 3,333,000 | 3,347,000 | 3,529,000 | 3,540,000 | 2,983,000 | 2,777,000 | 2,839,000 | 2,418,000 | 2,713,700 | 2,592,094 | 1,774,508 | 1,377,330 | 1,209,705 | 930,726 | 646,608 | 387,577 | 340,684 | 249,503 | 155,748 | 115,060 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 1,638,000 | 1,129,000 | 1,352,000 | 1,409,000 | 1,509,000 | 1,445,000 | 736,000 | 698,000 | 797,000 | 877,000 | 937,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 28,000 | 42,000 | 19,000 | 40,000 | 36,000 | 23,000 | 62,000 | 104,000 | 151,000 | 49,300 | 80,956 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 218,000 | 226,000 | 180,000 | 218,000 | 206,000 | 35,000 | 183,000 | 146,000 | 6,000 | 3,300 | 251,724 | 21,170 | 2,777 | 3,339 | 4,946 | 0 | 7,294 | 15,145 | 0 | 0 | 4,156 |
Other Non-Current Liabilities | 440,000 | 526,000 | 645,000 | 665,000 | 796,000 | 696,000 | 731,000 | 765,000 | 162,000 | 192,000 | 209,200 | 277,445 | 287,081 | 342,003 | 62,971 | 38,455 | 14,111 | 14,267 | 2,979 | 0 | 0 |
Total Non-Current Liabilities | 2,324,000 | 1,923,000 | 2,196,000 | 2,332,000 | 2,547,000 | 2,199,000 | 1,712,000 | 1,713,000 | 1,116,000 | 1,073,600 | 1,386,604 | 298,615 | 289,858 | 345,342 | 67,917 | 38,455 | 21,405 | 29,412 | 2,979 | 0 | 4,156 |
Total Liabilities | 5,712,000 | 5,256,000 | 5,543,000 | 5,861,000 | 6,087,000 | 5,182,000 | 4,489,000 | 4,552,000 | 3,534,000 | 3,787,300 | 3,978,698 | 2,073,123 | 1,667,188 | 1,555,047 | 998,643 | 685,063 | 408,982 | 370,096 | 252,482 | 155,748 | 119,216 |
Common Stock | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 6,000 | 6,000 | 6,000 | 6,100 | 6,094 | 3,039 | 3,017 | 3,031 | 3,039 | 2,972 | 2,917 | 2,880 | 1,425 | 1,393 | 1,342 |
Retained Earnings | 14,347,000 | 13,301,000 | 12,588,000 | 11,922,000 | 10,689,000 | 11,022,000 | 11,485,000 | 10,544,000 | 10,478,000 | 8,925,200 | 7,301,634 | 5,862,367 | 4,633,789 | 3,582,526 | 2,698,908 | 1,965,368 | 1,430,405 | 999,560 | 650,277 | 417,482 | 251,216 |
Accumulated Other Comprehensive Income/Loss | 42,000 | -94,000 | -299,000 | 37,000 | 110,000 | -38,000 | -114,000 | 70,000 | -114,000 | -106,200 | -123,068 | -276,259 | -239,683 | -325,394 | 35,598 | 20,000 | -9,479 | 15,203 | 11,778 | 2,121 | 9,649 |
Total Stockholders Equity | 14,452,000 | 13,227,000 | 12,309,000 | 11,991,000 | 10,836,000 | 11,022,000 | 11,424,000 | 10,669,000 | 10,728,000 | 9,278,100 | 7,740,218 | 6,135,791 | 4,854,383 | 3,952,886 | 3,584,431 | 2,653,177 | 1,965,578 | 1,468,210 | 1,073,499 | 714,145 | 453,529 |
Total Investments | 102,000 | 94,000 | 737,000 | 1,390,000 | 484,000 | 796,000 | 3,430,000 | 3,366,000 | 3,197,000 | 2,824,300 | 1,764,577 | 1,534,467 | 1,293,681 | 1,121,358 | 685,419 | 449,533 | 189,513 | 330,580 | 382,222 | 227,063 | 21,315 |
Total Debt | 1,863,000 | 1,315,000 | 1,534,000 | 1,642,000 | 1,758,000 | 1,685,000 | 745,000 | 873,000 | 878,000 | 1,287,500 | 1,637,502 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Debt | -150,000 | -1,306,000 | -657,000 | -150,000 | -922,000 | -960,000 | -416,000 | -1,052,000 | -1,156,000 | -837,700 | -372,647 | -2,213,006 | -1,570,077 | -1,310,906 | -1,540,969 | -1,100,930 | -735,066 | -339,845 | -265,937 | -196,938 | -293,446 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 2,252,000 | 2,126,000 | 2,290,000 | 2,137,000 | 1,392,000 | 1,842,000 | 2,101,000 | 1,504,000 | 1,553,000 | 1,623,600 | 1,439,267 | 1,228,578 | 1,051,263 | 883,618 | 733,540 | 534,963 | 430,845 | 350,133 | 232,795 | 166,266 | 100,243 |
Depreciation & Amortization | 526,000 | 519,000 | 569,000 | 574,000 | 559,000 | 526,000 | 498,000 | 443,000 | 379,000 | 330,000 | 208,067 | 179,930 | 156,588 | 124,175 | 110,172 | 89,371 | 74,797 | 53,918 | 34,163 | 21,400 | 16,447 |
Deferred Income Tax | -254,000 | -339,000 | -273,000 | 27,000 | 184,000 | -306,000 | 8,000 | 124,000 | -91,000 | -126,100 | -99,580 | -88,194 | -117,908 | -8,599 | -51,909 | -26,589 | -5,028 | 25,061 | -2,282 | -47,340 | -22,326 |
Stock Based Compensation | 177,000 | 176,000 | 261,000 | 246,000 | 232,000 | 217,000 | 267,000 | 221,000 | 217,000 | 192,000 | 134,825 | 118,800 | 107,355 | 90,232 | -14,935 | 13,260 | 43,900 | 35,916 | 29,934 | 0 | 0 |
Change in Working Capital | -736,000 | -189,000 | -324,000 | -488,000 | 813,000 | 101,000 | -407,000 | 186,000 | -471,000 | 108,700 | -220,970 | -40,872 | 16,083 | -225,751 | -10,566 | 64,074 | -108,876 | -82,003 | -45,560 | -31,897 | -4,357 |
Accounts Receivable | -195,000 | -43,000 | -238,000 | -407,000 | 264,000 | 37,000 | -365,000 | -249,000 | -330,000 | -322,400 | -259,332 | -258,469 | -158,603 | -284,167 | -278,418 | -98,451 | -168,395 | -119,882 | -102,334 | -55,827 | -42,739 |
Inventory | -17,000 | 0 | 0 | -65,000 | 375,000 | 0 | 272,000 | 490,000 | -50,000 | 400,600 | -6,440 | 254,058 | 178,605 | -99,224 | -99,643 | -52,033 | -31,151 | -34,232 | 54,376 | -485,953 | -302,101 |
Accounts Payable | -17,000 | -23,000 | -11,000 | -35,000 | 109,000 | 8,000 | -4,000 | 16,000 | 6,000 | 19,400 | 25,681 | -12,123 | 32,773 | -8,593 | 18,597 | 6,675 | 19,283 | 10,554 | 10,817 | 2,208 | 1,546 |
Other Working Capital | -524,000 | -123,000 | -75,000 | 19,000 | 65,000 | 56,000 | -310,000 | -71,000 | -97,000 | 11,100 | 19,121 | -24,338 | -36,692 | 166,233 | 348,898 | 207,883 | 71,387 | 61,557 | -8,419 | 507,675 | 338,937 |
Other Non-Cash Items | 753,000 | 37,000 | 45,000 | -1,000 | 119,000 | 119,000 | 125,000 | -71,000 | 34,000 | 25,100 | 11,401 | 25,534 | -40,798 | 11,477 | -1,648 | -2,754 | -5,933 | -38,705 | 3,826 | 51,331 | 37,326 |
Net Cash Provided by Operating Activities | 1,941,000 | 2,330,000 | 2,568,000 | 2,495,000 | 3,299,000 | 2,499,000 | 2,592,000 | 2,407,000 | 1,621,000 | 2,153,300 | 1,473,010 | 1,423,776 | 1,172,583 | 875,152 | 764,654 | 672,325 | 429,705 | 344,320 | 252,876 | 159,760 | 127,333 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -292,000 | -317,000 | -332,000 | -279,000 | -398,000 | -392,000 | -377,000 | -284,000 | -300,000 | -272,800 | -212,203 | -261,626 | -334,465 | -288,221 | -185,512 | -76,639 | -169,410 | -182,467 | -104,734 | -71,770 | -46,581 |
Acquisitions Net | -1,467,000 | -409,000 | -339,000 | -970,000 | -1,123,000 | -617,000 | -1,111,000 | -216,000 | -334,000 | -1,700 | -2,691,437 | -193,805 | -59,894 | -82,800 | -33,863 | -68,613 | -20,956 | -146,820 | -14,773 | -19,811 | -1,495 |
Purchases of Investments | 19,000 | -441,000 | -1,271,000 | -633,000 | -202,000 | -1,026,000 | -2,993,000 | -4,341,000 | -5,169,000 | -3,003,700 | -2,497,299 | -1,848,744 | -1,428,508 | -1,338,664 | -934,185 | -348,209 | -135,200 | -968,669 | -488,161 | -625,792 | -43,351 |
Sales/Maturities of Investments | 486,000 | 812,000 | 1,369,000 | 300,000 | 467,000 | 3,605,000 | 3,002,000 | 3,808,000 | 4,840,000 | 1,907,600 | 2,240,245 | 1,573,412 | 1,252,821 | 859,404 | 706,670 | 98,697 | 270,560 | 1,020,617 | 335,330 | 512,827 | 23,033 |
Other Investing Activities | 117,000 | 24,000 | 467,000 | -582,000 | 18,000 | 18,000 | -148,000 | 451,000 | -334,000 | -2,000 | -258,000 | -275,400 | -235,581 | 0 | 0 | 0 | 0 | 0 | 0 | -625,792 | -20,318 |
Net Cash Used for Investing Activities | -1,399,000 | -331,000 | -106,000 | -2,164,000 | -1,238,000 | 1,588,000 | -1,627,000 | -582,000 | -963,000 | -1,370,600 | -3,160,694 | -730,763 | -570,046 | -850,281 | -446,890 | -394,764 | -55,006 | -277,339 | -272,338 | -204,546 | -68,394 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 529,000 | -25,000 | -36,000 | -53,000 | -50,000 | -28,000 | -66,000 | -20,000 | -57,000 | -353,000 | 1,635,000 | 0 | 0 | 0 | 0 | 0 | 0 | -105,360 | -1,754 | 0 | 0 |
Common Stock Issued | 20,000 | 71,000 | 86,000 | 130,000 | 142,000 | 159,000 | 181,000 | 189,000 | 176,000 | 0 | 0 | 117,556 | 129,484 | 79,551 | 107,084 | 61,651 | 54,876 | 67,103 | 51,400 | 47,451 | 36,768 |
Common Stock Repurchased | -764,000 | -1,064,000 | -1,422,000 | -771,000 | -1,621,000 | -2,247,000 | -1,261,000 | -1,889,000 | -512,000 | -460,000 | -248,317 | -179,004 | -520,845 | -374,147 | -59,000 | -16,259 | -27,835 | -105,360 | 0 | 0 | 0 |
Dividends Paid | -596,000 | -591,000 | -564,000 | -509,000 | -480,000 | -453,000 | -468,000 | -265,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 63,000 | 71,000 | 83,000 | 130,000 | 142,000 | 159,000 | 102,000 | 189,000 | -150,000 | 165,000 | 116,000 | 148,133 | 177,857 | 118,692 | 179,003 | 31,556 | 16,993 | 42,265 | 33,249 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -768,000 | -1,609,000 | -1,939,000 | -1,203,000 | -2,009,000 | -2,569,000 | -1,693,000 | -1,985,000 | -719,000 | -648,100 | 1,503,410 | -30,867 | -342,988 | -255,455 | 120,003 | 76,948 | 44,034 | 4,008 | 82,895 | 47,451 | 36,768 |
Effect of Forex Changes on Cash | 35,000 | 33,000 | -21,000 | -16,000 | -17,000 | -34,000 | -36,000 | 51,000 | -30,000 | -19,500 | -18,583 | -19,217 | -378 | 521 | 2,272 | 11,355 | -23,512 | 2,919 | 5,566 | -5,023 | 3,518 |
Net Change in Cash | -191,000 | 423,000 | 502,000 | -888,000 | 35,000 | 1,484,000 | -764,000 | -109,000 | -91,000 | 115,100 | -202,857 | 642,929 | 259,171 | -230,063 | 440,039 | 365,864 | 395,221 | 73,908 | 68,999 | -2,358 | 99,225 |
Cash at End of Period | 7,481,000 | 2,717,000 | 2,294,000 | 1,792,000 | 2,680,000 | 2,645,000 | 1,161,000 | 1,925,000 | 2,034,000 | 2,125,200 | 2,010,149 | 2,213,006 | 1,570,077 | 1,310,906 | 1,540,969 | 1,100,930 | 735,066 | 339,845 | 265,937 | 196,938 | 293,446 |
Cash at Start of Period | 7,672,000 | 2,294,000 | 1,792,000 | 2,680,000 | 2,645,000 | 1,161,000 | 1,925,000 | 2,034,000 | 2,125,000 | 2,010,100 | 2,213,006 | 1,570,077 | 1,310,906 | 1,540,969 | 1,100,930 | 735,066 | 339,845 | 265,937 | 196,938 | 199,296 | 194,221 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 1,941,000 | 2,330,000 | 2,568,000 | 2,495,000 | 3,299,000 | 2,499,000 | 2,592,000 | 2,407,000 | 1,621,000 | 2,153,300 | 1,473,010 | 1,423,776 | 1,172,583 | 875,152 | 764,654 | 672,325 | 429,705 | 344,320 | 252,876 | 159,760 | 127,333 |
Capital Expenditure | -292,000 | -317,000 | -332,000 | -279,000 | -398,000 | -392,000 | -377,000 | -284,000 | -300,000 | -272,800 | -212,203 | -261,626 | -334,465 | -288,221 | -185,512 | -76,639 | -169,410 | -182,467 | -104,734 | -71,770 | -46,581 |
Free Cash Flow | 1,649,000 | 2,013,000 | 2,236,000 | 2,216,000 | 2,901,000 | 2,107,000 | 2,215,000 | 2,123,000 | 1,321,000 | 1,880,500 | 1,260,807 | 1,162,150 | 838,118 | 586,931 | 579,142 | 595,686 | 260,295 | 161,853 | 148,142 | 87,990 | 80,752 |