|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.724B
-1.35%
YoY
|
$3.775B
5.18%
YoY
|
$3.589B
7.91%
YoY
|
$3.326B
61.46%
YoY
|
$2.060B
64.8%
YoY
|
| Cost Of Revenue |
$1.677B
-2.27%
YoY
|
$1.716B
1.9%
YoY
|
$1.684B
-1.86%
YoY
|
$1.716B
55.29%
YoY
|
$1.105B
50.54%
YoY
|
| Gross Profit |
$2.047B
-0.58%
YoY
|
$2.059B
8.08%
YoY
|
$1.905B
18.32%
YoY
|
$1.610B
68.59%
YoY
|
$955.0M
85.08%
YoY
|
| Selling, General & Admin |
$2.101B
6.22%
YoY
|
$1.978B
15.2%
YoY
|
$1.717B
18.66%
YoY
|
$1.447B
17.83%
YoY
|
$1.228B
29.13%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$91.00M
26.39%
YoY
|
$72.00M
44.0%
YoY
|
$50.00M
11.11%
YoY
|
$45.00M
18.42%
YoY
|
$38.00M
15.15%
YoY
|
| Operating Expenses |
$2.196B
9.8%
YoY
|
$2.000B
4.88%
YoY
|
$1.907B
15.93%
YoY
|
$1.645B
20.34%
YoY
|
$1.367B
55.16%
YoY
|
| Operating Profit |
-$149.0M
-356.9%
YoY
|
$58.00M
-3000.0%
YoY
|
-$2.000M
-95.56%
YoY
|
-$45.00M
-61.54%
YoY
|
-$117.0M
-67.95%
YoY
|
| Interest Expense |
$15.00M
-46.43%
YoY
|
$28.00M
-20.0%
YoY
|
$35.00M
N/A
|
$0.00
-100.0%
YoY
|
-$27.00M
285.71%
YoY
|
| Other Income/Expense, Net |
$15.00M
-46.43%
YoY
|
$28.00M
-20.0%
YoY
|
$35.00M
N/A
|
$0.00
-100.0%
YoY
|
-$27.00M
285.71%
YoY
|
| Pretax Income |
-$134.0M
-255.81%
YoY
|
$86.00M
168.75%
YoY
|
$32.00M
-171.11%
YoY
|
-$45.00M
-68.75%
YoY
|
-$144.0M
-61.29%
YoY
|
| Income Tax |
$3.000M
200.0%
YoY
|
$1.000M
-97.67%
YoY
|
$43.00M
-637.5%
YoY
|
-$8.000M
-80.95%
YoY
|
-$42.00M
-71.43%
YoY
|
| Net Earnings |
-$137.0M
-261.18%
YoY
|
$85.00M
-872.73%
YoY
|
-$11.00M
-70.27%
YoY
|
-$37.00M
-63.73%
YoY
|
-$102.0M
-54.67%
YoY
|
| Basic Earnings Per Share |
-$0.60
-262.16%
YoY
|
$0.37
-840.0%
YoY
|
-$0.05
-70.59%
YoY
|
-$0.17
-64.58%
YoY
|
-$0.48
-57.52%
YoY
|
| Diluted Earnings Per Share |
-$0.60
-262.16%
YoY
|
$0.37
-840.3%
YoY
|
-$0.05
-70.6%
YoY
|
-$0.17
-64.58%
YoY
|
-$0.48
-57.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
227.8M shares
1.53%
YoY
|
224.3M shares
1.92%
YoY
|
220.1M shares
1.15%
YoY
|
217.6M shares
2.92%
YoY
|
211.4M shares
6.11%
YoY
|
| Diluted Shares Outstanding |
227.8M shares
0.57%
YoY
|
226.5M shares
2.91%
YoY
|
220.1M shares
1.15%
YoY
|
217.6M shares
2.92%
YoY
|
211.4M shares
6.11%
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 |
$992.0M
8.77%
YoY
|
$997.0M
-0.5%
YoY
|
$886.0M
-5.24%
YoY
|
$929.0M
-4.52%
YoY
|
$912.0M
5.43%
YoY
|
$1.002B
12.46%
YoY
|
$935.0M
5.89%
YoY
|
$973.0M
0.62%
YoY
|
$865.0M
2.0%
YoY
|
$891.0M
-1.66%
YoY
|
$883.0M
-2.54%
YoY
|
$967.0M
6.38%
YoY
|
$848.0M
40.17%
YoY
|
$906.0M
48.77%
YoY
|
$906.0M
43.81%
YoY
|
$909.0M
65.27%
YoY
|
$605.0M
123.25%
YoY
|
$609.0M
128.09%
YoY
|
$630.0M
157.14%
YoY
|
| Cost Of Revenue |
$533.0M
33.58%
YoY
|
$439.0M
4.28%
YoY
|
$415.0M
-5.25%
YoY
|
$424.0M
-2.53%
YoY
|
$399.0M
-5.45%
YoY
|
$421.0M
-1.64%
YoY
|
$438.0M
-0.68%
YoY
|
$435.0M
10.97%
YoY
|
$422.0M
-0.24%
YoY
|
$428.0M
-6.75%
YoY
|
$441.0M
-1.12%
YoY
|
$392.0M
-16.24%
YoY
|
$423.0M
23.32%
YoY
|
$459.0M
44.79%
YoY
|
$446.0M
51.7%
YoY
|
$468.0M
72.06%
YoY
|
$343.0M
54.5%
YoY
|
$317.0M
69.52%
YoY
|
$294.0M
66.1%
YoY
|
| Gross Profit |
$459.0M
-10.53%
YoY
|
$558.0M
-3.96%
YoY
|
$471.0M
-5.23%
YoY
|
$505.0M
-6.13%
YoY
|
$513.0M
15.8%
YoY
|
$581.0M
25.49%
YoY
|
$497.0M
12.44%
YoY
|
$538.0M
-6.43%
YoY
|
$443.0M
4.24%
YoY
|
$463.0M
3.58%
YoY
|
$442.0M
-3.91%
YoY
|
$575.0M
30.39%
YoY
|
$425.0M
62.21%
YoY
|
$447.0M
53.08%
YoY
|
$460.0M
36.9%
YoY
|
$441.0M
58.63%
YoY
|
$262.0M
434.69%
YoY
|
$292.0M
265.0%
YoY
|
$336.0M
394.12%
YoY
|
| Selling, General & Admin |
$648.0M
24.38%
YoY
|
$548.0M
4.58%
YoY
|
$514.0M
3.01%
YoY
|
$518.0M
4.44%
YoY
|
$521.0M
13.51%
YoY
|
$524.0M
21.58%
YoY
|
$499.0M
12.64%
YoY
|
$496.0M
15.08%
YoY
|
$459.0M
11.41%
YoY
|
$431.0M
17.76%
YoY
|
$443.0M
20.71%
YoY
|
$431.0M
16.17%
YoY
|
$412.0M
20.12%
YoY
|
$366.0M
11.93%
YoY
|
$367.0M
10.88%
YoY
|
$371.0M
16.67%
YoY
|
$343.0M
36.11%
YoY
|
$327.0M
35.12%
YoY
|
$331.0M
47.11%
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 |
$25.00M
25.0%
YoY
|
$26.00M
36.84%
YoY
|
$24.00M
26.32%
YoY
|
$21.00M
16.67%
YoY
|
$20.00M
25.0%
YoY
|
$19.00M
35.71%
YoY
|
$19.00M
46.15%
YoY
|
$18.00M
50.0%
YoY
|
$16.00M
45.45%
YoY
|
$14.00M
55.56%
YoY
|
$13.00M
62.5%
YoY
|
$12.00M
-20.0%
YoY
|
$11.00M
-15.38%
YoY
|
$9.000M
-10.0%
YoY
|
$8.000M
-20.0%
YoY
|
$15.00M
50.0%
YoY
|
$13.00M
62.5%
YoY
|
$10.00M
0.0%
YoY
|
$10.00M
-33.33%
YoY
|
| Operating Expenses |
$742.0M
32.74%
YoY
|
$509.0M
-5.04%
YoY
|
$548.0M
14.88%
YoY
|
$580.0M
13.06%
YoY
|
$559.0M
17.93%
YoY
|
$536.0M
15.02%
YoY
|
$477.0M
-3.83%
YoY
|
$513.0M
3.43%
YoY
|
$474.0M
5.57%
YoY
|
$466.0M
16.5%
YoY
|
$496.0M
19.23%
YoY
|
$496.0M
16.71%
YoY
|
$449.0M
11.14%
YoY
|
$400.0M
5.82%
YoY
|
$416.0M
13.97%
YoY
|
$425.0M
22.48%
YoY
|
$404.0M
186.52%
YoY
|
$378.0M
43.18%
YoY
|
$365.0M
48.37%
YoY
|
| Operating Profit |
-$283.0M
515.22%
YoY
|
$49.00M
8.89%
YoY
|
-$77.00M
-505.26%
YoY
|
-$75.00M
-400.0%
YoY
|
-$46.00M
48.39%
YoY
|
$45.00M
-1600.0%
YoY
|
$19.00M
-135.19%
YoY
|
$25.00M
-68.35%
YoY
|
-$31.00M
24.0%
YoY
|
-$3.000M
-106.38%
YoY
|
-$54.00M
-196.43%
YoY
|
$79.00M
1028.57%
YoY
|
-$25.00M
-83.66%
YoY
|
$47.00M
-154.65%
YoY
|
$56.00M
30.23%
YoY
|
$7.000M
-61.11%
YoY
|
-$153.0M
66.3%
YoY
|
-$86.00M
-53.26%
YoY
|
$43.00M
-153.09%
YoY
|
| Interest Expense |
$2.000M
-66.67%
YoY
|
$3.000M
-50.0%
YoY
|
$1.000M
-87.5%
YoY
|
$5.000M
-28.57%
YoY
|
$6.000M
-14.29%
YoY
|
$6.000M
-33.33%
YoY
|
$8.000M
-11.11%
YoY
|
$7.000M
-22.22%
YoY
|
$7.000M
-12.5%
YoY
|
$9.000M
80.0%
YoY
|
$9.000M
350.0%
YoY
|
$9.000M
800.0%
YoY
|
$8.000M
-200.0%
YoY
|
$5.000M
N/A
|
$2.000M
-200.0%
YoY
|
$1.000M
-125.0%
YoY
|
-$8.000M
-61.9%
YoY
|
$0.00
-100.0%
YoY
|
-$2.000M
100.0%
YoY
|
| Other Income/Expense, Net |
$2.000M
-66.67%
YoY
|
N/A
|
$1.000M
-87.5%
YoY
|
$5.000M
-28.57%
YoY
|
$6.000M
-14.29%
YoY
|
N/A
|
$8.000M
-11.11%
YoY
|
$7.000M
-22.22%
YoY
|
$7.000M
-12.5%
YoY
|
N/A
|
$9.000M
350.0%
YoY
|
$9.000M
800.0%
YoY
|
$8.000M
-200.0%
YoY
|
N/A
|
$2.000M
-200.0%
YoY
|
$1.000M
-125.0%
YoY
|
-$8.000M
-61.9%
YoY
|
N/A
|
-$2.000M
100.0%
YoY
|
| Pretax Income |
-$281.0M
602.5%
YoY
|
$52.00M
1.96%
YoY
|
-$76.00M
-381.48%
YoY
|
-$70.00M
-318.75%
YoY
|
-$40.00M
66.67%
YoY
|
$51.00M
750.0%
YoY
|
$27.00M
-160.0%
YoY
|
$32.00M
-63.64%
YoY
|
-$24.00M
41.18%
YoY
|
$6.000M
-88.0%
YoY
|
-$45.00M
-177.59%
YoY
|
$88.00M
1000.0%
YoY
|
-$17.00M
-89.44%
YoY
|
$50.00M
-158.14%
YoY
|
$58.00M
41.46%
YoY
|
$8.000M
-42.86%
YoY
|
-$161.0M
42.48%
YoY
|
-$86.00M
-55.44%
YoY
|
$41.00M
-150.0%
YoY
|
| Income Tax |
-$9.000M
-400.0%
YoY
|
-$1.000M
-66.67%
YoY
|
$1.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$3.000M
50.0%
YoY
|
-$3.000M
-106.98%
YoY
|
$1.000M
-107.69%
YoY
|
$1.000M
-94.12%
YoY
|
$2.000M
-150.0%
YoY
|
$43.00M
330.0%
YoY
|
-$13.00M
-148.15%
YoY
|
$17.00M
-440.0%
YoY
|
-$4.000M
-90.0%
YoY
|
$10.00M
-130.3%
YoY
|
$27.00M
50.0%
YoY
|
-$5.000M
0.0%
YoY
|
-$40.00M
81.82%
YoY
|
-$33.00M
-50.0%
YoY
|
$18.00M
-158.06%
YoY
|
| Net Earnings |
-$272.0M
532.56%
YoY
|
$53.00M
0.0%
YoY
|
-$77.00M
-396.15%
YoY
|
-$70.00M
-325.81%
YoY
|
-$43.00M
65.38%
YoY
|
$53.00M
-243.24%
YoY
|
$26.00M
-181.25%
YoY
|
$31.00M
-56.34%
YoY
|
-$26.00M
100.0%
YoY
|
-$37.00M
-192.5%
YoY
|
-$32.00M
-203.23%
YoY
|
$71.00M
446.15%
YoY
|
-$13.00M
-89.26%
YoY
|
$40.00M
-175.47%
YoY
|
$31.00M
34.78%
YoY
|
$13.00M
-31.58%
YoY
|
-$121.0M
32.97%
YoY
|
-$53.00M
-58.27%
YoY
|
$23.00M
-145.1%
YoY
|
| Basic Earnings Per Share |
-$1.18
521.05%
YoY
|
N/A
|
-$0.34
-409.09%
YoY
|
-$0.31
-321.43%
YoY
|
-$0.19
58.33%
YoY
|
N/A
|
$0.11
-178.57%
YoY
|
$0.14
-56.25%
YoY
|
-$0.12
100.0%
YoY
|
N/A
|
-$0.14
-207.69%
YoY
|
$0.32
433.33%
YoY
|
-$0.06
-89.29%
YoY
|
N/A
|
$0.13
30.0%
YoY
|
$0.06
-25.0%
YoY
|
-$0.56
21.74%
YoY
|
N/A
|
$0.10
-138.46%
YoY
|
| Diluted Earnings Per Share |
-$1.18
521.05%
YoY
|
$0.23
0.0%
YoY
|
-$0.34
-409.09%
YoY
|
-$0.31
-321.43%
YoY
|
-$0.19
58.33%
YoY
|
$0.23
-239.64%
YoY
|
$0.11
-178.57%
YoY
|
$0.14
-56.54%
YoY
|
-$0.12
100.0%
YoY
|
-$0.17
-190.78%
YoY
|
-$0.14
-207.69%
YoY
|
$0.32
436.83%
YoY
|
-$0.06
-89.29%
YoY
|
$0.18
-100.0%
YoY
|
$0.13
30.0%
YoY
|
$0.06
-25.0%
YoY
|
-$0.56
21.74%
YoY
|
-$245.0K
-58.5%
YoY
|
$0.10
-138.46%
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 |
229.6M shares
1.04%
YoY
|
229.0M shares
1.59%
YoY
|
228.2M shares
1.64%
YoY
|
227.8M shares
1.7%
YoY
|
227.2M shares
1.73%
YoY
|
225.4M shares
1.95%
YoY
|
224.5M shares
1.72%
YoY
|
224.0M shares
2.49%
YoY
|
223.4M shares
2.44%
YoY
|
221.1M shares
1.52%
YoY
|
220.7M shares
1.38%
YoY
|
218.5M shares
0.42%
YoY
|
218.1M shares
0.37%
YoY
|
217.8M shares
0.81%
YoY
|
217.7M shares
1.03%
YoY
|
217.6M shares
1.52%
YoY
|
217.3M shares
8.91%
YoY
|
216.0M shares
N/A
|
215.5M shares
8.1%
YoY
|
| Diluted Shares Outstanding |
229.4M shares
1.07%
YoY
|
N/A
|
228.2M shares
1.09%
YoY
|
227.9M shares
0.59%
YoY
|
227.0M shares
1.59%
YoY
|
N/A
|
225.7M shares
2.21%
YoY
|
226.6M shares
2.8%
YoY
|
223.4M shares
2.4%
YoY
|
N/A
|
220.8M shares
0.44%
YoY
|
220.4M shares
0.68%
YoY
|
218.2M shares
0.42%
YoY
|
N/A
|
219.9M shares
0.74%
YoY
|
218.9M shares
1.41%
YoY
|
217.3M shares
8.91%
YoY
|
N/A
|
218.3M shares
9.51%
YoY
|
Loading...