|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
47.08B cads
-8.64%
YoY
|
51.53B cads
1.1%
YoY
|
50.97B cads
-14.58%
YoY
|
59.67B cads
59.09%
YoY
|
$37.51B
68.32%
YoY
|
| Cost Of Revenue |
$37.08B
-6.8%
YoY
|
$39.78B
1.29%
YoY
|
$39.28B
-13.0%
YoY
|
$45.15B
53.09%
YoY
|
$29.49B
55.35%
YoY
|
| Gross Profit |
$9.842B
-14.98%
YoY
|
$11.58B
1.33%
YoY
|
$11.42B
-19.93%
YoY
|
$14.27B
77.94%
YoY
|
$8.018B
142.9%
YoY
|
| Selling, General & Admin |
1.386B cads
46.67%
YoY
|
945.0M cads
-71.0%
YoY
|
$3.259B
6.47%
YoY
|
$3.061B
12.87%
YoY
|
$2.712B
9.49%
YoY
|
| Research & Development |
134.0M cads
13.56%
YoY
|
118.0M cads
40.48%
YoY
|
84.00M cads
13.51%
YoY
|
74.00M cads
131.25%
YoY
|
$32.00M
146.15%
YoY
|
| Depreciation & Amortization |
2.579B cads
30.06%
YoY
|
1.983B cads
3.99%
YoY
|
1.907B cads
0.53%
YoY
|
1.897B cads
-4.05%
YoY
|
$1.977B
-39.96%
YoY
|
| Operating Expenses |
1.520B cads
60.85%
YoY
|
945.0M cads
1025.0%
YoY
|
84.00M cads
13.51%
YoY
|
74.00M cads
-98.45%
YoY
|
$4.763B
9.42%
YoY
|
| Operating Profit |
$8.322B
-21.72%
YoY
|
$10.63B
-6.25%
YoY
|
$11.34B
-20.1%
YoY
|
$14.19B
336.04%
YoY
|
$3.255B
-409.41%
YoY
|
| Interest Expense |
12.00M cads
-70.73%
YoY
|
41.00M cads
-40.58%
YoY
|
69.00M cads
15.0%
YoY
|
60.00M cads
11.11%
YoY
|
$54.00M
-15.63%
YoY
|
| Other Income/Expense, Net |
$14.00M
N/A
|
N/A
|
-$7.000M
16.67%
YoY
|
-$6.000M
-60.0%
YoY
|
-$15.00M
400.0%
YoY
|
| Pretax Income |
4.262B cads
-31.69%
YoY
|
6.239B cads
-2.04%
YoY
|
6.369B cads
-32.84%
YoY
|
9.484B cads
188.88%
YoY
|
$3.283B
-236.34%
YoY
|
| Income Tax |
994.0M cads
-31.4%
YoY
|
1.449B cads
-2.09%
YoY
|
1.480B cads
-30.97%
YoY
|
2.144B cads
166.67%
YoY
|
$804.0M
-245.92%
YoY
|
| Net Earnings |
3.268B cads
-31.77%
YoY
|
4.790B cads
-2.02%
YoY
|
4.889B cads
-33.39%
YoY
|
7.340B cads
196.09%
YoY
|
$2.479B
-233.49%
YoY
|
| Basic Earnings Per Share |
$6.50
-28.18%
YoY
|
$9.05
6.35%
YoY
|
$8.51
-25.81%
YoY
|
$11.47
229.6%
YoY
|
$3.48
-237.55%
YoY
|
| Diluted Earnings Per Share |
$6.48
-28.24%
YoY
|
$9.03
6.36%
YoY
|
$8.49
-25.79%
YoY
|
$11.44
-100.0%
YoY
|
$3.476M
-237.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
502.8M shares
-5.02%
YoY
|
529.4M shares
-7.9%
YoY
|
574.8M shares
-10.22%
YoY
|
640.2M shares
-10.03%
YoY
|
711.6M shares
-3.22%
YoY
|
| Diluted Shares Outstanding |
504.0M shares
-5.01%
YoY
|
530.6M shares
-7.87%
YoY
|
575.9M shares
-10.23%
YoY
|
641.5M shares
-10.05%
YoY
|
713.2M shares
-3.01%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
12.45B cads
-0.57%
YoY
|
$11.25B
-10.34%
YoY
|
12.05B cads
-9.13%
YoY
|
11.23B cads
-16.07%
YoY
|
12.52B cads
1.91%
YoY
|
$12.55B
-3.54%
YoY
|
13.26B cads
-4.75%
YoY
|
13.38B cads
13.23%
YoY
|
12.28B cads
1.34%
YoY
|
$13.01B
-9.67%
YoY
|
13.92B cads
-8.57%
YoY
|
11.82B cads
-31.62%
YoY
|
12.12B cads
-4.23%
YoY
|
$14.40B
17.12%
YoY
|
15.22B cads
49.05%
YoY
|
$17.29B
115.87%
YoY
|
$12.66B
81.02%
YoY
|
$12.30B
104.34%
YoY
|
$10.21B
72.04%
YoY
|
$8.007B
118.41%
YoY
|
| Cost Of Revenue |
$9.932B
5.19%
YoY
|
$9.354B
-2.73%
YoY
|
$9.401B
-8.29%
YoY
|
$8.879B
-15.8%
YoY
|
$9.442B
0.77%
YoY
|
$9.617B
-3.72%
YoY
|
$10.25B
-1.57%
YoY
|
$10.55B
9.38%
YoY
|
$9.370B
1.47%
YoY
|
$9.989B
-8.0%
YoY
|
$10.41B
-8.25%
YoY
|
$9.641B
-25.43%
YoY
|
$9.234B
-7.74%
YoY
|
$10.86B
10.13%
YoY
|
$11.35B
45.09%
YoY
|
$12.93B
100.89%
YoY
|
$10.01B
86.32%
YoY
|
$9.859B
105.82%
YoY
|
$7.823B
56.46%
YoY
|
$6.436B
89.96%
YoY
|
| Gross Profit |
$2.484B
-17.86%
YoY
|
$1.896B
-35.29%
YoY
|
$2.593B
-12.52%
YoY
|
$2.329B
-16.91%
YoY
|
$3.024B
5.04%
YoY
|
$2.930B
-2.95%
YoY
|
$2.964B
-14.31%
YoY
|
$2.803B
32.03%
YoY
|
$2.879B
1.98%
YoY
|
$3.019B
-14.77%
YoY
|
$3.459B
-7.04%
YoY
|
$2.123B
-51.26%
YoY
|
$2.823B
6.61%
YoY
|
$3.542B
45.4%
YoY
|
$3.721B
55.63%
YoY
|
$4.356B
177.28%
YoY
|
$2.648B
63.46%
YoY
|
$2.436B
98.53%
YoY
|
$2.391B
155.18%
YoY
|
$1.571B
465.11%
YoY
|
| Selling, General & Admin |
397.0M cads
53.28%
YoY
|
$625.0M
-29.14%
YoY
|
622.0M cads
178.92%
YoY
|
251.0M cads
-71.38%
YoY
|
259.0M cads
-69.06%
YoY
|
$882.0M
3.89%
YoY
|
223.0M cads
-74.97%
YoY
|
$877.0M
9.08%
YoY
|
$837.0M
17.06%
YoY
|
$849.0M
3.54%
YoY
|
$891.0M
12.36%
YoY
|
$804.0M
8.06%
YoY
|
$715.0M
1.56%
YoY
|
$820.0M
10.96%
YoY
|
$793.0M
10.91%
YoY
|
$744.0M
11.88%
YoY
|
$704.0M
18.72%
YoY
|
$739.0M
7.41%
YoY
|
$715.0M
15.32%
YoY
|
$665.0M
20.47%
YoY
|
| Research & Development |
$3.000M
50.0%
YoY
|
$4.000M
N/A
|
$1.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.000M
100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$2.000M
100.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-96.15%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
0.0%
YoY
|
$26.00M
271.43%
YoY
|
$2.000M
0.0%
YoY
|
$2.000M
-33.33%
YoY
|
| Depreciation & Amortization |
520.0M cads
-2.07%
YoY
|
$659.0M
24.57%
YoY
|
911.0M cads
79.33%
YoY
|
478.0M cads
4.82%
YoY
|
531.0M cads
8.37%
YoY
|
$529.0M
8.18%
YoY
|
508.0M cads
6.95%
YoY
|
456.0M cads
0.66%
YoY
|
490.0M cads
0.0%
YoY
|
$489.0M
5.16%
YoY
|
475.0M cads
-14.41%
YoY
|
453.0M cads
0.44%
YoY
|
490.0M cads
15.02%
YoY
|
$465.0M
-14.68%
YoY
|
555.0M cads
13.73%
YoY
|
$451.0M
0.22%
YoY
|
$426.0M
-13.77%
YoY
|
$545.0M
-72.72%
YoY
|
$488.0M
19.32%
YoY
|
$450.0M
8.96%
YoY
|
| Operating Expenses |
397.0M cads
53.28%
YoY
|
$1.293B
-8.36%
YoY
|
622.0M cads
178.92%
YoY
|
251.0M cads
-81.2%
YoY
|
259.0M cads
-80.51%
YoY
|
$1.411B
3.6%
YoY
|
223.0M cads
-83.92%
YoY
|
$1.335B
4.46%
YoY
|
$1.329B
8.4%
YoY
|
$1.362B
5.58%
YoY
|
$1.387B
2.51%
YoY
|
$1.278B
6.41%
YoY
|
$1.226B
7.92%
YoY
|
$1.290B
-2.27%
YoY
|
$1.353B
11.27%
YoY
|
$1.201B
6.57%
YoY
|
$1.136B
3.27%
YoY
|
$1.320B
10.74%
YoY
|
$1.216B
14.5%
YoY
|
$1.127B
12.93%
YoY
|
| Operating Profit |
$2.087B
-24.52%
YoY
|
$603.0M
-60.3%
YoY
|
$1.971B
-28.09%
YoY
|
$2.078B
41.55%
YoY
|
$2.765B
78.39%
YoY
|
$1.519B
-8.33%
YoY
|
$2.741B
32.29%
YoY
|
$1.468B
73.73%
YoY
|
$1.550B
-2.94%
YoY
|
$1.657B
-26.42%
YoY
|
$2.072B
-12.5%
YoY
|
$845.0M
-73.22%
YoY
|
$1.597B
5.62%
YoY
|
$2.252B
101.79%
YoY
|
$2.368B
101.53%
YoY
|
$3.155B
610.59%
YoY
|
$1.512B
190.77%
YoY
|
$1.116B
3088.57%
YoY
|
$1.175B
-1040.0%
YoY
|
$444.0M
-161.67%
YoY
|
| Interest Expense |
11.00M cads
-650.0%
YoY
|
$12.00M
-72.09%
YoY
|
8.000M cads
-27.27%
YoY
|
2.000M cads
-85.71%
YoY
|
-2.000M cads
-116.67%
YoY
|
$43.00M
30.3%
YoY
|
11.00M cads
-42.11%
YoY
|
14.00M cads
-12.5%
YoY
|
12.00M cads
-25.0%
YoY
|
$33.00M
13.79%
YoY
|
19.00M cads
18.75%
YoY
|
16.00M cads
45.45%
YoY
|
16.00M cads
700.0%
YoY
|
$29.00M
-3000.0%
YoY
|
16.00M cads
220.0%
YoY
|
$11.00M
-15.38%
YoY
|
$2.000M
-85.71%
YoY
|
-$1.000M
-83.33%
YoY
|
$5.000M
-50.0%
YoY
|
$13.00M
-23.53%
YoY
|
| Other Income/Expense, Net |
-$1.000M
-108.33%
YoY
|
$5.000M
N/A
|
-$3.000M
N/A
|
$0.00
N/A
|
$12.00M
-1300.0%
YoY
|
N/A
|
N/A
|
N/A
|
-$1.000M
N/A
|
-$4.000M
-20.0%
YoY
|
-$3.000M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$5.000M
-64.29%
YoY
|
$0.00
N/A
|
-$1.000M
N/A
|
$0.00
-100.0%
YoY
|
-$14.00M
366.67%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
1.232B cads
-27.01%
YoY
|
$629.0M
-60.06%
YoY
|
701.0M cads
-56.27%
YoY
|
1.244B cads
-16.45%
YoY
|
1.688B cads
7.38%
YoY
|
$1.575B
-9.48%
YoY
|
1.603B cads
-23.67%
YoY
|
1.489B cads
68.44%
YoY
|
1.572B cads
-4.44%
YoY
|
$1.740B
-23.65%
YoY
|
2.100B cads
-16.17%
YoY
|
884.0M cads
-72.08%
YoY
|
1.645B cads
7.24%
YoY
|
$2.279B
105.13%
YoY
|
2.505B cads
110.68%
YoY
|
$3.166B
572.19%
YoY
|
$1.534B
199.61%
YoY
|
$1.111B
-175.94%
YoY
|
$1.189B
39533.33%
YoY
|
$471.0M
-167.97%
YoY
|
| Income Tax |
292.0M cads
-27.0%
YoY
|
$137.0M
-60.86%
YoY
|
162.0M cads
-55.74%
YoY
|
295.0M cads
-17.13%
YoY
|
400.0M cads
6.1%
YoY
|
$350.0M
-6.67%
YoY
|
366.0M cads
-26.65%
YoY
|
356.0M cads
70.33%
YoY
|
377.0M cads
-5.04%
YoY
|
$375.0M
-32.07%
YoY
|
499.0M cads
5.27%
YoY
|
209.0M cads
-72.39%
YoY
|
397.0M cads
9.97%
YoY
|
$552.0M
85.23%
YoY
|
474.0M cads
68.68%
YoY
|
$757.0M
620.95%
YoY
|
$361.0M
200.83%
YoY
|
$298.0M
-194.01%
YoY
|
$281.0M
N/A
|
$105.0M
-162.87%
YoY
|
| Net Earnings |
940.0M cads
-27.02%
YoY
|
$492.0M
-59.84%
YoY
|
539.0M cads
-56.43%
YoY
|
949.0M cads
-16.24%
YoY
|
1.288B cads
7.78%
YoY
|
$1.225B
-10.26%
YoY
|
1.237B cads
-22.74%
YoY
|
1.133B cads
67.85%
YoY
|
1.195B cads
-4.25%
YoY
|
$1.365B
-20.96%
YoY
|
1.601B cads
-21.17%
YoY
|
675.0M cads
-71.98%
YoY
|
1.248B cads
6.39%
YoY
|
$1.727B
112.42%
YoY
|
2.031B cads
123.68%
YoY
|
$2.409B
558.2%
YoY
|
$1.173B
199.23%
YoY
|
$813.0M
-170.94%
YoY
|
$908.0M
30166.67%
YoY
|
$366.0M
-169.58%
YoY
|
| Basic Earnings Per Share |
$1.94
-23.32%
YoY
|
N/A
|
$1.07
-54.08%
YoY
|
$1.86
-11.85%
YoY
|
$2.53
13.45%
YoY
|
N/A
|
$2.33
-15.88%
YoY
|
$2.11
81.9%
YoY
|
$2.23
4.21%
YoY
|
N/A
|
$2.77
-14.77%
YoY
|
$1.16
-68.04%
YoY
|
$2.14
22.29%
YoY
|
N/A
|
$3.25
150.0%
YoY
|
$3.63
611.76%
YoY
|
$1.75
N/A
|
N/A
|
$1.30
N/A
|
$0.51
N/A
|
| Diluted Earnings Per Share |
$1.94
-23.02%
YoY
|
$1.00
-57.76%
YoY
|
$1.07
-54.08%
YoY
|
$1.86
-11.85%
YoY
|
$2.52
13.0%
YoY
|
$2.37
-3.79%
YoY
|
$2.33
-15.58%
YoY
|
$2.11
83.48%
YoY
|
$2.23
4.69%
YoY
|
$2.47
-13.95%
YoY
|
$2.76
-14.81%
YoY
|
$1.15
-68.32%
YoY
|
$2.13
-100.0%
YoY
|
$2.87
-100.0%
YoY
|
$3.24
-100.0%
YoY
|
$3.63
626.0%
YoY
|
$1.746M
227.78%
YoY
|
$1.170M
-174.97%
YoY
|
$1.294M
31550.85%
YoY
|
$0.50
-100.0%
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
|
N/A
|
| Basic Shares Outstanding |
483.6M shares
-5.0%
YoY
|
N/A
|
496.9M shares
-6.36%
YoY
|
509.0M shares
-4.99%
YoY
|
509.0M shares
-5.0%
YoY
|
N/A
|
530.6M shares
-8.2%
YoY
|
535.8M shares
-8.28%
YoY
|
535.8M shares
-8.27%
YoY
|
N/A
|
578.0M shares
-7.56%
YoY
|
584.2M shares
-11.89%
YoY
|
584.2M shares
-12.88%
YoY
|
N/A
|
625.3M shares
-10.67%
YoY
|
663.0M
-8.44%
YoY
|
670.5M shares
N/A
|
N/A
|
700.0M shares
N/A
|
724.1M
N/A
|
| Diluted Shares Outstanding |
484.8M shares
-4.98%
YoY
|
N/A
|
505.1M shares
-5.04%
YoY
|
510.3M shares
-4.97%
YoY
|
510.2M shares
-4.97%
YoY
|
N/A
|
531.9M shares
-8.18%
YoY
|
537.0M shares
-8.25%
YoY
|
536.9M shares
-8.28%
YoY
|
N/A
|
579.3M shares
-7.59%
YoY
|
585.3M shares
-11.91%
YoY
|
585.4M shares
-12.87%
YoY
|
N/A
|
626.9M shares
-10.69%
YoY
|
664.4M
-8.46%
YoY
|
671.9M shares
N/A
|
N/A
|
701.9M shares
N/A
|
725.8M
N/A
|
Loading...