Income Statement
Year | FY24 | FY23 | FY22 | FY21 | FY20 | FY19 | FY18 | FY17 | FY16 | FY15 | FY14 | FY13 | FY12 | FY11 | FY10 | FY09 | FY08 | FY07 | FY06 | FY05 | FY04 | FY03 | FY02 | FY01 | FY00 | FY99 | FY98 | FY97 | FY96 | FY95 | FY94 | FY93 |
Revenue | 3.86B | 3.31B | 2.85B | 2.67B | 2.57B | 2.52B | 2.41B | 1.72B | 1.62B | 1.52B | 6.01B | 6.11B | 5.38B | 4.67B | 4.76B | 1.2B | 1.07B | 1.18B | 1.19B | 1.2B | 1.2B | 1.12B | 1.01B | 817.87M | 763.38M | 706.04M | 663.28M | 589.16M | 557.29M | 549.1M | 504.1M | 463.4M |
Cost of Revenue | 67.29M | 2.75B | 2.46B | 2.32B | 2.2B | 2.12B | 2.04B | 1.4B | 1.3B | 864.34M | 5.29B | 4.7B | 4.61B | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Gross Profit | 3.8B | 560.53M | 387.29M | 353.73M | 371.02M | 396.65M | 370.14M | 316.01M | 314.32M | 657.89M | 717M | 1.41B | 768M | 4.67B | 4.76B | 1.2B | 1.07B | 1.18B | 1.19B | 1.2B | 1.2B | 1.12B | 1.01B | 817.87M | 763.38M | 706.04M | 663.28M | 589.16M | 557.29M | 549.1M | 504.1M | 463.4M |
Operating Income | 757.28M | 520.26M | 376.45M | 376.4M | 338.16M | -212.93M | 373.78M | 316.93M | 320.19M | 266.25M | 823M | 1.57B | 899M | 360M | 1.03B | 157.28M | 109.1M | 312.08M | 298.8M | 301.39M | 317.69M | 228.31M | n/a | n/a | 223.94M | n/a | n/a | n/a | n/a | n/a | n/a | 88.9M |
Interest Income | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 32.91M | 25.79M | 20.81M | 13.3M | n/a |
Pretax Income | 757.28M | 561.94M | 376.45M | 376.4M | 368.51M | 396.7M | 371.32M | 315.69M | 320.09M | 266.25M | 830M | 1.57B | 899M | 358M | 999M | 152.07M | 122.71M | 309.17M | 298.8M | 339.46M | 326.35M | 295.05M | 255.4M | 182.88M | 218.45M | 208.75M | 196.36M | 174.92M | 152.05M | 138.01M | 105.02M | 90.9M |
Net Income | 600.31M | 446.06M | 298.57M | 297.86M | 293.3M | 316.82M | 288.22M | 197M | 210.37M | 174.68M | 168M | 163M | 160M | 169M | 162M | 108.49M | 69.24M | 212.94M | 204.03M | 231.1M | 226.41M | 199.72M | 172.13M | 122.26M | 152.39M | 143.11M | 134.55M | 118.58M | 105.13M | 93.55M | 71.73M | 60.4M |
Selling & General & Admin | 68.36M | 737.14M | 6.03M | 4.08M | 609.43M | 582.01M | 0.12 | 240.18M | 213.36M | 226.71M | 1.42B | 1.31B | -137M | n/a | n/a | n/a | n/a | 755.64M | 742.53M | 710.24M | 684.49M | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | -886.24M | -837.9M |
Research & Development | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 7M | 7M | 6M | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Other Expenses | 3.05B | n/a | -6.03M | -4.08M | -1.64M | 528.04M | n/a | n/a | 322.93M | 198.37M | n/a | n/a | n/a | 4.67B | 4.76B | 968.14M | 951.4M | 424.29M | 448.71M | 491.89M | 518.12M | 1.12B | 964.93M | 785.68M | 763.38M | 704.13M | 661.68M | 622.09M | 583.19M | 524.46M | 487.14M | 463.4M |
Operating Expenses | 3.11B | 40.28M | 10.84M | -22.68M | 32.87M | 1.00 | 342.78M | 343.44M | 322.93M | 314.54M | 1.42B | 1.31B | -131M | 4.67B | 4.76B | 968.14M | 951.4M | 1.18B | 1.19B | 1.2B | 1.2B | 1.12B | 964.93M | 785.68M | 763.38M | 704.13M | 661.68M | 622.09M | 583.19M | 524.46M | -399.1M | -374.5M |
Interest Expense | n/a | n/a | 2.01M | 4.13M | 731K | 856K | 2.46M | 1.24M | 101K | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Selling & Marketing Expenses | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Cost & Expenses | 3.11B | 2.75B | 2.46B | 2.29B | 2.2B | 2.12B | 2.04B | 1.4B | 1.3B | 1.26B | 5.18B | 4.54B | 4.48B | 4.67B | 3.87B | 1.04B | 945.69M | 930.45M | 1.19B | 1.2B | 884.92M | 1.12B | 964.93M | 785.68M | 763.38M | 704.13M | 661.68M | 622.09M | 583.19M | 524.46M | 487.14M | 463.4M |
Income Tax | 156.97M | 115.88M | 77.88M | 78.54M | 75.21M | 79.88M | 83.1M | 118.7M | 109.72M | 91.57M | 257M | 519M | 280M | 90M | 339M | 78M | 39.87M | 99.14M | 99.06M | 111.73M | 105.14M | 102.24M | 84.89M | 60.62M | 71.55M | 65.65M | 61.81M | 56.34M | 46.92M | 44.5M | 33.3M | 28.5M |
Shares Outstanding (Basic) | 46.19M | 46.19M | 46.19M | 46.19M | 52.31M | 52.29M | 52.29M | 52.39M | 52.46M | 52.46M | 52.83M | 52.92M | 53.51M | 54.99M | 56.82M | 57.37M | 57.95M | 62.08M | 65.21M | 69.22M | 70.41M | 71M | 71.08M | 71.34M | 71.95M | 73.49M | 74.4M | 74.58M | 74.56M | 74.25M | 75.08M | 226.5M |
Shares Outstanding (Diluted) | 52.31M | 52.68M | 46.19M | 46.19M | 52.69M | 58.42M | 52.7M | 58.44M | 58.54M | 58.6M | 58.72M | 58.96M | 59.65M | 61.17M | 63M | 63.55M | 64.09M | 68.25M | 65.26M | 69.29M | 77.4M | 71.09M | 71.16M | 71.34M | 71.95M | 73.58M | 74.57M | 74.58M | 74.56M | 74.25M | 75.08M | 226.5M |
EPS (Basic) | 12.89 | 9.66 | 6.41 | 6.40 | 6.30 | 6.80 | 4.93 | 4.23 | 4.52 | 3.75 | 3.59 | 3.46 | 3.38 | 3.45 | 3.18 | 2.10 | 1.34 | 3.80 | 3.45 | 3.69 | 3.54 | 3.09 | 2.68 | 1.71 | 2.12 | 1.95 | 1.81 | 1.59 | 1.41 | 1.26 | 0.96 | 0.27 |
EPS (Diluted) | 11.48 | 9.66 | 5.67 | 5.69 | 5.61 | 6.06 | 4.93 | 3.76 | 4.01 | 3.33 | 3.18 | 3.08 | 2.99 | 3.08 | 2.85 | 1.89 | 1.19 | 3.43 | 3.13 | 3.34 | 3.21 | 2.81 | 2.41 | 1.71 | 2.12 | 1.95 | 1.81 | 1.59 | 1.41 | 1.26 | 0.96 | 0.27 |
EBITDA | 821.19M | 600.23M | 430.18M | 429.63M | 338.16M | -212.93M | 373.78M | 316.93M | 320.19M | 249.49M | 846M | 1.58B | 910M | 368M | n/a | 278.23M | n/a | 303.34M | 293.08M | 338.25M | 355.01M | 232.6M | n/a | n/a | 226.68M | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Depreciation & Amortization | 63.91M | 53.59M | 51.72M | 49.1M | 34.3M | -610.49M | n/a | n/a | 15.15M | 16.46M | 30M | 21M | 23M | 8M | 12M | 37.99M | 36.93M | 31.36M | 36.05M | 36.85M | 38.98M | 4.29M | 3.99M | 2.35M | 2.75M | 1.77M | 2M | 1.89M | 1.43M | 1.02M | 921.5K | 900K |