Toro
82.17
2.00 (2.49%)
At close: Jan 14, 2025, 3:59 PM
82.27
0.12%
After-hours Jan 14, 2025, 07:00 PM EST

Income Statement (Annual)

Get detailed income statement breakdowns, uncovering revenue, expenses, and much more.
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 FY92 FY91 FY90 FY89 FY88 FY87 FY86
Revenue 4.58B 4.55B 4.51B 3.96B 3.38B 3.14B 2.62B 2.51B 2.39B 2.39B 2.17B 2.04B 1.96B 1.88B 1.69B 1.52B 1.88B 1.88B 1.84B 1.80B 1.65B 1.50B 1.40B 1.35B 1.34B 1.27B 1.11B 1.05B 930.90M 932.90M 794.30M 684.30M 635.20M 711.60M 750.90M 643.60M 609.20M 521.10M 406.70M
Cost of Revenue 3.03B 2.98B 3.01B 2.62B 2.19B 2.09B 1.68B 1.58B 1.52B 1.55B 1.40B 1.32B 1.29B 1.25B 1.11B 1.01B 1.23B 1.20B 1.19B 1.16B 1.06B 961.13M 914.01M 892.85M 806.71M 776.30M 687.90M 632.30M 571.00M 581.10M 488.00M 426.30M 392.90M 446.60M 471.30M 405.30M 389.20M 328.80M 249.50M
Gross Profit 1.55B 1.58B 1.50B 1.34B 1.19B 1.05B 941.01M 920.84M 874.60M 835.93M 773.27M 724.80M 673.09M 636.65M 576.39M 510.98M 652.71M 678.38M 643.32M 635.37M 593.07M 535.46M 485.26M 460.24M 530.21M 498.70M 422.50M 418.90M 359.90M 351.80M 306.30M 258.00M 242.30M 265.00M 279.60M 238.30M 220.00M 192.30M 157.20M
Operating Income 533.30M 430.70M 575.66M 518.28M 426.36M 325.03M 373.08M 355.11M 334.40M 299.11M 263.16M 230.66M 205.61M 184.49M 151.27M 115.20M 198.41M 223.65M 202.88M 182.73M 165.22M 129.27M 100.58M 94.63M 97.20M 76.60M 38.70M 72.30M 63.40M 64.80M 42.60M 35.40M 1.40M 27.40M 43.10M 51.20M 30.20M 31.70M 30.90M
Interest Income n/a n/a 35.70M 28.70M 1.25M 2.75M 2.46M 1.36M 827.00K 494.00K 465.00K 447.00K 786.00K 1.07M 1.06M 898.00K 1.86M 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
Pretax Income 512.80M 400.50M 552.55M 499.82M 407.07M 322.13M 372.40M 353.18M 330.46M 291.03M 256.44M 226.71M 196.26M 174.83M 141.27M 95.79M 181.29M 213.23M 192.75M 170.27M 153.23M 120.92M 86.80M 80.08M 71.88M 57.50M 6.80M 60.30M 60.20M 61.10M 37.00M 21.30M -35.00M 15.30M 26.30M 36.90M 25.80M 27.50M 25.50M
Net Income 418.90M 329.70M 443.30M 409.90M 329.70M 273.98M 271.94M 267.72M 230.99M 201.59M 173.87M 154.84M 129.54M 117.66M 93.24M 62.84M 119.65M 142.44M 129.15M 114.08M 102.67M 81.62M 35.32M 50.45M 45.28M 35.10M 4.10M 34.80M 36.40M 36.70M 22.20M 13.00M -23.80M 9.70M 16.60M 22.10M 20.00M 17.00M 15.50M
Selling & General & Admin 1.02B 821.30M 928.93M 820.21M 763.42M 722.93M 567.93M 565.73M 540.20M 536.82M 510.11M 494.13M 467.48M 452.16M 425.13M 395.78M 454.30M 454.73M 440.44M 432.64M 428.53M 404.37M 376.28M 366.28M 394.86M 383.00M 345.60M 315.70M 278.30M 269.80M 244.90M 203.40M 218.90M 218.80M 221.50M 177.80M 181.10M 153.50M 120.10M
Research & Development n/a 173.90M 155.60M 141.00M 124.10M 109.10M 83.50M 80.40M 77.40M 73.60M 69.70M 64.60M 60.10M 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
Other Expenses n/a 151.30M 12.62M 10.20M 13.87M 25.94M 18.41M 3.29M 1.28M 940.00K 789.00K 1.25M n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a 38.15M 39.10M 38.20M 30.90M 18.20M n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
Operating Expenses 1.02B 1.15B 928.93M 820.21M 763.42M 722.93M 567.93M 565.73M 540.20M 536.82M 510.11M 494.13M 467.48M 452.16M 425.13M 395.78M 454.30M 454.73M 440.44M 432.64M 428.53M 404.37M 376.28M 366.28M 433.01M 422.10M 383.80M 346.60M 296.50M 287.00M 263.70M 222.60M 240.90M 237.60M 236.50M 187.10M 189.80M 160.60M 126.30M
Interest Expense 61.90M 58.70M 35.74M 28.66M 33.16M 28.84M 19.10M 19.11M 19.34M 18.76M 15.43M 16.21M 16.91M 16.97M 17.11M 17.58M 15.90M 4.19M 2.45M 27.18M 7.10M 4.07M 49.24M 5.75M 24.23M 14.30M 38.40M 5.80M 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 77.60M 58.30M 50.50M 50.30M 43.50M 46.40M 43.00M 41.80M 42.84M 43.59M 48.07M 46.95M 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 4.05B 4.12B 3.94B 3.44B 2.95B 2.81B 2.25B 2.15B 2.06B 2.09B 1.91B 1.81B 1.75B 1.70B 1.54B 1.41B 1.68B 1.65B 1.63B 1.60B 1.49B 1.37B 1.29B 1.26B 1.24B 1.20B 1.07B 978.90M 867.50M 868.10M 751.70M 648.90M 633.80M 684.20M 707.80M 592.40M 579.00M 489.40M 375.80M
Income Tax 93.90M 70.80M 109.20M 89.94M 77.37M 48.15M 100.46M 85.47M 99.47M 89.44M 82.58M 71.87M 66.72M 57.17M 48.03M 32.95M 61.64M 70.79M 63.61M 56.19M 50.57M 39.30M 26.87M 29.63M 26.60M 22.40M 2.70M 23.80M 23.80M 24.40M 14.80M 8.30M -11.20M 5.60M 9.70M 14.80M 5.80M 10.50M 10.00M
Shares Outstanding (Basic) 103.80M 104.40M 104.82M 107.34M 107.66M 106.77M 106.37M 108.31M 109.83M 111.13M 112.72M 115.84M 118.89M 125.07M 131.93M 143.15M 150.94M 162.73M 171.55M 178.86M 194.63M 200.29M 201.81M 203.20M 204.32M 206.23M 204.70M 193.33M 194.13M 208.97M 207.72M 198.10M 192.32M 191.60M 171.35M 161.52M 173.91M 178.95M 170.75M
Shares Outstanding (Diluted) 104.40M 105.30M 105.65M 108.47M 108.66M 108.09M 108.66M 111.25M 111.99M 113.51M 115.26M 118.21M 121.24M 127.19M 133.75M 144.96M 154.32M 167.46M 177.38M 186.16M 203.30M 209.28M 207.75M 209.07M 208.93M 212.48M 211.17M 198.86M 200.83M 210.32M 208.00M 198.10M 192.32M 191.60M 171.35M 161.52M 173.91M 178.95M 170.75M
EPS (Basic) 4.04 3.16 4.23 3.82 3.06 2.57 2.56 2.47 2.10 1.82 1.55 1.34 1.09 0.94 0.71 0.44 0.79 0.88 0.75 0.64 0.53 0.41 0.18 0.25 0.22 0.17 0.02 0.18 0.19 0.18 0.11 0.07 -0.12 0.05 0.10 0.13 0.12 0.10 0.08
EPS (Diluted) 4.01 3.13 4.20 3.78 3.03 2.53 2.50 2.41 2.06 1.78 1.51 1.31 1.07 0.93 0.70 0.43 0.78 0.85 0.73 0.61 0.51 0.39 0.17 0.24 0.22 0.17 0.02 0.18 0.18 0.18 0.11 0.07 -0.12 0.05 0.10 0.13 0.12 0.10 0.08
EBITDA 702.90M 578.40M 697.09M 627.79M 535.84M 438.67M 452.29M 436.85M 398.49M 371.55M 325.01M 296.90M 266.02M 245.64M 203.39M 150.33M 248.82M 265.75M 245.44M 230.83M 196.42M 162.96M 138.25M 131.13M 135.36M 113.89M 76.90M 103.20M 81.60M 82.00M 61.40M 54.60M 23.40M 46.20M 58.10M 60.50M 38.90M 38.80M 37.10M
Depreciation & Amortization 128.20M 119.20M 108.81M 99.32M 95.61M 87.70M 60.80M 64.56M 64.10M 63.14M 53.14M 54.13M 53.63M 48.51M 45.01M 44.53M 48.19M 42.10M 42.56M 42.83M 36.09M 33.17M 30.93M 37.17M 38.15M 39.10M 38.20M 30.90M 18.20M 17.20M 18.80M 19.20M 22.00M 18.80M 15.00M 9.30M 8.70M 7.10M 6.20M