|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$6.697B
-16.66%
YoY
|
$8.036B
46.99%
YoY
|
$5.467B
77.15%
YoY
|
$3.086B
-40.54%
YoY
|
$5.190B
-21.15%
YoY
|
| Cost Of Revenue |
$828.0M
20.0%
YoY
|
$690.0M
29.21%
YoY
|
$534.0M
-3.78%
YoY
|
$555.0M
-22.05%
YoY
|
$712.0M
-15.44%
YoY
|
| Gross Profit |
$5.852B
-20.75%
YoY
|
$7.384B
49.11%
YoY
|
$4.952B
96.35%
YoY
|
$2.522B
-43.04%
YoY
|
$4.428B
-18.32%
YoY
|
| Selling, General & Admin |
$660.0M
-14.73%
YoY
|
$774.0M
24.04%
YoY
|
$624.0M
36.54%
YoY
|
$457.0M
-31.48%
YoY
|
$667.0M
-3.75%
YoY
|
| Research & Development |
$20.00M
-55.56%
YoY
|
$45.00M
-66.91%
YoY
|
$136.0M
-24.86%
YoY
|
$181.0M
21.48%
YoY
|
$149.0M
-48.44%
YoY
|
| Depreciation & Amortization |
$2.211B
26.13%
YoY
|
$1.753B
-15.15%
YoY
|
$2.066B
-10.79%
YoY
|
$2.316B
-3.38%
YoY
|
$2.397B
-1.8%
YoY
|
| Operating Expenses |
$3.580B
8.32%
YoY
|
$3.305B
-6.98%
YoY
|
$3.553B
0.08%
YoY
|
$3.550B
-7.02%
YoY
|
$3.818B
-4.5%
YoY
|
| Operating Profit |
$2.248B
-43.1%
YoY
|
$3.951B
202.06%
YoY
|
$1.308B
-210.85%
YoY
|
-$1.180B
-285.53%
YoY
|
$636.0M
-61.85%
YoY
|
| Interest Expense |
-$335.0M
73.58%
YoY
|
-$193.0M
-4.46%
YoY
|
-$202.0M
-22.9%
YoY
|
-$262.0M
4.38%
YoY
|
-$251.0M
5.02%
YoY
|
| Other Income/Expense, Net |
-$17.00M
-440.0%
YoY
|
$5.000M
-64.29%
YoY
|
$14.00M
133.33%
YoY
|
$6.000M
-45.45%
YoY
|
$11.00M
-50.0%
YoY
|
| Pretax Income |
$1.911B
-49.43%
YoY
|
$3.779B
276.39%
YoY
|
$1.004B
-168.53%
YoY
|
-$1.465B
-473.72%
YoY
|
$392.0M
-72.53%
YoY
|
| Income Tax |
$357.0M
113.77%
YoY
|
$167.0M
187.93%
YoY
|
$58.00M
-514.29%
YoY
|
-$14.00M
-84.09%
YoY
|
-$88.00M
-126.59%
YoY
|
| Net Earnings |
$1.554B
-56.98%
YoY
|
$3.612B
281.82%
YoY
|
$946.0M
-165.2%
YoY
|
-$1.451B
-402.29%
YoY
|
$480.0M
-56.2%
YoY
|
| Basic Earnings Per Share |
$2.56
-51.42%
YoY
|
$5.27
339.17%
YoY
|
$1.20
-165.57%
YoY
|
-$1.83
-410.17%
YoY
|
$0.59
-54.62%
YoY
|
| Diluted Earnings Per Share |
$2.56
-51.33%
YoY
|
$5.26
338.33%
YoY
|
$1.20
-165.57%
YoY
|
-$1.83
-410.17%
YoY
|
$0.59
-54.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
607.0M shares
-11.39%
YoY
|
685.0M shares
-12.96%
YoY
|
787.0M shares
-0.63%
YoY
|
792.0M shares
-2.22%
YoY
|
810.0M shares
-4.26%
YoY
|
| Diluted Shares Outstanding |
608.0M shares
-11.5%
YoY
|
687.0M shares
-12.82%
YoY
|
788.0M shares
-0.51%
YoY
|
792.0M shares
-2.22%
YoY
|
810.0M shares
-4.37%
YoY
|
|
Concept
|
2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.791B
-1.21%
YoY
|
$1.707B
12.82%
YoY
|
$1.551B
-7.68%
YoY
|
$1.680B
-5.19%
YoY
|
$1.813B
-19.31%
YoY
|
$1.513B
-34.3%
YoY
|
$1.680B
-4.16%
YoY
|
$1.772B
-3.01%
YoY
|
$2.247B
54.65%
YoY
|
$2.303B
101.49%
YoY
|
$1.753B
63.68%
YoY
|
$1.827B
122.26%
YoY
|
$1.453B
92.71%
YoY
|
$1.143B
320.22%
YoY
|
$1.071B
-12.93%
YoY
|
$822.0M
-33.33%
YoY
|
$754.0M
-43.94%
YoY
|
$272.0M
-81.02%
YoY
|
$1.230B
2.76%
YoY
|
| Cost Of Revenue |
$223.0M
16.15%
YoY
|
$216.0M
0.93%
YoY
|
$221.0M
9.95%
YoY
|
$221.0M
22.1%
YoY
|
$192.0M
-0.52%
YoY
|
$214.0M
30.49%
YoY
|
$201.0M
32.24%
YoY
|
$181.0M
16.03%
YoY
|
$193.0M
47.33%
YoY
|
$164.0M
30.16%
YoY
|
$152.0M
25.62%
YoY
|
$156.0M
13.87%
YoY
|
$131.0M
1.55%
YoY
|
$126.0M
-2.33%
YoY
|
$121.0M
-24.38%
YoY
|
$137.0M
-18.93%
YoY
|
$129.0M
-20.86%
YoY
|
$129.0M
-33.16%
YoY
|
$160.0M
-14.44%
YoY
|
| Gross Profit |
$1.568B
-3.21%
YoY
|
$1.481B
14.01%
YoY
|
$1.330B
-9.77%
YoY
|
$1.459B
-8.3%
YoY
|
$1.620B
-21.05%
YoY
|
$1.299B
-39.3%
YoY
|
$1.474B
-7.93%
YoY
|
$1.591B
-4.79%
YoY
|
$2.052B
56.05%
YoY
|
$2.140B
110.63%
YoY
|
$1.601B
68.53%
YoY
|
$1.671B
141.47%
YoY
|
$1.315B
110.74%
YoY
|
$1.016B
600.69%
YoY
|
$950.0M
-10.46%
YoY
|
$692.0M
-34.22%
YoY
|
$624.0M
-46.21%
YoY
|
$145.0M
-88.38%
YoY
|
$1.061B
9.61%
YoY
|
| Selling, General & Admin |
$187.0M
1.08%
YoY
|
$202.0M
77.19%
YoY
|
$182.0M
2.82%
YoY
|
$184.0M
-3.66%
YoY
|
$185.0M
-14.35%
YoY
|
$114.0M
-45.19%
YoY
|
$177.0M
0.0%
YoY
|
$191.0M
10.4%
YoY
|
$216.0M
36.71%
YoY
|
$208.0M
46.48%
YoY
|
$177.0M
8.59%
YoY
|
$173.0M
54.46%
YoY
|
$158.0M
54.9%
YoY
|
$142.0M
20.34%
YoY
|
$163.0M
14.79%
YoY
|
$112.0M
-34.88%
YoY
|
$102.0M
-37.42%
YoY
|
$118.0M
-28.92%
YoY
|
$142.0M
-14.46%
YoY
|
| Research & Development |
$9.000M
-55.0%
YoY
|
$14.00M
27.27%
YoY
|
$7.000M
-53.33%
YoY
|
$13.00M
8.33%
YoY
|
$20.00M
-72.6%
YoY
|
$11.00M
37.5%
YoY
|
$15.00M
36.36%
YoY
|
$12.00M
-55.56%
YoY
|
$73.00M
15.87%
YoY
|
$8.000M
-68.0%
YoY
|
$11.00M
-47.62%
YoY
|
$27.00M
-73.0%
YoY
|
$63.00M
133.33%
YoY
|
$25.00M
-3.85%
YoY
|
$21.00M
-25.0%
YoY
|
$100.0M
138.1%
YoY
|
$27.00M
22.73%
YoY
|
$26.00M
0.0%
YoY
|
$28.00M
-52.54%
YoY
|
| Depreciation & Amortization |
$627.0M
7.55%
YoY
|
$577.0M
3.22%
YoY
|
$524.0M
0.77%
YoY
|
$549.0M
26.5%
YoY
|
$583.0M
26.74%
YoY
|
$559.0M
28.21%
YoY
|
$520.0M
22.93%
YoY
|
$434.0M
-15.89%
YoY
|
$460.0M
-11.88%
YoY
|
$436.0M
-18.05%
YoY
|
$423.0M
-14.72%
YoY
|
$516.0M
-0.96%
YoY
|
$522.0M
-5.78%
YoY
|
$532.0M
-10.89%
YoY
|
$496.0M
-22.98%
YoY
|
$521.0M
-15.42%
YoY
|
$554.0M
-10.93%
YoY
|
$597.0M
-1.32%
YoY
|
$644.0M
16.25%
YoY
|
| Operating Expenses |
$1.027B
7.88%
YoY
|
$968.0M
14.56%
YoY
|
$882.0M
0.92%
YoY
|
$948.0M
19.25%
YoY
|
$952.0M
0.42%
YoY
|
$845.0M
0.24%
YoY
|
$874.0M
9.8%
YoY
|
$795.0M
-12.15%
YoY
|
$948.0M
-1.46%
YoY
|
$843.0M
-2.66%
YoY
|
$796.0M
-4.33%
YoY
|
$905.0M
0.89%
YoY
|
$962.0M
11.09%
YoY
|
$866.0M
2.36%
YoY
|
$832.0M
-13.15%
YoY
|
$897.0M
-7.81%
YoY
|
$866.0M
-8.36%
YoY
|
$846.0M
-12.51%
YoY
|
$958.0M
2.68%
YoY
|
| Operating Profit |
$540.0M
-19.28%
YoY
|
$523.0M
15.2%
YoY
|
$448.0M
-25.95%
YoY
|
$511.0M
-35.8%
YoY
|
$669.0M
-39.4%
YoY
|
$454.0M
-64.91%
YoY
|
$605.0M
-24.84%
YoY
|
$796.0M
3.92%
YoY
|
$1.104B
218.16%
YoY
|
$1.294B
1132.38%
YoY
|
$805.0M
588.03%
YoY
|
$766.0M
-473.66%
YoY
|
$347.0M
-243.39%
YoY
|
$105.0M
-114.94%
YoY
|
$117.0M
680.0%
YoY
|
-$205.0M
-359.49%
YoY
|
-$242.0M
-202.11%
YoY
|
-$703.0M
-375.69%
YoY
|
$15.00M
-78.87%
YoY
|
| Interest Expense |
-$77.00M
-18.09%
YoY
|
-$80.00M
-13.04%
YoY
|
-$69.00M
-15.85%
YoY
|
-$84.00M
40.0%
YoY
|
-$94.00M
80.77%
YoY
|
-$92.00M
70.37%
YoY
|
-$82.00M
272.73%
YoY
|
-$60.00M
1.69%
YoY
|
-$52.00M
-8.77%
YoY
|
-$54.00M
-8.47%
YoY
|
-$22.00M
69.23%
YoY
|
-$59.00M
-3.28%
YoY
|
-$57.00M
-8.06%
YoY
|
-$59.00M
-14.49%
YoY
|
-$13.00M
-79.69%
YoY
|
-$61.00M
-8.96%
YoY
|
-$62.00M
-3.13%
YoY
|
-$69.00M
7.81%
YoY
|
-$64.00M
30.61%
YoY
|
| Other Income/Expense, Net |
$3.000M
-40.0%
YoY
|
$2.000M
-33.33%
YoY
|
$3.000M
0.0%
YoY
|
$4.000M
100.0%
YoY
|
$5.000M
0.0%
YoY
|
$3.000M
-40.0%
YoY
|
$3.000M
-25.0%
YoY
|
$2.000M
-33.33%
YoY
|
$5.000M
N/A
|
$5.000M
-600.0%
YoY
|
$4.000M
33.33%
YoY
|
$3.000M
-250.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-114.29%
YoY
|
$3.000M
-97.92%
YoY
|
-$2.000M
-66.67%
YoY
|
-$6.000M
-104.35%
YoY
|
$7.000M
-95.88%
YoY
|
$144.0M
-6.49%
YoY
|
| Pretax Income |
$466.0M
-19.66%
YoY
|
$445.0M
21.92%
YoY
|
$382.0M
-27.38%
YoY
|
$440.0M
-36.23%
YoY
|
$580.0M
-45.13%
YoY
|
$365.0M
-70.68%
YoY
|
$526.0M
-33.16%
YoY
|
$690.0M
1.02%
YoY
|
$1.057B
462.23%
YoY
|
$1.245B
4688.46%
YoY
|
$787.0M
635.51%
YoY
|
$683.0M
-300.29%
YoY
|
$188.0M
-160.65%
YoY
|
$26.00M
-103.4%
YoY
|
$107.0M
-318.37%
YoY
|
-$341.0M
11266.67%
YoY
|
-$310.0M
-277.14%
YoY
|
-$765.0M
-496.37%
YoY
|
-$49.00M
-281.48%
YoY
|
| Income Tax |
$179.0M
40.94%
YoY
|
$96.00M
23.08%
YoY
|
$85.00M
-22.02%
YoY
|
$43.00M
-73.94%
YoY
|
$127.0M
-47.08%
YoY
|
$78.00M
-72.04%
YoY
|
$109.0M
-121.08%
YoY
|
$165.0M
385.29%
YoY
|
$240.0M
5900.0%
YoY
|
$279.0M
2690.0%
YoY
|
-$517.0M
-5270.0%
YoY
|
$34.00M
-1233.33%
YoY
|
$4.000M
-42.86%
YoY
|
$10.00M
-166.67%
YoY
|
$10.00M
-433.33%
YoY
|
-$3.000M
-117.65%
YoY
|
$7.000M
-30.0%
YoY
|
-$15.00M
-146.88%
YoY
|
-$3.000M
-97.96%
YoY
|
| Net Earnings |
$287.0M
-36.64%
YoY
|
$349.0M
21.6%
YoY
|
$297.0M
-28.78%
YoY
|
$397.0M
-24.38%
YoY
|
$453.0M
-44.55%
YoY
|
$287.0M
-70.29%
YoY
|
$417.0M
-68.02%
YoY
|
$525.0M
-19.11%
YoY
|
$817.0M
344.02%
YoY
|
$966.0M
5937.5%
YoY
|
$1.304B
1244.33%
YoY
|
$649.0M
-292.01%
YoY
|
$184.0M
-158.04%
YoY
|
$16.00M
-102.13%
YoY
|
$97.00M
-310.87%
YoY
|
-$338.0M
1590.0%
YoY
|
-$317.0M
-292.12%
YoY
|
-$750.0M
-565.84%
YoY
|
-$46.00M
-126.44%
YoY
|
| Basic Earnings Per Share |
$0.51
-32.0%
YoY
|
$0.62
31.91%
YoY
|
$0.52
-21.21%
YoY
|
N/A
|
$0.75
-38.52%
YoY
|
$0.47
-65.69%
YoY
|
$0.66
-63.13%
YoY
|
N/A
|
$1.22
430.43%
YoY
|
$1.37
6750.0%
YoY
|
$1.79
1391.67%
YoY
|
N/A
|
$0.23
-157.5%
YoY
|
$0.02
-102.11%
YoY
|
$0.12
-300.0%
YoY
|
N/A
|
-$0.40
-290.48%
YoY
|
-$0.95
-575.0%
YoY
|
-$0.06
-128.57%
YoY
|
| Diluted Earnings Per Share |
$0.51
-32.0%
YoY
|
$0.62
32.86%
YoY
|
$0.52
-21.87%
YoY
|
$0.68
-17.26%
YoY
|
$0.75
-38.52%
YoY
|
$0.47
-65.94%
YoY
|
$0.66
-62.92%
YoY
|
$0.82
-100.0%
YoY
|
$1.22
430.43%
YoY
|
$1.37
6750.0%
YoY
|
$1.78
1383.33%
YoY
|
$833.1K
-295.22%
YoY
|
$0.23
-157.5%
YoY
|
$0.02
-102.11%
YoY
|
$0.12
-300.0%
YoY
|
-$426.8K
1609.2%
YoY
|
-$0.40
-290.48%
YoY
|
-$0.95
-575.0%
YoY
|
-$0.06
-128.57%
YoY
|
| COMMON SHARES |
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
|
| Basic Shares Outstanding |
559.4M shares
-7.64%
YoY
|
564.0M shares
-8.67%
YoY
|
577.2M shares
-8.33%
YoY
|
585.2M shares
-7.84%
YoY
|
605.7M shares
-10.61%
YoY
|
617.6M shares
-12.15%
YoY
|
629.7M shares
-13.75%
YoY
|
635.1M shares
-18.43%
YoY
|
677.6M shares
-14.12%
YoY
|
703.0M shares
-10.9%
YoY
|
730.0M shares
-7.48%
YoY
|
778.5M shares
-1.38%
YoY
|
789.0M shares
-0.13%
YoY
|
789.0M shares
-0.13%
YoY
|
789.0M shares
-0.63%
YoY
|
789.4M shares
-1.32%
YoY
|
790.0M shares
-1.5%
YoY
|
790.0M shares
-2.83%
YoY
|
794.0M shares
-3.05%
YoY
|
| Diluted Shares Outstanding |
564.0M shares
-6.62%
YoY
|
567.0M shares
-7.8%
YoY
|
576.0M shares
-8.43%
YoY
|
N/A
|
604.0M shares
-10.12%
YoY
|
615.0M shares
-12.77%
YoY
|
629.0M shares
-14.07%
YoY
|
N/A
|
672.0M shares
-14.83%
YoY
|
705.0M shares
-10.65%
YoY
|
732.0M shares
-7.22%
YoY
|
N/A
|
789.0M shares
-0.13%
YoY
|
789.0M shares
-0.13%
YoY
|
789.0M shares
-0.63%
YoY
|
N/A
|
790.0M shares
-1.62%
YoY
|
790.0M shares
-2.95%
YoY
|
794.0M shares
-3.17%
YoY
|
Loading...