58.08
1.42 (2.51%)
At close: Apr 22, 2025, 12:29 PM

Income Statement

Financials in USD. Fiscal year is January - December.
Fiscal Year Q3 2024 Q2 2024 Q1 2024 Q4 2023 Q3 2023 Q2 2023 Q1 2023 Q4 2022 Q3 2022 Q2 2022 Q1 2022 Q4 2021 Q3 2021 Q2 2021 Q1 2021 Q4 2020 Q3 2020 Q2 2020 Q1 2020 Q4 2019 Q3 2019 Q2 2019 Q1 2019 Q4 2018 Q3 2018 Q2 2018 Q1 2018 Q4 2017 Q3 2017 Q2 2017 Q1 2017 Q4 2016 Q3 2016 Q2 2016 Q1 2016
Period Ending Sep 30, 2024 Jun 30, 2024 Mar 31, 2024 Dec 31, 2023 Sep 30, 2023 Jun 30, 2023 Mar 31, 2023 Dec 31, 2022 Sep 30, 2022 Jun 30, 2022 Mar 31, 2022 Dec 31, 2021 Sep 30, 2021 Jun 30, 2021 Mar 31, 2021 Dec 31, 2020 Sep 30, 2020 Jun 30, 2020 Mar 31, 2020 Dec 31, 2019 Sep 30, 2019 Jun 30, 2019 Mar 31, 2019 Dec 31, 2018 Sep 30, 2018 Jun 30, 2018 Mar 31, 2018 Dec 31, 2017 Sep 30, 2017 Jun 30, 2017 Mar 31, 2017 Dec 31, 2016 Sep 30, 2016 Jun 30, 2016 Mar 31, 2016
n/a 804.37B 775.23B 762.48B 738.19B 738.48B 781.56B 724.59B 693.23B 667.26B 592.79B 555.13B 540.24B 563.72B 537.69B 496.44B 472.62B 444.63B 439.54B 459.29B 489.92B 490.12B 480.71B 485.92B 458.2B 477.57B 428.62B 484.88B 423.37B 443.17B 404.86B 414.71B 385.24B 390.77B 405.37B
n/a 550.37B 537.88B 535.88B 527.02B 529.95B 551.39B 533.12B 513.05B 503.75B 432.33B 407.32B 380.38B 399B 378.26B 345.15B 339.12B 312.3B 321.82B 326.76B 343.71B 347.62B 342.03B 351.26B 330.77B 341.78B 299.12B 341.72B 299.17B 307.64B 289.74B 293.99B 274.01B 276.07B 278.48B
n/a 254B 237.35B 226.6B 211.17B 208.53B 230.17B 191.47B 180.17B 163.5B 160.47B 147.81B 159.85B 164.72B 159.42B 151.29B 133.5B 132.33B 117.72B 132.53B 146.21B 142.49B 138.69B 134.67B 127.43B 135.79B 129.5B 143.16B 124.19B 135.53B 115.12B 120.73B 111.23B 114.69B 126.89B
n/a 104.39B 102.95B 69.97B 74.28B 81.33B 103.25B 35.51B 61.25B 54.63B 66.78B 34.7B 63.95B 69.83B 77.72B 45.4B 48.22B 51.21B 30.46B 35.47B 55.24B 58.07B 52.88B 40.87B 47.3B 57.25B 43.89B 54.34B 49.06B 61.25B 40.25B 40.82B 42.38B 48.13B 57.45B
n/a 7.89B 4.69B 5.37B 4.55B 6.28B 3.29B 2.98B 3.23B 4.49B 8.18B 6.06B 668M 1.7B 908M 2.05B 6.33B 2.72B 1.2B 2.71B 1.71B 2.81B 1.64B 3.08B 2.55B 6.91B 4.61B 2.54B 3.31B 2.6B 3.63B 2.8B 1.03B 2.24B 974M
n/a 111.19B 106.23B 74.46B 77.16B 87.17B 105.61B 38.08B 64.37B 55.63B 74.84B 39.31B 65.34B 72.1B 78.85B 47.62B 55.05B 54.44B 31.32B 38B 57.88B 61.48B 54.73B 44.16B 49.05B 60.78B 45.28B 56.77B 53.18B 66.68B 44.13B 55.67B 45.87B 42.78B 54.35B
n/a 77.88B 72.92B 56.09B 53.54B 59.72B 69.1B 22.85B 42.16B 40.96B 50.57B 29.01B 43.68B 50.91B 52.04B 32.06B 36.9B 38.81B 20.76B 26.62B 41.25B 43.91B 37.28B 32.67B 34B 42.06B 29.87B 31.1B 36.99B 42.86B 29.42B 39.42B 30.75B 25.97B 36.35B
n/a 150.3B 136.73B 141.24B 136.85B 133.73B 126.8B 144.16B 116.97B 120.28B 100.63B 114.63B 94.3B 94.68B 86.84B 105.07B 84.67B 78.29B 88.07B 95.83B 89.52B 81.52B 85.11B 90.8B 82.13B 79.33B 80.36B 89.05B 77.4B 73.91B 73.1B 79.96B 68.6B 65.97B 69.33B
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 n/a n/a n/a
n/a -690M -2.33B 15.39B 35M -6.53B 123M 11.81B -507M -11.41B -7.95B -1.52B 1.6B n/a -5.14B n/a 617M 2.83B -801M n/a 1.46B 2.9B 691M 2.99B -2B -786M 5.25B n/a -2.27B 372M 1.76B -47M n/a 593M n/a
n/a 149.61B 134.4B 153.69B 136.89B 127.2B 126.92B 155.97B 118.22B 108.87B 94.53B 113.1B 95.89B 94.9B 81.7B 105.89B 85.28B 81.12B 87.27B 97.06B 90.97B 84.43B 85.81B 93.8B 80.13B 78.54B 85.61B 88.82B 75.13B 74.28B 74.87B 79.91B 68.85B 66.56B 69.44B
n/a 1.67B 1.52B 1.43B 2.3B 1.26B 1.05B 520M 705M 843M 126M 2B 244M 437M 313M 291M 225M 540M 623M 445M 302M 395M 356M 352M 1.4B 4.02B 3.47B 296M n/a 127M n/a 163M 70M 105M 165M
n/a n/a n/a n/a n/a n/a n/a n/a -1.75B n/a -1.84B 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 699.97B 672.17B 692.51B 663.91B 657.15B 678.32B 689.08B 631.98B 612.63B 526.85B 520.42B 476.28B 493.89B 459.96B 451.04B 424.41B 393.42B 409.08B 423.82B 434.68B 432.05B 427.83B 445.05B 410.89B 420.33B 384.73B 430.55B 374.3B 381.92B 364.6B 373.89B 342.86B 342.64B 347.92B
n/a 26.32B 27.05B 13.96B 17.74B 22.42B 30.29B 10.6B 17.7B 11.21B 19.64B 9.5B 17.57B 16.43B 21.38B 12.32B 14.11B 12.51B 8.09B 9.21B 14.32B 15.18B 14.3B 8.33B 12.79B 15.45B 12.54B 23.61B 13.76B 21.33B 12.56B 13.58B 12.25B 15.18B 15.54B
232.65M 235.04M 235M 1.18B 235.75M 1.18B 1.19B 1.19B 1.19B 1.2B 1.2B 1.21B 1.21B 1.21B 1.21B 1.21B 1.21B 1.22B 1.22B 1.22B 1.22B 1.23B 1.23B 1.23B 1.23B 1.23B 1.23B 1.23B 1.24B 1.24B 1.24B 1.24B 1.24B 1.24B 1.24B
232.65M 235.04M 235M 1.18B 235.75M 1.18B 1.19B 1.19B 1.19B 1.2B 1.2B 1.21B 1.21B 1.21B 1.21B 1.21B 1.21B 1.22B 1.22B 1.22B 1.22B 1.23B 1.23B 1.23B 1.23B 1.23B 1.23B 1.23B 1.24B 1.24B 1.24B 1.24B 1.24B 1.24B 1.24B
202.50 66.27 62.06 47.70 45.42 50.43 58.11 19.21 177.25 171.08 210.73 24.10 180.80 210.70 219.00 132.34 152.30 159.35 85.50 108.95 168.80 178.50 151.30 132.58 137.95 170.60 122.55 125.81 149.60 173.10 118.65 158.60 123.70 104.40 146.05
202.50 66.27 62.06 47.70 45.42 50.43 58.11 19.21 177.25 171.08 210.73 24.10 180.80 210.70 219.00 132.34 152.30 159.35 85.50 108.95 168.80 178.50 151.30 132.58 137.95 170.60 122.55 125.81 149.60 173.10 118.65 158.60 123.70 104.40 146.05
n/a 142.26B 135.91B 101.21B 105.84B 113.5B 131.9B 62.79B 88.29B 79.06B 93.58B 59.43B 82.5B 89.14B 96.17B 64.72B 71.51B 70.5B 48.18B 54.42B 72.38B 76.61B 69.37B 56.87B 62.36B 76.39B 60.47B 67.88B 61.03B 70.54B 51.21B 67.13B 56.43B 52.94B 64.34B
n/a 112.28B 107.64B 75.34B 78.83B 87.6B 106.54B 38.49B 64.47B 56.48B 74.96B 40.77B 64.62B 71.53B 78.63B 47.45B 54.54B 53.93B 31.65B 38.18B 56.95B 60.87B 54.52B 43.95B 49.85B 64.16B 48.51B 56.34B 54.59B 66.81B 47.5B 54.97B 45.12B 42.89B 54.5B
n/a 29.97B 28.27B 29.01B 27.01B 25.9B 25.36B 24.3B 23.81B 22.58B 18.62B 18.67B 17.88B 17.61B 17.54B 17.27B 16.97B 16.57B 16.53B 16.24B 15.43B 15.73B 14.85B 12.92B 12.51B 12.23B 11.96B 11.54B 11.37B 11.23B 10.96B 12.16B 11.31B 10.06B 9.84B