Microsoft Corporation logo MSFT - Microsoft Corporation

Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 66
HOLD 16
SELL 0
STRONG
SELL
0
| 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