|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$2.788B
1.32%
YoY
|
$2.751B
9.85%
YoY
|
$2.504B
25.41%
YoY
|
$1.997B
45.9%
YoY
|
$1.369B
-9.36%
YoY
|
| Cost Of Revenue |
$2.367B
2.73%
YoY
|
$2.304B
13.39%
YoY
|
$2.032B
28.26%
YoY
|
$1.584B
46.86%
YoY
|
$1.079B
-23.01%
YoY
|
| Gross Profit |
$420.4M
-5.95%
YoY
|
$447.0M
-5.37%
YoY
|
$472.3M
14.48%
YoY
|
$412.6M
42.33%
YoY
|
$289.9M
166.45%
YoY
|
| Selling, General & Admin |
$310.6M
1.98%
YoY
|
$304.6M
-9.35%
YoY
|
$336.0M
17.94%
YoY
|
$284.9M
88.78%
YoY
|
$150.9M
93.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$30.90M
23.6%
YoY
|
$25.00M
24.38%
YoY
|
$20.10M
57.68%
YoY
|
$12.75M
34.35%
YoY
|
$9.488M
-10.34%
YoY
|
| Operating Expenses |
$2.880B
-0.54%
YoY
|
$2.896B
17.99%
YoY
|
$2.455B
618.02%
YoY
|
$341.9M
93.03%
YoY
|
$177.1M
87.21%
YoY
|
| Operating Profit |
-$92.79M
-33.7%
YoY
|
-$139.9M
-345.16%
YoY
|
$57.08M
-36.41%
YoY
|
$89.77M
-27.11%
YoY
|
$123.2M
397.97%
YoY
|
| Interest Expense |
-$94.05M
36.07%
YoY
|
-$69.12M
11.55%
YoY
|
-$61.96M
-29.05%
YoY
|
-$87.33M
903.8%
YoY
|
-$8.700M
-71.48%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$198.6M
-4.99%
YoY
|
-$209.1M
4186.77%
YoY
|
-$4.877M
-111.99%
YoY
|
$40.69M
-61.45%
YoY
|
$105.6M
336.93%
YoY
|
| Income Tax |
-$5.506M
27.48%
YoY
|
-$4.319M
42.31%
YoY
|
-$3.035M
-134.77%
YoY
|
$8.729M
-60.95%
YoY
|
$22.36M
225.84%
YoY
|
| Net Earnings |
-$201.3M
-1.56%
YoY
|
-$204.5M
542.83%
YoY
|
-$31.81M
383.01%
YoY
|
-$6.585M
-107.41%
YoY
|
$88.84M
9096.27%
YoY
|
| Basic Earnings Per Share |
-$14.14
-2.01%
YoY
|
-$14.43
538.5%
YoY
|
-$2.26
380.85%
YoY
|
-$0.47
-119.67%
YoY
|
$2.39
-1019.23%
YoY
|
| Diluted Earnings Per Share |
-$14.14
-2.01%
YoY
|
-$14.43
538.5%
YoY
|
-$2.26
380.85%
YoY
|
-$0.47
-119.83%
YoY
|
$2.37
-1011.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.24M shares
0.46%
YoY
|
14.17M shares
0.8%
YoY
|
14.06M shares
0.06%
YoY
|
14.05M shares
3.59%
YoY
|
13.57M shares
4.7%
YoY
|
| Diluted Shares Outstanding |
14.24M shares
0.46%
YoY
|
14.17M shares
0.8%
YoY
|
14.06M shares
0.06%
YoY
|
14.05M shares
2.71%
YoY
|
13.68M shares
5.59%
YoY
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$679.7M
-3.18%
YoY
|
$659.6M
-5.55%
YoY
|
$650.7M
-4.94%
YoY
|
$702.8M
0.0%
YoY
|
$702.0M
2.2%
YoY
|
$698.3M
-0.12%
YoY
|
$684.5M
3.34%
YoY
|
$702.8M
7.48%
YoY
|
$686.9M
6.04%
YoY
|
$699.1M
11.28%
YoY
|
$662.3M
15.29%
YoY
|
$653.9M
13.57%
YoY
|
$647.8M
31.38%
YoY
|
$628.2M
32.41%
YoY
|
$574.5M
26.65%
YoY
|
$575.8M
44.48%
YoY
|
$493.1M
53.78%
YoY
|
$474.4M
68.09%
YoY
|
$453.6M
23.5%
YoY
|
| Cost Of Revenue |
$584.1M
-2.31%
YoY
|
$570.6M
-2.97%
YoY
|
$553.0M
-5.24%
YoY
|
$597.6M
2.07%
YoY
|
$597.9M
3.23%
YoY
|
$588.1M
-0.2%
YoY
|
$583.6M
6.05%
YoY
|
$585.5M
9.65%
YoY
|
$579.2M
8.35%
YoY
|
$589.3M
16.86%
YoY
|
$550.3M
19.8%
YoY
|
$534.0M
19.96%
YoY
|
$534.6M
33.88%
YoY
|
$504.2M
32.84%
YoY
|
$459.3M
27.48%
YoY
|
$445.1M
41.54%
YoY
|
$399.3M
69.54%
YoY
|
$379.6M
93.56%
YoY
|
$360.3M
8.3%
YoY
|
| Gross Profit |
$95.58M
-8.19%
YoY
|
$88.91M
-19.32%
YoY
|
$97.67M
-3.19%
YoY
|
$105.2M
-10.37%
YoY
|
$104.1M
-3.35%
YoY
|
$110.2M
0.32%
YoY
|
$100.9M
-9.96%
YoY
|
$117.3M
-2.17%
YoY
|
$107.7M
-4.86%
YoY
|
$109.9M
-11.4%
YoY
|
$112.0M
-2.71%
YoY
|
$120.0M
-8.18%
YoY
|
$113.2M
20.72%
YoY
|
$124.0M
30.67%
YoY
|
$115.2M
23.43%
YoY
|
$130.6M
55.53%
YoY
|
$93.79M
10.21%
YoY
|
$94.88M
10.07%
YoY
|
$93.30M
169.65%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$78.59M
1.83%
YoY
|
$74.25M
-1.62%
YoY
|
$70.90M
1.15%
YoY
|
$76.07M
-4.01%
YoY
|
$77.18M
-3.18%
YoY
|
$75.47M
-16.2%
YoY
|
$70.10M
-7.63%
YoY
|
$79.24M
-0.22%
YoY
|
$79.71M
3.78%
YoY
|
$90.06M
-2.1%
YoY
|
$75.89M
11.51%
YoY
|
$79.41M
40.64%
YoY
|
$76.81M
39.91%
YoY
|
$92.00M
70.05%
YoY
|
$68.05M
97.83%
YoY
|
$56.47M
80.98%
YoY
|
$54.90M
163.94%
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 |
N/A
|
N/A
|
$7.432M
1.47%
YoY
|
$26.67M
-69.01%
YoY
|
$27.94M
7.05%
YoY
|
$27.75M
7.11%
YoY
|
$7.324M
26.45%
YoY
|
$86.07M
230.55%
YoY
|
$26.10M
1.67%
YoY
|
$25.91M
4.65%
YoY
|
$5.792M
29.98%
YoY
|
$26.04M
28.07%
YoY
|
$25.67M
103.63%
YoY
|
$24.76M
108.77%
YoY
|
$4.456M
62.81%
YoY
|
$20.33M
125.91%
YoY
|
$12.61M
72.7%
YoY
|
$11.86M
94.41%
YoY
|
$2.737M
22.68%
YoY
|
| Operating Expenses |
$691.8M
-0.72%
YoY
|
N/A
|
$655.1M
-4.76%
YoY
|
$100.9M
-1.12%
YoY
|
$696.8M
3.16%
YoY
|
$797.2M
658.18%
YoY
|
$687.8M
4.91%
YoY
|
$102.1M
-12.09%
YoY
|
$675.4M
6.18%
YoY
|
$105.1M
-82.72%
YoY
|
$655.7M
17.07%
YoY
|
$116.1M
3.36%
YoY
|
$636.1M
32.54%
YoY
|
$608.4M
35.85%
YoY
|
$560.1M
31.01%
YoY
|
$112.3M
78.01%
YoY
|
$479.9M
73.08%
YoY
|
$447.9M
91.87%
YoY
|
$427.5M
19.66%
YoY
|
| Operating Profit |
-$12.07M
-329.45%
YoY
|
-$268.5M
171.41%
YoY
|
-$4.442M
30.84%
YoY
|
$4.268M
-72.08%
YoY
|
$5.260M
-56.32%
YoY
|
-$98.92M
-2203.34%
YoY
|
-$3.395M
-141.92%
YoY
|
$15.29M
296.78%
YoY
|
$12.04M
-3.25%
YoY
|
$4.703M
-79.68%
YoY
|
$8.098M
-45.56%
YoY
|
$3.853M
-78.97%
YoY
|
$12.45M
-5.17%
YoY
|
$23.15M
-15.68%
YoY
|
$14.87M
-48.28%
YoY
|
$18.32M
-12.49%
YoY
|
$13.13M
-69.71%
YoY
|
$27.45M
-43.8%
YoY
|
$28.76M
186.32%
YoY
|
| Interest Expense |
-$14.47M
-49.23%
YoY
|
-$37.11M
86.01%
YoY
|
-$38.84M
107.84%
YoY
|
-$26.92M
46.72%
YoY
|
-$28.49M
60.07%
YoY
|
-$19.95M
17.58%
YoY
|
-$18.69M
17.09%
YoY
|
-$18.35M
18.15%
YoY
|
-$17.80M
14.42%
YoY
|
-$16.97M
9.66%
YoY
|
-$15.96M
3.62%
YoY
|
-$15.53M
-69.51%
YoY
|
-$15.56M
-36.37%
YoY
|
-$15.47M
86.7%
YoY
|
-$15.40M
294.87%
YoY
|
-$50.94M
170.96%
YoY
|
-$24.45M
-346.97%
YoY
|
-$8.287M
-385.76%
YoY
|
-$3.900M
39.29%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$80.02M
128.43%
YoY
|
-$305.6M
157.08%
YoY
|
-$43.28M
96.0%
YoY
|
-$22.66M
746.95%
YoY
|
-$35.03M
503.86%
YoY
|
-$118.9M
-38.32%
YoY
|
-$22.08M
180.93%
YoY
|
-$2.675M
-69.99%
YoY
|
-$5.801M
86.53%
YoY
|
-$192.7M
-2611.47%
YoY
|
-$7.860M
1394.3%
YoY
|
-$8.915M
-70.94%
YoY
|
-$3.110M
-72.54%
YoY
|
$7.674M
-59.95%
YoY
|
-$526.0K
-102.59%
YoY
|
-$30.68M
-1560.9%
YoY
|
-$11.33M
-121.26%
YoY
|
$19.16M
-62.98%
YoY
|
$20.34M
180.37%
YoY
|
| Income Tax |
-$7.505M
-32.2%
YoY
|
$76.00K
-99.2%
YoY
|
$3.547M
-753.22%
YoY
|
-$3.451M
-8125.58%
YoY
|
-$11.07M
567.27%
YoY
|
$9.558M
-1251.57%
YoY
|
-$543.0K
-71.01%
YoY
|
$43.00K
-101.1%
YoY
|
-$1.659M
57.55%
YoY
|
-$830.0K
-136.23%
YoY
|
-$1.873M
418.84%
YoY
|
-$3.912M
-598.34%
YoY
|
-$1.053M
-72.74%
YoY
|
$2.291M
-59.6%
YoY
|
-$361.0K
-107.62%
YoY
|
$785.0K
-84.3%
YoY
|
-$3.863M
-126.9%
YoY
|
$5.671M
-60.81%
YoY
|
$4.739M
-152.39%
YoY
|
| Net Earnings |
-$73.13M
174.89%
YoY
|
-$303.7M
135.63%
YoY
|
-$50.38M
125.91%
YoY
|
-$23.49M
347.26%
YoY
|
-$26.60M
518.41%
YoY
|
-$128.9M
-32.5%
YoY
|
-$22.30M
462.85%
YoY
|
-$5.252M
-24.4%
YoY
|
-$4.302M
-84.91%
YoY
|
-$190.9M
-5837.5%
YoY
|
-$3.962M
-1345.91%
YoY
|
-$6.947M
-77.97%
YoY
|
-$28.51M
276.55%
YoY
|
$3.328M
-75.66%
YoY
|
$318.0K
-98.31%
YoY
|
-$31.53M
928.65%
YoY
|
-$7.570M
-119.51%
YoY
|
$13.67M
-63.05%
YoY
|
$18.84M
17.03%
YoY
|
| Basic Earnings Per Share |
-$5.08
171.66%
YoY
|
-$21.16
133.3%
YoY
|
-$3.52
124.2%
YoY
|
N/A
|
-$1.87
523.33%
YoY
|
-$9.07
-32.67%
YoY
|
-$1.57
460.71%
YoY
|
N/A
|
-$0.30
-85.22%
YoY
|
-$13.47
-5712.5%
YoY
|
-$0.28
-1500.0%
YoY
|
N/A
|
-$2.03
275.93%
YoY
|
$0.24
-75.26%
YoY
|
$0.02
-98.5%
YoY
|
N/A
|
-$0.54
-121.43%
YoY
|
$0.97
-198.98%
YoY
|
$1.33
33.0%
YoY
|
| Diluted Earnings Per Share |
-$5.08
171.66%
YoY
|
-$21.16
133.3%
YoY
|
-$3.52
124.2%
YoY
|
-$1.64
344.17%
YoY
|
-$1.87
523.33%
YoY
|
-$9.07
-32.69%
YoY
|
-$1.57
460.71%
YoY
|
-$0.37
-24.74%
YoY
|
-$0.30
-85.22%
YoY
|
-$13.47
-5714.43%
YoY
|
-$0.28
-1500.0%
YoY
|
-$0.49
-100.0%
YoY
|
-$2.03
275.93%
YoY
|
$0.24
-75.0%
YoY
|
$0.02
-98.47%
YoY
|
-$2.267M
1030323801.7%
YoY
|
-$0.54
-121.6%
YoY
|
$0.96
-197.96%
YoY
|
$1.31
31.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 |
14.40M shares
1.13%
YoY
|
14.35M shares
1.01%
YoY
|
14.34M shares
1.0%
YoY
|
14.28M shares
0.68%
YoY
|
14.24M shares
0.42%
YoY
|
14.21M shares
0.31%
YoY
|
14.20M shares
0.36%
YoY
|
14.19M shares
0.34%
YoY
|
14.18M shares
0.93%
YoY
|
14.17M shares
0.85%
YoY
|
14.15M shares
0.88%
YoY
|
14.14M shares
0.99%
YoY
|
14.05M shares
0.41%
YoY
|
14.05M shares
0.16%
YoY
|
14.02M shares
-0.95%
YoY
|
14.00M shares
-1.3%
YoY
|
13.99M shares
-0.23%
YoY
|
14.03M shares
7.25%
YoY
|
14.16M shares
9.02%
YoY
|
| Diluted Shares Outstanding |
14.40M shares
1.04%
YoY
|
14.35M shares
0.96%
YoY
|
14.33M shares
0.89%
YoY
|
N/A
|
14.25M shares
0.5%
YoY
|
14.22M shares
0.33%
YoY
|
14.20M shares
0.27%
YoY
|
N/A
|
14.18M shares
0.93%
YoY
|
14.17M shares
0.39%
YoY
|
14.16M shares
0.14%
YoY
|
N/A
|
14.05M shares
0.42%
YoY
|
14.12M shares
-0.42%
YoY
|
14.14M shares
-1.52%
YoY
|
N/A
|
13.99M shares
-0.99%
YoY
|
14.18M shares
8.4%
YoY
|
14.36M shares
10.37%
YoY
|
Loading...