|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$2.382B
2.93%
YoY
|
$2.314B
4.02%
YoY
|
$2.225B
2.72%
YoY
|
$2.166B
24.55%
YoY
|
$1.739B
20.83%
YoY
|
| Cost Of Revenue |
$899.7M
8.27%
YoY
|
$831.0M
15.19%
YoY
|
$721.4M
8.6%
YoY
|
$664.3M
21.76%
YoY
|
$545.6M
8.0%
YoY
|
| Gross Profit |
$1.482B
-0.07%
YoY
|
$1.483B
-1.34%
YoY
|
$1.503B
0.13%
YoY
|
$1.501B
25.9%
YoY
|
$1.193B
9.67%
YoY
|
| Selling, General & Admin |
$692.7M
-6.73%
YoY
|
$742.7M
-0.39%
YoY
|
$745.6M
4.32%
YoY
|
$714.7M
27.67%
YoY
|
$559.8M
-14.87%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$577.6M
-1.57%
YoY
|
$586.8M
-0.07%
YoY
|
$587.2M
-4.66%
YoY
|
$615.9M
14.52%
YoY
|
$537.8M
10.41%
YoY
|
| Operating Expenses |
$692.7M
-47.9%
YoY
|
$1.329B
78.31%
YoY
|
$745.6M
4.32%
YoY
|
$714.7M
-57.33%
YoY
|
$1.675B
2.52%
YoY
|
| Operating Profit |
$194.8M
26.91%
YoY
|
$153.5M
2.4%
YoY
|
$149.9M
2.95%
YoY
|
$145.6M
161.87%
YoY
|
$55.60M
-125.08%
YoY
|
| Interest Expense |
$13.80M
-106.39%
YoY
|
-$216.1M
-211.85%
YoY
|
$193.2M
-6.4%
YoY
|
$206.4M
-23.87%
YoY
|
$271.1M
-10.68%
YoY
|
| Other Income/Expense, Net |
-$256.1M
4732.08%
YoY
|
-$5.300M
-97.01%
YoY
|
-$177.1M
-7.18%
YoY
|
-$190.8M
-32.34%
YoY
|
-$282.0M
-37.95%
YoY
|
| Pretax Income |
-$396.6M
389.03%
YoY
|
-$81.10M
-69.58%
YoY
|
-$266.6M
0.23%
YoY
|
-$266.0M
-33.68%
YoY
|
-$401.1M
-50.53%
YoY
|
| Income Tax |
-$33.70M
-1.46%
YoY
|
-$34.20M
18.75%
YoY
|
-$28.80M
-223.08%
YoY
|
$23.40M
-120.82%
YoY
|
-$112.4M
-4.99%
YoY
|
| Net Earnings |
-$28.60M
-39.15%
YoY
|
-$47.00M
-1246.34%
YoY
|
$4.100M
-106.22%
YoY
|
-$65.90M
-40.95%
YoY
|
-$111.6M
-79.84%
YoY
|
| Basic Earnings Per Share |
-$0.07
-36.36%
YoY
|
-$0.11
1000.0%
YoY
|
-$0.01
-94.12%
YoY
|
-$0.17
-65.31%
YoY
|
-$0.49
-77.1%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-35.89%
YoY
|
-$0.11
991.8%
YoY
|
-$0.01
-94.12%
YoY
|
-$0.17
-65.31%
YoY
|
-$0.49
-77.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
432.4M shares
0.43%
YoY
|
430.5M shares
0.32%
YoY
|
429.1M shares
0.09%
YoY
|
428.7M shares
16.78%
YoY
|
367.1M shares
16.72%
YoY
|
| Diluted Shares Outstanding |
432.4M shares
0.43%
YoY
|
430.5M shares
0.32%
YoY
|
429.1M shares
0.09%
YoY
|
428.7M shares
16.78%
YoY
|
367.1M shares
16.72%
YoY
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$585.2M
1.56%
YoY
|
$579.8M
2.71%
YoY
|
$631.9M
0.24%
YoY
|
$609.1M
3.5%
YoY
|
$576.2M
3.88%
YoY
|
$564.5M
4.46%
YoY
|
$630.4M
5.95%
YoY
|
$588.5M
5.79%
YoY
|
$554.7M
3.24%
YoY
|
$540.4M
0.82%
YoY
|
$595.0M
-0.55%
YoY
|
$556.3M
2.66%
YoY
|
$537.3M
3.15%
YoY
|
$536.0M
6.24%
YoY
|
$598.3M
24.67%
YoY
|
$541.9M
21.94%
YoY
|
$520.9M
24.41%
YoY
|
$504.5M
27.5%
YoY
|
$479.9M
10.91%
YoY
|
| Cost Of Revenue |
$242.4M
10.13%
YoY
|
$227.8M
1.65%
YoY
|
$236.0M
5.55%
YoY
|
$219.5M
6.3%
YoY
|
$220.1M
7.37%
YoY
|
$224.1M
14.4%
YoY
|
$223.6M
18.87%
YoY
|
$206.5M
18.0%
YoY
|
$205.0M
-42.77%
YoY
|
$195.9M
10.87%
YoY
|
$188.1M
6.45%
YoY
|
$175.0M
9.79%
YoY
|
$358.2M
114.11%
YoY
|
$176.7M
9.82%
YoY
|
$176.7M
24.88%
YoY
|
$159.4M
26.51%
YoY
|
$167.3M
20.19%
YoY
|
$160.9M
15.84%
YoY
|
$141.5M
7.77%
YoY
|
| Gross Profit |
$342.8M
-3.73%
YoY
|
$352.0M
3.41%
YoY
|
$395.9M
-2.68%
YoY
|
$389.6M
1.99%
YoY
|
$356.1M
1.83%
YoY
|
$340.4M
-1.19%
YoY
|
$406.8M
-0.02%
YoY
|
$382.0M
0.18%
YoY
|
$349.7M
95.25%
YoY
|
$344.5M
-4.12%
YoY
|
$406.9M
-3.49%
YoY
|
$381.3M
-0.31%
YoY
|
$179.1M
-49.35%
YoY
|
$359.3M
4.57%
YoY
|
$421.6M
24.51%
YoY
|
$382.5M
21.01%
YoY
|
$353.6M
25.66%
YoY
|
$343.6M
34.01%
YoY
|
$338.6M
12.34%
YoY
|
| Selling, General & Admin |
$181.5M
4.07%
YoY
|
$169.1M
-4.14%
YoY
|
$167.1M
-12.28%
YoY
|
$174.8M
-3.74%
YoY
|
$174.4M
-5.01%
YoY
|
$176.4M
-5.67%
YoY
|
$190.5M
-3.15%
YoY
|
$181.6M
-1.36%
YoY
|
$183.6M
3.96%
YoY
|
$187.0M
-0.64%
YoY
|
$196.7M
-1.21%
YoY
|
$184.1M
7.35%
YoY
|
$176.6M
7.49%
YoY
|
$188.2M
4.67%
YoY
|
$199.1M
27.14%
YoY
|
$171.5M
30.22%
YoY
|
$164.3M
13.78%
YoY
|
$179.8M
43.73%
YoY
|
$156.6M
-1.45%
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 |
$146.5M
3.68%
YoY
|
$144.7M
0.49%
YoY
|
$147.5M
-1.47%
YoY
|
$144.8M
-1.3%
YoY
|
$141.3M
-2.55%
YoY
|
$144.0M
-0.96%
YoY
|
$149.7M
2.75%
YoY
|
$146.7M
1.1%
YoY
|
$145.0M
-1.36%
YoY
|
$145.4M
-2.68%
YoY
|
$145.7M
-7.32%
YoY
|
$145.1M
-7.4%
YoY
|
$147.0M
-3.48%
YoY
|
$149.4M
-0.2%
YoY
|
$157.2M
15.67%
YoY
|
$156.7M
16.85%
YoY
|
$152.3M
14.86%
YoY
|
$149.7M
11.38%
YoY
|
$135.9M
-11.12%
YoY
|
| Operating Expenses |
$181.5M
4.07%
YoY
|
$169.1M
-4.14%
YoY
|
$314.6M
-7.52%
YoY
|
$174.8M
-3.74%
YoY
|
$174.4M
-46.93%
YoY
|
$176.4M
-5.67%
YoY
|
$340.2M
-0.64%
YoY
|
$181.6M
-1.36%
YoY
|
$328.6M
86.07%
YoY
|
$187.0M
-0.64%
YoY
|
$342.4M
-3.9%
YoY
|
$184.1M
-62.61%
YoY
|
$176.6M
-64.25%
YoY
|
$188.2M
-62.07%
YoY
|
$356.3M
22.02%
YoY
|
$492.4M
23.44%
YoY
|
$494.0M
17.34%
YoY
|
$496.2M
23.16%
YoY
|
$292.0M
-2.89%
YoY
|
| Operating Profit |
$12.80M
-65.5%
YoY
|
$35.30M
112.65%
YoY
|
$81.30M
22.07%
YoY
|
$62.20M
19.39%
YoY
|
$37.10M
75.83%
YoY
|
$16.60M
110.13%
YoY
|
$66.60M
3.26%
YoY
|
$52.10M
14.51%
YoY
|
$21.10M
-28.96%
YoY
|
$7.900M
-51.83%
YoY
|
$64.50M
5.91%
YoY
|
$45.50M
-8.08%
YoY
|
$29.70M
10.41%
YoY
|
$16.40M
97.59%
YoY
|
$60.90M
210.71%
YoY
|
$49.50M
8.79%
YoY
|
$26.90M
-1269.57%
YoY
|
$8.300M
-215.28%
YoY
|
$19.60M
-380.0%
YoY
|
| Interest Expense |
$3.000M
-11.76%
YoY
|
$3.100M
-96.37%
YoY
|
-$55.70M
7.32%
YoY
|
$3.400M
-94.04%
YoY
|
$3.400M
-106.18%
YoY
|
$85.30M
54.25%
YoY
|
-$51.90M
-3.71%
YoY
|
$57.00M
16.09%
YoY
|
-$55.00M
-231.26%
YoY
|
$55.30M
17.16%
YoY
|
-$53.90M
-11.64%
YoY
|
$49.10M
1.66%
YoY
|
$41.90M
-12.71%
YoY
|
$47.20M
-3.48%
YoY
|
-$61.00M
23.98%
YoY
|
$48.30M
-20.56%
YoY
|
$48.00M
-38.46%
YoY
|
$48.90M
-41.08%
YoY
|
-$49.20M
-40.44%
YoY
|
| Other Income/Expense, Net |
-$46.80M
-17.02%
YoY
|
-$50.10M
-40.07%
YoY
|
-$300.0K
-92.68%
YoY
|
-$60.10M
2.56%
YoY
|
-$56.40M
-3860.0%
YoY
|
-$83.60M
56.85%
YoY
|
-$4.100M
-228.12%
YoY
|
-$58.60M
47.24%
YoY
|
$1.500M
-104.93%
YoY
|
-$53.30M
-5.16%
YoY
|
$3.200M
-118.18%
YoY
|
-$39.80M
14.37%
YoY
|
-$30.40M
-14.12%
YoY
|
-$56.20M
33.81%
YoY
|
-$17.60M
-158.28%
YoY
|
-$34.80M
-49.93%
YoY
|
-$35.40M
-82.36%
YoY
|
-$42.00M
-736.36%
YoY
|
$30.20M
-117.42%
YoY
|
| Pretax Income |
-$34.00M
76.17%
YoY
|
-$14.80M
-77.91%
YoY
|
$22.90M
193.59%
YoY
|
$2.100M
-132.31%
YoY
|
-$19.30M
-47.84%
YoY
|
-$67.00M
47.58%
YoY
|
$7.800M
2.63%
YoY
|
-$6.500M
-214.04%
YoY
|
-$37.00M
5185.71%
YoY
|
-$45.40M
14.07%
YoY
|
$7.600M
-142.94%
YoY
|
$5.700M
-61.22%
YoY
|
-$700.0K
-91.76%
YoY
|
-$39.80M
18.1%
YoY
|
-$17.70M
-1575.0%
YoY
|
$14.70M
-161.25%
YoY
|
-$8.500M
-95.81%
YoY
|
-$33.70M
5516.67%
YoY
|
$1.200M
-100.46%
YoY
|
| Income Tax |
-$1.200M
-58.62%
YoY
|
$400.0K
-100.9%
YoY
|
$15.20M
141.27%
YoY
|
-$1.800M
-83.93%
YoY
|
-$2.900M
-83.43%
YoY
|
-$44.20M
274.58%
YoY
|
$6.300M
-140.65%
YoY
|
-$11.20M
166.67%
YoY
|
-$17.50M
17400.0%
YoY
|
-$11.80M
26.88%
YoY
|
-$15.50M
124.64%
YoY
|
-$4.200M
50.0%
YoY
|
-$100.0K
-100.23%
YoY
|
-$9.300M
-5.1%
YoY
|
-$6.900M
392.86%
YoY
|
-$2.800M
-69.23%
YoY
|
$43.00M
-255.23%
YoY
|
-$9.800M
-86.79%
YoY
|
-$1.400M
-95.89%
YoY
|
| Net Earnings |
-$33.70M
105.49%
YoY
|
-$15.80M
-31.9%
YoY
|
$7.800M
358.82%
YoY
|
$3.200M
-39.62%
YoY
|
-$16.40M
-15.46%
YoY
|
-$23.20M
-29.27%
YoY
|
$1.700M
-92.54%
YoY
|
$5.300M
-49.04%
YoY
|
-$19.40M
N/A
|
-$32.80M
10.07%
YoY
|
$22.80M
-328.0%
YoY
|
$10.40M
-42.86%
YoY
|
$0.00
-100.0%
YoY
|
-$29.80M
27.9%
YoY
|
-$10.00M
-422.58%
YoY
|
$18.20M
-227.27%
YoY
|
-$50.80M
-70.92%
YoY
|
-$23.30M
-131.36%
YoY
|
$3.100M
-101.36%
YoY
|
| Basic Earnings Per Share |
-$0.08
100.0%
YoY
|
-$0.04
-20.0%
YoY
|
N/A
|
$0.01
0.0%
YoY
|
-$0.04
0.0%
YoY
|
-$0.05
-37.5%
YoY
|
N/A
|
$0.01
-50.0%
YoY
|
-$0.04
N/A
|
-$0.08
14.29%
YoY
|
N/A
|
$0.02
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
16.67%
YoY
|
N/A
|
$0.04
-200.0%
YoY
|
-$0.12
-81.82%
YoY
|
-$0.06
-146.15%
YoY
|
$0.00
N/A
|
| Diluted Earnings Per Share |
-$0.08
100.0%
YoY
|
-$0.04
-20.0%
YoY
|
$0.02
359.18%
YoY
|
$0.01
0.0%
YoY
|
-$0.04
-11.23%
YoY
|
-$0.05
-37.5%
YoY
|
$0.00
-92.71%
YoY
|
$0.01
-50.0%
YoY
|
-$0.05
N/A
|
-$0.08
14.29%
YoY
|
$0.05
-100.0%
YoY
|
$0.02
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
16.67%
YoY
|
-$27.06K
N/A
|
$0.04
-200.0%
YoY
|
-$0.12
-81.82%
YoY
|
-$0.06
-146.15%
YoY
|
$0.00
-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
|
| Basic Shares Outstanding |
446.4M shares
0.84%
YoY
|
441.5M shares
0.62%
YoY
|
441.5M shares
0.58%
YoY
|
441.8M shares
0.58%
YoY
|
442.7M shares
0.77%
YoY
|
438.8M shares
0.74%
YoY
|
439.0M shares
0.74%
YoY
|
439.2M shares
1.25%
YoY
|
439.3M shares
2.38%
YoY
|
435.6M shares
1.58%
YoY
|
435.7M shares
1.05%
YoY
|
433.8M shares
1.21%
YoY
|
429.1M shares
0.06%
YoY
|
428.8M shares
0.06%
YoY
|
431.2M shares
1.93%
YoY
|
428.6M shares
3.1%
YoY
|
428.9M shares
36.37%
YoY
|
428.5M shares
36.25%
YoY
|
423.0M shares
N/A
|
| Diluted Shares Outstanding |
435.4M shares
0.6%
YoY
|
433.3M shares
0.41%
YoY
|
N/A
|
435.6M shares
0.78%
YoY
|
432.7M shares
0.53%
YoY
|
431.6M shares
0.46%
YoY
|
N/A
|
432.2M shares
0.65%
YoY
|
430.5M shares
0.31%
YoY
|
429.6M shares
0.19%
YoY
|
N/A
|
429.4M shares
0.17%
YoY
|
429.1M shares
0.06%
YoY
|
428.8M shares
0.06%
YoY
|
N/A
|
428.7M shares
3.13%
YoY
|
428.9M shares
36.37%
YoY
|
428.5M shares
36.25%
YoY
|
N/A
|
Loading...