|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
15.08B cads
3.66%
YoY
|
14.55B cads
15.86%
YoY
|
12.56B cads
42.44%
YoY
|
8.814B cads
10.24%
YoY
|
7.995B CADs
3.7%
YoY
|
| Cost Of Revenue |
$2.204B
0.09%
YoY
|
$2.202B
8.63%
YoY
|
$2.027B
22.11%
YoY
|
$1.660B
55.29%
YoY
|
$1.069B
23.16%
YoY
|
| Gross Profit |
$12.87B
4.29%
YoY
|
$12.34B
17.25%
YoY
|
$10.53B
47.16%
YoY
|
$7.154B
3.29%
YoY
|
$6.926B
1.23%
YoY
|
| Selling, General & Admin |
$2.978B
3.04%
YoY
|
$2.890B
10.77%
YoY
|
$2.609B
52.57%
YoY
|
$1.710B
1.12%
YoY
|
$1.691B
-0.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
2.019B cads
6.26%
YoY
|
1.900B cads
23.14%
YoY
|
1.543B cads
80.89%
YoY
|
853.0M cads
5.18%
YoY
|
811.0M CADs
4.11%
YoY
|
| Operating Expenses |
$7.202B
2.17%
YoY
|
$7.049B
14.8%
YoY
|
$6.140B
60.52%
YoY
|
$3.825B
2.82%
YoY
|
$3.720B
5.35%
YoY
|
| Operating Profit |
5.609B cads
8.3%
YoY
|
5.179B cads
18.03%
YoY
|
4.388B cads
31.81%
YoY
|
3.329B cads
3.84%
YoY
|
3.206B CADs
-3.17%
YoY
|
| Interest Expense |
-876.0M cads
9.36%
YoY
|
-801.0M cads
48.06%
YoY
|
-$541.0M
-228.2%
YoY
|
$422.0M
-5.38%
YoY
|
446.0M CADs
-3.46%
YoY
|
| Other Income/Expense, Net |
1.000M cads
-97.62%
YoY
|
42.00M cads
-180.77%
YoY
|
-52.00M cads
205.88%
YoY
|
-17.00M cads
-92.83%
YoY
|
-237.0M CADs
-3485.71%
YoY
|
| Pretax Income |
5.482B cads
14.88%
YoY
|
4.772B cads
-256.31%
YoY
|
-3.053B cads
-173.66%
YoY
|
4.145B cads
14.5%
YoY
|
3.620B CADs
13.05%
YoY
|
| Income Tax |
1.345B cads
27.01%
YoY
|
1.059B cads
-115.18%
YoY
|
-6.976B cads
-1210.83%
YoY
|
628.0M cads
-18.23%
YoY
|
768.0M CADs
1.32%
YoY
|
| Net Earnings |
4.141B cads
11.38%
YoY
|
3.718B cads
-5.32%
YoY
|
3.927B cads
11.66%
YoY
|
3.517B cads
23.32%
YoY
|
2.852B CADs
16.69%
YoY
|
| Basic Earnings Per Share |
$4.52
13.57%
YoY
|
$3.98
-5.69%
YoY
|
$4.22
11.64%
YoY
|
$3.78
-10.0%
YoY
|
$4.20
16.34%
YoY
|
| Diluted Earnings Per Share |
$4.51
13.32%
YoY
|
$3.98
-5.46%
YoY
|
$4.21
11.67%
YoY
|
$3.77
-9.81%
YoY
|
$4.18
16.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
916.2M shares
-1.8%
YoY
|
933.0M shares
0.18%
YoY
|
931.3M shares
0.14%
YoY
|
930.0M shares
36.83%
YoY
|
679.7M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
917.1M shares
-1.87%
YoY
|
934.6M shares
0.1%
YoY
|
933.7M shares
0.09%
YoY
|
932.9M shares
36.63%
YoY
|
682.8M shares
0.43%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
3.701B cads
-2.48%
YoY
|
$3.923B
1.26%
YoY
|
3.661B cads
3.16%
YoY
|
3.699B cads
2.66%
YoY
|
3.795B cads
7.81%
YoY
|
$3.874B
2.6%
YoY
|
3.549B cads
6.29%
YoY
|
3.603B cads
13.52%
YoY
|
3.520B cads
55.34%
YoY
|
$3.776B
53.37%
YoY
|
3.339B cads
44.42%
YoY
|
$3.174B
44.14%
YoY
|
2.266B cads
23.29%
YoY
|
$2.462B
20.69%
YoY
|
2.312B cads
19.05%
YoY
|
2.202B cads
7.21%
YoY
|
1.838B CADs
-6.18%
YoY
|
2.040B CADs
1.39%
YoY
|
1.942B CADs
4.24%
YoY
|
| Cost Of Revenue |
$585.0M
-3.13%
YoY
|
$542.0M
-5.57%
YoY
|
$529.0M
2.32%
YoY
|
$529.0M
-6.04%
YoY
|
$603.9M
9.8%
YoY
|
$574.0M
-6.51%
YoY
|
$517.0M
-0.39%
YoY
|
$563.0M
13.74%
YoY
|
$550.0M
38.19%
YoY
|
$614.0M
31.2%
YoY
|
$519.0M
22.41%
YoY
|
$495.0M
14.32%
YoY
|
$398.0M
18.81%
YoY
|
$468.0M
65.96%
YoY
|
$424.0M
69.6%
YoY
|
$433.0M
59.19%
YoY
|
$335.0M
26.42%
YoY
|
$282.0M
26.46%
YoY
|
$250.0M
29.53%
YoY
|
| Gross Profit |
$3.116B
-2.35%
YoY
|
$3.381B
2.45%
YoY
|
$3.132B
3.3%
YoY
|
$3.170B
4.28%
YoY
|
$3.191B
7.44%
YoY
|
$3.300B
4.36%
YoY
|
$3.032B
7.52%
YoY
|
$3.040B
13.48%
YoY
|
$2.970B
58.99%
YoY
|
$3.162B
58.58%
YoY
|
$2.820B
49.36%
YoY
|
$2.679B
51.44%
YoY
|
$1.868B
24.28%
YoY
|
$1.994B
13.42%
YoY
|
$1.888B
11.58%
YoY
|
$1.769B
-0.73%
YoY
|
$1.503B
-11.28%
YoY
|
$1.758B
-1.73%
YoY
|
$1.692B
1.32%
YoY
|
| Selling, General & Admin |
$782.0M
2.76%
YoY
|
$723.0M
1.69%
YoY
|
$724.0M
-0.69%
YoY
|
$755.0M
8.48%
YoY
|
$761.0M
0.4%
YoY
|
$711.0M
-0.28%
YoY
|
$729.0M
1.11%
YoY
|
$696.0M
2.96%
YoY
|
$758.0M
61.97%
YoY
|
$713.0M
55.34%
YoY
|
$721.0M
69.25%
YoY
|
$676.0M
79.31%
YoY
|
$468.0M
4.46%
YoY
|
$459.0M
5.76%
YoY
|
$426.0M
3.4%
YoY
|
$377.0M
-7.37%
YoY
|
$448.0M
2.28%
YoY
|
$434.0M
-7.07%
YoY
|
$412.0M
-2.14%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
512.0M cads
1.59%
YoY
|
$519.0M
6.35%
YoY
|
503.0M cads
6.57%
YoY
|
493.0M cads
4.23%
YoY
|
504.0M cads
7.92%
YoY
|
$488.0M
6.78%
YoY
|
472.0M cads
4.66%
YoY
|
473.0M cads
15.37%
YoY
|
467.0M cads
107.56%
YoY
|
$457.0M
108.68%
YoY
|
451.0M cads
111.74%
YoY
|
$410.0M
94.31%
YoY
|
225.0M cads
7.14%
YoY
|
$219.0M
6.31%
YoY
|
213.0M cads
4.93%
YoY
|
211.0M cads
5.5%
YoY
|
210.0M CADs
3.96%
YoY
|
$206.0M
4.57%
YoY
|
203.0M CADs
4.1%
YoY
|
| Operating Expenses |
$1.849B
0.54%
YoY
|
$1.757B
2.33%
YoY
|
$1.783B
-0.94%
YoY
|
$1.808B
2.09%
YoY
|
$1.839B
3.03%
YoY
|
$1.717B
-0.17%
YoY
|
$1.800B
10.91%
YoY
|
$1.771B
9.39%
YoY
|
$1.785B
71.8%
YoY
|
$1.720B
71.14%
YoY
|
$1.623B
70.66%
YoY
|
$1.619B
79.69%
YoY
|
$1.039B
7.33%
YoY
|
$1.005B
8.53%
YoY
|
$951.0M
3.59%
YoY
|
$901.0M
-6.34%
YoY
|
$968.0M
5.91%
YoY
|
$926.0M
7.55%
YoY
|
$918.0M
-15.31%
YoY
|
| Operating Profit |
1.258B cads
-4.48%
YoY
|
$1.624B
2.59%
YoY
|
1.336B cads
11.06%
YoY
|
1.343B cads
6.0%
YoY
|
1.317B cads
14.62%
YoY
|
$1.583B
9.78%
YoY
|
1.203B cads
2.56%
YoY
|
1.267B cads
19.53%
YoY
|
1.149B cads
38.6%
YoY
|
$1.442B
45.8%
YoY
|
1.173B cads
25.19%
YoY
|
$1.060B
22.12%
YoY
|
829.0M cads
54.95%
YoY
|
$989.0M
18.87%
YoY
|
937.0M cads
21.06%
YoY
|
868.0M cads
5.85%
YoY
|
535.0M CADs
-31.41%
YoY
|
832.0M CADs
-10.34%
YoY
|
774.0M CADs
-0.64%
YoY
|
| Interest Expense |
-228.0M cads
5.56%
YoY
|
-$230.0M
13.3%
YoY
|
-222.0M cads
15.63%
YoY
|
-208.0M cads
4.0%
YoY
|
-216.0M cads
4.85%
YoY
|
-$203.0M
-1.46%
YoY
|
-192.0M cads
-7.25%
YoY
|
-200.0M cads
12.99%
YoY
|
-$206.0M
-512.0%
YoY
|
-$206.0M
-173.05%
YoY
|
-$207.0M
-490.57%
YoY
|
-$177.0M
-468.75%
YoY
|
$50.00M
25.0%
YoY
|
$282.0M
-193.07%
YoY
|
$53.00M
-137.06%
YoY
|
$48.00M
-204.35%
YoY
|
$40.00M
-151.28%
YoY
|
-$303.0M
64.67%
YoY
|
-$143.0M
-5.92%
YoY
|
| Other Income/Expense, Net |
-20.00M cads
185.71%
YoY
|
$94.00M
6.82%
YoY
|
-8.000M cads
700.0%
YoY
|
16.00M cads
-60.0%
YoY
|
-7.000M cads
-450.0%
YoY
|
$88.00M
54.39%
YoY
|
-1.000M cads
-92.31%
YoY
|
40.00M cads
-38.46%
YoY
|
2.000M cads
-200.0%
YoY
|
$57.00M
-44.12%
YoY
|
-13.00M cads
85.71%
YoY
|
$65.00M
-1028.57%
YoY
|
-2.000M cads
-300.0%
YoY
|
$102.0M
-3.77%
YoY
|
-7.000M cads
-94.35%
YoY
|
-7.000M cads
-95.54%
YoY
|
1.000M CADs
-96.43%
YoY
|
$106.0M
-58.1%
YoY
|
-124.0M CADs
-444.44%
YoY
|
| Pretax Income |
1.120B cads
-6.74%
YoY
|
$1.477B
2.21%
YoY
|
1.213B cads
10.37%
YoY
|
1.591B cads
33.14%
YoY
|
1.201B cads
16.26%
YoY
|
$1.445B
11.76%
YoY
|
1.099B cads
5.88%
YoY
|
1.195B cads
-118.83%
YoY
|
1.033B cads
7.27%
YoY
|
$1.293B
-5.83%
YoY
|
1.038B cads
-4.51%
YoY
|
-$6.347B
-728.42%
YoY
|
963.0M cads
42.67%
YoY
|
$1.373B
101.02%
YoY
|
1.087B cads
69.58%
YoY
|
1.010B cads
-32.8%
YoY
|
675.0M CADs
-14.88%
YoY
|
$683.0M
-31.49%
YoY
|
641.0M CADs
-18.55%
YoY
|
| Income Tax |
275.0M cads
-5.82%
YoY
|
$400.0M
62.6%
YoY
|
296.0M cads
12.98%
YoY
|
357.0M cads
22.26%
YoY
|
292.0M cads
12.74%
YoY
|
$246.0M
-10.55%
YoY
|
262.0M cads
1.55%
YoY
|
292.0M cads
-103.81%
YoY
|
259.0M cads
58.9%
YoY
|
$275.0M
169.61%
YoY
|
258.0M cads
31.63%
YoY
|
-$7.672B
-3231.43%
YoY
|
163.0M cads
91.76%
YoY
|
$102.0M
-32.45%
YoY
|
196.0M cads
15.98%
YoY
|
245.0M cads
-4.67%
YoY
|
85.00M CADs
-55.5%
YoY
|
$151.0M
-22.56%
YoY
|
169.0M CADs
-10.58%
YoY
|
| Net Earnings |
846.0M cads
-7.03%
YoY
|
$1.077B
-10.32%
YoY
|
920.0M cads
9.92%
YoY
|
1.234B cads
36.35%
YoY
|
910.0M cads
17.42%
YoY
|
$1.201B
17.4%
YoY
|
837.0M cads
7.31%
YoY
|
905.0M cads
-31.65%
YoY
|
775.0M cads
-3.13%
YoY
|
$1.023B
-19.51%
YoY
|
780.0M cads
-12.46%
YoY
|
$1.324B
73.07%
YoY
|
800.0M cads
35.59%
YoY
|
$1.271B
138.91%
YoY
|
891.0M cads
88.77%
YoY
|
765.0M cads
-38.6%
YoY
|
590.0M CADs
-1.99%
YoY
|
532.0M CADs
-33.67%
YoY
|
472.0M CADs
-21.07%
YoY
|
| Basic Earnings Per Share |
$0.94
-4.08%
YoY
|
N/A
|
$1.01
12.22%
YoY
|
$1.34
38.14%
YoY
|
$0.98
18.07%
YoY
|
N/A
|
$0.90
7.14%
YoY
|
$0.97
-31.69%
YoY
|
$0.83
-3.49%
YoY
|
N/A
|
$0.84
-12.5%
YoY
|
$1.42
73.17%
YoY
|
$0.86
36.51%
YoY
|
N/A
|
$0.96
35.21%
YoY
|
$0.82
-56.15%
YoY
|
$0.63
-30.0%
YoY
|
$0.74
-37.82%
YoY
|
$0.71
-19.32%
YoY
|
| Diluted Earnings Per Share |
$0.94
-3.09%
YoY
|
$1.20
-7.0%
YoY
|
$1.01
12.22%
YoY
|
$1.33
37.11%
YoY
|
$0.97
16.87%
YoY
|
$1.29
17.38%
YoY
|
$0.90
7.14%
YoY
|
$0.97
-31.59%
YoY
|
$0.83
-3.49%
YoY
|
$1.10
-19.56%
YoY
|
$0.84
-12.5%
YoY
|
$1.42
72.91%
YoY
|
$0.86
36.51%
YoY
|
$1.36
84.05%
YoY
|
$0.96
37.14%
YoY
|
$0.82
-55.91%
YoY
|
$0.63
-30.0%
YoY
|
$0.74
-37.82%
YoY
|
$0.70
-20.45%
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 |
898.0M shares
-3.83%
YoY
|
900.8M shares
-3.48%
YoY
|
918.0M shares
-1.62%
YoY
|
930.5M shares
-0.24%
YoY
|
933.7M shares
0.14%
YoY
|
933.3M shares
0.17%
YoY
|
933.1M shares
0.18%
YoY
|
932.7M shares
0.18%
YoY
|
932.4M shares
0.18%
YoY
|
931.8M shares
0.18%
YoY
|
931.5M shares
0.17%
YoY
|
931.1M shares
0.12%
YoY
|
930.8M shares
0.11%
YoY
|
930.1M shares
39.46%
YoY
|
929.9M shares
39.44%
YoY
|
929.9M shares
39.48%
YoY
|
929.7M shares
39.49%
YoY
|
667.0M shares
395.89%
YoY
|
666.9M shares
-1.38%
YoY
|
| Diluted Shares Outstanding |
897.3M shares
-3.96%
YoY
|
N/A
|
911.4M shares
-2.56%
YoY
|
924.8M shares
-1.05%
YoY
|
934.3M shares
-0.01%
YoY
|
N/A
|
935.3M shares
0.15%
YoY
|
934.6M shares
0.09%
YoY
|
934.4M shares
0.1%
YoY
|
N/A
|
933.9M shares
0.11%
YoY
|
933.8M shares
0.13%
YoY
|
933.5M shares
0.09%
YoY
|
N/A
|
932.9M shares
39.28%
YoY
|
932.6M shares
39.21%
YoY
|
932.7M shares
39.29%
YoY
|
N/A
|
669.8M shares
-1.35%
YoY
|
Loading...