|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.909B
2.39%
YoY
|
$2.841B
12.43%
YoY
|
$2.527B
-5.98%
YoY
|
$2.688B
82.92%
YoY
|
$1.469B
65.46%
YoY
|
| Cost Of Revenue |
$1.846B
0.16%
YoY
|
$1.843B
13.68%
YoY
|
$1.621B
-3.13%
YoY
|
$1.674B
84.55%
YoY
|
$906.9M
58.66%
YoY
|
| Gross Profit |
$1.063B
6.49%
YoY
|
$998.2M
10.18%
YoY
|
$906.0M
-10.67%
YoY
|
$1.014B
80.3%
YoY
|
$562.5M
77.76%
YoY
|
| Selling, General & Admin |
$732.3M
2.88%
YoY
|
$711.8M
7.65%
YoY
|
$661.3M
9.93%
YoY
|
$601.5M
41.86%
YoY
|
$424.0M
24.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$171.2M
12.92%
YoY
|
$151.7M
6.18%
YoY
|
$142.8M
8.8%
YoY
|
$131.3M
69.38%
YoY
|
$77.50M
88.92%
YoY
|
| Operating Expenses |
$903.6M
4.65%
YoY
|
$863.5M
7.38%
YoY
|
$804.1M
9.73%
YoY
|
$732.8M
46.11%
YoY
|
$501.5M
32.52%
YoY
|
| Operating Profit |
$159.0M
19.49%
YoY
|
$133.1M
46.99%
YoY
|
$90.53M
-43.15%
YoY
|
$159.2M
256.01%
YoY
|
$44.73M
-46.59%
YoY
|
| Interest Expense |
-$98.08M
4.37%
YoY
|
-$93.97M
0.39%
YoY
|
-$93.60M
18.99%
YoY
|
-$78.67M
123.32%
YoY
|
-$35.23M
-44.21%
YoY
|
| Other Income/Expense, Net |
-$90.22M
-5.38%
YoY
|
-$95.35M
-17691.33%
YoY
|
$542.0K
-100.63%
YoY
|
-$85.73M
-677.99%
YoY
|
$14.83M
-331.75%
YoY
|
| Pretax Income |
$68.79M
82.34%
YoY
|
$37.72M
-58.58%
YoY
|
$91.07M
23.9%
YoY
|
$73.50M
23.41%
YoY
|
$59.56M
-22.99%
YoY
|
| Income Tax |
$38.27M
190.33%
YoY
|
$13.18M
-67.5%
YoY
|
$40.56M
435.05%
YoY
|
$7.580M
-67.6%
YoY
|
$23.40M
294.1%
YoY
|
| Net Earnings |
$29.10M
1188.22%
YoY
|
$2.259M
1585.82%
YoY
|
$134.0K
-99.51%
YoY
|
$27.27M
29.63%
YoY
|
$21.04M
-62.67%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.11
461.54%
YoY
|
$0.02
1672.73%
YoY
|
$0.00
-99.37%
YoY
|
$0.17
-100.0%
YoY
|
$232.6K
-107.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
220.6M shares
98.94%
YoY
|
110.9M shares
-5.43%
YoY
|
117.3M shares
-5.64%
YoY
|
124.3M shares
37.42%
YoY
|
90.43M shares
24.11%
YoY
|
| Diluted Shares Outstanding |
264.5M shares
128.53%
YoY
|
115.8M shares
-5.25%
YoY
|
122.2M shares
-58.81%
YoY
|
296.6M shares
228.0%
YoY
|
90.43M shares
24.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 |
$704.1M
8.04%
YoY
|
$807.4M
2.38%
YoY
|
$743.0M
4.46%
YoY
|
$706.8M
5.31%
YoY
|
$651.7M
-2.73%
YoY
|
$788.7M
20.43%
YoY
|
$711.3M
15.17%
YoY
|
$671.2M
6.15%
YoY
|
$670.1M
7.65%
YoY
|
$654.9M
-7.52%
YoY
|
$617.6M
-6.96%
YoY
|
$632.3M
-6.04%
YoY
|
$622.4M
-3.18%
YoY
|
$708.2M
15.73%
YoY
|
$663.8M
42.25%
YoY
|
$672.9M
221.11%
YoY
|
$642.9M
254.72%
YoY
|
$611.9M
86.47%
YoY
|
$466.6M
104.58%
YoY
|
| Cost Of Revenue |
$459.5M
11.51%
YoY
|
$503.7M
0.24%
YoY
|
$470.9M
3.05%
YoY
|
$459.2M
4.63%
YoY
|
$412.1M
-7.3%
YoY
|
$502.5M
19.69%
YoY
|
$457.0M
18.71%
YoY
|
$438.9M
9.07%
YoY
|
$444.5M
7.4%
YoY
|
$419.9M
0.01%
YoY
|
$385.0M
-7.71%
YoY
|
$402.4M
-5.23%
YoY
|
$413.9M
0.47%
YoY
|
$419.8M
20.64%
YoY
|
$417.1M
28.44%
YoY
|
$424.7M
247.87%
YoY
|
$412.0M
267.83%
YoY
|
$348.0M
66.47%
YoY
|
$324.8M
117.96%
YoY
|
| Gross Profit |
$244.6M
2.07%
YoY
|
$303.7M
6.13%
YoY
|
$272.1M
7.0%
YoY
|
$247.6M
6.61%
YoY
|
$239.7M
6.26%
YoY
|
$286.2M
21.77%
YoY
|
$254.3M
9.32%
YoY
|
$232.3M
1.05%
YoY
|
$225.5M
8.15%
YoY
|
$235.0M
-18.5%
YoY
|
$232.6M
-5.7%
YoY
|
$229.8M
-7.42%
YoY
|
$208.5M
-9.69%
YoY
|
$288.4M
9.26%
YoY
|
$246.7M
73.88%
YoY
|
$248.3M
183.76%
YoY
|
$230.9M
233.51%
YoY
|
$263.9M
121.55%
YoY
|
$141.9M
79.36%
YoY
|
| Selling, General & Admin |
$190.6M
6.29%
YoY
|
$203.5M
-0.2%
YoY
|
$166.4M
-5.68%
YoY
|
$183.1M
8.88%
YoY
|
$179.4M
9.81%
YoY
|
$203.9M
13.35%
YoY
|
$176.4M
10.28%
YoY
|
$168.1M
3.45%
YoY
|
$163.3M
2.84%
YoY
|
$179.9M
4.32%
YoY
|
$160.0M
34.24%
YoY
|
$162.5M
-1.75%
YoY
|
$158.8M
9.91%
YoY
|
$172.4M
-12.62%
YoY
|
$119.2M
-2.12%
YoY
|
$165.4M
57.62%
YoY
|
$144.5M
72.15%
YoY
|
$197.3M
44.57%
YoY
|
$121.8M
67.93%
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 |
$44.33M
5.53%
YoY
|
$43.61M
12.49%
YoY
|
$44.26M
22.79%
YoY
|
$41.37M
-1.5%
YoY
|
$42.01M
20.58%
YoY
|
$38.77M
10.68%
YoY
|
$36.04M
-7.17%
YoY
|
$42.00M
18.35%
YoY
|
$34.84M
4.06%
YoY
|
$35.03M
-1.68%
YoY
|
$38.83M
20.56%
YoY
|
$35.49M
10.11%
YoY
|
$33.48M
7.28%
YoY
|
$35.63M
13.54%
YoY
|
$32.21M
29.92%
YoY
|
$32.23M
210.48%
YoY
|
$31.20M
184.97%
YoY
|
$31.38M
231.44%
YoY
|
$24.79M
148.55%
YoY
|
| Operating Expenses |
$235.0M
6.14%
YoY
|
$247.1M
1.83%
YoY
|
$210.7M
-0.85%
YoY
|
$224.4M
6.8%
YoY
|
$221.4M
11.7%
YoY
|
$242.7M
12.91%
YoY
|
$212.5M
6.88%
YoY
|
$210.1M
6.12%
YoY
|
$198.2M
3.05%
YoY
|
$214.9M
3.3%
YoY
|
$198.8M
31.31%
YoY
|
$198.0M
0.18%
YoY
|
$192.3M
9.45%
YoY
|
$208.0M
-9.03%
YoY
|
$151.4M
3.3%
YoY
|
$197.7M
56.52%
YoY
|
$175.7M
90.74%
YoY
|
$228.7M
56.69%
YoY
|
$146.6M
79.07%
YoY
|
| Operating Profit |
$9.642M
-47.27%
YoY
|
$56.63M
30.1%
YoY
|
$60.91M
45.8%
YoY
|
$23.17M
5.77%
YoY
|
$18.29M
-29.28%
YoY
|
$43.53M
116.31%
YoY
|
$41.78M
23.82%
YoY
|
$21.91M
3.03%
YoY
|
$25.85M
59.27%
YoY
|
$20.12M
-74.95%
YoY
|
$33.74M
-51.83%
YoY
|
$21.26M
-56.01%
YoY
|
$16.23M
-70.3%
YoY
|
$80.33M
128.02%
YoY
|
$70.05M
-456.79%
YoY
|
$48.33M
97.83%
YoY
|
$54.66M
808.73%
YoY
|
$35.23M
-231.29%
YoY
|
-$19.63M
-174.24%
YoY
|
| Interest Expense |
-$26.29M
18.75%
YoY
|
-$25.59M
9.38%
YoY
|
-$25.56M
13.77%
YoY
|
-$24.79M
-0.38%
YoY
|
-$22.14M
-4.68%
YoY
|
-$23.39M
-0.71%
YoY
|
-$22.47M
-13.58%
YoY
|
-$24.89M
-1.07%
YoY
|
-$23.22M
23.14%
YoY
|
-$23.56M
31.24%
YoY
|
-$26.00M
10.17%
YoY
|
-$25.16M
39.14%
YoY
|
-$18.86M
-0.92%
YoY
|
-$17.95M
-0.67%
YoY
|
-$23.60M
84.3%
YoY
|
-$18.08M
315.94%
YoY
|
-$19.04M
12.07%
YoY
|
-$18.07M
99.27%
YoY
|
-$12.81M
-2.3%
YoY
|
| Other Income/Expense, Net |
-$26.36M
20.42%
YoY
|
$2.314M
-523.03%
YoY
|
-$27.59M
24.19%
YoY
|
-$25.15M
1.85%
YoY
|
-$21.89M
-10.63%
YoY
|
-$547.0K
-606.48%
YoY
|
-$22.22M
-15.5%
YoY
|
-$24.70M
-3.44%
YoY
|
-$24.49M
31.39%
YoY
|
$108.0K
-101.49%
YoY
|
-$26.30M
12.13%
YoY
|
-$25.57M
40.5%
YoY
|
-$18.64M
-1.27%
YoY
|
-$7.241M
-322.66%
YoY
|
-$23.45M
-171.47%
YoY
|
-$18.20M
651.84%
YoY
|
-$18.88M
2440.92%
YoY
|
$3.252M
-246.29%
YoY
|
$32.82M
-1484.06%
YoY
|
| Pretax Income |
-$16.71M
364.02%
YoY
|
$41.05M
109.57%
YoY
|
$33.32M
70.35%
YoY
|
-$1.981M
-28.95%
YoY
|
-$3.602M
-364.08%
YoY
|
$19.59M
-78.32%
YoY
|
$19.56M
162.71%
YoY
|
-$2.788M
-35.34%
YoY
|
$1.364M
-156.69%
YoY
|
$90.34M
-331.58%
YoY
|
$7.445M
-84.02%
YoY
|
-$4.312M
-114.31%
YoY
|
-$2.406M
-106.72%
YoY
|
-$39.01M
-304.33%
YoY
|
$46.60M
253.52%
YoY
|
$30.13M
36.89%
YoY
|
$35.78M
578.7%
YoY
|
$19.09M
-116.55%
YoY
|
$13.18M
-45.25%
YoY
|
| Income Tax |
-$2.888M
-267.71%
YoY
|
$24.32M
550.12%
YoY
|
$9.555M
67.9%
YoY
|
$2.673M
129.44%
YoY
|
$1.722M
-33.38%
YoY
|
$3.741M
-89.48%
YoY
|
$5.691M
31.61%
YoY
|
$1.165M
-79.62%
YoY
|
$2.585M
8.43%
YoY
|
$35.56M
-382.9%
YoY
|
$4.324M
-62.53%
YoY
|
$5.717M
5.46%
YoY
|
$2.384M
-25.24%
YoY
|
-$12.57M
-188.56%
YoY
|
$11.54M
122.65%
YoY
|
$5.421M
61.92%
YoY
|
$3.189M
373.85%
YoY
|
$14.19M
-87.04%
YoY
|
$5.183M
97.98%
YoY
|
| Net Earnings |
-$12.97M
344.74%
YoY
|
$12.66M
291.34%
YoY
|
$24.62M
652.64%
YoY
|
-$5.261M
77.44%
YoY
|
-$2.917M
127.54%
YoY
|
$3.235M
151.56%
YoY
|
$3.271M
400.92%
YoY
|
-$2.965M
-36.82%
YoY
|
-$1.282M
-389.39%
YoY
|
$1.286M
-92.85%
YoY
|
$653.0K
-93.84%
YoY
|
-$4.693M
-144.85%
YoY
|
$443.0K
-96.5%
YoY
|
$17.97M
2047.43%
YoY
|
$10.61M
-612.26%
YoY
|
$10.46M
-39.68%
YoY
|
$12.68M
190.38%
YoY
|
$837.0K
-100.36%
YoY
|
-$2.071M
-111.63%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
-$0.05
115.38%
YoY
|
$0.05
79.68%
YoY
|
$0.09
200.0%
YoY
|
-$0.02
-38.27%
YoY
|
-$0.03
87.87%
YoY
|
$0.03
-10.96%
YoY
|
$0.03
N/A
|
-$0.03
-35.75%
YoY
|
-$0.01
-47.65%
YoY
|
$0.03
24.19%
YoY
|
$0.00
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
$81.30K
-398.75%
YoY
|
$35.30K
-87.94%
YoY
|
$42.61K
-35.84%
YoY
|
$6.275K
-194371.01%
YoY
|
-$27.21K
38874348.99%
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 |
253.5M shares
126.12%
YoY
|
252.1M shares
N/A
|
258.7M shares
139.1%
YoY
|
267.7M shares
135.88%
YoY
|
112.1M shares
-0.48%
YoY
|
N/A
|
108.2M shares
-2.34%
YoY
|
113.5M shares
-1.66%
YoY
|
112.6M shares
-10.04%
YoY
|
N/A
|
110.8M shares
-11.64%
YoY
|
115.4M shares
-8.72%
YoY
|
125.2M shares
2.38%
YoY
|
N/A
|
125.4M shares
64.75%
YoY
|
126.4M shares
68.39%
YoY
|
122.3M shares
66.62%
YoY
|
N/A
|
76.11M shares
3.96%
YoY
|
| Diluted Shares Outstanding |
250.8M shares
-4.92%
YoY
|
N/A
|
259.6M shares
131.38%
YoY
|
260.8M shares
129.79%
YoY
|
263.7M shares
126.57%
YoY
|
N/A
|
112.2M shares
-57.67%
YoY
|
113.5M shares
-1.66%
YoY
|
116.4M shares
-59.83%
YoY
|
N/A
|
265.0M shares
103.07%
YoY
|
115.4M shares
-61.07%
YoY
|
289.8M shares
-2.58%
YoY
|
N/A
|
130.5M shares
71.47%
YoY
|
296.4M shares
277.79%
YoY
|
297.5M shares
294.34%
YoY
|
N/A
|
76.11M shares
3.58%
YoY
|
Loading...