MSFT - Microsoft Corporation
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$549.12
DETAILS
HIGH:
$680.00
LOW:
$400.00
MEDIAN:
$550.00
CONSENSUS:
$549.12
UPSIDE:
40.47%
| Metric | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||||||||||||||||||||||||||||||||||
| Revenue | 281,724 | 245,122 | 211,915 | 198,270 | 168,088 | 143,015 | 125,843 | 110,360 | 96,571 | 91,154 | 93,580 | 86,833 | 77,849 | 73,723 | 69,943 | 62,484 | 58,437 | 60,420 | 51,122 | 44,282 | 39,788 | 36,835 | 32,187 | 28,365 | 25,296 | 22,956 | 19,747 | 15,262 | 11,936 | 8,671 | 5,937 | 4,649 | 3,753 | 2,758.7 | 1,843.4 | 1,183.4 | 803.5 | 590.8 | 345.9 | 197.5 |
| Cost of Revenue | 87,831 | 74,114 | 65,863 | 62,650 | 52,232 | 46,078 | 42,910 | 38,353 | 34,261 | 32,780 | 33,038 | 27,078 | 20,385 | 17,530 | 15,577 | 12,395 | 12,155 | 11,598 | 10,693 | 7,650 | 6,031 | 6,716 | 6,059 | 5,191 | 3,455 | 3,002 | 1,804 | 1,436 | 1,613 | 708 | 608 | 526 | 482 | 354.1 | 286.8 | 206.4 | 180 | 132 | 66.3 | 35.1 |
| Gross Profit | 193,893 | 171,008 | 146,052 | 135,620 | 115,856 | 96,937 | 82,933 | 72,007 | 62,310 | 58,374 | 60,542 | 59,755 | 57,464 | 56,193 | 54,366 | 50,089 | 46,282 | 48,822 | 40,429 | 36,632 | 33,757 | 30,119 | 26,128 | 23,174 | 21,841 | 19,954 | 17,943 | 13,826 | 10,323 | 7,963 | 5,329 | 4,123 | 3,271 | 2,404.6 | 1,556.6 | 977 | 623.5 | 458.8 | 279.6 | 162.4 |
| Operating Expenses | ||||||||||||||||||||||||||||||||||||||||
| R&D Expenses | 32,488 | 29,510 | 27,195 | 24,512 | 20,716 | 19,269 | 16,876 | 14,726 | 13,037 | 11,988 | 12,046 | 11,381 | 10,411 | 9,811 | 9,043 | 8,714 | 9,010 | 8,164 | 7,121 | 6,584 | 6,184 | 7,779 | 4,659 | 4,307 | 4,379 | 3,775 | 2,970 | 2,502 | 1,925 | 1,432 | 860 | 610 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 32,877 | 32,065 | 30,334 | 27,725 | 25,224 | 24,709 | 23,098 | 22,223 | 19,942 | 19,198 | 20,324 | 20,488 | 20,289 | 18,426 | 18,162 | 17,277 | 16,909 | 18,387 | 14,870 | 13,576 | 13,099 | 13,306 | 9,988 | 6,957 | 5,742 | 5,176 | 3,920 | 3,491 | 3,032 | 4,405 | 2,162 | 1,550 | 1,794 | 1,296.3 | 831 | 537.5 | 357.1 | 255.4 | 145.1 | 95.7 |
| Other Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 306 | 1,110 | 10,011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (87) | 0 | 0 | 0 | 0 | (3) | 1,010 | 1,024 | 495 | (952) | 269 | 237 | 151 | 112.3 | 75.8 | 46.3 | 24.2 | 16 | 7.6 | 5.8 |
| Operating Expenses | 65,365 | 61,575 | 57,529 | 52,237 | 45,940 | 43,978 | 39,974 | 36,949 | 32,979 | 32,296 | 42,381 | 31,869 | 30,700 | 28,237 | 27,205 | 25,991 | 25,919 | 26,551 | 21,991 | 20,160 | 19,196 | 21,085 | 16,583 | 11,264 | 10,121 | 8,948 | 7,900 | 7,116 | 5,452 | 4,885 | 3,291 | 2,397 | 1,945 | 1,408.6 | 906.8 | 583.8 | 381.3 | 271.4 | 152.7 | 101.5 |
| Operating Income | ||||||||||||||||||||||||||||||||||||||||
| Operating Income | 128,528 | 109,433 | 88,523 | 83,383 | 69,916 | 52,959 | 42,959 | 35,058 | 29,025 | 26,078 | 18,161 | 27,759 | 26,764 | 21,763 | 27,161 | 24,098 | 20,363 | 22,271 | 18,438 | 16,472 | 14,561 | 9,034 | 9,545 | 11,910 | 11,720 | 11,006 | 10,043 | 6,710 | 4,871 | 3,078 | 2,038 | 1,726 | 1,326 | 996 | 649.8 | 393.2 | 242.2 | 187.4 | 126.9 | 60.9 |
| Interest Expense | 2,385 | 2,935 | 1,968 | 2,063 | 2,346 | 2,591 | 2,686 | 2,733 | 2,222 | 1,243 | 781 | 597 | 429 | 380 | 295 | 151 | 38 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 2,647 | 3,157 | 2,994 | 2,094 | 2,131 | 2,680 | 2,762 | 2,214 | 1,387 | 0 | 0 | 0 | 0 | 0 | 900 | 0 | 744 | 888 | 1,319 | 1,510 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Profitability | ||||||||||||||||||||||||||||||||||||||||
| EBITDA | 160,165 | 133,009 | 105,140 | 100,239 | 85,134 | 68,423 | 58,056 | 49,468 | 40,901 | 33,504 | 25,245 | 33,629 | 31,236 | 25,614 | 31,132 | 27,837 | 22,421 | 25,976 | 19,878 | 17,375 | 15,416 | 10,220 | 10,938 | 12,994 | 13,256 | 12,256 | 11,053 | 7,734 | 5,428 | 3,558 | 2,307 | 1,963 | 1,477 | 1,108.3 | 725.6 | 439.5 | 266.4 | 203.4 | 134.5 | 66.7 |
| EBIT | 126,012 | 110,722 | 91,279 | 85,779 | 73,448 | 55,627 | 46,374 | 39,207 | 32,123 | 26,882 | 19,288 | 28,417 | 27,481 | 22,647 | 28,366 | 25,164 | 19,859 | 23,920 | 18,438 | 16,472 | 14,561 | 9,034 | 9,545 | 11,910 | 11,720 | 11,006 | 10,043 | 6,710 | 4,871 | 3,078 | 2,038 | 1,726 | 1,326 | 996 | 649.8 | 393.2 | 242.2 | 187.4 | 126.9 | 60.9 |
| Income Before Tax | 123,627 | 107,787 | 89,311 | 83,716 | 71,102 | 53,036 | 43,688 | 36,474 | 29,901 | 25,639 | 18,507 | 27,820 | 27,052 | 22,267 | 28,071 | 25,013 | 19,821 | 23,814 | 20,101 | 18,262 | 16,628 | 12,196 | 11,054 | 11,513 | 11,525 | 14,275 | 11,891 | 7,117 | 5,314 | 3,379 | 2,167 | 1,722 | 1,401 | 1,041.3 | 670.6 | 410.6 | 250.8 | 183.7 | 121.4 | 66 |
| Income Tax Expense | 21,795 | 19,651 | 16,950 | 10,978 | 9,831 | 8,755 | 4,448 | 19,903 | 4,412 | 5,100 | 6,314 | 5,746 | 5,189 | 5,289 | 4,921 | 6,253 | 5,252 | 6,133 | 6,036 | 5,663 | 4,374 | 4,028 | 3,523 | 3,684 | 3,804 | 4,854 | 4,106 | 2,627 | 1,860 | 1,184 | 714 | 576 | 448 | 333.2 | 207.9 | 131.4 | 80.3 | 59.8 | 49.5 | 26.7 |
| Net Income | 101,832 | 88,136 | 72,361 | 72,738 | 61,271 | 44,281 | 39,240 | 16,571 | 25,489 | 20,539 | 12,193 | 22,074 | 21,863 | 16,978 | 23,150 | 18,760 | 14,569 | 17,681 | 14,065 | 12,599 | 12,254 | 8,168 | 7,531 | 7,829 | 7,346 | 9,421 | 7,785 | 4,490 | 3,454 | 2,195 | 1,453 | 1,146 | 953 | 708.1 | 462.7 | 279.2 | 170.5 | 123.9 | 71.9 | 39.3 |
| Per Share Data | ||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) | 13.70 | 11.86 | 9.72 | 9.70 | 8.12 | 5.82 | 5.11 | 2.15 | 3.29 | 2.12 | 1.49 | 2.66 | 2.61 | 2.02 | 2.73 | 2.13 | 1.63 | 1.90 | 1.44 | 1.21 | 1.13 | 0.76 | 0.70 | 0.72 | 0.69 | 0.89 | 0.77 | 0.46 | 0.36 | 0.24 | 0.14 | 0.12 | 0.10 | 0.08 | 0.06 | 0.04 | 0.03 | 0.02 | 0.01 | 0.01 |
| EPS (Diluted) | 13.64 | 11.80 | 9.68 | 9.65 | 8.05 | 5.76 | 5.06 | 2.13 | 3.25 | 2.10 | 1.48 | 2.63 | 2.58 | 2.00 | 2.69 | 2.10 | 1.62 | 1.87 | 1.42 | 1.20 | 1.12 | 0.75 | 0.69 | 0.70 | 0.66 | 0.85 | 0.71 | 0.42 | 0.33 | 0.22 | 0.14 | 0.12 | 0.10 | 0.08 | 0.06 | 0.04 | 0.03 | 0.02 | 0.01 | 0.01 |
| Shares Outstanding | 7,433 | 7,431 | 7,446 | 7,496 | 7,547 | 7,610 | 7,673 | 7,700 | 7,746 | 7,925 | 8,177 | 8,299 | 8,375 | 8,396 | 8,490 | 8,813 | 8,945 | 9,328 | 9,742 | 10,438 | 10,839 | 10,803 | 10,723 | 10,811 | 10,682 | 10,334 | 10,056 | 9,728 | 9,552.8 | 9,340.4 | 10,032 | 9,760 | 9,530 | 8,851.2 | 8,412.7 | 7,977.1 | 6,820 | 6,195 | 7,190 | 7,342.4 |
| Metric | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Cash & Cash Equivalents | 30,242 | 18,315 | 34,704 | 13,931 | 14,224 | 13,576 | 11,356 | 11,946 | 7,663 | 6,510 | 5,595 | 8,669 | 3,804 | 6,938 | 9,610 | 5,505 | 6,076 | 10,339 | 6,111 | 6,714 | 4,851 | 14,304 | 6,438 | 3,016 | 3,922 | 4,846 | 4,975 | 3,839 | 3,706 | 2,601 | 1,962 | 1,477 | 1,013 | 791.4 | 417.2 | 246.3 | 192.4 | 183.2 | 132.5 | 102.7 |
| Short-Term Investments | 64,313 | 57,216 | 76,552 | 90,818 | 116,032 | 122,951 | 122,463 | 121,822 | 125,318 | 106,730 | 90,931 | 77,040 | 73,218 | 56,102 | 43,162 | 31,283 | 25,371 | 13,323 | 17,300 | 27,447 | 32,900 | 46,288 | 42,610 | 35,636 | 27,678 | 18,952 | 12,261 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 69,905 | 56,924 | 48,688 | 44,261 | 38,043 | 32,011 | 29,524 | 26,481 | 22,431 | 18,277 | 17,908 | 19,544 | 17,486 | 15,780 | 14,987 | 13,014 | 11,192 | 13,589 | 11,338 | 9,316 | 7,180 | 5,890 | 5,196 | 5,129 | 3,671 | 3,250 | 2,245 | 1,460 | 980 | 639 | 581 | 475 | 338 | 823.7 | 243.3 | 181 | 111.2 | 93.6 | 55.1 | 34.5 |
| Inventory | 938 | 1,246 | 2,500 | 3,742 | 2,636 | 1,895 | 2,063 | 2,662 | 2,181 | 2,251 | 2,902 | 2,660 | 1,938 | 1,137 | 1,372 | 740 | 717 | 985 | 1,127 | 1,478 | 491 | 421 | 640 | 673 | 83 | 0 | 0 | 0 | 0 | 0 | 88 | 102 | 127 | 85.9 | 47.1 | 55.6 | 37.8 | 53.5 | 16.6 | 8 |
| Other Current Assets | 25,733 | 26,033 | 21,813 | 16,932 | 13,471 | 11,482 | 10,146 | 6,751 | 5,103 | 5,892 | 5,461 | 6,333 | 5,020 | 5,127 | 5,787 | 5,134 | 5,924 | 5,006 | 4,292 | 4,055 | 3,315 | 3,663 | 4,089 | 4,122 | 3,856 | 3,260 | 2,221 | 10,590 | 5,687 | 4,599 | 2,989 | 2,258 | 1,372 | 68.7 | 320.9 | 237 | 127.5 | 15 | 8.8 | 2.8 |
| Total Current Assets | 191,131 | 159,734 | 184,257 | 169,684 | 184,406 | 181,915 | 175,552 | 169,662 | 162,696 | 139,660 | 122,797 | 114,246 | 101,466 | 85,084 | 74,918 | 55,676 | 49,280 | 43,242 | 40,168 | 49,010 | 48,737 | 70,566 | 58,973 | 48,576 | 39,210 | 30,308 | 21,702 | 15,889 | 10,373 | 7,839 | 5,620 | 4,312 | 2,850 | 1,769.7 | 1,028.5 | 719.9 | 468.9 | 345.3 | 213 | 148 |
| Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment | 229,789 | 154,552 | 109,987 | 87,546 | 70,803 | 52,904 | 43,856 | 36,146 | 30,289 | 18,356 | 14,731 | 13,011 | 9,991 | 8,269 | 8,162 | 7,630 | 7,535 | 6,242 | 4,350 | 3,044 | 2,346 | 2,326 | 2,223 | 2,268 | 2,309 | 1,903 | 1,611 | 1,505 | 1,465 | 1,326 | 1,192 | 930 | 867 | 766.6 | 530.2 | 325.4 | 198.8 | 130.1 | 70 | 19.5 |
| Goodwill | 119,509 | 119,220 | 67,886 | 67,524 | 49,711 | 43,351 | 42,026 | 35,683 | 35,122 | 17,872 | 16,939 | 20,127 | 14,655 | 13,452 | 12,581 | 12,394 | 12,503 | 12,108 | 4,760 | 3,866 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 22,604 | 27,597 | 9,366 | 11,298 | 7,800 | 7,038 | 7,750 | 8,053 | 10,106 | 3,733 | 4,835 | 6,981 | 3,083 | 3,170 | 744 | 1,158 | 1,759 | 1,973 | 878 | 539 | 3,808 | 3,684 | 3,512 | 1,669 | 1,912 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.9 | 0 | 0 |
| Long-Term Investments | 15,133 | 14,600 | 9,879 | 6,891 | 5,984 | 2,965 | 2,649 | 1,862 | 6,023 | 10,431 | 12,053 | 14,597 | 10,844 | 9,776 | 10,865 | 7,754 | 4,933 | 6,588 | 10,117 | 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 | 40,837 | 36,460 | 30,601 | 21,897 | 15,075 | 13,138 | 14,723 | 7,442 | 6,076 | 3,416 | 3,117 | 3,422 | 2,392 | 1,520 | 1,434 | 1,501 | 1,599 | 1,691 | 1,509 | 10,527 | 12,303 | 13,984 | 14,863 | 15,133 | 15,399 | 19,939 | 15,312 | 4,963 | 2,549 | 928 | 398 | 121 | 88 | 103.6 | 85.5 | 60 | 52.9 | 9.7 | 4.8 | 3.2 |
| Total Non-Current Assets | 427,872 | 352,429 | 227,719 | 195,156 | 149,373 | 119,396 | 111,004 | 89,186 | 87,616 | 53,808 | 51,675 | 58,138 | 40,965 | 36,187 | 33,786 | 30,437 | 28,608 | 29,551 | 23,003 | 20,587 | 22,078 | 23,802 | 22,759 | 19,070 | 19,620 | 21,842 | 16,923 | 6,468 | 4,014 | 2,254 | 1,590 | 1,051 | 955 | 870.2 | 615.7 | 385.4 | 251.7 | 147.7 | 74.8 | 22.7 |
| Total Assets | 619,003 | 512,163 | 411,976 | 364,840 | 333,779 | 301,311 | 286,556 | 258,848 | 250,312 | 193,468 | 174,472 | 172,384 | 142,431 | 121,271 | 108,704 | 86,113 | 77,888 | 72,793 | 63,171 | 69,597 | 70,815 | 94,368 | 81,732 | 67,646 | 58,830 | 52,150 | 38,625 | 22,357 | 14,387 | 10,093 | 7,210 | 5,363 | 3,805 | 2,639.9 | 1,644.2 | 1,105.3 | 720.6 | 493 | 287.8 | 170.7 |
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Account Payables | 27,724 | 21,996 | 18,095 | 19,000 | 15,163 | 12,530 | 9,382 | 8,617 | 7,390 | 6,898 | 6,591 | 7,432 | 4,828 | 4,175 | 4,197 | 4,025 | 3,324 | 4,034 | 3,247 | 2,909 | 2,086 | 1,717 | 1,573 | 1,208 | 1,188 | 1,083 | 874 | 759 | 721 | 808 | 563 | 324 | 239 | 187.5 | 85.9 | 51 | 42 | 0 | 0 | 0 |
| Short-Term Debt | 2,999 | 8,942 | 5,247 | 2,749 | 8,072 | 3,749 | 5,516 | 3,998 | 10,121 | 12,904 | 7,484 | 2,000 | 2,999 | 1,231 | 0 | 1,000 | 2,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.3 | 19.5 | 6.5 | 25.4 | 20.3 | 5.1 | 0 |
| Deferred Revenue | 64,555 | 57,582 | 50,901 | 45,538 | 41,525 | 36,000 | 32,676 | 28,905 | 24,013 | 27,468 | 23,223 | 23,150 | 20,639 | 18,653 | 15,722 | 13,652 | 13,003 | 13,397 | 10,779 | 9,138 | 7,502 | 6,514 | 7,225 | 5,920 | 4,395 | 4,816 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Liabilities | 30,133 | 25,820 | 22,148 | 20,440 | 18,970 | 15,745 | 14,349 | 13,272 | 11,967 | 11,188 | 11,651 | 11,703 | 7,714 | 7,026 | 7,067 | 6,214 | 6,298 | 6,593 | 3,622 | 8,457 | 5,627 | 5,399 | 3,760 | 4,471 | 2,929 | 3,299 | 7,928 | 4,971 | 2,889 | 1,617 | 784 | 589 | 324 | 251.1 | 188 | 129.3 | 91.4 | 97.3 | 41.5 | 29.5 |
| Total Current Liabilities | 141,218 | 125,286 | 104,149 | 95,082 | 88,657 | 72,310 | 69,420 | 58,488 | 55,745 | 59,357 | 49,647 | 45,625 | 37,417 | 32,688 | 28,774 | 26,147 | 27,034 | 29,886 | 23,754 | 22,442 | 16,877 | 14,969 | 13,974 | 12,744 | 9,254 | 9,755 | 8,802 | 5,730 | 3,610 | 2,425 | 1,347 | 913 | 563 | 446.9 | 293.4 | 186.8 | 158.8 | 117.6 | 46.6 | 29.5 |
| Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 40,152 | 42,688 | 41,990 | 47,032 | 50,074 | 59,578 | 66,662 | 72,242 | 76,073 | 40,557 | 27,808 | 20,645 | 12,601 | 10,713 | 11,921 | 4,939 | 3,746 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1.9 |
| Deferred Tax Liabilities | 2,835 | 2,618 | 433 | 230 | 198 | 204 | 233 | 541 | 5,734 | 1,476 | 1,295 | 2,728 | 1,709 | 1,893 | 1,456 | 229 | 0 | 0 | 0 | 0 | 0 | 0 | 1,731 | 398 | 409 | 1,027 | 1,385 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Liabilities | 28,172 | 30,199 | 27,671 | 27,753 | 28,867 | 31,108 | 30,936 | 31,351 | 14,609 | 12,879 | 13,544 | 11,594 | 10,000 | 8,208 | 8,072 | 7,445 | 6,269 | 4,721 | 6,453 | 5,287 | 4,158 | 4,574 | 1,115 | 2,324 | 1,878 | 0 | 0 | 0 | 0 | 635 | 405 | 0 | 0 | 0 | 0 | (0.1) | 0 | (0.1) | 0.1 | 0 |
| Total Non-Current Liabilities | 134,306 | 118,400 | 101,604 | 103,216 | 103,134 | 110,697 | 114,806 | 117,642 | 106,856 | 62,114 | 44,742 | 36,975 | 26,070 | 22,220 | 22,847 | 13,791 | 11,296 | 6,621 | 8,320 | 7,051 | 5,823 | 4,574 | 2,846 | 2,722 | 2,287 | 1,027 | 1,385 | 0 | 0 | 635 | 405 | 0 | 0 | 0 | 0 | (0.1) | 0 | (0.1) | 2.1 | 1.9 |
| Total Liabilities | 275,524 | 243,686 | 205,753 | 198,298 | 191,791 | 183,007 | 184,226 | 176,130 | 162,601 | 121,471 | 94,389 | 82,600 | 63,487 | 54,908 | 51,621 | 39,938 | 38,330 | 36,507 | 32,074 | 29,493 | 22,700 | 19,543 | 16,820 | 15,466 | 11,541 | 10,782 | 10,187 | 5,730 | 3,610 | 3,060 | 1,752 | 913 | 563 | 446.9 | 293.4 | 186.7 | 158.8 | 117.5 | 48.7 | 31.4 |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||
| Common Stock | 109,095 | 100,923 | 93,718 | 86,939 | 83,111 | 80,552 | 78,520 | 71,223 | 69,315 | 68,178 | 68,465 | 68,366 | 67,306 | 65,797 | 63,415 | 62,856 | 62,382 | 62,849 | 60,557 | 59,005 | 60,413 | 56,396 | 35,344 | 31,647 | 28,390 | 23,195 | 13,844 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 237,731 | 173,144 | 118,848 | 84,281 | 57,055 | 34,566 | 24,150 | 13,682 | 17,769 | 2,282 | 9,096 | 17,710 | 9,895 | 566 | (6,332) | (16,681) | (22,824) | (27,703) | (31,114) | (20,130) | (13,724) | 18,429 | 25,676 | 20,533 | 18,899 | 18,173 | 13,614 | 7,622 | 5,288 | 3,984 | 3,328 | 2,950 | 2,156 | 1,536.1 | 956.3 | 688.9 | 455.6 | 285 | 161.1 | 89.2 |
| Accumulated Other Comprehensive Income | (3,347) | (5,590) | (6,343) | (4,678) | 1,822 | 3,186 | (340) | (2,187) | 627 | 1,537 | 2,522 | 3,708 | 1,743 | 1,422 | 1,863 | (8,629) | 969 | 1,140 | 1,654 | 1,229 | 1,426 | (4,163) | (3,855) | (3,623) | (2,966) | (2,411) | (1,905) | (1,547) | (1,312) | (1,020) | (715) | (515) | (314) | (210.6) | (118.5) | (73.9) | (49.8) | (30.1) | (18.6) | (11) |
| Total Stockholders' Equity | 343,479 | 268,477 | 206,223 | 166,542 | 141,988 | 118,304 | 102,330 | 82,718 | 87,711 | 71,997 | 80,083 | 89,784 | 78,944 | 66,363 | 57,083 | 46,175 | 39,558 | 36,286 | 31,097 | 40,104 | 48,115 | 74,825 | 61,020 | 52,180 | 47,289 | 41,368 | 28,438 | 16,627 | 10,777 | 6,908 | 5,333 | 4,450 | 3,242 | 2,193 | 1,350.8 | 918.6 | 561.8 | 375.5 | 239.1 | 139.3 |
| Total Liabilities & Equity | 619,003 | 512,163 | 411,976 | 364,840 | 333,779 | 301,311 | 286,556 | 258,848 | 250,312 | 193,468 | 174,472 | 172,384 | 142,431 | 121,271 | 108,704 | 86,113 | 77,888 | 72,793 | 63,171 | 69,597 | 70,815 | 92,389 | 79,571 | 67,646 | 59,257 | 52,150 | 37,156 | 22,357 | 14,387 | 10,093 | 7,210 | 5,363 | 3,805 | 2,639.9 | 1,644.2 | 1,105.3 | 720.6 | 493 | 287.8 | 170.7 |
| Debt Metrics | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | 112,184 | 97,852 | 79,441 | 78,400 | 82,278 | 82,110 | 86,455 | 87,508 | 95,527 | 54,247 | 35,292 | 22,645 | 15,600 | 11,944 | 11,921 | 5,939 | 5,746 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.3 | 19.5 | 6.5 | 25.4 | 20.3 | 7.1 | 1.9 |
| Net Debt | 81,942 | 79,537 | 44,737 | 64,469 | 68,054 | 68,534 | 75,099 | 75,562 | 87,864 | 47,737 | 29,697 | 13,976 | 11,796 | 5,006 | 2,311 | 434 | (330) | (10,339) | (6,111) | (6,714) | (4,851) | (14,304) | (6,438) | (3,016) | (3,922) | (4,846) | (4,975) | (3,839) | (3,706) | (2,601) | (1,962) | (1,477) | (1,013) | (783.1) | (397.7) | (239.8) | (167) | (162.9) | (125.4) | (100.8) |
| Metric | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||||||||||||||||||||||||||||||
| Net Income | 101,832 | 88,136 | 72,361 | 72,738 | 61,271 | 44,281 | 39,240 | 16,571 | 25,489 | 20,539 | 12,193 | 22,074 | 21,863 | 16,978 | 23,150 | 18,760 | 14,569 | 17,681 | 14,065 | 12,599 | 12,254 | 8,168 | 7,531 | 7,829 | 7,346 | 9,421 | 7,785 | 4,490 | 3,454 | 2,195 | 1,453 | 1,146 | 953 | 708.1 | 462.7 | 279.2 | 170.5 |
| Depreciation & Amortization | 34,153 | 22,287 | 13,861 | 14,460 | 11,686 | 12,796 | 11,682 | 10,261 | 8,778 | 6,622 | 5,957 | 5,212 | 3,755 | 2,967 | 2,766 | 2,673 | 2,562 | 2,056 | 1,440 | 903 | 855 | 1,186 | 1,439 | 1,084 | 1,536 | 748 | 1,010 | 1,024 | 557 | 480 | 269 | 237 | 151 | 112.3 | 75.8 | 46.3 | 24.2 |
| Stock-Based Compensation | 11,974 | 10,734 | 9,611 | 7,502 | 6,118 | 5,289 | 4,652 | 3,940 | 3,266 | 2,668 | 2,574 | 2,446 | 2,406 | 2,244 | 2,166 | 1,891 | 1,708 | 1,479 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | (5,350) | 1,824 | (2,388) | 446 | (936) | (1,483) | 3,866 | 20,467 | 4,876 | 610 | 46,585 | 44,949 | 42,878 | 35,930 | 28,224 | 30,035 | (178) | 22,097 | (961) | (2,397) | 174 | 1,320 | 634 | 1,992 | 298 | (2,623) | 1,479 | 2,623 | 678 | 1,044 | 268 | 210 | (30) | 86.6 | 19.3 | (47.2) | 27.8 |
| Other Non-Cash Items | 609 | 305 | 196 | (409) | (1,249) | (219) | (792) | (2,212) | (2,073) | 407 | (37,865) | (41,848) | (42,050) | (27,447) | (29,314) | (29,066) | (386) | (22,636) | 1,281 | 1,365 | 3,501 | 5,431 | 7,587 | 4,020 | 4,662 | 3,803 | 2,947 | 296 | 0 | 0 | 0 | 0 | 0 | 0 | 0.1 | 0 | 0 |
| Operating Cash Flow | 136,162 | 118,548 | 87,582 | 89,035 | 76,740 | 60,675 | 52,185 | 43,884 | 39,507 | 33,325 | 29,668 | 32,502 | 28,833 | 31,626 | 26,994 | 24,073 | 19,037 | 21,612 | 17,796 | 14,404 | 16,605 | 14,626 | 15,797 | 14,509 | 13,422 | 11,426 | 13,137 | 8,433 | 4,689 | 3,719 | 1,990 | 1,593 | 1,074 | 907 | 557.9 | 278.3 | 222.5 |
| Investing Activities | |||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (64,551) | (44,477) | (28,107) | (23,886) | (20,622) | (15,441) | (13,925) | (11,632) | (8,129) | (8,343) | (5,944) | (5,485) | (4,257) | (2,305) | (2,355) | (1,977) | (3,119) | (3,182) | (2,264) | (1,578) | (812) | (1,109) | (891) | (770) | (1,103) | (879) | (583) | (656) | (499) | (494) | (495) | (278) | (236) | (316.6) | (264.4) | (158.1) | (89.4) |
| Acquisitions | (5,978) | (69,132) | (1,670) | (22,038) | (8,909) | (2,521) | (2,388) | (888) | (25,944) | (1,393) | (3,723) | (5,937) | (1,584) | (10,112) | (71) | (245) | (868) | (8,053) | (1,150) | (649) | (207) | (4) | (1,063) | 0 | 0 | 0 | 0 | (190) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Purchases of Investments | (29,775) | (17,732) | (37,651) | (26,456) | (62,924) | (77,190) | (57,697) | (137,380) | (176,905) | (129,758) | (98,729) | (72,690) | (75,396) | (57,250) | (35,993) | (31,670) | (37,780) | (20,954) | (36,308) | (51,117) | (68,045) | (92,495) | (89,621) | (89,386) | (66,346) | (43,158) | (36,441) | (4,828) | (921) | (1,551) | (651) | (860) | (723) | (284.3) | (76.6) | (94.5) | (15.7) |
| Sales/Maturities of Investments | 25,388 | 35,669 | 47,864 | 44,894 | 65,800 | 84,170 | 58,237 | 143,937 | 164,394 | 115,341 | 85,861 | 65,366 | 57,594 | 45,275 | 23,803 | 22,578 | 25,997 | 27,729 | 46,187 | 58,230 | 84,091 | 90,863 | 84,362 | 79,311 | 58,715 | 32,110 | 25,754 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Investing Activities | 2,317 | (1,298) | (3,116) | (2,825) | (922) | (1,241) | 0 | (98) | (197) | 203 | (466) | (87) | (168) | (394) | 0 | (1,502) | (930) | (127) | (376) | 3,117 | 0 | 0 | 0 | 0 | 0 | 0 | 79 | (1,598) | (1,669) | (625) | (230) | (64) | (17) | (40.7) | (39.7) | (18.1) | (39.9) |
| Investing Cash Flow | (72,599) | (96,970) | (22,680) | (30,311) | (27,577) | (12,223) | (15,773) | (6,061) | (46,781) | (23,950) | (23,001) | (18,833) | (23,811) | (24,786) | (14,616) | (11,314) | (15,770) | (4,587) | 6,089 | 8,003 | 15,027 | (2,745) | (7,213) | (10,845) | (8,734) | (11,927) | (11,191) | (7,272) | (3,089) | (2,670) | (1,376) | (1,202) | (976) | (641.6) | (380.7) | (270.7) | (145) |
| Financing Activities | |||||||||||||||||||||||||||||||||||||
| Net Debt Issuance | (8,962) | 575 | (2,750) | (9,023) | (3,750) | (5,518) | (4,000) | (10,201) | 31,459 | 18,283 | 13,661 | 6,962 | 3,537 | 0 | 5,960 | 190 | 5,746 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (11.1) | 12.9 | (19.6) | 5.2 |
| Stock Repurchased | (18,420) | (17,254) | (22,245) | (32,696) | (27,385) | (22,968) | (19,543) | (10,721) | (11,788) | (15,969) | (14,443) | (7,316) | (5,360) | (5,029) | (11,555) | (11,269) | (9,353) | (12,533) | (27,575) | (19,207) | (8,057) | (3,383) | (6,486) | (6,069) | (7,441) | (4,896) | (2,950) | (2,468) | (3,101) | (1,261) | (649) | (348) | (250) | (135) | (197) | (46.7) | 0 |
| Dividends Paid | (24,082) | (21,771) | (19,800) | (18,135) | (16,521) | (15,137) | (13,811) | (12,699) | (11,845) | (11,006) | (9,882) | (8,879) | (7,455) | (6,385) | (5,180) | (4,578) | (4,468) | (4,015) | (3,805) | (3,545) | (36,112) | (1,729) | (857) | 0 | 0 | (13) | (28) | (28) | (15) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | (2,291) | (1,309) | (1,006) | (863) | (2,523) | (3,751) | (675) | (971) | (190) | (369) | 362 | (39) | 199 | 93 | (23) | 55 | 33 | 120 | 54 | 89 | (18) | 0 | 0 | 0 | 235 | 0 | 0 | 0 | 796 | 352 | 179 | 0 | 0 | 0 | 0.1 | 0 | 14 |
| Financing Cash Flow | (51,699) | (37,757) | (43,935) | (58,876) | (48,486) | (46,031) | (36,887) | (33,590) | 8,408 | (8,393) | (9,668) | (8,665) | (8,148) | (9,408) | (8,376) | (13,291) | (7,463) | (12,934) | (24,544) | (20,562) | (41,078) | (2,364) | (5,223) | (4,572) | (5,586) | (2,192) | (862) | (999) | (501) | (405) | (138) | 83 | 186 | 119 | (4.3) | 43.5 | 25.5 |
| Cash Position | |||||||||||||||||||||||||||||||||||||
| Net Change in Cash | 11,927 | (16,389) | 20,773 | (293) | 648 | 2,220 | (590) | 4,283 | 1,153 | 915 | (3,074) | 4,865 | (3,134) | (2,672) | 4,105 | (571) | (4,263) | 4,228 | (603) | 1,863 | (9,453) | 9,544 | 3,422 | (906) | (924) | (129) | 1,136 | 133 | 1,105 | 639 | 485 | 464 | 222 | 374.3 | 170.9 | 53.9 | 101.9 |
| Cash at Beginning | 18,315 | 34,704 | 13,931 | 14,224 | 13,576 | 11,356 | 11,946 | 7,663 | 6,510 | 5,595 | 8,669 | 3,804 | 6,938 | 9,610 | 5,505 | 6,076 | 10,339 | 6,111 | 6,714 | 4,851 | 14,304 | 6,438 | 3,016 | 3,922 | 4,846 | 4,975 | 3,839 | 3,706 | 2,601 | 1,962 | 1,477 | 1,013 | 791 | 417.2 | 246.3 | 192.4 | 90.5 |
| Cash at End | 30,242 | 18,315 | 34,704 | 13,931 | 14,224 | 13,576 | 11,356 | 11,946 | 7,663 | 6,510 | 5,595 | 8,669 | 3,804 | 6,938 | 9,610 | 5,505 | 6,076 | 10,339 | 6,111 | 6,714 | 4,851 | 15,982 | 6,438 | 3,016 | 3,922 | 4,846 | 4,975 | 3,839 | 3,706 | 2,601 | 1,962 | 1,477 | 1,013 | 791.5 | 417.2 | 246.3 | 192.4 |
| Free Cash Flow | 71,611 | 74,071 | 59,475 | 65,149 | 56,118 | 45,234 | 38,260 | 32,252 | 31,378 | 24,982 | 23,724 | 27,017 | 24,576 | 29,321 | 24,639 | 22,096 | 15,918 | 18,430 | 15,532 | 12,826 | 15,793 | 13,517 | 14,906 | 13,739 | 12,319 | 10,547 | 12,554 | 7,587 | 4,190 | 3,225 | 1,495 | 1,315 | 838 | 590.4 | 293.5 | 120.2 | 133.1 |
| Key Metrics | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | ||||||||||||||||||||||||||||||||||||||||
| Revenue | 281,724 | 245,122 | 211,915 | 198,270 | 168,088 | 143,015 | 125,843 | 110,360 | 96,571 | 91,154 | 93,580 | 86,833 | 77,849 | 73,723 | 69,943 | 62,484 | 58,437 | 60,420 | 51,122 | 44,282 | 39,788 | 36,835 | 32,187 | 28,365 | 25,296 | 22,956 | 19,747 | 15,262 | 11,936 | 8,671 | 5,937 | 4,649 | 3,753 | 2,758.7 | 1,843.4 | 1,183.4 | 803.5 | 590.8 | 345.9 | 197.5 |
| Gross Profit | 193,893 | 171,008 | 146,052 | 135,620 | 115,856 | 96,937 | 82,933 | 72,007 | 62,310 | 58,374 | 60,542 | 59,755 | 57,464 | 56,193 | 54,366 | 50,089 | 46,282 | 48,822 | 40,429 | 36,632 | 33,757 | 30,119 | 26,128 | 23,174 | 21,841 | 19,954 | 17,943 | 13,826 | 10,323 | 7,963 | 5,329 | 4,123 | 3,271 | 2,404.6 | 1,556.6 | 977 | 623.5 | 458.8 | 279.6 | 162.4 |
| Operating Income | 128,528 | 109,433 | 88,523 | 83,383 | 69,916 | 52,959 | 42,959 | 35,058 | 29,025 | 26,078 | 18,161 | 27,759 | 26,764 | 21,763 | 27,161 | 24,098 | 20,363 | 22,271 | 18,438 | 16,472 | 14,561 | 9,034 | 9,545 | 11,910 | 11,720 | 11,006 | 10,043 | 6,710 | 4,871 | 3,078 | 2,038 | 1,726 | 1,326 | 996 | 649.8 | 393.2 | 242.2 | 187.4 | 126.9 | 60.9 |
| Net Income | 101,832 | 88,136 | 72,361 | 72,738 | 61,271 | 44,281 | 39,240 | 16,571 | 25,489 | 20,539 | 12,193 | 22,074 | 21,863 | 16,978 | 23,150 | 18,760 | 14,569 | 17,681 | 14,065 | 12,599 | 12,254 | 8,168 | 7,531 | 7,829 | 7,346 | 9,421 | 7,785 | 4,490 | 3,454 | 2,195 | 1,453 | 1,146 | 953 | 708.1 | 462.7 | 279.2 | 170.5 | 123.9 | 71.9 | 39.3 |
| EPS (Diluted) | 13.64 | 11.80 | 9.68 | 9.65 | 8.05 | 5.76 | 5.06 | 2.13 | 3.25 | 2.10 | 1.48 | 2.63 | 2.58 | 2.00 | 2.69 | 2.10 | 1.62 | 1.87 | 1.42 | 1.20 | 1.12 | 0.75 | 0.69 | 0.70 | 0.66 | 0.85 | 0.71 | 0.42 | 0.33 | 0.22 | 0.14 | 0.12 | 0.10 | 0.08 | 0.06 | 0.04 | 0.03 | 0.02 | 0.01 | 0.01 |
| Balance Sheet | ||||||||||||||||||||||||||||||||||||||||
| Cash & Equivalents | 30,242 | 18,315 | 34,704 | 13,931 | 14,224 | 13,576 | 11,356 | 11,946 | 7,663 | 6,510 | 5,595 | 8,669 | 3,804 | 6,938 | 9,610 | 5,505 | 6,076 | 10,339 | 6,111 | 6,714 | 4,851 | 14,304 | 6,438 | 3,016 | 3,922 | 4,846 | 4,975 | 3,839 | 3,706 | 2,601 | 1,962 | 1,477 | 1,013 | 791.4 | 417.2 | 246.3 | 192.4 | 183.2 | 132.5 | 102.7 |
| Total Assets | 619,003 | 512,163 | 411,976 | 364,840 | 333,779 | 301,311 | 286,556 | 258,848 | 250,312 | 193,468 | 174,472 | 172,384 | 142,431 | 121,271 | 108,704 | 86,113 | 77,888 | 72,793 | 63,171 | 69,597 | 70,815 | 94,368 | 81,732 | 67,646 | 58,830 | 52,150 | 38,625 | 22,357 | 14,387 | 10,093 | 7,210 | 5,363 | 3,805 | 2,639.9 | 1,644.2 | 1,105.3 | 720.6 | 493 | 287.8 | 170.7 |
| Total Debt | 112,184 | 97,852 | 79,441 | 78,400 | 82,278 | 82,110 | 86,455 | 87,508 | 95,527 | 54,247 | 35,292 | 22,645 | 15,600 | 11,944 | 11,921 | 5,939 | 5,746 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.3 | 19.5 | 6.5 | 25.4 | 20.3 | 7.1 | 1.9 |
| Stockholders' Equity | 343,479 | 268,477 | 206,223 | 166,542 | 141,988 | 118,304 | 102,330 | 82,718 | 87,711 | 71,997 | 80,083 | 89,784 | 78,944 | 66,363 | 57,083 | 46,175 | 39,558 | 36,286 | 31,097 | 40,104 | 48,115 | 74,825 | 61,020 | 52,180 | 47,289 | 41,368 | 28,438 | 16,627 | 10,777 | 6,908 | 5,333 | 4,450 | 3,242 | 2,193 | 1,350.8 | 918.6 | 561.8 | 375.5 | 239.1 | 139.3 |
| Cash Flow | ||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | 136,162 | 118,548 | 87,582 | 89,035 | 76,740 | 60,675 | 52,185 | 43,884 | 39,507 | 33,325 | 29,668 | 32,502 | 28,833 | 31,626 | 26,994 | 24,073 | 19,037 | 21,612 | 17,796 | 14,404 | 16,605 | 14,626 | 15,797 | 14,509 | 13,422 | 11,426 | 13,137 | 8,433 | 4,689 | 3,719 | 1,990 | 1,593 | 1,074 | 907 | 557.9 | 278.3 | 222.5 | |||
| Capital Expenditure | (64,551) | (44,477) | (28,107) | (23,886) | (20,622) | (15,441) | (13,925) | (11,632) | (8,129) | (8,343) | (5,944) | (5,485) | (4,257) | (2,305) | (2,355) | (1,977) | (3,119) | (3,182) | (2,264) | (1,578) | (812) | (1,109) | (891) | (770) | (1,103) | (879) | (583) | (656) | (499) | (494) | (495) | (278) | (236) | (316.6) | (264.4) | (158.1) | (89.4) | |||
| Free Cash Flow | 71,611 | 74,071 | 59,475 | 65,149 | 56,118 | 45,234 | 38,260 | 32,252 | 31,378 | 24,982 | 23,724 | 27,017 | 24,576 | 29,321 | 24,639 | 22,096 | 15,918 | 18,430 | 15,532 | 12,826 | 15,793 | 13,517 | 14,906 | 13,739 | 12,319 | 10,547 | 12,554 | 7,587 | 4,190 | 3,225 | 1,495 | 1,315 | 838 | 590.4 | 293.5 | 120.2 | 133.1 | |||