C - Citigroup Inc.
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$140.50
DETAILS
HIGH:
$162.00
LOW:
$87.00
MEDIAN:
$144.50
CONSENSUS:
$140.50
UPSIDE:
12.32%
| 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 | 168,302 | 170,707 | 155,382 | 100,220 | 79,868 | 88,832 | 103,449 | 97,120 | 88,962 | 83,309 | 88,275 | 90,909 | 92,901 | 89,802 | 101,540 | 111,697 | 108,187 | 104,847 | 153,258 | 142,010 | 120,318 | 101,639 | 94,713 | 92,556 | 99,160 | 100,031 | 94,396 | 85,925 | 72,306 | 65,101 | 27,267 | 18,719 | 6,810 |
| Cost of Revenue | 93,322 | 99,587 | 87,481 | 30,852 | 4,090 | 30,713 | 36,692 | 31,733 | 23,860 | 19,290 | 19,103 | 20,356 | 23,861 | 31,054 | 35,596 | 50,173 | 66,906 | 86,061 | 92,940 | 62,253 | 44,855 | 28,237 | 25,317 | 31,243 | 38,593 | 41,798 | 33,434 | 34,953 | 26,721 | 23,536 | 9,549 | 1,436 | 841 |
| Gross Profit | 74,980 | 71,120 | 67,901 | 69,368 | 75,778 | 58,119 | 66,757 | 65,387 | 65,102 | 64,019 | 69,172 | 70,553 | 69,040 | 58,748 | 65,944 | 61,524 | 41,281 | 18,786 | 60,318 | 79,757 | 75,463 | 73,402 | 69,396 | 61,313 | 60,567 | 58,233 | 60,962 | 50,972 | 45,585 | 41,565 | 17,718 | 17,283 | 5,969 |
| Operating Expenses | |||||||||||||||||||||||||||||||||
| R&D Expenses | 2,325 | 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 | 39,431 | 29,745 | 30,712 | 28,305 | 26,740 | 23,544 | 23,022 | 22,800 | 22,898 | 22,806 | 24,047 | 26,604 | 26,685 | 28,170 | 28,854 | 27,040 | 27,660 | 34,687 | 36,369 | 33,190 | 29,172 | 26,471 | 25,183 | 22,128 | 22,969 | 21,760 | 25,289 | 23,142 | 20,656 | 19,394 | 10,166 | 11,038 | 2,890 |
| Other Expenses | 13,396 | 24,329 | 24,279 | 22,256 | 21,569 | 20,943 | 19,834 | 19,142 | 19,443 | 19,736 | 20,299 | 29,248 | 22,553 | 22,753 | 22,368 | 21,300 | 21,420 | 36,454 | 23,303 | 18,078 | 16,858 | 24,195 | 18,165 | 18,739 | 17,166 | 17,215 | 17,773 | 16,973 | 14,391 | 11,131 | 4,232 | 4,096 | 1,578 |
| Operating Expenses | 55,152 | 54,074 | 54,991 | 50,561 | 48,309 | 44,487 | 42,856 | 41,942 | 42,341 | 42,542 | 44,346 | 55,852 | 49,238 | 50,923 | 51,222 | 48,340 | 49,080 | 71,141 | 59,672 | 51,268 | 46,030 | 50,666 | 43,348 | 40,867 | 40,135 | 38,975 | 43,062 | 40,115 | 35,047 | 30,525 | 14,398 | 15,134 | 4,468 |
| Operating Income | |||||||||||||||||||||||||||||||||
| Operating Income | 19,828 | 17,046 | 12,910 | 18,807 | 27,469 | 13,632 | 23,901 | 23,445 | 22,761 | 21,477 | 24,826 | 14,701 | 19,802 | 7,825 | 14,722 | 13,184 | (7,799) | (52,355) | 646 | 28,489 | 29,433 | 22,736 | 26,048 | 20,446 | 20,432 | 19,258 | 17,900 | 10,857 | 10,538 | 11,040 | 3,320 | 2,149 | 1,501 |
| Interest Expense | 83,072 | 89,618 | 78,358 | 25,740 | 7,981 | 13,338 | 28,382 | 24,266 | 16,518 | 12,512 | 11,921 | 13,690 | 16,177 | 20,612 | 24,209 | 25,096 | 27,902 | 52,750 | 75,958 | 55,683 | 36,676 | 22,004 | 17,271 | 21,248 | 31,793 | 36,459 | 28,674 | 30,692 | 24,524 | 21,336 | 9,378 | 1,284 | 707 |
| Interest Income | 142,864 | 143,713 | 133,258 | 74,408 | 50,475 | 58,089 | 76,510 | 70,828 | 61,579 | 57,988 | 58,551 | 61,683 | 62,970 | 67,298 | 71,858 | 79,282 | 76,398 | 106,499 | 121,347 | 93,611 | 75,922 | 63,621 | 57,047 | 58,939 | 64,484 | 62,749 | 54,989 | 54,536 | 42,101 | 37,798 | 13,045 | 3,637 | 718 |
| Profitability | |||||||||||||||||||||||||||||||||
| EBITDA | 23,098 | 21,357 | 17,470 | 23,069 | 31,433 | 17,569 | 27,806 | 27,199 | 26,420 | 25,197 | 28,332 | 18,290 | 23,105 | 10,332 | 17,594 | 15,848 | (4,946) | (49,889) | 3,067 | 30,992 | 31,751 | 24,792 | 28,168 | 22,372 | 24,911 | 23,582 | 21,739 | 14,176 | 13,180 | 13,414 | 3,736 | 2,498 | 1,626 |
| EBIT | 19,828 | 17,046 | 12,910 | 18,807 | 27,469 | 13,632 | 23,901 | 23,445 | 22,761 | 21,477 | 24,826 | 14,701 | 19,802 | 7,825 | 14,722 | 13,184 | (7,799) | (52,355) | 646 | 28,489 | 29,433 | 22,736 | 26,048 | 20,446 | 20,432 | 19,258 | 17,900 | 10,857 | 10,538 | 11,040 | 3,320 | 2,149 | 1,501 |
| Income Before Tax | 19,828 | 17,046 | 12,910 | 18,807 | 27,469 | 13,632 | 23,901 | 23,445 | 22,761 | 21,477 | 24,826 | 14,701 | 19,802 | 7,825 | 14,722 | 13,184 | (7,799) | (52,355) | 646 | 28,489 | 29,433 | 22,736 | 26,048 | 20,446 | 20,432 | 19,258 | 17,900 | 10,857 | 10,538 | 11,040 | 3,320 | 2,149 | 1,501 |
| Income Tax Expense | 5,373 | 4,211 | 3,528 | 3,642 | 5,451 | 2,525 | 4,430 | 5,357 | 29,388 | 6,444 | 7,440 | 7,197 | 6,186 | 7 | 3,575 | 2,233 | (6,733) | (20,326) | (2,546) | 7,749 | 9,078 | 6,464 | 8,195 | 6,998 | 7,203 | 7,027 | 6,530 | 3,907 | 3,833 | 3,967 | 1,179 | 823 | 550 |
| Net Income | 14,268 | 12,682 | 9,228 | 14,845 | 21,952 | 11,047 | 19,401 | 18,045 | (6,798) | 14,912 | 17,242 | 7,310 | 13,659 | 7,407 | 11,067 | 10,602 | (1,606) | (27,684) | 3,617 | 21,538 | 24,589 | 17,046 | 17,853 | 15,276 | 14,126 | 13,519 | 11,243 | 6,950 | 6,705 | 6,739 | 2,291 | 1,326 | 916 |
| Per Share Data | |||||||||||||||||||||||||||||||||
| EPS (Basic) | 7.23 | 6.03 | 4.07 | 7.04 | 10.21 | 4.75 | 8.08 | 6.69 | -2.98 | 4.74 | 5.43 | 2.21 | 4.26 | 2.51 | 3.73 | 3.65 | -8.00 | -56.30 | 6.80 | 43.90 | 48.40 | 33.20 | 34.90 | 29.90 | 27.90 | 26.90 | 22.30 | 13.50 | 29.68 | 12.65 | 9.20 | 6.44 | 9.60 |
| EPS (Diluted) | 6.99 | 5.95 | 4.04 | 7.00 | 10.14 | 4.73 | 8.04 | 6.68 | -2.98 | 4.74 | 5.42 | 2.20 | 4.25 | 2.44 | 3.63 | 3.50 | -8.00 | -56.30 | 6.70 | 43.10 | 47.50 | 32.60 | 34.20 | 29.40 | 27.20 | 26.20 | 21.70 | 13.10 | 29.00 | 12.10 | 9.20 | 6.44 | 9.10 |
| Shares Outstanding | 1,820.3 | 1,901.4 | 1,930.1 | 1,946.7 | 2,033 | 2,085.8 | 2,249.2 | 2,493.3 | 2,698.5 | 2,888.1 | 3,004 | 3,031.6 | 3,035.8 | 2,930.6 | 2,909.8 | 2,877.6 | 1,156.8 | 526.5 | 490.6 | 488.7 | 506.8 | 510.7 | 509.3 | 507.8 | 503.2 | 497.7 | 497.9 | 499.5 | 225.9 | 219.5 | 190.4 | 193.1 | 146.9 |
| 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 | 349,579 | 276,532 | 260,932 | 342,025 | 262,033 | 309,615 | 193,919 | 188,105 | 180,516 | 160,494 | 192,886 | 199,584 | 47,445 | 40,926 | 33,708 | 37,731 | 30,785 | 28,244 | 25,480 | 25,667 | 3,260 | 1,866 | 1,227 | 2,444 |
| Short-Term Investments | 325,862 | 221,487 | 245,068 | 238,746 | 279,296 | 329,163 | 271,544 | 278,749 | 281,421 | 291,185 | 239,599 | 175,189 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 62,679 | 51,116 | 54,190 | 54,546 | 54,795 | 45,544 | 41,242 | 36,982 | 40,120 | 30,737 | 36,568 | 47,939 | 39,273 | 26,476 | 25,358 | 35,155 | 25,696 | 22,219 | 21,413 | 15,627 | 24,346 | 23,676 | 19,002 | 16,693 |
| 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 | 738,120 | 549,135 | 560,190 | 635,317 | 596,124 | 684,322 | 506,705 | 503,836 | 502,057 | 482,416 | 469,053 | 422,712 | 86,718 | 67,402 | 59,066 | 72,886 | 56,481 | 50,463 | 46,893 | 41,294 | 27,606 | 25,542 | 20,229 | 19,137 |
| Non-Current Assets | ||||||||||||||||||||||||
| Property, Plant & Equipment | 33,339 | 30,192 | 28,747 | 26,253 | 24,328 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Goodwill | 19,098 | 19,300 | 20,098 | 19,691 | 21,299 | 22,162 | 22,126 | 22,046 | 22,256 | 21,659 | 25,392 | 27,132 | 31,992 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 4,284 | 4,494 | 4,421 | 4,428 | 4,495 | 4,747 | 4,822 | 5,220 | 5,146 | 6,678 | 15,244 | 19,816 | 15,271 | 26,476 | 25,358 | 35,155 | 0 | 0 | 0 | 15,627 | 24,346 | 23,676 | 19,002 | 16,693 |
| Long-Term Investments | 444,229 | 925,420 | 933,184 | 916,796 | 873,697 | 761,917 | 771,690 | 739,947 | 713,884 | 663,496 | 708,915 | 868,446 | 750,803 | 648,255 | 606,217 | 542,682 | 478,183 | 422,100 | 320,517 | 284,102 | 56,509 | 34,708 | 39,120 | 41,281 |
| Other Non-Current Assets | 1,418,132 | 824,404 | 865,194 | 814,191 | 771,470 | 786,942 | 645,815 | 646,334 | 599,122 | 617,828 | 638,042 | 600,364 | 599,317 | 506,913 | 396,837 | 403,018 | 367,546 | 323,021 | 301,231 | 368,542 | 258,773 | 52,297 | 53,903 | 38,780 |
| Total Non-Current Assets | 1,919,082 | 1,803,810 | 1,851,644 | 1,781,359 | 1,695,289 | 1,575,768 | 1,444,453 | 1,413,547 | 1,340,408 | 1,309,661 | 1,387,593 | 1,515,758 | 1,397,383 | 1,196,630 | 1,038,524 | 978,564 | 845,729 | 745,121 | 621,748 | 656,090 | 318,342 | 88,933 | 95,068 | 82,223 |
| Total Assets | 2,657,202 | 2,352,945 | 2,411,834 | 2,416,676 | 2,291,413 | 2,260,090 | 1,951,158 | 1,917,383 | 1,842,465 | 1,792,077 | 1,856,646 | 1,938,470 | 1,484,101 | 1,264,032 | 1,097,590 | 1,051,450 | 902,210 | 795,584 | 668,641 | 697,384 | 345,948 | 114,475 | 115,297 | 101,360 |
| Current Liabilities | ||||||||||||||||||||||||
| Account Payables | 74,836 | 66,601 | 63,539 | 69,218 | 61,430 | 50,484 | 48,601 | 64,571 | 61,342 | 57,152 | 60,846 | 70,916 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Short-Term Debt | 399,976 | 303,260 | 315,564 | 249,540 | 219,258 | 229,039 | 211,388 | 210,114 | 200,729 | 172,522 | 223,160 | 331,984 | 266,322 | 239,785 | 214,625 | 177,972 | 162,300 | 136,930 | 97,137 | 146,131 | 115,149 | 26,650 | 28,445 | 16,514 |
| 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 | 1,055,475 | 1,418,304 | 1,464,026 | 1,536,601 | 1,478,759 | 1,448,698 | 1,190,484 | 1,157,475 | 1,084,992 | 1,068,451 | 909,309 | 824,878 | 562,081 | 474,015 | 430,895 | 374,525 | 300,586 | 261,573 | 228,649 | 199,121 | 0 | 0 | 0 | 0 |
| Total Current Liabilities | 1,530,287 | 1,788,165 | 1,843,129 | 1,855,359 | 1,759,447 | 1,728,221 | 1,450,473 | 1,432,160 | 1,347,063 | 1,298,125 | 1,193,315 | 1,227,778 | 828,403 | 713,800 | 645,520 | 552,497 | 462,886 | 398,503 | 325,786 | 345,252 | 115,149 | 26,650 | 28,445 | 16,514 |
| Non-Current Liabilities | ||||||||||||||||||||||||
| Long-Term Debt | 315,827 | 287,300 | 286,619 | 271,606 | 254,374 | 271,686 | 248,760 | 231,999 | 236,709 | 206,178 | 364,019 | 359,593 | 207,910 | 168,759 | 133,079 | 143,560 | 134,925 | 107,120 | 48,671 | 58,851 | 24,696 | 9,190 | 7,075 | 6,991 |
| 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 | 0 | 68,114 | 75,835 | 87,873 | 74,920 | 59,983 | 57,979 | 56,150 | 57,021 | 61,631 | 144,339 | 207,077 | 338,497 | 283,459 | 232,273 | 274,146 | 238,193 | 231,671 | 247,016 | 248,155 | 185,367 | 66,757 | 70,999 | 68,419 |
| Total Non-Current Liabilities | 315,827 | 355,414 | 362,454 | 359,479 | 329,294 | 331,669 | 306,739 | 288,149 | 293,730 | 267,809 | 508,358 | 566,670 | 546,407 | 452,218 | 365,352 | 417,706 | 373,118 | 338,791 | 295,687 | 307,006 | 210,063 | 75,947 | 78,074 | 75,410 |
| Total Liabilities | 2,443,380 | 2,143,579 | 2,205,583 | 2,214,838 | 2,088,741 | 2,059,890 | 1,757,212 | 1,720,309 | 1,640,793 | 1,565,934 | 1,701,673 | 1,794,448 | 1,374,810 | 1,166,018 | 1,010,872 | 970,203 | 836,004 | 737,294 | 621,473 | 652,258 | 325,212 | 102,597 | 106,519 | 91,924 |
| Stockholders' Equity | ||||||||||||||||||||||||
| Common Stock | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 286 | 57 | 55 | 55 | 55 | 55 | 54 | 54 | 0 | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 215,128 | 206,294 | 198,905 | 194,734 | 184,948 | 168,272 | 165,369 | 151,347 | 138,425 | 146,477 | 77,440 | 86,521 | 102,154 | 93,483 | 81,403 | 69,803 | 58,862 | 47,997 | 35,971 | 32,002 | 12,934 | 5,503 | 4,199 | 3,140 |
| Accumulated Other Comprehensive Income | (41,897) | (47,852) | (44,800) | (47,062) | (38,765) | (32,058) | (36,318) | (37,170) | (34,668) | (32,381) | (18,937) | (25,195) | (2,250) | (2,656) | (1,884) | (2,233) | (746) | 699 | 0 | 1,157 | 469 | 453 | (1,465) | 0 |
| Total Stockholders' Equity | 212,291 | 208,598 | 205,453 | 201,189 | 201,972 | 199,442 | 193,242 | 196,220 | 200,740 | 225,120 | 152,700 | 141,630 | 109,291 | 98,014 | 86,718 | 81,247 | 66,206 | 58,290 | 42,848 | 41,851 | 18,491 | 11,878 | 8,778 | 9,436 |
| Total Liabilities & Equity | 2,657,202 | 2,352,945 | 2,411,834 | 2,416,676 | 2,291,413 | 2,260,090 | 1,951,158 | 1,917,383 | 1,842,465 | 1,792,077 | 1,856,646 | 1,938,470 | 1,484,101 | 1,264,032 | 1,097,590 | 1,051,450 | 902,210 | 800,504 | 668,641 | 697,384 | 345,948 | 114,475 | 115,297 | 101,360 |
| Debt Metrics | ||||||||||||||||||||||||
| Total Debt | 715,803 | 590,560 | 602,183 | 521,146 | 473,632 | 500,725 | 460,148 | 442,113 | 437,438 | 378,700 | 587,179 | 691,577 | 474,232 | 408,544 | 347,704 | 321,532 | 297,225 | 244,050 | 145,808 | 204,982 | 139,845 | 35,840 | 35,520 | 23,505 |
| Net Debt | 366,224 | 314,028 | 341,251 | 179,121 | 211,599 | 191,110 | 266,229 | 254,008 | 256,922 | 218,206 | 394,293 | 491,993 | 426,787 | 367,618 | 313,996 | 283,801 | 266,440 | 215,806 | 120,328 | 179,315 | 136,585 | 33,974 | 34,293 | 21,061 |
| 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 | 14,309 | 12,684 | 9,229 | 15,076 | 21,945 | 11,067 | 19,405 | 18,053 | (6,687) | 14,970 | 19,806 | 16,054 | 17,853 | 13,448 | 14,126 | 13,519 | 11,370 | 6,950 | 6,705 | 7,073 | 2,141 | 1,326 | 951 |
| Depreciation & Amortization | 4,373 | 4,311 | 4,560 | 4,262 | 3,964 | 3,937 | 3,905 | 3,754 | 3,659 | 3,720 | 2,318 | 2,056 | 2,120 | 1,926 | 4,479 | 4,324 | 3,839 | 3,319 | 2,642 | 2,374 | 416 | 349 | 125 |
| Stock-Based Compensation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | (84,872) | (59,031) | (99,387) | 19,553 | 38,864 | (53,182) | (59,360) | 15,824 | (33,881) | 20,566 | 3,308 | (37,195) | (61,300) | 258 | (16,955) | (30,845) | 6,080 | 30,295 | (9,722) | 30,063 | 2,879 | 724 | 713 |
| Other Non-Cash Items | (1,894) | 24,263 | 14,598 | (12,681) | (19,096) | 17,023 | 23,823 | (628) | 3,258 | 13,217 | 6,109 | 17,890 | 25,907 | 14,457 | 23,914 | 14,138 | (10,664) | (33,615) | 9,558 | (29,590) | (2,780) | (1,881) | (1,455) |
| Operating Cash Flow | (67,632) | (19,669) | (73,416) | 25,069 | 47,090 | (23,488) | (12,837) | 36,952 | (8,774) | 53,932 | 31,799 | (2,109) | (14,854) | 29,885 | 26,578 | 2,673 | 11,223 | 6,739 | 7,753 | 10,395 | 2,367 | 518 | 334 |
| Investing Activities | |||||||||||||||||||||||
| Capital Expenditure | (6,520) | (6,500) | (6,583) | (5,632) | (4,119) | (3,446) | (5,336) | (3,774) | (3,361) | (2,756) | (3,724) | (3,011) | (2,354) | (1,377) | (1,774) | (2,249) | (1,750) | (2,135) | (1,533) | (5,756) | 0 | 0 | 0 |
| Acquisitions | 0 | 0 | (1,393) | 5,741 | 190 | 0 | 0 | 314 | 3,411 | 265 | (602) | (3,677) | (21,456) | (3,953) | (7,067) | (8,843) | (6,321) | (6,573) | 0 | 0 | 0 | 0 | 0 |
| Purchases of Investments | (281,521) | (267,424) | (236,512) | (261,650) | (391,734) | (332,387) | (274,491) | (152,487) | (185,740) | (211,402) | (203,023) | (195,903) | (208,040) | (393,875) | (454,146) | (106,547) | (92,495) | (94,645) | (79,095) | (68,989) | (18,531) | (9,231) | (2,948) |
| Sales/Maturities of Investments | 330,241 | 301,641 | 255,161 | 232,809 | 271,081 | 270,514 | 256,224 | 145,095 | 191,737 | 197,708 | 180,264 | 175,788 | 199,137 | 358,739 | 434,945 | 102,335 | 87,880 | 81,018 | 69,953 | 60,121 | 15,587 | 7,795 | 2,450 |
| Other Investing Activities | (150,482) | 58,533 | (19,132) | (50,723) | 13,836 | (27,126) | 229 | (62,266) | (44,798) | (37,950) | (33,138) | (53,498) | (13,594) | (18,656) | (9,567) | (53,071) | (23,429) | (24,275) | (15,657) | (11,910) | 2,913 | 1,775 | (1,965) |
| Investing Cash Flow | (108,282) | 86,250 | (8,459) | (79,455) | (110,746) | (92,445) | (23,374) | (73,118) | (38,751) | (54,135) | (60,223) | (80,301) | (46,307) | (59,122) | (37,609) | (68,375) | (36,115) | (46,610) | (26,332) | (26,534) | (31) | 339 | (2,463) |
| Financing Activities | |||||||||||||||||||||||
| Net Debt Issuance | 22,081 | 17,166 | (8,779) | 66,786 | (5,833) | (2,479) | 20,808 | (9,583) | 55,181 | 17,968 | 26,651 | 21,715 | 27,901 | 4,339 | (23,151) | 31,048 | (878) | 13,867 | 11,256 | 1,396 | (1,530) | 982 | 4,219 |
| Stock Repurchased | (18,250) | (7,524) | (6,122) | (3,250) | (11,386) | (4,425) | (19,551) | (15,226) | (14,541) | (9,290) | (12,794) | (779) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (5,372) | (5,199) | (5,212) | (5,003) | (5,198) | (5,352) | (5,447) | (5,020) | (3,797) | (2,287) | (9,188) | (8,375) | (5,773) | (3,676) | (3,185) | (2,654) | (2,139) | (1,988) | (1,692) | (1,530) | (478) | (267) | (139) |
| Other Financing Activities | 232,386 | (48,029) | 18,061 | 79,230 | 36,389 | 242,856 | 45,627 | 74,357 | 30,011 | 19,403 | 27,214 | 69,838 | 44,282 | 32,812 | 44,319 | 39,739 | 33,169 | 30,869 | 15,019 | 18,977 | (1,043) | (1,328) | (50) |
| Financing Cash Flow | 238,031 | (38,304) | 687 | 137,763 | 17,272 | 233,595 | 42,933 | 44,528 | 66,854 | 28,292 | 33,084 | 83,144 | 64,405 | 27,950 | 15,248 | 64,875 | 26,568 | 41,579 | 21,720 | 17,260 | (3,611) | (1,156) | 4,301 |
| Cash Position | |||||||||||||||||||||||
| Net Change in Cash | 73,047 | 15,600 | (81,093) | 79,992 | (47,582) | 115,696 | 5,814 | 7,589 | 20,022 | 27,397 | 3,019 | 1,337 | 3,823 | (1,189) | 3,894 | (1,357) | 1,578 | 1,626 | 2,453 | 951 | (1,275) | (1,526) | (272) |
| Cash at Beginning | 276,532 | 260,932 | 342,025 | 262,033 | 309,615 | 193,919 | 188,105 | 180,516 | 160,494 | 133,097 | 20,613 | 19,276 | 17,326 | 18,515 | 14,621 | 15,978 | 14,400 | 12,774 | 10,165 | 9,214 | 4,766 | 2,444 | 272 |
| Cash at End | 349,579 | 276,532 | 260,932 | 342,025 | 262,033 | 309,615 | 193,919 | 188,105 | 180,516 | 160,494 | 23,632 | 20,613 | 21,149 | 17,326 | 18,515 | 14,621 | 15,978 | 14,400 | 12,618 | 10,165 | 3,491 | 75 | 1,344.8 |
| Free Cash Flow | (74,152) | (26,169) | (79,999) | 19,437 | 42,971 | (26,934) | (18,173) | 33,178 | (12,135) | 51,176 | 28,318 | (5,120) | (17,208) | 28,508 | 24,804 | 424 | 9,473 | 4,604 | 6,220 | 4,639 | 2,367 | 518 | 334 |
| 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 | 168,302 | 170,707 | 155,382 | 100,220 | 79,868 | 88,832 | 103,449 | 97,120 | 88,962 | 83,309 | 88,275 | 90,909 | 92,901 | 89,802 | 101,540 | 111,697 | 108,187 | 104,847 | 153,258 | 142,010 | 120,318 | 101,639 | 94,713 | 92,556 | 99,160 | 100,031 | 94,396 | 85,925 | 72,306 | 65,101 | 27,267 | 18,719 | 6,810 |
| Gross Profit | 74,980 | 71,120 | 67,901 | 69,368 | 75,778 | 58,119 | 66,757 | 65,387 | 65,102 | 64,019 | 69,172 | 70,553 | 69,040 | 58,748 | 65,944 | 61,524 | 41,281 | 18,786 | 60,318 | 79,757 | 75,463 | 73,402 | 69,396 | 61,313 | 60,567 | 58,233 | 60,962 | 50,972 | 45,585 | 41,565 | 17,718 | 17,283 | 5,969 |
| Operating Income | 19,828 | 17,046 | 12,910 | 18,807 | 27,469 | 13,632 | 23,901 | 23,445 | 22,761 | 21,477 | 24,826 | 14,701 | 19,802 | 7,825 | 14,722 | 13,184 | (7,799) | (52,355) | 646 | 28,489 | 29,433 | 22,736 | 26,048 | 20,446 | 20,432 | 19,258 | 17,900 | 10,857 | 10,538 | 11,040 | 3,320 | 2,149 | 1,501 |
| Net Income | 14,268 | 12,682 | 9,228 | 14,845 | 21,952 | 11,047 | 19,401 | 18,045 | (6,798) | 14,912 | 17,242 | 7,310 | 13,659 | 7,407 | 11,067 | 10,602 | (1,606) | (27,684) | 3,617 | 21,538 | 24,589 | 17,046 | 17,853 | 15,276 | 14,126 | 13,519 | 11,243 | 6,950 | 6,705 | 6,739 | 2,291 | 1,326 | 916 |
| EPS (Diluted) | 6.99 | 5.95 | 4.04 | 7.00 | 10.14 | 4.73 | 8.04 | 6.68 | -2.98 | 4.74 | 5.42 | 2.20 | 4.25 | 2.44 | 3.63 | 3.50 | -8.00 | -56.30 | 6.70 | 43.10 | 47.50 | 32.60 | 34.20 | 29.40 | 27.20 | 26.20 | 21.70 | 13.10 | 29.00 | 12.10 | 9.20 | 6.44 | 9.10 |
| Balance Sheet | |||||||||||||||||||||||||||||||||
| Cash & Equivalents | 349,579 | 276,532 | 260,932 | 342,025 | 262,033 | 309,615 | 193,919 | 188,105 | 180,516 | 160,494 | 192,886 | 199,584 | 47,445 | 40,926 | 33,708 | 37,731 | 30,785 | 28,244 | 25,480 | 25,667 | 3,260 | 1,866 | 1,227 | 2,444 | |||||||||
| Total Assets | 2,657,202 | 2,352,945 | 2,411,834 | 2,416,676 | 2,291,413 | 2,260,090 | 1,951,158 | 1,917,383 | 1,842,465 | 1,792,077 | 1,856,646 | 1,938,470 | 1,484,101 | 1,264,032 | 1,097,590 | 1,051,450 | 902,210 | 795,584 | 668,641 | 697,384 | 345,948 | 114,475 | 115,297 | 101,360 | |||||||||
| Total Debt | 715,803 | 590,560 | 602,183 | 521,146 | 473,632 | 500,725 | 460,148 | 442,113 | 437,438 | 378,700 | 587,179 | 691,577 | 474,232 | 408,544 | 347,704 | 321,532 | 297,225 | 244,050 | 145,808 | 204,982 | 139,845 | 35,840 | 35,520 | 23,505 | |||||||||
| Stockholders' Equity | 212,291 | 208,598 | 205,453 | 201,189 | 201,972 | 199,442 | 193,242 | 196,220 | 200,740 | 225,120 | 152,700 | 141,630 | 109,291 | 98,014 | 86,718 | 81,247 | 66,206 | 58,290 | 42,848 | 41,851 | 18,491 | 11,878 | 8,778 | 9,436 | |||||||||
| Cash Flow | |||||||||||||||||||||||||||||||||
| Operating Cash Flow | (67,632) | (19,669) | (73,416) | 25,069 | 47,090 | (23,488) | (12,837) | 36,952 | (8,774) | 53,932 | 31,799 | (2,109) | (14,854) | 29,885 | 26,578 | 2,673 | 11,223 | 6,739 | 7,753 | 10,395 | 2,367 | 518 | 334 | ||||||||||
| Capital Expenditure | (6,520) | (6,500) | (6,583) | (5,632) | (4,119) | (3,446) | (5,336) | (3,774) | (3,361) | (2,756) | (3,724) | (3,011) | (2,354) | (1,377) | (1,774) | (2,249) | (1,750) | (2,135) | (1,533) | (5,756) | 0 | 0 | 0 | ||||||||||
| Free Cash Flow | (74,152) | (26,169) | (79,999) | 19,437 | 42,971 | (26,934) | (18,173) | 33,178 | (12,135) | 51,176 | 28,318 | (5,120) | (17,208) | 28,508 | 24,804 | 424 | 9,473 | 4,604 | 6,220 | 4,639 | 2,367 | 518 | 334 | ||||||||||