Amazon.com
$251.52Change from previous close: +1.33%Absolute change: +$3.29
At a glance
- Revenue growth
- +12.38%
- 2025 vs 2024
- Net income growth
- +31.09%
- 2025 vs 2024
- Net margin
- 10.8%
- 2024: 9.3%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 716,924 | 637,959 | 574,785 | 513,983 | 469,822 | 386,064 | 280,522 | 232,887 | 177,866 | 135,987 |
| Cost of revenue | 356,414 | 326,288 | 304,739 | 288,831 | 272,344 | 233,307 | 165,536 | 139,156 | 111,934 | 88,265 |
| Gross profit | 360,510 | 311,671 | 270,046 | 225,152 | 197,478 | 152,757 | 114,986 | 93,731 | 65,932 | 47,722 |
| Selling, general and administrative | 167,375 | 153,771 | 146,805 | 138,428 | 116,485 | 87,193 | 64,313 | 52,177 | 38,992 | 27,284 |
| Research and development | 108,521 | 88,544 | 85,622 | 73,213 | 56,052 | 42,740 | 35,931 | 28,837 | 22,620 | 16,085 |
| Operating income | 79,975 | 68,593 | 36,852 | 13,348 | 24,879 | 22,899 | 14,541 | 12,421 | 4,106 | 4,186 |
| EBIT | 79,975 | 68,593 | 36,852 | 13,348 | 24,879 | 22,899 | 14,541 | 12,421 | 4,106 | 4,186 |
| EBITDA | 145,731 | 121,388 | 85,515 | 55,269 | 59,312 | 48,079 | 36,330 | 27,762 | 15,584 | 12,302 |
| Interest expense | 2,274 | 2,406 | 3,182 | 2,367 | 1,809 | 1,647 | 1,600 | 1,417 | 848 | 484 |
| Pre-tax income | 96,757 | 68,513 | 37,545 | -5,939 | 38,155 | 24,194 | 13,962 | 11,270 | 3,802 | 3,796 |
| Income tax | 19,087 | 9,265 | 7,120 | -3,217 | 4,791 | 2,863 | 2,374 | 1,197 | 769 | 1,425 |
| Net income | 77,670 | 59,248 | 30,425 | -2,722 | 33,364 | 21,331 | 11,588 | 10,073 | 3,033 | 2,371 |
| Net income to common shareholders | 77,670 | 59,248 | 30,425 | -2,722 | 33,364 | 21,331 | 11,588 | 10,073 | 3,033 | 2,371 |
| Basic EPS | 7.29 | 5.66 | 2.95 | -0.27 | 3.30 | 2.13 | 1.17 | 1.03 | 0.32 | 0.25 |
| Diluted EPS | 7.17 | 5.53 | 2.90 | -0.27 | 3.24 | 2.09 | 1.15 | 1.01 | 0.31 | 0.25 |
| Average shares (basic) | 10,656 | 10,473 | 10,304 | 10,189 | 10,117 | 10,005 | 9,880 | 9,740 | 9,600 | 9,480 |
| Average shares (diluted) | 10,827 | 10,721 | 10,492 | 10,189 | 10,296 | 10,198 | 10,080 | 10,000 | 9,860 | 9,680 |
