BAC - Bank of America Corporation
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$61.13
DETAILS
HIGH:
$71.00
LOW:
$50.00
MEDIAN:
$61.00
CONSENSUS:
$61.13
UPSIDE:
17.25%
| 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 | 191,567 | 192,434 | 171,912 | 115,053 | 93,851 | 93,753 | 113,589 | 109,627 | 99,466 | 93,662 | 93,514 | 96,829 | 98,796 | 98,008 | 107,714 | 128,934 | 140,436 | 112,567 | 115,632 | 113,578 | 82,852 | 64,658 | 49,006 | 46,362 | 53,116 | 57,772 | 51,632 | 51,794 | 49,360 | 43,387 | 16,309 | 13,125 | 10,392 |
| Cost of Revenue | 84,145 | 96,368 | 77,725 | 22,646 | 144 | 19,545 | 25,935 | 21,889 | 15,736 | 13,558 | 13,710 | 13,210 | 16,311 | 24,913 | 35,030 | 52,409 | 79,377 | 67,149 | 61,248 | 49,001 | 31,903 | 17,762 | 13,018 | 14,935 | 22,290 | 27,351 | 20,906 | 23,210 | 20,805 | 18,327 | 8,155 | 5,628 | 4,000 |
| Gross Profit | 107,422 | 96,066 | 94,187 | 92,407 | 93,707 | 74,208 | 87,654 | 87,738 | 83,730 | 80,104 | 79,804 | 83,619 | 82,485 | 73,095 | 72,684 | 76,525 | 61,059 | 45,418 | 54,384 | 64,577 | 50,949 | 46,896 | 35,988 | 31,427 | 30,826 | 30,421 | 30,726 | 28,584 | 28,555 | 25,060 | 8,154 | 7,497 | 6,392 |
| 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 | 52,246 | 49,623 | 47,715 | 45,946 | 45,049 | 41,156 | 42,069 | 40,520 | 41,835 | 43,517 | 45,283 | 61,460 | 53,860 | 51,595 | 60,269 | 53,334 | 48,452 | 28,235 | 26,860 | 25,323 | 20,429 | 19,241 | 11,431 | 10,435 | 10,511 | 10,021 | 9,845 | 9,993 | 9,358 | 8,090 | 0 | 0 | 0 |
| Other Expenses | 17,481 | 17,189 | 18,130 | 15,492 | 14,682 | 14,057 | 12,831 | 12,634 | 12,682 | 11,566 | 12,334 | 14,196 | 12,453 | 18,428 | 12,645 | 24,514 | 8,247 | 12,755 | 6,600 | 7,281 | 6,040 | 6,747 | 8,696 | 8,001 | 10,198 | 8,612 | 8,666 | 10,543 | 8,641 | 7,659 | 5,163 | 4,942 | 4,401 |
| Operating Expenses | 69,727 | 66,812 | 65,845 | 61,438 | 59,731 | 55,213 | 54,900 | 53,154 | 54,517 | 55,083 | 57,617 | 75,656 | 66,313 | 70,023 | 72,914 | 77,848 | 56,699 | 40,990 | 33,460 | 32,604 | 26,469 | 25,988 | 20,127 | 18,436 | 20,709 | 18,633 | 18,511 | 20,536 | 17,999 | 15,749 | 5,163 | 4,942 | 4,401 |
| Operating Income | |||||||||||||||||||||||||||||||||
| Operating Income | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | (230) | (1,323) | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 |
| Interest Expense | 78,470 | 90,547 | 73,331 | 20,103 | 4,738 | 8,225 | 22,345 | 18,607 | 12,340 | 9,961 | 10,549 | 10,935 | 12,755 | 16,744 | 21,620 | 23,974 | 30,807 | 40,324 | 52,863 | 43,991 | 27,889 | 14,993 | 10,179 | 11,238 | 18,003 | 24,816 | 19,086 | 20,290 | 18,901 | 16,682 | 7,773 | 5,318 | 3,570 |
| Interest Income | 138,566 | 146,607 | 130,262 | 72,565 | 47,672 | 51,585 | 71,236 | 66,769 | 57,579 | 51,057 | 49,507 | 51,714 | 55,020 | 57,400 | 66,236 | 75,497 | 77,916 | 85,684 | 87,304 | 78,585 | 58,626 | 42,953 | 31,643 | 32,161 | 38,293 | 43,165 | 37,323 | 38,588 | 37,333 | 33,636 | 13,220 | 10,529 | 8,207 |
| Profitability | |||||||||||||||||||||||||||||||||
| EBITDA | 40,009 | 31,443 | 30,399 | 32,947 | 35,874 | 20,838 | 34,483 | 36,647 | 31,316 | 27,262 | 24,576 | 10,485 | 18,855 | 6,110 | 3,255 | 2,589 | 8,674 | 7,747 | 23,768 | 34,842 | 26,248 | 22,544 | 16,968 | 14,095 | 11,849 | 13,572 | 14,132 | 10,046 | 12,519 | 10,838 | 3,390 | 2,961 | 2,343 |
| EBIT | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | (230) | (1,323) | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 |
| Income Before Tax | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | (230) | (1,323) | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 |
| Income Tax Expense | 7,186 | 2,122 | 1,827 | 3,441 | 1,998 | 1,101 | 5,324 | 6,437 | 10,981 | 7,199 | 6,277 | 2,443 | 4,741 | (1,116) | (1,676) | 915 | (1,916) | 420 | 5,942 | 10,840 | 8,015 | 6,961 | 5,051 | 3,742 | 3,325 | 4,271 | 4,333 | 2,883 | 4,014 | 3,498 | 1,041 | 865 | 690 |
| Net Income | 30,509 | 27,132 | 26,515 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,822 | 15,910 | 5,520 | 11,431 | 4,188 | 1,446 | (2,238) | 6,276 | 4,008 | 14,982 | 21,133 | 16,465 | 13,947 | 10,810 | 9,249 | 6,792 | 7,517 | 7,882 | 5,165 | 6,542 | 5,813 | 1,950 | 1,690 | 1,501 |
| Per Share Data | |||||||||||||||||||||||||||||||||
| EPS (Basic) | 3.88 | 3.25 | 3.10 | 3.21 | 3.60 | 1.88 | 2.77 | 2.64 | 1.63 | 1.58 | 1.38 | 0.36 | 0.94 | 0.26 | 0.01 | -0.37 | -0.29 | 0.56 | 3.32 | 4.66 | 4.10 | 3.71 | 3.64 | 3.04 | 2.13 | 2.28 | 2.28 | 1.49 | 1.86 | 2.00 | 1.78 | 1.53 | 1.45 |
| EPS (Diluted) | 3.82 | 3.22 | 3.08 | 3.19 | 3.57 | 1.87 | 2.75 | 2.61 | 1.56 | 1.50 | 1.31 | 0.36 | 0.90 | 0.25 | 0.01 | -0.37 | -0.29 | 0.55 | 2.04 | 2.88 | 2.25 | 1.90 | 3.57 | 2.96 | 2.09 | 2.26 | 2.24 | 1.45 | 1.81 | 1.96 | 1.76 | 1.52 | 1.43 |
| Shares Outstanding | 7,364.9 | 7,738.4 | 8,028.6 | 8,113.7 | 8,493.3 | 8,753.2 | 9,390.5 | 10,096.5 | 10,195.6 | 10,284.1 | 10,462.3 | 10,527.8 | 10,731.2 | 10,746.0 | 10,142.6 | 9,790.5 | 7,728.6 | 4,592.1 | 4,423.6 | 4,526.6 | 4,008.7 | 3,758.5 | 2,973.4 | 3,040.1 | 3,189.9 | 3,292.8 | 3,452.0 | 1,143.2 | 1,143.9 | 1,180.4 | 1,089.9 | 1,098.6 | 1,031.8 |
| 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 | 231,845 | 296,486 | 341,419 | 237,462 | 355,365 | 387,009 | 168,667 | 184,898 | 168,587 | 157,599 | 145,541 | 42,427 | 41,297 | 35,135 | 31,786 | 32,769 | 32,961 | 31,827 | 35,027 | 36,829 | 10,776 | 9,744 | 11,741 | 9,128 |
| Short-Term Investments | 731,887 | 346,432 | 266,649 | 220,788 | 299,178 | 234,491 | 245,639 | 229,366 | 302,631 | 293,940 | 301,601 | 276,904 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 103,351 | 97,919 | 96,697 | 81,135 | 87,020 | 81,157 | 75,658 | 88,194 | 83,580 | 80,996 | 103,904 | 59,785 | 0 | 0 | 0 | 2,800 | 4,432 | 3,777 | 3,734 | 3,584 | 1,159 | 1,597 | 1,408 | 1,117 |
| 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,067,083 | 740,837 | 704,765 | 539,385 | 741,563 | 702,657 | 489,964 | 502,458 | 554,798 | 532,535 | 551,046 | 379,116 | 41,297 | 35,135 | 31,786 | 35,569 | 37,393 | 35,604 | 38,761 | 40,413 | 11,935 | 11,341 | 13,149 | 10,245 |
| Non-Current Assets | ||||||||||||||||||||||||
| Property, Plant & Equipment | 12,516 | 12,168 | 11,855 | 11,510 | 10,833 | 11,000 | 10,561 | 9,906 | 9,247 | 9,139 | 15,500 | 13,161 | 7,517 | 6,036 | 6,717 | 6,414 | 6,433 | 6,713 | 7,289 | 8,123 | 2,712 | 2,508 | 2,439 | 2,259 |
| Goodwill | 69,021 | 69,021 | 69,021 | 69,022 | 69,022 | 68,951 | 68,951 | 68,951 | 68,951 | 68,969 | 86,314 | 81,934 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,302 | 2,747 | 31,800 | 21,591 | 0 | 0 | 0 | 2,800 | 4,432 | 3,777 | 3,734 | 3,584 | 1,159 | 1,597 | 1,408 | 1,117 |
| Long-Term Investments | 2,098,132 | 1,688,268 | 1,675,657 | 1,717,017 | 1,686,408 | 1,398,904 | 1,230,490 | 1,181,393 | 1,091,090 | 1,072,248 | 982,356 | 980,589 | 738,519 | 433,540 | 405,545 | 407,777 | 451,193 | 446,903 | 430,793 | 402,393 | 135,917 | 140,380 | 127,328 | 120,589 |
| Other Non-Current Assets | 163,642 | 751,225 | 718,853 | 714,441 | 661,669 | 638,115 | 634,113 | 591,799 | 557,148 | 502,429 | 563,216 | 341,552 | 273,975 | 249,371 | 204,419 | 159,856 | 134,030 | 129,362 | 126,128 | 102,260 | 33,200 | 31,555 | 24,976 | 23,226 |
| Total Non-Current Assets | 2,343,311 | 2,520,682 | 2,475,386 | 2,511,990 | 2,427,932 | 2,116,970 | 1,944,115 | 1,852,049 | 1,726,436 | 1,655,532 | 1,679,186 | 1,438,827 | 1,069,160 | 701,310 | 629,165 | 586,195 | 604,798 | 596,970 | 578,918 | 530,570 | 173,859 | 175,957 | 156,455 | 147,441 |
| Total Assets | 3,410,394 | 3,261,519 | 3,180,151 | 3,051,375 | 3,169,495 | 2,819,627 | 2,434,079 | 2,354,507 | 2,281,234 | 2,188,067 | 2,230,232 | 1,817,943 | 1,110,457 | 736,445 | 660,951 | 621,764 | 642,191 | 632,574 | 617,679 | 570,983 | 185,794 | 187,298 | 169,604 | 157,686 |
| Current Liabilities | ||||||||||||||||||||||||
| Account Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Short-Term Debt | 48,088 | 375,149 | 315,985 | 222,567 | 216,082 | 189,644 | 189,313 | 207,177 | 209,531 | 194,235 | 324,709 | 364,654 | 198,339 | 120,524 | 90,313 | 69,944 | 91,609 | 122,232 | 99,034 | 79,459 | 24,001 | 35,890 | 31,610 | 44,248 |
| 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,511,517 | 2,058,010 | 2,019,357 | 2,010,740 | 2,165,136 | 1,866,800 | 1,518,073 | 1,449,696 | 1,390,732 | 1,323,965 | 1,057,043 | 934,720 | 618,570 | 414,113 | 386,458 | 373,495 | 364,244 | 347,273 | 357,260 | 346,297 | 106,498 | 100,691 | 100,470 | 91,113 |
| Total Current Liabilities | 2,559,605 | 2,433,159 | 2,335,342 | 2,455,840 | 2,580,181 | 2,236,365 | 1,890,184 | 1,821,899 | 1,752,386 | 1,665,569 | 1,509,606 | 1,341,890 | 816,909 | 534,637 | 476,771 | 443,439 | 455,853 | 469,505 | 456,294 | 425,756 | 130,499 | 136,581 | 132,080 | 135,361 |
| Non-Current Liabilities | ||||||||||||||||||||||||
| Long-Term Debt | 317,816 | 283,279 | 302,204 | 275,982 | 280,117 | 262,934 | 240,856 | 229,392 | 227,402 | 216,823 | 438,521 | 268,292 | 98,078 | 75,343 | 61,145 | 68,026 | 67,547 | 60,441 | 45,888 | 42,887 | 22,985 | 17,775 | 11,007 | 8,325 |
| 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 | 229,730 | 249,522 | 250,959 | 46,356 | 39,131 | 47,404 | 38,229 | 37,891 | 34,300 | 39,480 | 50,661 | 30,709 | 95,825 | 78,485 | 66,685 | 61,779 | 66,208 | 58,196 | 69,559 | 57,756 | 18,601 | 20,141 | 15,506 | 3,994 |
| Total Non-Current Liabilities | 547,546 | 532,801 | 553,163 | 322,338 | 319,248 | 310,338 | 279,085 | 267,283 | 261,702 | 256,303 | 489,182 | 299,001 | 193,903 | 153,828 | 127,830 | 129,805 | 133,755 | 118,637 | 115,447 | 100,643 | 41,586 | 37,916 | 26,513 | 12,346 |
| Total Liabilities | 3,107,151 | 2,965,960 | 2,888,505 | 2,778,178 | 2,899,429 | 2,546,703 | 2,169,269 | 2,089,182 | 2,014,088 | 1,921,872 | 1,998,788 | 1,640,891 | 1,010,812 | 688,465 | 604,601 | 573,244 | 589,608 | 588,142 | 571,741 | 526,399 | 172,085 | 174,497 | 158,593 | 147,707 |
| Stockholders' Equity | ||||||||||||||||||||||||
| Common Stock | 26,084 | 45,336 | 56,365 | 58,953 | 62,398 | 85,982 | 91,723 | 118,896 | 138,089 | 147,038 | 128,734 | 76,766 | 44,236 | 14 | 496 | 5,076 | 8,613 | 11,671 | 0 | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 261,693 | 242,349 | 224,672 | 207,003 | 188,064 | 164,088 | 156,319 | 136,314 | 113,816 | 101,225 | 71,233 | 73,823 | 58,006 | 50,213 | 48,517 | 42,980 | 39,815 | 35,681 | 30,998 | 28,438 | 9,673 | 7,826 | 6,451 | 5,247 |
| Accumulated Other Comprehensive Income | (10,526) | (15,285) | (17,788) | (21,156) | (5,104) | (1,656) | (6,633) | (12,211) | (7,082) | (7,288) | (5,619) | (10,825) | (2,868) | (2,301) | 1,248 | 399 | (872) | (2,997) | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | 303,243 | 295,559 | 291,646 | 273,197 | 270,066 | 272,924 | 264,810 | 265,325 | 267,146 | 266,195 | 231,444 | 177,052 | 99,645 | 47,980 | 50,319 | 48,520 | 47,628 | 44,432 | 45,938 | 44,584 | 13,709 | 12,801 | 11,011 | 9,979 |
| Total Liabilities & Equity | 3,410,394 | 3,261,519 | 3,180,151 | 3,051,375 | 3,169,495 | 2,819,627 | 2,434,079 | 2,354,507 | 2,281,234 | 2,188,067 | 2,230,232 | 1,817,943 | 1,110,457 | 736,445 | 660,951 | 621,764 | 642,191 | 632,574 | 617,679 | 570,983 | 185,794 | 187,298 | 169,604 | 157,686 |
| Debt Metrics | ||||||||||||||||||||||||
| Total Debt | 365,904 | 658,428 | 618,189 | 498,549 | 496,199 | 452,578 | 430,169 | 436,569 | 436,933 | 411,058 | 763,230 | 632,946 | 296,417 | 195,867 | 151,458 | 137,970 | 159,156 | 182,673 | 144,922 | 122,346 | 46,986 | 53,665 | 42,617 | 52,600 |
| Net Debt | 134,059 | 361,942 | 276,770 | 261,087 | 140,834 | 65,569 | 261,502 | 251,671 | 268,346 | 253,459 | 617,689 | 590,519 | 255,120 | 160,732 | 119,672 | 105,201 | 126,195 | 150,846 | 109,895 | 85,517 | 36,210 | 43,921 | 30,876 | 43,472 |
| 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 | 30,509 | 27,132 | 26,515 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,906 | 16,465 | 13,947 | 10,810 | 9,249 | 6,792 | 7,517 | 7,882 | 5,165 | 6,542 | 5,813 | 1,950 | 1,690 | 1,301 |
| Depreciation & Amortization | 2,314 | 2,189 | 2,057 | 1,978 | 1,898 | 1,843 | 1,729 | 2,063 | 2,103 | 2,241 | 1,768 | 1,636 | 1,107 | 1,104 | 1,732 | 1,784 | 1,917 | 1,998 | 1,963 | 1,527 | 399 | 406 | 352 |
| Stock-Based Compensation | 4,001 | 3,433 | 2,942 | 2,862 | 2,768 | 2,031 | 1,974 | 1,729 | 1,649 | 1,367 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | 0 | (48,546) | 2,728 | (51,944) | (39,920) | (326) | 13,170 | 1,257 | (30,080) | (16,773) | (27,220) | (21,278) | 10,600 | (30,582) | (24,075) | (8,904) | 281 | 990 | (363) | 89 | 26 | 69 | 52 |
| Other Non-Cash Items | (24,506) | 8,721 | 12,751 | 12,510 | (3,079) | 18,288 | 15,039 | 3,283 | 9,785 | 6,827 | (4,931) | 2,692 | 2,059 | 8,599 | 3,288 | 4,245 | (113) | 5,148 | (7,688) | (4,514) | (7,467) | 6,705 | 209 |
| Operating Cash Flow | 12,613 | (8,805) | 44,982 | (6,327) | (7,193) | 37,993 | 61,777 | 39,520 | 9,864 | 17,277 | (12,223) | (3,522) | 24,313 | (12,007) | (12,826) | 5,265 | 12,065 | 13,517 | 1,425 | 3,880 | (4,933) | 9,118 | 2,137 |
| Investing Activities | |||||||||||||||||||||||
| Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (1,228) | (863) | (209) | (939) | (835) | (642) | (465) | (437) | (888) | (1,183) | (307) | (327) | (4,671) |
| Acquisitions | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (49) | 4,953 | (140) | (110) | (417) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Purchases of Investments | 0 | (390,911) | (291,057) | (159,058) | (601,134) | (452,412) | (189,897) | (112,620) | (192,063) | (228,960) | (204,476) | (243,573) | (228,720) | (162,780) | (127,074) | (19,817) | (59,699) | (100,413) | (60,926) | (26,874) | (28,139) | (30,823) | (26,708) |
| Sales/Maturities of Investments | 9,592 | 342,455 | 286,819 | 243,161 | 291,389 | 262,443 | 165,890 | 102,419 | 183,880 | 199,115 | 174,292 | 144,798 | 199,443 | 164,522 | 137,691 | 51,304 | 50,790 | 84,028 | 46,166 | 44,203 | 41,782 | 34,121 | 37,236 |
| Other Investing Activities | (154,749) | (42,237) | (31,149) | (86,632) | (3,546) | 12,304 | (56,623) | (61,267) | (43,358) | (32,141) | (118,984) | (32,852) | (43,799) | (10,774) | 28,187 | (27,955) | (21,947) | (33,047) | (7,835) | (12,613) | (19,518) | (11,973) | (16,457) |
| Investing Cash Flow | (145,157) | (90,693) | (35,387) | (2,529) | (313,291) | (177,665) | (80,630) | (71,468) | (51,541) | (62,285) | (150,445) | (127,554) | (73,425) | (10,081) | 37,552 | 2,890 | (31,321) | (49,869) | (23,483) | 3,537 | (6,182) | (9,002) | (10,600) |
| Financing Activities | |||||||||||||||||||||||
| Net Debt Issuance | 0 | (1,154) | 25,987 | 35,034 | 34,281 | 4,172 | 5,630 | (1,246) | 12,544 | (20,100) | 44,522 | 41,822 | 33,542 | 15,855 | (27,431) | (18,153) | 33,099 | 23,166 | 26,323 | (3,590) | 10,997 | (1,890) | 5,678 |
| Stock Repurchased | (21,433) | (13,104) | (4,576) | (5,073) | (25,126) | (7,025) | (28,144) | (24,606) | (12,814) | (5,112) | (5,765) | (6,286) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (9,563) | (9,503) | (9,087) | (8,576) | (8,055) | (7,727) | (5,934) | (6,895) | (5,700) | (4,194) | (7,683) | (6,468) | (4,281) | (3,709) | (3,632) | (3,388) | (3,199) | (2,604) | (2,175) | (1,888) | (575) | (527) | (433) |
| Other Financing Activities | 100,944 | 89,384 | 81,021 | (131,196) | 290,550 | 366,399 | 30,750 | 81,350 | 55,238 | 59,612 | 136,897 | 100,095 | 27,583 | 12,897 | 9,313 | 16,937 | (8,287) | 15,953 | 4,351 | 3,169 | (158) | 4,241 | 2,899 |
| Financing Cash Flow | 69,948 | 60,369 | 93,345 | (106,039) | 291,650 | 355,819 | 3,377 | 53,118 | 49,195 | 32,982 | 170,817 | 132,875 | 51,048 | 20,209 | (25,345) | (7,566) | 17,913 | 36,131 | 21,851 | (4,929) | 9,981 | 1,817 | 8,341 |
| Cash Position | |||||||||||||||||||||||
| Net Change in Cash | (58,269) | (42,959) | 102,870 | (118,018) | (32,242) | 218,903 | (15,844) | 19,970 | 9,696 | (11,615) | 8,063 | 1,852 | 2,111 | (1,864) | (676) | 524 | (1,288) | (189) | (105) | (26,061) | (9,582) | (7,649) | (7,771) |
| Cash at Beginning | 0 | 333,073 | 230,203 | 348,221 | 380,463 | 161,560 | 177,404 | 157,434 | 147,738 | 159,353 | 28,936 | 27,084 | 24,973 | 26,837 | 27,513 | 26,989 | 28,277 | 28,466 | 28,571 | 26,061 | 9,582 | 7,649 | 7,771 |
| Cash at End | (58,269) | 290,114 | 333,073 | 230,203 | 348,221 | 380,463 | 161,560 | 177,404 | 157,434 | 147,738 | 36,999 | 28,936 | 27,084 | 24,973 | 26,837 | 27,513 | 26,989 | 28,277 | 28,466 | (8,745) | 19,563 | 9,466 | 16,112 |
| Free Cash Flow | 12,613 | (8,805) | 44,982 | (6,327) | (7,193) | 37,993 | 61,777 | 39,520 | 9,864 | 17,277 | (13,451) | (4,385) | 24,104 | (12,946) | (13,661) | 4,623 | 11,600 | 13,080 | 537 | 2,697 | (5,240) | 8,791 | (2,534) |
| 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 | 191,567 | 192,434 | 171,912 | 115,053 | 93,851 | 93,753 | 113,589 | 109,627 | 99,466 | 93,662 | 93,514 | 96,829 | 98,796 | 98,008 | 107,714 | 128,934 | 140,436 | 112,567 | 115,632 | 113,578 | 82,852 | 64,658 | 49,006 | 46,362 | 53,116 | 57,772 | 51,632 | 51,794 | 49,360 | 43,387 | 16,309 | 13,125 | 10,392 |
| Gross Profit | 107,422 | 96,066 | 94,187 | 92,407 | 93,707 | 74,208 | 87,654 | 87,738 | 83,730 | 80,104 | 79,804 | 83,619 | 82,485 | 73,095 | 72,684 | 76,525 | 61,059 | 45,418 | 54,384 | 64,577 | 50,949 | 46,896 | 35,988 | 31,427 | 30,826 | 30,421 | 30,726 | 28,584 | 28,555 | 25,060 | 8,154 | 7,497 | 6,392 |
| Operating Income | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | (230) | (1,323) | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 |
| Net Income | 30,509 | 27,132 | 26,515 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,822 | 15,910 | 5,520 | 11,431 | 4,188 | 1,446 | (2,238) | 6,276 | 4,008 | 14,982 | 21,133 | 16,465 | 13,947 | 10,810 | 9,249 | 6,792 | 7,517 | 7,882 | 5,165 | 6,542 | 5,813 | 1,950 | 1,690 | 1,501 |
| EPS (Diluted) | 3.82 | 3.22 | 3.08 | 3.19 | 3.57 | 1.87 | 2.75 | 2.61 | 1.56 | 1.50 | 1.31 | 0.36 | 0.90 | 0.25 | 0.01 | -0.37 | -0.29 | 0.55 | 2.04 | 2.88 | 2.25 | 1.90 | 3.57 | 2.96 | 2.09 | 2.26 | 2.24 | 1.45 | 1.81 | 1.96 | 1.76 | 1.52 | 1.43 |
| Balance Sheet | |||||||||||||||||||||||||||||||||
| Cash & Equivalents | 231,845 | 296,486 | 341,419 | 237,462 | 355,365 | 387,009 | 168,667 | 184,898 | 168,587 | 157,599 | 145,541 | 42,427 | 41,297 | 35,135 | 31,786 | 32,769 | 32,961 | 31,827 | 35,027 | 36,829 | 10,776 | 9,744 | 11,741 | 9,128 | |||||||||
| Total Assets | 3,410,394 | 3,261,519 | 3,180,151 | 3,051,375 | 3,169,495 | 2,819,627 | 2,434,079 | 2,354,507 | 2,281,234 | 2,188,067 | 2,230,232 | 1,817,943 | 1,110,457 | 736,445 | 660,951 | 621,764 | 642,191 | 632,574 | 617,679 | 570,983 | 185,794 | 187,298 | 169,604 | 157,686 | |||||||||
| Total Debt | 365,904 | 658,428 | 618,189 | 498,549 | 496,199 | 452,578 | 430,169 | 436,569 | 436,933 | 411,058 | 763,230 | 632,946 | 296,417 | 195,867 | 151,458 | 137,970 | 159,156 | 182,673 | 144,922 | 122,346 | 46,986 | 53,665 | 42,617 | 52,600 | |||||||||
| Stockholders' Equity | 303,243 | 295,559 | 291,646 | 273,197 | 270,066 | 272,924 | 264,810 | 265,325 | 267,146 | 266,195 | 231,444 | 177,052 | 99,645 | 47,980 | 50,319 | 48,520 | 47,628 | 44,432 | 45,938 | 44,584 | 13,709 | 12,801 | 11,011 | 9,979 | |||||||||
| Cash Flow | |||||||||||||||||||||||||||||||||
| Operating Cash Flow | 12,613 | (8,805) | 44,982 | (6,327) | (7,193) | 37,993 | 61,777 | 39,520 | 9,864 | 17,277 | (12,223) | (3,522) | 24,313 | (12,007) | (12,826) | 5,265 | 12,065 | 13,517 | 1,425 | 3,880 | (4,933) | 9,118 | 2,137 | ||||||||||
| Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (1,228) | (863) | (209) | (939) | (835) | (642) | (465) | (437) | (888) | (1,183) | (307) | (327) | (4,671) | ||||||||||
| Free Cash Flow | 12,613 | (8,805) | 44,982 | (6,327) | (7,193) | 37,993 | 61,777 | 39,520 | 9,864 | 17,277 | (13,451) | (4,385) | 24,104 | (12,946) | (13,661) | 4,623 | 11,600 | 13,080 | 537 | 2,697 | (5,240) | 8,791 | (2,534) | ||||||||||