| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
2024 12-31 |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
2016 12-31 |
2015 12-31 |
2014 12-31 |
2013 12-31 |
2012 12-31 |
2011 12-31 |
2010 12-31 |
2009 12-31 |
2008 12-31 |
2007 12-31 |
2006 12-31 |
2005 12-31 |
2004 12-31 |
2003 12-31 |
2002 12-31 |
2001 12-31 |
2000 12-31 |
1999 12-31 |
1998 12-31 |
1997 12-31 |
1996 12-31 |
1995 12-31 |
1994 12-31 |
1993 12-31 |
1992 12-31 |
1991 12-31 |
1990 12-31 |
1989 12-31 |
1988 12-31 |
1987 12-31 |
1986 12-31 |
1985 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-02-10 | 2026-02-10 | 2025-02-12 | 2024-02-07 | 2023-02-08 | 2022-02-09 | 2021-02-16 | 2020-02-18 | 2019-02-28 | 2018-02-14 | 2017-02-09 | 2016-02-09 | 2015-02-10 | 2014-02-11 | 2013-02-15 | 2012-02-17 | 2011-02-18 | 2010-02-26 | 2009-02-27 | 2008-02-27 | 2007-02-27 | 2006-03-14 | 2005-03-16 | 2004-03-12 | 2003-03-18 | 2002-03-21 | 2001-03-19 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-04-16 | 1996-03-29 | 1995-03-29 | 1994-03-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 |
| Revenue | 402,067 | 402,067 | 372,809 | 357,776 | 322,467 | 292,111 | 268,706 | 256,776 | 194,579 | 184,786 | 177,546 | 153,290 | 139,367 | 126,761 | 123,120 | 107,080 | 95,778 | 98,215 | 87,472 | 76,330 | 43,821 | 37,007 | 30,594 | 26,588 | 24,182 | 22,241 | 20,088 | 18,098 | 15,274 | 13,750 | 11,832 | 9,763 | 11,286 | 10,435 | 10,433 | 9,886 | 8,687 | 7,554 | 6,780 | 5,930 | 5,262 | 4,775 |
| Cost of Revenue | 346,705 | 346,705 | 321,408 | 303,345 | 267,965 | 239,991 | 219,660 | 211,248 | 163,041 | 156,258 | 148,712 | 126,762 | 114,000 | 102,978 | 100,632 | 86,518 | 75,559 | 77,857 | 69,182 | 60,222 | 32,079 | 27,312 | 22,563 | 19,725 | 18,113 | 16,550 | 14,726 | 13,237 | 11,144 | 10,027 | 8,473 | 6,859 | 7,253 | 6,664 | 6,529 | 6,164 | 5,372 | 4,564 | 4,086 | 3,568 | 3,141 | 2,854 |
| Gross Profit | 55,362 | 55,362 | 51,401 | 54,431 | 54,502 | 52,120 | 49,046 | 45,528 | 31,538 | 28,528 | 28,834 | 26,528 | 25,367 | 23,783 | 22,488 | 20,562 | 20,219 | 20,358 | 18,290 | 16,108 | 11,742 | 9,695 | 8,031 | 6,863 | 6,069 | 5,691 | 5,362 | 4,861 | 4,129 | 3,723 | 3,358 | 2,904 | 4,033 | 3,771 | 3,904 | 3,722 | 3,314 | 2,990 | 2,695 | 2,362 | 2,121 | 1,921 |
| Operating Expenses | 50,702 | 44,977 | 42,885 | 40,688 | 46,548 | 38,810 | 35,135 | 33,541 | 27,517 | 18,990 | 18,448 | 17,053 | 16,568 | 15,746 | 15,278 | 14,231 | 14,082 | 13,933 | 12,244 | 11,314 | 9,301 | 7,675 | 6,576 | 5,439 | 4,863 | 4,920 | 4,039 | 3,726 | 3,199 | 3,019 | 2,754 | 2,508 | 3,422 | 3,148 | 3,543 | 3,053 | 2,650 | 2,329 | 2,105 | 1,839 | 1,638 | 1,472 |
| Research & Development | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 0 | 0 | 41,229 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14,231 | 14,092 | 13,933 | 12,244 | 11,314 | 9,301 | 7,675 | 6,080 | 5,098 | 4,552 | 4,247 | 3,742 | 3,448 | 2,949 | 2,776 | 2,491 | 2,180 | 3,216 | 2,956 | 3,342 | 2,914 | 2,536 | 2,231 | 2,023 | 1,767 | 1,574 | 1,409 |
| Other Operating Expenses | 50,702 | 44,977 | 1,656 | 40,688 | 46,548 | 38,810 | 35,135 | 33,541 | 27,517 | 18,990 | 18,448 | 17,053 | 16,568 | 15,746 | 15,278 | 0 | -10 | 0 | -0.2 | 0 | 0 | 0 | 496.8 | 341.7 | 310.3 | 673.3 | 296.6 | 277.9 | 249.7 | 242.6 | 262.8 | 327.7 | 206.3 | 191.6 | 201 | 138.5 | 114.4 | 97.8 | 82.2 | 72 | 64.1 | 63.1 |
| Operating Income | 4,660 | 10,385 | 8,516 | 13,743 | 7,954 | 13,310 | 13,911 | 11,987 | 4,021 | 9,538 | 10,386 | 9,475 | 8,799 | 8,037 | 7,210 | 6,331 | 6,137 | 6,425 | 6,046 | 4,793 | 2,442 | 2,020 | 1,455 | 1,424 | 1,206 | 770.6 | 1,323 | 1,136 | 930.5 | 704.1 | 604.7 | 396.2 | 610.7 | 623.3 | 360.9 | 669.6 | 664.2 | 660.9 | 589.6 | 523.6 | 483.5 | 449 |
| Net Non-Operating Interest | -3,119 | -3,119 | -2,958 | -2,658 | -2,287 | -2,503 | -2,907 | -3,035 | -2,619 | -1,062 | -1,060 | -838 | -600 | -509 | -557 | -584 | -536 | -525 | -509 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 21 | 15 | 8 | 4 | 4 | 3 | 5 | 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 3,119 | 3,119 | 2,958 | 2,658 | 2,287 | 2,503 | 2,907 | 3,035 | 2,619 | 1,062 | 1,080 | 859 | 615 | 517 | 561 | 588 | 539 | 530 | 530 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 595 | -5,130 | 590 | 88 | 169 | -270 | -1,234 | 45 | 4 | -208 | -689 | -21 | -521 | 0 | -348 | 0 | 0 | 0 | 0 | -434.6 | -215.8 | -110.5 | -58.3 | -48.1 | -50.4 | -61 | -79.3 | -59.1 | -239.5 | -466.5 | 38.7 | -280 | -84.5 | -71.1 | -79.2 | -80 | -76.9 | -54.8 | -47.1 | -47.5 | -51.3 | -57.8 |
| Income Before Tax | 2,136 | 2,136 | 6,148 | 11,173 | 5,836 | 10,537 | 9,770 | 8,997 | 1,406 | 8,268 | 8,637 | 8,616 | 7,678 | 7,528 | 6,305 | 5,747 | 5,601 | 5,900 | 5,537 | 4,359 | 2,226 | 1,909 | 1,396 | 1,376 | 1,156 | 709.6 | 1,243 | 1,076 | 691 | 237.6 | 643.4 | 116.2 | 526.2 | 552.2 | 281.7 | 589.6 | 587.3 | 606.1 | 542.5 | 476.1 | 432.2 | 391.2 |
| Income Tax Expense | 408 | 408 | 1,562 | 2,805 | 1,509 | 2,548 | 2,569 | 2,366 | 2,002 | 1,637 | 3,317 | 3,386 | 3,033 | 2,928 | 2,436 | 2,258 | 2,179 | 2,200 | 2,193 | 1,722 | 856.9 | 684.3 | 477.6 | 528.2 | 439.2 | 296.4 | 497.4 | 441.3 | 306.5 | 149.2 | 271 | 58.4 | 218.7 | 220.4 | 125.7 | 242.9 | 202 | 208 | 188 | 190.7 | 193.9 | 171.4 |
| Income Attributable to Non-Controlling Interest | -40 | -40 | -28 | 24 | 16 | -12 | 22 | -3 | -2 | 9 | 3 | -7 | 1 | 8 | 5 | 27 | -5 | 4 | 132 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.4 | 164.2 | 630.6 | 0 | 0 | 22.6 | 0 | 0 | 0 | 0 | 0 | 0 | 9.6 |
| Net Income | 1,768 | 1,768 | 4,614 | 8,344 | 4,311 | 8,001 | 7,179 | 6,634 | -594 | 6,622 | 5,317 | 5,237 | 4,644 | 4,592 | 3,864 | 3,462 | 3,427 | 3,696 | 3,212 | 2,637 | 1,369 | 1,225 | 918.8 | 847.3 | 716.6 | 413.2 | 746 | 635.1 | 384.5 | 88.8 | 208.2 | -572.8 | 307.5 | 331.8 | 133.4 | 346.7 | 385.3 | 398.1 | 354.5 | 285.4 | 238.3 | 210.2 |
| Depreciation and Amortization | 4,606 | 4,606 | 4,597 | 4,366 | 4,224 | 4,486 | 4,441 | 4,371 | 2,718 | 2,479 | 2,475 | 2,092 | 1,931 | 1,870 | 1,753 | 1,568 | 1,469 | 1,389 | 1,274 | 1,095 | 733.3 | 589.1 | 439.9 | 341.7 | 310.3 | 320.8 | 296.6 | 277.9 | 249.7 | 242.6 | 262.8 | 327.7 | 206.3 | 191.6 | 201 | 138.5 | 114.4 | 97.8 | 82.2 | 72 | 64.1 | 63.1 |
| EBITDA | 9,266 | 14,991 | 13,113 | 18,109 | 12,178 | 17,796 | 18,352 | 16,358 | 6,739 | 12,017 | 12,861 | 11,567 | 10,730 | 9,907 | 8,963 | 7,899 | 7,606 | 7,814 | 7,320 | 5,888 | 3,175 | 2,609 | 1,895 | 1,765 | 1,516 | 1,091 | 1,619 | 1,413 | 1,180 | 946.7 | 867.5 | 723.9 | 817 | 814.9 | 561.9 | 808.1 | 778.6 | 758.7 | 671.8 | 595.6 | 547.6 | 512.1 |
| Earnings Per Share (EPS) | 1.41 | 1.4 | 3.66 | 6.49 | 3.29 | 6 | 5.48 | 5.1 | -0.57 | 6.47 | 4.93 | 4.66 | 3.98 | 3.77 | 3.05 | 2.59 | 2.51 | 2.58 | 2.23 | 1.97 | 1.65 | 1.49 | 1.13 | 1.06 | 0.9 | 0.51 | 0.94 | 0.8 | 0.48 | 0.1 | 0.27 | -1.52 | 0.69 | 0.6 | 0.28 | 0.8 | 0.9 | 0.89 | 0.41 | 0.66 | 0.55 | 0.49 |
| Diluted Earnings Per Share | 1.38 | 1.39 | 3.66 | 6.47 | 3.26 | 5.95 | 5.46 | 5.08 | -0.57 | 6.44 | 4.9 | 4.63 | 3.96 | 3.74 | 3.03 | 2.57 | 2.49 | 2.55 | 2.18 | 1.92 | 1.6 | 1.45 | 1.1 | 1.03 | 0.88 | 0.5 | 0.92 | 0.78 | 0.48 | 0.095 | 0.26 | -1.52 | 0.69 | 0.6 | 0.28 | 0.8 | 0.9 | 0.89 | 0.41 | 0.66 | 0.55 | 0.49 |
| Weighted Average Shares Outstanding | 1,270 | 1,267 | 1,259 | 1,285 | 1,312 | 1,319 | 1,309 | 1,301 | 1,044 | 1,020 | 1,073 | 1,118 | 1,161 | 1,217 | 1,271 | 1,338 | 1,367 | 1,434 | 1,434 | 1,328 | 820.6 | 811.4 | 800.5 | 785.6 | 784.6 | 781.4 | 782.2 | 782.6 | 774.2 | 751 | 426.4 | 432 | 422.5 | 525 | 420.4 | 413.6 | 410.4 | 430.7 | 435.8 | 432.3 | 433.1 | 433.2 |
| Diluted Weighted Average Shares Outstanding | 1,277 | 1,271 | 1,262 | 1,290 | 1,323 | 1,329 | 1,314 | 1,305 | 1,044 | 1,024 | 1,079 | 1,126 | 1,169 | 1,226 | 1,280 | 1,347 | 1,377 | 1,450 | 1,469 | 1,372 | 853.2 | 841.6 | 822.4 | 808.4 | 810.6 | 797 | 799.3 | 817.8 | 810.4 | 790.5 | 426.4 | 432 | 422.5 | 529.4 | 420.4 | 413.6 | 410.4 | 430.7 | 435.8 | 432.3 | 433.1 | 433.2 |