JPM - JPMorgan Chase & Co.
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$338.78
DETAILS
HIGH:
$391.00
LOW:
$295.00
MEDIAN:
$332.00
CONSENSUS:
$338.78
UPSIDE:
10.58%
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||
| Revenue | 279,745 | 270,789 | 236,273 | 153,824 | 127,238 | 129,843 | 142,515 | 129,824 | 114,579 | 106,387 | 101,006 | 103,009 | 106,717 | 108,074 | 110,838 | 115,475 | 115,632 | 101,491 | 116,353 | 99,864 | 79,768 | 56,305 | 44,363 | 43,372 | 50,429 | 60,065 | 51,852 | 32,379 | 30,406 | 27,444 | 26,368 | 12,685 | 12,427 |
| Cost of Revenue | 112,138 | 112,004 | 90,603 | 32,432 | (3,667) | 27,372 | 32,380 | 25,912 | 19,164 | 15,179 | 11,290 | 11,036 | 9,575 | 14,428 | 21,178 | 29,420 | 47,213 | 55,218 | 51,845 | 41,135 | 29,003 | 16,477 | 12,647 | 18,089 | 24,564 | 28,508 | 22,368 | 15,066 | 14,402 | 12,466 | 12,166 | 4,964 | 5,026 |
| Gross Profit | 167,607 | 158,785 | 145,670 | 121,392 | 130,905 | 102,471 | 110,135 | 103,912 | 95,415 | 91,208 | 89,716 | 91,973 | 97,142 | 93,646 | 89,660 | 86,055 | 68,419 | 46,273 | 64,508 | 58,729 | 50,765 | 39,828 | 31,716 | 25,283 | 25,865 | 31,557 | 29,484 | 17,313 | 16,004 | 14,978 | 14,202 | 7,721 | 7,401 |
| Operating Expenses | |||||||||||||||||||||||||||||||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 60,018 | 56,331 | 51,056 | 45,547 | 41,603 | 37,464 | 37,506 | 36,161 | 34,108 | 33,100 | 32,458 | 32,710 | 33,310 | 33,162 | 32,180 | 30,570 | 28,705 | 24,659 | 24,759 | 23,400 | 19,982 | 15,626 | 12,405 | 11,382 | 12,545 | 13,343 | 11,037 | 5,879 | 5,437 | 5,158 | 5,107 | 2,644 | 2,466 |
| Other Expenses | 34,994 | 27,373 | 33,002 | 29,679 | 29,740 | 29,192 | 27,763 | 26,987 | 25,407 | 23,572 | 26,556 | 28,564 | 37,157 | 31,567 | 30,731 | 30,626 | 23,647 | 18,841 | 16,944 | 15,443 | 18,944 | 18,346 | 9,283 | 11,382 | 10,754 | 9,481 | 6,958 | 5,504 | 4,657 | 6,009 | 4,283 | 2,865 | 2,827 |
| Operating Expenses | 95,012 | 83,704 | 84,058 | 75,226 | 71,343 | 66,656 | 65,269 | 63,148 | 59,515 | 56,672 | 59,014 | 61,274 | 70,467 | 64,729 | 62,911 | 61,196 | 52,352 | 43,500 | 41,703 | 38,843 | 38,926 | 33,972 | 21,688 | 22,764 | 23,299 | 22,824 | 17,995 | 11,383 | 10,094 | 11,167 | 9,390 | 5,509 | 5,293 |
| Operating Income | |||||||||||||||||||||||||||||||||
| Operating Income | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 |
| Interest Expense | 97,898 | 101,350 | 81,321 | 26,097 | 5,553 | 9,960 | 26,795 | 21,041 | 13,874 | 9,818 | 7,463 | 7,897 | 9,350 | 11,043 | 13,604 | 12,781 | 15,198 | 34,239 | 44,981 | 37,865 | 25,520 | 13,933 | 11,107 | 13,758 | 21,379 | 27,131 | 20,922 | 13,723 | 13,598 | 11,569 | 11,408 | 4,414 | 3,767 |
| Interest Income | 193,341 | 193,933 | 170,588 | 92,807 | 57,864 | 64,523 | 84,040 | 76,100 | 63,971 | 55,901 | 50,973 | 51,531 | 52,669 | 55,953 | 61,293 | 63,782 | 66,350 | 73,018 | 71,387 | 59,107 | 45,075 | 30,460 | 23,444 | 25,936 | 32,181 | 36,643 | 31,207 | 22,289 | 21,851 | 19,900 | 19,531 | 9,088 | 8,403 |
| Profitability | |||||||||||||||||||||||||||||||||
| EBITDA | 81,416 | 83,019 | 69,124 | 53,217 | 67,494 | 44,429 | 53,234 | 48,555 | 42,079 | 40,014 | 35,642 | 35,458 | 31,981 | 34,064 | 31,854 | 29,824 | 20,425 | 7,301 | 26,626 | 23,463 | 16,157 | 9,691 | 13,129 | 5,945 | 5,457 | 11,278 | 13,434 | 7,100 | 6,861 | 4,680 | 5,678 | 2,589 | 2,441 |
| EBIT | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 |
| Income Before Tax | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 |
| Income Tax Expense | 15,547 | 16,610 | 12,060 | 8,490 | 11,228 | 6,684 | 8,435 | 8,290 | 11,459 | 9,803 | 6,260 | 8,954 | 8,789 | 7,633 | 7,773 | 7,489 | 4,415 | (926) | 7,440 | 6,237 | 3,585 | 1,596 | 3,309 | 856 | 847 | 3,006 | 3,988 | 2,148 | 2,202 | 1,350 | 1,842 | 918 | 539 |
| Net Income | 57,048 | 58,471 | 49,552 | 37,676 | 48,334 | 29,131 | 36,431 | 32,474 | 24,441 | 24,733 | 24,442 | 21,745 | 17,886 | 20,530 | 18,197 | 16,406 | 10,025 | 5,605 | 15,365 | 14,444 | 8,483 | 4,466 | 6,719 | 1,663 | 1,694 | 5,727 | 7,501 | 3,782 | 3,708 | 2,461 | 2,959 | 1,294 | 1,604 |
| Per Share Data | |||||||||||||||||||||||||||||||||
| EPS (Basic) | 20.09 | 19.79 | 16.25 | 12.10 | 15.39 | 8.89 | 10.75 | 9.04 | 6.35 | 6.24 | 6.05 | 5.33 | 4.38 | 5.22 | 4.50 | 3.98 | 2.27 | 1.41 | 4.38 | 4.16 | 2.43 | 1.59 | 3.32 | 0.81 | 0.83 | 2.99 | 6.12 | 2.90 | 2.77 | 1.71 | 2.11 | 1.55 | 1.92 |
| EPS (Diluted) | 20.05 | 19.75 | 16.23 | 12.09 | 15.36 | 8.88 | 10.72 | 9.00 | 6.31 | 6.19 | 6.00 | 5.29 | 4.34 | 5.20 | 4.48 | 3.96 | 2.26 | 1.37 | 4.33 | 4.04 | 2.38 | 1.55 | 3.24 | 0.80 | 0.80 | 2.86 | 6.01 | 2.83 | 2.67 | 1.65 | 2.02 | 1.55 | 1.92 |
| Shares Outstanding | 2,788.7 | 2,873.9 | 2,938.6 | 2,965.8 | 3,021.5 | 3,082.4 | 3,221.5 | 3,396.4 | 3,576.4 | 3,618.5 | 3,707.8 | 3,795.3 | 3,814.9 | 3,822.2 | 3,900.4 | 3,956.3 | 3,862.8 | 3,501.1 | 3,404 | 3,470 | 3,492 | 2,780 | 2,009 | 1,984 | 1,972.4 | 1,884.1 | 1,226.2 | 1,269.2 | 1,273.8 | 1,311.1 | 801.8 | 747.9 | 753.6 |
| Metric | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2009 | 2008 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | ||||||||||||||||||||||||
| Cash & Cash Equivalents | 343,338 | 469,317 | 624,151 | 567,234 | 740,834 | 527,609 | 263,631 | 278,793 | 431,304 | 389,635 | 89,436 | 165,034 | 56,848 | 30,443 | 28,160 | 35,343 | 32,305 | 44,305 | 24,280 | 18,590 | 22,949 | 11,743 | 14,481 | 12,882 |
| Short-Term Investments | 1,136,409 | 898,404 | 604,098 | 556,811 | 621,122 | 355,951 | 340,374 | 230,394 | 202,225 | 238,891 | 360,365 | 205,909 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 397,790 | 320,769 | 307,799 | 310,558 | 308,641 | 90,503 | 72,861 | 73,200 | 67,729 | 52,330 | 67,427 | 60,987 | 53,131 | 12,356 | 14,137 | 14,799 | 20,618 | 2,505 | 2,316 | 3,359 | 3,020 | 1,328 | 1,190 | 1,106 |
| Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current 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 |
| Total Current Assets | 1,877,537 | 1,688,490 | 1,536,048 | 1,434,603 | 1,670,597 | 974,063 | 676,866 | 582,387 | 701,258 | 680,856 | 517,228 | 431,930 | 109,979 | 42,799 | 42,297 | 50,142 | 52,923 | 46,810 | 26,596 | 21,949 | 25,969 | 13,071 | 15,671 | 13,988 |
| Non-Current Assets | ||||||||||||||||||||||||
| Property, Plant & Equipment | 36,244 | 32,223 | 30,157 | 27,734 | 27,070 | 27,109 | 25,813 | 14,934 | 14,159 | 14,131 | 11,118 | 10,045 | 9,145 | 6,487 | 6,829 | 6,292 | 7,087 | 4,439 | 4,055 | 3,780 | 3,642 | 2,038 | 2,134 | 1,910 |
| Goodwill | 52,731 | 52,565 | 52,634 | 51,662 | 50,315 | 49,248 | 47,823 | 47,471 | 47,507 | 47,288 | 48,357 | 48,027 | 43,203 | 8,511 | 8,096 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 11,727 | 11,995 | 11,747 | 9,197 | 6,376 | 4,180 | 5,518 | 6,878 | 6,885 | 6,958 | 20,152 | 14,984 | 14,684 | 6,480 | 307 | 14,799 | 20,618 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Long-Term Investments | 1,737,798 | 1,598,111 | 1,671,134 | 1,541,226 | 1,425,035 | 1,186,346 | 1,032,037 | 1,002,543 | 1,021,349 | 996,909 | 601,883 | 721,769 | 544,470 | 324,323 | 337,848 | 318,457 | 318,451 | 234,215 | 233,692 | 217,568 | 200,089 | 114,549 | 103,284 | 101,329 |
| Other Non-Current Assets | 708,863 | 619,430 | 573,673 | 601,321 | 564,174 | 1,143,811 | 899,322 | 968,319 | 742,442 | 744,830 | 833,251 | 948,297 | 435,767 | 382,312 | 358,924 | 303,337 | 321,054 | 120,641 | 101,532 | 122,224 | 106,399 | 53,268 | 50,334 | 32,661 |
| Total Non-Current Assets | 2,547,363 | 2,314,324 | 2,339,345 | 2,231,140 | 2,072,970 | 2,410,694 | 2,010,513 | 2,040,145 | 1,832,342 | 1,810,116 | 1,514,761 | 1,743,122 | 1,047,269 | 728,113 | 716,503 | 643,433 | 662,425 | 359,295 | 339,279 | 343,572 | 310,130 | 169,855 | 155,752 | 135,900 |
| Total Assets | 4,424,900 | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,031,989 | 2,175,052 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 |
| Current Liabilities | ||||||||||||||||||||||||
| Account Payables | 186,658 | 153,153 | 161,960 | 188,692 | 169,172 | 140,291 | 118,375 | 114,794 | 102,727 | 109,842 | 162,696 | 187,978 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Short-Term Debt | 508,408 | 349,728 | 261,247 | 246,640 | 247,934 | 260,417 | 224,595 | 251,596 | 210,718 | 200,109 | 303,207 | 241,583 | 149,431 | 136,675 | 195,020 | 157,790 | 176,429 | 63,802 | 56,659 | 67,731 | 67,599 | 34,913 | 34,941 | 24,765 |
| 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 |
| Other Current Liabilities | 2,729,010 | 2,559,254 | 2,540,269 | 2,467,014 | 2,576,880 | 2,243,815 | 1,638,000 | 1,573,670 | 1,529,868 | 1,462,607 | 1,003,313 | 1,054,551 | 521,456 | 326,491 | 304,753 | 293,650 | 279,365 | 241,745 | 212,437 | 193,688 | 180,921 | 98,417 | 96,506 | 98,277 |
| Total Current Liabilities | 3,584,541 | 3,214,915 | 3,119,470 | 3,053,636 | 3,127,885 | 2,798,440 | 2,110,310 | 2,057,945 | 1,962,846 | 1,898,690 | 1,529,341 | 1,605,716 | 746,609 | 508,232 | 538,213 | 499,253 | 496,548 | 322,603 | 283,387 | 273,945 | 260,829 | 138,222 | 133,808 | 125,649 |
| Non-Current Liabilities | ||||||||||||||||||||||||
| Long-Term Debt | 433,970 | 401,418 | 391,825 | 295,865 | 301,005 | 281,685 | 291,498 | 282,031 | 284,080 | 295,245 | 322,058 | 391,891 | 105,718 | 54,782 | 45,190 | 43,622 | 43,299 | 20,140 | 18,375 | 15,127 | 13,314 | 7,329 | 7,991 | 8,192 |
| Deferred Tax Liabilities | 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 | 43,951 | 41,723 | 36,220 | 23,910 | 20,550 | 25,278 | 24,241 | 26,041 | 30,981 | 42,847 | 15,225 | 10,561 | 151,207 | 149,449 | 133,091 | 109,051 | 128,674 | 39,195 | 39,725 | 54,157 | 40,412 | 25,463 | 18,912 | 4,883 |
| Total Non-Current Liabilities | 477,921 | 443,141 | 428,045 | 319,775 | 321,555 | 306,963 | 315,739 | 308,072 | 315,061 | 338,092 | 337,283 | 402,452 | 256,925 | 204,231 | 178,281 | 152,673 | 171,973 | 59,335 | 58,100 | 69,284 | 53,726 | 32,792 | 26,903 | 13,075 |
| Total Liabilities | 4,062,462 | 3,658,056 | 3,547,515 | 3,373,411 | 3,449,440 | 3,105,403 | 2,426,049 | 2,366,017 | 2,277,907 | 2,236,782 | 1,866,624 | 2,008,168 | 1,003,534 | 712,463 | 716,494 | 651,926 | 668,521 | 381,938 | 341,487 | 343,229 | 314,555 | 171,014 | 160,711 | 138,724 |
| Stockholders' Equity | ||||||||||||||||||||||||
| Common Stock | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 3,942 | 3,585 | 2,044 | 2,024 | 1,997 | 1,940 | 882 | 0 | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 416,055 | 376,166 | 332,901 | 296,456 | 272,268 | 236,990 | 223,211 | 199,202 | 177,676 | 162,440 | 62,481 | 54,013 | 30,209 | 29,681 | 25,851 | 26,993 | 28,096 | 17,547 | 13,544 | 11,086 | 8,627 | 4,493 | 3,263 | 2,501 |
| Accumulated Other Comprehensive Income | (4,290) | (12,456) | (10,443) | (17,341) | (84) | 7,986 | 1,569 | (1,507) | (119) | (1,175) | (91) | (5,687) | (208) | (30) | 1,227 | (442) | (241) | (1,454) | 392 | 112 | (288) | 0 | 0 | 0 |
| Total Stockholders' Equity | 362,438 | 344,758 | 327,878 | 292,332 | 294,127 | 279,354 | 261,330 | 256,515 | 255,693 | 254,190 | 165,365 | 166,884 | 105,653 | 46,154 | 42,306 | 41,099 | 42,888 | 23,617 | 23,838 | 21,742 | 20,994 | 11,912 | 10,712 | 11,164 |
| Total Liabilities & Equity | 4,424,900 | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,031,989 | 2,185,613 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 |
| Debt Metrics | ||||||||||||||||||||||||
| Total Debt | 942,378 | 751,146 | 653,072 | 542,505 | 548,939 | 542,102 | 516,093 | 533,627 | 494,798 | 495,354 | 625,265 | 633,474 | 255,149 | 191,457 | 240,210 | 201,412 | 219,728 | 83,942 | 75,034 | 82,858 | 80,913 | 42,242 | 42,932 | 32,957 |
| Net Debt | 599,040 | 281,829 | 28,921 | (24,729) | (191,895) | 14,493 | 252,462 | 254,834 | 63,494 | 105,719 | 535,829 | 468,440 | 198,301 | 161,014 | 212,050 | 166,069 | 187,423 | 39,637 | 50,754 | 64,268 | 57,964 | 30,499 | 28,451 | 20,075 |
| Metric | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||||||||||||||||
| Net Income | 56,780 | 58,471 | 49,552 | 37,676 | 48,334 | 29,131 | 36,431 | 32,474 | 24,441 | 24,733 | 8,483 | 4,466 | 6,719 | 1,663 | 1,694 | 5,727 | 7,501 | 3,782 | 3,708 | 2,461 | 2,970 | 1,294 | 1,569 |
| Depreciation & Amortization | 8,821 | 7,938 | 7,512 | 7,051 | 7,932 | 8,614 | 8,368 | 7,791 | 6,179 | 5,478 | 4,318 | 3,835 | 3,101 | 3,426 | 2,891 | 2,545 | 1,945 | 1,170 | 951 | 869 | 866 | 377 | 333 |
| Stock-Based Compensation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,563 | 1,296 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | 13,866 | (114,220) | (56,168) | 32,686 | 35,901 | (145,312) | (53,917) | (23,636) | (57,630) | (17,400) | (38,763) | (30,457) | 3,173 | (36,896) | (14,764) | (22,116) | (11,621) | (2,770) | 164 | (6,079) | (4,219) | (945) | (10,511) |
| Other Non-Cash Items | 15,789 | 3,795 | 16,612 | 32,444 | (17,831) | 31,230 | 11,940 | (2,736) | 13,871 | 0 | (4,046) | 6,540 | 180 | 5,037 | 7,072 | 168 | 2,225 | 1,410 | 638 | 1,766 | 27 | 1,624 | 123 |
| Operating Cash Flow | 100,867 | (42,012) | 12,974 | 107,119 | 78,084 | (79,910) | 4,092 | 15,614 | (10,827) | 21,884 | (30,236) | (15,147) | 14,601 | (25,134) | (3,107) | (13,676) | 50 | 3,592 | 5,461 | (983) | (356) | 2,350 | (8,486) |
| Investing Activities | |||||||||||||||||||||||
| Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (981) | (5,153) | 0 | 0 | 0 | 0 |
| Acquisitions | 0 | (2,362) | (9,920) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (1,039) | 13,864 | (669) | (72) | (1,677) | (2,195) | (3,142) | 0 | 0 | 0 | 0 | 0 | 0 |
| Purchases of Investments | (578,577) | (357,421) | (119,640) | (159,934) | (360,541) | (409,545) | (255,576) | (104,459) | (107,658) | (124,102) | (81,749) | (173,745) | (312,913) | (246,669) | (182,922) | (119,658) | (124,937) | (201,713) | (115,652) | (73,586) | (70,363) | (29,132) | (8,868) |
| Sales/Maturities of Investments | 233,500 | 242,487 | 215,234 | 172,401 | 263,720 | 228,793 | 125,804 | 86,413 | 150,881 | 120,760 | 113,988 | 179,731 | 326,286 | 224,564 | 200,274 | 114,130 | 136,158 | 199,913 | 106,254 | 53,764 | 65,789 | 24,870 | 5,120 |
| Other Investing Activities | (169,137) | (46,107) | (18,031) | (150,286) | (32,523) | (81,160) | 77,713 | (181,374) | (14,974) | (85,860) | (44,144) | (49,650) | (286) | (1,167) | (3,357) | 6,737 | (28,577) | (11,779) | (4,109) | (6,288) | 0 | (2,848) | 4,178 |
| Investing Cash Flow | (514,214) | (163,403) | 67,643 | (137,819) | (129,344) | (261,912) | (52,059) | (199,420) | 28,249 | (89,202) | (12,944) | (29,734) | 12,418 | (23,344) | 12,318 | (986) | (20,498) | (14,560) | (18,660) | (26,110) | (11,812) | (7,110) | 430 |
| Financing Activities | |||||||||||||||||||||||
| Net Debt Issuance | 166,996 | 20,749 | 8,603 | 23,902 | 35,250 | (21,931) | (37,086) | 13,825 | (10,268) | 11,660 | 19,456 | 4,962 | (46,583) | 36,149 | (22,227) | 31,241 | 7,275 | (4,024) | 5,654 | 18,268 | 7,286 | 8,991 | 4,499 |
| Stock Repurchased | (34,591) | (28,680) | (9,824) | (10,596) | (20,983) | (7,947) | (28,076) | (21,679) | (16,668) | (9,082) | (3,612) | (1,408) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (16,625) | (14,783) | (13,463) | (13,562) | (12,858) | (12,690) | (12,343) | (10,109) | (8,993) | (8,476) | (4,878) | (3,927) | (2,865) | (2,784) | (2,697) | (2,282) | (2,133) | (1,278) | (1,212) | (1,188) | (978) | (521) | (480) |
| Other Financing Activities | 150,753 | 83,661 | (10,887) | (126,001) | 267,234 | 634,713 | 105,492 | 50,425 | 49,313 | 104,169 | 33,421 | 59,121 | 21,984 | 11,103 | 14,194 | (8,135) | 19,517 | 18,397 | 12,367 | 9,793 | 7,840 | (1,147) | 2,038 |
| Financing Cash Flow | 269,533 | 63,447 | (25,571) | (126,257) | 275,993 | 596,645 | 32,987 | 34,158 | 14,642 | 98,271 | 45,069 | 59,596 | (26,251) | 44,643 | (10,683) | 20,052 | 20,821 | 12,324 | 14,281 | 26,894 | 13,424 | 6,774 | 6,038 |
| Cash Position | |||||||||||||||||||||||
| Net Change in Cash | (125,979) | (154,834) | 56,917 | (173,600) | 213,225 | 263,978 | (15,162) | (152,511) | 40,150 | 29,471 | 1,502 | 14,900 | 1,050 | (3,382) | (1,372) | 5,280 | 421 | 1,364 | 1,099 | (14,794) | (13,545) | (6,852) | (8,846) |
| Cash at Beginning | 469,317 | 624,151 | 567,234 | 740,834 | 527,609 | 263,631 | 278,793 | 431,304 | 391,154 | 361,683 | 35,168 | 20,268 | 19,218 | 22,600 | 23,972 | 18,692 | 18,271 | 15,704 | 14,605 | 9,077 | 8,832 | 6,852 | 8,846 |
| Cash at End | 343,338 | 469,317 | 624,151 | 567,234 | 740,834 | 527,609 | 263,631 | 278,793 | 431,304 | 391,154 | 36,670 | 35,168 | 20,268 | 19,218 | 22,600 | 23,972 | 18,692 | 17,068 | 15,704 | 876 | 1,959 | 752 | (483) |
| Free Cash Flow | 100,867 | (42,012) | 12,974 | 107,119 | 78,084 | (79,910) | 4,092 | 15,614 | (10,827) | 21,884 | (30,236) | (15,147) | 14,601 | (25,134) | (3,107) | (13,676) | 50 | 2,611 | 308 | (983) | (356) | 2,350 | (8,486) |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | |||||||||||||||||||||||||||||||||
| Revenue | 279,745 | 270,789 | 236,273 | 153,824 | 127,238 | 129,843 | 142,515 | 129,824 | 114,579 | 106,387 | 101,006 | 103,009 | 106,717 | 108,074 | 110,838 | 115,475 | 115,632 | 101,491 | 116,353 | 99,864 | 79,768 | 56,305 | 44,363 | 43,372 | 50,429 | 60,065 | 51,852 | 32,379 | 30,406 | 27,444 | 26,368 | 12,685 | 12,427 |
| Gross Profit | 167,607 | 158,785 | 145,670 | 121,392 | 130,905 | 102,471 | 110,135 | 103,912 | 95,415 | 91,208 | 89,716 | 91,973 | 97,142 | 93,646 | 89,660 | 86,055 | 68,419 | 46,273 | 64,508 | 58,729 | 50,765 | 39,828 | 31,716 | 25,283 | 25,865 | 31,557 | 29,484 | 17,313 | 16,004 | 14,978 | 14,202 | 7,721 | 7,401 |
| Operating Income | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 |
| Net Income | 57,048 | 58,471 | 49,552 | 37,676 | 48,334 | 29,131 | 36,431 | 32,474 | 24,441 | 24,733 | 24,442 | 21,745 | 17,886 | 20,530 | 18,197 | 16,406 | 10,025 | 5,605 | 15,365 | 14,444 | 8,483 | 4,466 | 6,719 | 1,663 | 1,694 | 5,727 | 7,501 | 3,782 | 3,708 | 2,461 | 2,959 | 1,294 | 1,604 |
| EPS (Diluted) | 20.05 | 19.75 | 16.23 | 12.09 | 15.36 | 8.88 | 10.72 | 9.00 | 6.31 | 6.19 | 6.00 | 5.29 | 4.34 | 5.20 | 4.48 | 3.96 | 2.26 | 1.37 | 4.33 | 4.04 | 2.38 | 1.55 | 3.24 | 0.80 | 0.80 | 2.86 | 6.01 | 2.83 | 2.67 | 1.65 | 2.02 | 1.55 | 1.92 |
| Balance Sheet | |||||||||||||||||||||||||||||||||
| Cash & Equivalents | 343,338 | 469,317 | 624,151 | 567,234 | 740,834 | 527,609 | 263,631 | 278,793 | 431,304 | 389,635 | 89,436 | 165,034 | 56,848 | 30,443 | 28,160 | 35,343 | 32,305 | 44,305 | 24,280 | 18,590 | 22,949 | 11,743 | 14,481 | 12,882 | |||||||||
| Total Assets | 4,424,900 | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,031,989 | 2,175,052 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 | |||||||||
| Total Debt | 942,378 | 751,146 | 653,072 | 542,505 | 548,939 | 542,102 | 516,093 | 533,627 | 494,798 | 495,354 | 625,265 | 633,474 | 255,149 | 191,457 | 240,210 | 201,412 | 219,728 | 83,942 | 75,034 | 82,858 | 80,913 | 42,242 | 42,932 | 32,957 | |||||||||
| Stockholders' Equity | 362,438 | 344,758 | 327,878 | 292,332 | 294,127 | 279,354 | 261,330 | 256,515 | 255,693 | 254,190 | 165,365 | 166,884 | 105,653 | 46,154 | 42,306 | 41,099 | 42,888 | 23,617 | 23,838 | 21,742 | 20,994 | 11,912 | 10,712 | 11,164 | |||||||||
| Cash Flow | |||||||||||||||||||||||||||||||||
| Operating Cash Flow | 100,867 | (42,012) | 12,974 | 107,119 | 78,084 | (79,910) | 4,092 | 15,614 | (10,827) | 21,884 | (30,236) | (15,147) | 14,601 | (25,134) | (3,107) | (13,676) | 50 | 3,592 | 5,461 | (983) | (356) | 2,350 | (8,486) | ||||||||||
| Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (981) | (5,153) | 0 | 0 | 0 | 0 | ||||||||||
| Free Cash Flow | 100,867 | (42,012) | 12,974 | 107,119 | 78,084 | (79,910) | 4,092 | 15,614 | (10,827) | 21,884 | (30,236) | (15,147) | 14,601 | (25,134) | (3,107) | (13,676) | 50 | 2,611 | 308 | (983) | (356) | 2,350 | (8,486) | ||||||||||