Bank of America Corporation logo BAC - Bank of America Corporation

Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 35
HOLD 18
SELL 1
STRONG
SELL
0
| PRICE TARGET: $65.82 DETAILS
HIGH: $75.00
LOW: $59.00
MEDIAN: $65.00
CONSENSUS: $65.82
UPSIDE: 7.04%
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
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 9,942
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 4,397
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 5,545
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 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 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 4,149
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 4,149
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 1,396
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 3,682
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 7,780
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 1,735
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 1,396
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 1,396
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 251
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 1,145
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 1.15
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 1.13
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 974.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
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 167,097 146,099 142,862 129,446 146,106 134,860 145,541 42,427 54,304 50,381 49,799 41,297 35,135 31,786 32,769 32,961 31,827 35,027 36,829 10,776 9,744 11,741 9,128 9,765
Short-Term Investments 731,887 346,432 266,649 220,788 299,178 234,491 245,639 229,366 302,631 293,940 305,773 284,274 235,951 310,850 276,151 337,627 301,601 276,904 213,330 192,806 221,556 0 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 78,910 86,558 84,529 95,232 88,896 107,520 103,904 59,785 22,364 21,647 20,473 0 0 0 2,800 4,432 3,777 3,734 3,584 1,159 1,597 1,408 1,117 856
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 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 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,780 516,931 463,342 535,528 511,153 580,007 551,046 379,116 289,998 264,834 291,828 41,297 35,135 31,786 35,569 37,393 35,604 38,761 40,413 11,935 11,341 13,149 10,245 10,621
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 9,485 10,049 10,475 11,858 13,637 14,306 15,500 13,161 11,240 9,255 7,786 7,517 6,036 6,717 6,414 6,433 6,713 7,289 8,123 2,712 2,508 2,439 2,259 2,200
Goodwill 69,021 69,021 69,021 69,022 69,022 68,951 68,951 68,951 68,951 68,969 69,761 69,777 69,844 69,976 69,967 73,861 86,314 81,934 77,530 65,662 45,354 0 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 6,855 8,142 10,626 12,535 15,531 25,100 31,800 21,591 13,643 12,467 6,000 0 0 0 2,800 4,432 3,777 3,734 3,584 1,159 1,597 1,408 1,117 856
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 1,022,709 1,003,964 1,032,575 980,182 992,570 985,224 982,356 980,589 912,204 699,306 569,032 738,519 433,540 405,545 407,777 451,193 446,903 430,793 402,393 135,917 140,380 127,328 120,589 95,989
Other Non-Current Assets 163,642 751,225 718,853 714,441 661,669 638,115 634,113 591,799 557,148 502,429 483,697 495,671 515,411 599,895 526,188 586,411 563,216 341,552 411,131 408,213 371,803 273,975 249,371 204,419 159,856 134,030 129,362 126,128 102,260 33,200 31,555 24,976 23,226 8,349
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,592,507 1,587,603 1,638,931 1,674,446 1,617,893 1,684,902 1,679,186 1,438,827 1,425,748 1,194,903 999,975 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 107,438
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,144,287 2,104,534 2,102,273 2,209,974 2,129,046 2,264,909 2,230,232 1,817,943 1,715,746 1,459,737 1,291,803 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 118,059
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 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 202,389 232,449 244,105 323,990 250,562 305,321 324,709 364,654 412,524 358,827 356,924 198,339 120,524 90,313 69,944 91,609 122,232 99,034 79,459 24,001 35,890 31,610 44,248 21,957
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 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,264,222 1,193,128 1,202,740 1,178,848 1,093,549 1,082,415 1,057,043 934,720 882,519 761,167 685,560 618,570 414,113 386,458 373,495 364,244 347,273 357,260 346,297 106,498 100,691 100,470 91,113 82,727
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,612,897 1,571,015 1,582,507 1,651,417 1,467,160 1,532,316 1,509,606 1,341,890 1,349,012 1,162,126 1,074,422 816,909 534,637 476,771 443,439 455,853 469,505 456,294 425,756 130,499 136,581 132,080 135,361 104,684
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 236,764 243,139 249,674 275,585 372,265 448,431 438,521 268,292 197,508 146,515 100,848 98,078 75,343 61,145 68,026 67,547 60,441 45,888 42,887 22,985 17,775 11,007 8,325 3,042
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 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 38,450 46,909 37,407 46,016 59,520 55,914 50,661 30,709 22,423 15,824 15,000 95,825 78,485 66,685 61,779 66,208 58,196 69,559 57,756 18,601 20,141 15,506 3,994 2,495
Total Non-Current Liabilities 547,546 532,801 553,163 322,338 319,248 310,338 279,085 267,283 261,702 256,303 275,214 290,048 287,081 321,601 431,785 504,345 489,182 299,001 219,931 162,339 115,848 193,903 153,828 127,830 129,805 133,755 118,637 115,447 100,643 41,586 37,916 26,513 12,346 5,561
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,888,111 1,861,063 1,869,588 1,973,018 1,898,945 2,036,661 1,998,788 1,640,891 1,568,943 1,324,465 1,190,270 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 110,245
Stockholders' Equity
Common Stock 26,084 45,336 56,365 58,953 62,398 85,982 91,723 118,896 138,089 147,038 151,042 153,458 155,293 158,142 156,621 150,905 128,734 76,766 60,328 61,574 41,693 44,236 14 496 5,076 8,613 11,671 0 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 88,219 75,024 72,497 62,843 60,520 60,849 71,233 73,823 81,393 79,024 67,552 58,006 50,213 48,517 42,980 39,815 35,681 30,998 28,438 9,673 7,826 6,451 5,247 4,179
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,358) (4,320) (8,457) (2,797) (5,437) (66) (5,619) (10,825) 1,129 (7,711) (7,556) (2,868) (2,301) 1,248 399 (872) (2,997) 0 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 256,176 243,471 232,685 236,956 230,101 228,248 231,444 177,052 146,803 135,272 101,533 99,645 47,980 50,319 48,520 47,628 44,432 45,938 44,584 13,709 12,801 11,011 9,979 7,814
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,144,287 2,104,534 2,102,273 2,209,974 2,129,046 2,264,909 2,230,232 1,817,943 1,715,746 1,459,737 1,291,803 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 118,059
Debt Metrics
Total Debt 365,904 658,428 618,189 498,549 496,199 452,578 430,169 436,569 436,933 411,058 439,153 475,588 493,779 599,575 622,827 753,752 763,230 632,946 610,032 505,342 457,772 296,417 195,867 151,458 137,970 159,156 182,673 144,922 122,346 46,986 53,665 42,617 52,600 25,023
Net Debt 134,059 361,942 276,770 261,087 140,834 65,569 261,502 251,671 268,346 253,459 272,056 329,489 350,917 470,129 476,721 618,892 617,689 590,519 555,728 454,961 407,973 255,120 160,732 119,672 105,201 126,195 150,846 109,895 85,517 36,210 43,921 30,876 43,472 15,258
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
Operating Activities
Net Income 30,509 27,132 26,515 27,528 31,978 17,894 27,430 28,147 18,232 17,906 15,888 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,301 1,145
Depreciation & Amortization 2,314 2,189 2,057 1,978 1,898 1,843 1,729 2,063 2,103 2,241 2,389 2,522 2,683 3,038 3,485 3,912 4,314 3,319 2,844 2,869 1,768 1,636 1,107 1,104 1,732 1,784 1,917 1,998 1,963 1,527 399 406 352 339
Stock-Based Compensation 4,001 3,433 2,942 2,862 2,768 2,031 1,974 1,729 1,649 1,367 (89) 78 0 2,270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Change in Working Capital (33,081) (48,546) 2,728 (51,944) (39,920) (326) 13,170 1,257 (30,080) (16,773) 5,925 21,462 56,105 (34,969) 28,642 40,057 71,774 (32,249) (19,773) (16,423) (27,220) (21,278) 10,600 (30,582) (24,075) (8,904) 281 990 (363) 89 26 69 52 174
Other Non-Cash Items 8,870 8,721 12,751 12,510 (3,079) 18,288 15,039 3,283 9,785 6,827 1,295 66 19,336 14,422 32,824 40,202 46,997 34,757 13,736 5,080 (4,931) 2,692 2,059 8,599 3,288 4,245 (113) 5,148 (7,688) (4,514) (7,467) 6,705 209 6,134
Operating Cash Flow 12,613 (8,805) 44,982 (6,327) (7,193) 37,993 61,777 39,520 9,864 17,277 28,397 30,795 92,817 (16,056) 64,490 82,594 129,731 4,034 11,036 14,509 (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 7,801
Investing Activities
Capital Expenditure 0 0 0 0 0 0 0 0 0 0 0 (1,160) (521) 0 (1,307) (987) (2,240) (2,098) (2,143) (748) (1,228) (863) (209) (939) (835) (642) (465) (437) (888) (1,183) (307) (327) (4,671) (287)
Acquisitions 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31,804 6,650 (19,816) (2,388) (49) 4,953 (140) (110) (417) 0 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) (255,987) (261,176) (175,132) (185,482) (135,088) (199,259) (189,059) (185,072) (28,330) (40,905) (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) (14,197)
Sales/Maturities of Investments 9,592 342,455 286,819 243,161 291,389 262,443 165,890 102,419 183,880 199,115 243,272 215,569 202,587 154,234 192,299 181,782 226,875 147,781 47,970 75,870 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 11,867
Other Investing Activities (154,749) (42,237) (31,149) (86,632) (3,546) 12,304 (56,623) (61,267) (43,358) (32,141) (42,523) 38,507 (1,876) (3,731) (3,475) (11,883) 90,545 29,809 (106,161) (100,133) (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) (11,804)
Investing Cash Flow (145,157) (90,693) (35,387) (2,529) (313,291) (177,665) (80,630) (71,468) (51,541) (62,285) (55,571) (8,260) 25,058 (34,979) 52,429 (30,347) 157,925 (2,930) (108,480) (68,304) (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) (14,421)
Financing Activities
Net Debt Issuance 45,471 (1,154) 25,987 35,034 34,281 4,172 5,630 (1,246) 12,544 (20,100) 231 (17,003) (3,935) (107,206) (100,077) (90,402) (159,889) (24,323) 71,268 55,405 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 3,105
Stock Repurchased (24,102) (13,104) (4,576) (5,073) (25,126) (7,025) (28,144) (24,606) (12,814) (5,112) (2,374) (1,675) (9,681) 0 0 0 0 0 (3,790) (14,629) (5,765) (6,286) 0 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) (3,574) (2,306) (1,677) (1,909) (1,738) (1,762) (4,883) (11,528) (10,878) (9,661) (7,683) (6,468) (4,281) (3,709) (3,632) (3,388) (3,199) (2,604) (2,175) (1,888) (575) (527) (433) (395)
Other Financing Activities 52,649 89,384 81,021 (131,196) 290,550 366,399 30,750 81,350 55,238 59,612 51,288 2,826 (81,157) 150,864 (7,839) 26,830 (52,528) (19,713) 44,136 16,051 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 3,892
Financing Cash Flow 69,948 60,369 93,345 (106,039) 291,650 355,819 3,377 53,118 49,195 32,982 48,585 (12,201) (95,442) 42,416 (104,654) (65,334) (199,568) (10,695) 103,412 53,133 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 7,136
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) 20,764 7,267 20,570 (9,350) 11,675 (12,912) 88,482 (9,674) 6,102 (570) 8,063 1,852 2,111 (1,864) (676) 524 (1,288) (189) (105) (26,061) (9,582) (7,649) (7,771) (7,255)
Cash at Beginning 290,114 333,073 230,203 348,221 380,463 161,560 177,404 157,434 147,738 159,353 138,589 131,322 110,752 120,102 108,427 121,339 32,857 42,531 36,429 36,999 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 7,255
Cash at End 231,845 290,114 333,073 230,203 348,221 380,463 161,560 177,404 157,434 147,738 159,353 138,589 131,322 110,752 120,102 108,427 121,339 32,857 42,531 36,429 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 14,391
Free Cash Flow 12,613 (8,805) 44,982 (6,327) (7,193) 37,993 61,777 39,520 9,864 17,277 28,397 30,795 92,296 (16,056) 63,183 81,607 127,491 1,936 8,893 13,761 (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) 7,514
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
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 9,942
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 5,545
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 1,396
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 1,145
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 1.13
Balance Sheet
Cash & Equivalents 231,845 296,486 341,419 237,462 355,365 387,009 168,667 184,898 168,587 157,599 167,097 146,099 142,862 129,446 146,106 134,860 145,541 42,427 54,304 50,381 49,799 41,297 35,135 31,786 32,769 32,961 31,827 35,027 36,829 10,776 9,744 11,741 9,128 9,765
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,144,287 2,104,534 2,102,273 2,209,974 2,129,046 2,264,909 2,230,232 1,817,943 1,715,746 1,459,737 1,291,803 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 118,059
Total Debt 365,904 658,428 618,189 498,549 496,199 452,578 430,169 436,569 436,933 411,058 439,153 475,588 493,779 599,575 622,827 753,752 763,230 632,946 610,032 505,342 457,772 296,417 195,867 151,458 137,970 159,156 182,673 144,922 122,346 46,986 53,665 42,617 52,600 25,023
Stockholders' Equity 303,243 295,559 291,646 273,197 270,066 272,924 264,810 265,325 267,146 266,195 256,176 243,471 232,685 236,956 230,101 228,248 231,444 177,052 146,803 135,272 101,533 99,645 47,980 50,319 48,520 47,628 44,432 45,938 44,584 13,709 12,801 11,011 9,979 7,814
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 28,397 30,795 92,817 (16,056) 64,490 82,594 129,731 4,034 11,036 14,509 (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 7,801
Capital Expenditure 0 0 0 0 0 0 0 0 0 0 0 (1,160) (521) 0 (1,307) (987) (2,240) (2,098) (2,143) (748) (1,228) (863) (209) (939) (835) (642) (465) (437) (888) (1,183) (307) (327) (4,671) (287)
Free Cash Flow 12,613 (8,805) 44,982 (6,327) (7,193) 37,993 61,777 39,520 9,864 17,277 28,397 30,795 92,296 (16,056) 63,183 81,607 127,491 1,936 8,893 13,761 (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) 7,514