|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$783.8M
-13.24%
YoY
|
$903.5M
-14.4%
YoY
|
$1.055B
50.49%
YoY
|
$701.3M
33.89%
YoY
|
$523.8M
-6.36%
YoY
|
| Cost Of Revenue |
$326.4M
-29.89%
YoY
|
$465.6M
-0.3%
YoY
|
$467.0M
62.41%
YoY
|
$287.5M
41.64%
YoY
|
$203.0M
-13.91%
YoY
|
| Gross Profit |
$450.1M
2.79%
YoY
|
$437.9M
-2.99%
YoY
|
$451.4M
75.34%
YoY
|
$257.4M
-19.78%
YoY
|
$320.9M
-0.83%
YoY
|
| Selling, General & Admin |
$134.8M
-9.9%
YoY
|
$149.6M
6.28%
YoY
|
$140.8M
8.04%
YoY
|
$130.3M
7.17%
YoY
|
$121.6M
7.23%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$172.0M
7.14%
YoY
|
$160.5M
2.36%
YoY
|
$156.8M
8.55%
YoY
|
$144.5M
3.82%
YoY
|
$139.2M
31.29%
YoY
|
| Operating Expenses |
$302.6M
-1.89%
YoY
|
$308.4M
2.33%
YoY
|
$301.4M
8.44%
YoY
|
$277.9M
4.28%
YoY
|
$266.5M
21.47%
YoY
|
| Operating Profit |
$147.5M
13.92%
YoY
|
$129.5M
-13.67%
YoY
|
$150.0M
-831.87%
YoY
|
-$20.50M
-137.67%
YoY
|
$54.40M
-47.79%
YoY
|
| Interest Expense |
-$61.82M
0.03%
YoY
|
-$61.80M
-299.88%
YoY
|
$30.92M
-3.28%
YoY
|
$31.96M
-6.8%
YoY
|
$34.30M
0.18%
YoY
|
| Other Income/Expense, Net |
-$38.98M
16346.84%
YoY
|
-$237.0K
-99.24%
YoY
|
-$31.06M
-3.58%
YoY
|
-$32.21M
-6.15%
YoY
|
-$34.32M
0.49%
YoY
|
| Pretax Income |
$28.08M
-49.34%
YoY
|
$55.43M
-73.32%
YoY
|
$207.7M
-1570.25%
YoY
|
-$14.13M
-94.77%
YoY
|
-$270.1M
-3964.83%
YoY
|
| Income Tax |
$8.828M
-51.02%
YoY
|
$18.03M
-142.48%
YoY
|
-$42.44M
-3103.26%
YoY
|
$1.413M
-119.58%
YoY
|
-$7.218M
-80.25%
YoY
|
| Net Earnings |
$19.25M
-48.53%
YoY
|
$37.40M
-85.05%
YoY
|
$250.2M
-1709.63%
YoY
|
-$15.54M
-94.09%
YoY
|
-$262.9M
-703.81%
YoY
|
| Basic Earnings Per Share |
$0.25
-48.98%
YoY
|
$0.49
-84.64%
YoY
|
$3.19
-1778.95%
YoY
|
-$0.19
-94.22%
YoY
|
-$3.29
-709.26%
YoY
|
| Diluted Earnings Per Share |
$0.25
-48.14%
YoY
|
$0.48
-84.09%
YoY
|
$3.03
-1694.74%
YoY
|
-$0.19
-94.22%
YoY
|
-$3.29
-720.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.77M shares
0.96%
YoY
|
76.04M shares
-3.16%
YoY
|
78.52M shares
-2.11%
YoY
|
80.21M shares
0.51%
YoY
|
79.80M shares
-1.94%
YoY
|
| Diluted Shares Outstanding |
77.00M shares
-0.75%
YoY
|
77.58M shares
-6.06%
YoY
|
82.59M shares
2.96%
YoY
|
80.21M shares
0.51%
YoY
|
79.80M shares
-2.62%
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 |
$155.8M
-15.48%
YoY
|
$153.7M
-24.55%
YoY
|
$177.2M
-12.42%
YoY
|
$187.8M
-37.47%
YoY
|
$184.4M
-16.99%
YoY
|
$203.7M
-2.32%
YoY
|
$202.3M
-6.54%
YoY
|
$300.3M
54.26%
YoY
|
$222.1M
-15.29%
YoY
|
$208.5M
-29.03%
YoY
|
$216.5M
-15.42%
YoY
|
$194.7M
-6.44%
YoY
|
$262.2M
50.43%
YoY
|
$293.8M
196.01%
YoY
|
$255.9M
171.7%
YoY
|
$208.1M
238.9%
YoY
|
$174.3M
94.18%
YoY
|
$99.25M
196.68%
YoY
|
$94.20M
-72.23%
YoY
|
| Cost Of Revenue |
$77.39M
-1.99%
YoY
|
$72.82M
-8.48%
YoY
|
$79.32M
-10.97%
YoY
|
$78.80M
-22.71%
YoY
|
$78.96M
-18.68%
YoY
|
$79.56M
-14.51%
YoY
|
$89.09M
-48.63%
YoY
|
$102.0M
-20.23%
YoY
|
$97.10M
-20.94%
YoY
|
$93.06M
-19.28%
YoY
|
$173.4M
71.62%
YoY
|
$127.8M
28.72%
YoY
|
$122.8M
80.47%
YoY
|
$115.3M
129.4%
YoY
|
$101.1M
44.58%
YoY
|
$99.29M
80.53%
YoY
|
$68.06M
37.49%
YoY
|
$50.26M
14.74%
YoY
|
$69.90M
27.79%
YoY
|
| Gross Profit |
$73.76M
-59.21%
YoY
|
$137.3M
16.07%
YoY
|
$103.3M
145.94%
YoY
|
$109.0M
-45.06%
YoY
|
$180.8M
733.3%
YoY
|
$118.3M
-13.24%
YoY
|
$42.02M
-48.47%
YoY
|
$198.4M
196.64%
YoY
|
$21.70M
-91.44%
YoY
|
$136.3M
-1.12%
YoY
|
$81.54M
-1268.63%
YoY
|
$66.87M
-38.53%
YoY
|
$253.6M
236.57%
YoY
|
$137.8M
181.35%
YoY
|
-$6.977M
-128.71%
YoY
|
$108.8M
1626.9%
YoY
|
$75.36M
86.99%
YoY
|
$48.99M
-575.67%
YoY
|
$24.30M
-91.46%
YoY
|
| Selling, General & Admin |
$21.89M
-27.58%
YoY
|
$20.62M
-36.75%
YoY
|
$20.60M
-42.61%
YoY
|
$36.11M
-4.51%
YoY
|
$30.23M
-21.88%
YoY
|
$32.59M
-12.6%
YoY
|
$35.89M
0.09%
YoY
|
$37.82M
-10.58%
YoY
|
$38.70M
20.94%
YoY
|
$37.29M
5.03%
YoY
|
$35.86M
15.65%
YoY
|
$42.29M
14.73%
YoY
|
$32.00M
-4.63%
YoY
|
$35.51M
20.48%
YoY
|
$31.00M
1.99%
YoY
|
$36.86M
11.02%
YoY
|
$33.56M
7.55%
YoY
|
$29.47M
-5.85%
YoY
|
$30.40M
17.37%
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 |
$38.51M
-9.91%
YoY
|
$35.29M
-17.62%
YoY
|
$40.39M
-5.69%
YoY
|
$43.58M
6.45%
YoY
|
$42.75M
7.6%
YoY
|
$42.84M
7.77%
YoY
|
$42.83M
6.75%
YoY
|
$40.94M
3.61%
YoY
|
$39.73M
0.56%
YoY
|
$39.76M
4.47%
YoY
|
$40.12M
0.86%
YoY
|
$39.51M
1.56%
YoY
|
$39.51M
10.04%
YoY
|
$38.06M
6.15%
YoY
|
$39.78M
17.54%
YoY
|
$38.90M
27.55%
YoY
|
$35.90M
-0.01%
YoY
|
$35.85M
-4.43%
YoY
|
$33.84M
-4.21%
YoY
|
| Operating Expenses |
$21.89M
-67.94%
YoY
|
$20.62M
-71.46%
YoY
|
$20.60M
-73.79%
YoY
|
$83.45M
5.92%
YoY
|
$68.29M
-12.33%
YoY
|
$72.23M
-4.97%
YoY
|
$78.59M
3.83%
YoY
|
$78.79M
-2.46%
YoY
|
$77.90M
8.0%
YoY
|
$76.01M
2.84%
YoY
|
$75.69M
1.53%
YoY
|
$80.77M
9.1%
YoY
|
$72.13M
-1.79%
YoY
|
$73.91M
13.08%
YoY
|
$74.55M
14.52%
YoY
|
$74.04M
11.0%
YoY
|
$73.44M
6.9%
YoY
|
$65.36M
-3.31%
YoY
|
$65.10M
2.52%
YoY
|
| Operating Profit |
$51.86M
-53.91%
YoY
|
$116.6M
153.44%
YoY
|
$82.74M
-326.23%
YoY
|
$25.54M
-78.65%
YoY
|
$112.5M
-300.24%
YoY
|
$46.02M
-23.66%
YoY
|
-$36.57M
-725.91%
YoY
|
$119.6M
-960.28%
YoY
|
-$56.20M
-130.97%
YoY
|
$60.29M
-5.7%
YoY
|
$5.843M
-107.17%
YoY
|
-$13.90M
-139.99%
YoY
|
$181.5M
9387.35%
YoY
|
$63.93M
-490.61%
YoY
|
-$81.53M
99.82%
YoY
|
$34.76M
-157.55%
YoY
|
$1.913M
-106.74%
YoY
|
-$16.37M
-78.99%
YoY
|
-$40.80M
-118.45%
YoY
|
| Interest Expense |
-$32.48M
93.78%
YoY
|
-$18.64M
46.89%
YoY
|
-$9.481M
-203.73%
YoY
|
-$18.74M
-39.69%
YoY
|
-$16.76M
-284.17%
YoY
|
-$12.69M
-244.33%
YoY
|
$9.140M
16.63%
YoY
|
-$31.08M
-191.91%
YoY
|
$9.101M
15.69%
YoY
|
$8.794M
13.78%
YoY
|
$7.837M
2.11%
YoY
|
$33.81M
-245.61%
YoY
|
$7.867M
0.73%
YoY
|
$7.729M
-5.94%
YoY
|
$7.675M
-9.55%
YoY
|
-$23.22M
90.35%
YoY
|
$7.810M
-6.92%
YoY
|
$8.217M
-5.29%
YoY
|
$8.485M
-4.88%
YoY
|
| Other Income/Expense, Net |
-$16.43M
84.01%
YoY
|
-$15.57M
54.13%
YoY
|
-$14.90M
61.55%
YoY
|
$136.0K
-1460.0%
YoY
|
-$8.930M
-2.33%
YoY
|
-$10.10M
13.47%
YoY
|
-$9.223M
16.57%
YoY
|
-$10.00K
-84.13%
YoY
|
-$9.143M
15.87%
YoY
|
-$8.904M
14.58%
YoY
|
-$7.912M
2.91%
YoY
|
-$63.00K
-30.77%
YoY
|
-$7.891M
0.97%
YoY
|
-$7.771M
-5.52%
YoY
|
-$7.688M
-10.89%
YoY
|
-$91.00K
N/A
|
-$7.815M
-6.9%
YoY
|
-$8.225M
-5.26%
YoY
|
-$8.628M
-3.34%
YoY
|
| Pretax Income |
-$35.50M
-137.64%
YoY
|
$46.79M
-486.87%
YoY
|
-$135.4M
150.73%
YoY
|
-$137.0K
-100.16%
YoY
|
$94.30M
-256.1%
YoY
|
-$12.10M
-133.24%
YoY
|
-$53.98M
515.41%
YoY
|
$88.22M
344.41%
YoY
|
-$60.41M
-129.82%
YoY
|
$36.39M
-20.03%
YoY
|
-$8.772M
-85.42%
YoY
|
$19.85M
73.45%
YoY
|
$202.5M
2131.15%
YoY
|
$45.50M
-451.26%
YoY
|
-$60.16M
177.27%
YoY
|
$11.44M
-115.76%
YoY
|
$9.078M
-143.12%
YoY
|
-$12.95M
-85.2%
YoY
|
-$21.70M
-75.61%
YoY
|
| Income Tax |
-$9.479M
-138.8%
YoY
|
$13.19M
-496.51%
YoY
|
-$38.67M
178.22%
YoY
|
$1.622M
-93.68%
YoY
|
$24.43M
-259.24%
YoY
|
-$3.326M
-131.33%
YoY
|
-$13.90M
377.17%
YoY
|
$25.67M
-149.25%
YoY
|
-$15.34M
-240.97%
YoY
|
$10.62M
394.92%
YoY
|
-$2.913M
-13.07%
YoY
|
-$52.11M
-2089.84%
YoY
|
$10.88M
-1535.88%
YoY
|
$2.145M
-3079.17%
YoY
|
-$3.351M
791.22%
YoY
|
$2.619M
-129.76%
YoY
|
-$758.0K
-65.39%
YoY
|
-$72.00K
-99.68%
YoY
|
-$376.0K
-101.43%
YoY
|
| Net Earnings |
-$26.02M
-137.24%
YoY
|
$33.60M
-483.21%
YoY
|
-$96.68M
141.19%
YoY
|
-$1.759M
-102.81%
YoY
|
$69.86M
-255.04%
YoY
|
-$8.769M
-134.03%
YoY
|
-$40.08M
584.14%
YoY
|
$62.55M
-13.08%
YoY
|
-$45.06M
-123.51%
YoY
|
$25.77M
-40.56%
YoY
|
-$5.859M
-89.69%
YoY
|
$71.96M
715.46%
YoY
|
$191.7M
1848.56%
YoY
|
$43.35M
-436.57%
YoY
|
-$56.81M
166.44%
YoY
|
$8.825M
-113.83%
YoY
|
$9.836M
-152.14%
YoY
|
-$12.88M
-80.15%
YoY
|
-$21.32M
-81.51%
YoY
|
| Basic Earnings Per Share |
-$0.34
-137.36%
YoY
|
$0.43
-490.91%
YoY
|
-$1.25
135.85%
YoY
|
N/A
|
$0.91
-251.67%
YoY
|
-$0.11
-132.35%
YoY
|
-$0.53
562.5%
YoY
|
N/A
|
-$0.60
-124.39%
YoY
|
$0.34
-37.04%
YoY
|
-$0.08
-88.73%
YoY
|
N/A
|
$2.46
1950.0%
YoY
|
$0.54
-437.5%
YoY
|
-$0.71
162.96%
YoY
|
N/A
|
$0.12
-150.0%
YoY
|
-$0.16
-80.25%
YoY
|
-$0.27
-81.38%
YoY
|
| Diluted Earnings Per Share |
-$0.34
-137.36%
YoY
|
$0.43
-490.91%
YoY
|
-$1.25
135.85%
YoY
|
-$0.02
-103.0%
YoY
|
$0.91
-251.67%
YoY
|
-$0.11
-133.33%
YoY
|
-$0.53
562.5%
YoY
|
$0.76
-15.11%
YoY
|
-$0.60
-125.64%
YoY
|
$0.33
-36.54%
YoY
|
-$0.08
-88.73%
YoY
|
$0.90
-100.0%
YoY
|
$2.34
1850.0%
YoY
|
$0.52
-425.0%
YoY
|
-$0.71
162.96%
YoY
|
$110.3K
-113.81%
YoY
|
$0.12
-150.0%
YoY
|
-$0.16
-80.25%
YoY
|
-$0.27
-81.38%
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 |
77.60M shares
0.86%
YoY
|
77.60M shares
0.85%
YoY
|
77.22M shares
1.16%
YoY
|
76.94M shares
1.68%
YoY
|
76.94M shares
1.69%
YoY
|
76.94M shares
-0.19%
YoY
|
76.33M shares
0.75%
YoY
|
75.67M shares
-1.43%
YoY
|
75.66M shares
-3.93%
YoY
|
77.08M shares
-3.16%
YoY
|
75.77M shares
-5.64%
YoY
|
76.77M shares
-4.05%
YoY
|
78.76M shares
-1.85%
YoY
|
79.60M shares
-1.09%
YoY
|
80.30M shares
0.23%
YoY
|
80.01M shares
0.1%
YoY
|
80.24M shares
0.45%
YoY
|
80.47M shares
0.85%
YoY
|
80.12M shares
0.64%
YoY
|
| Diluted Shares Outstanding |
77.60M shares
0.7%
YoY
|
77.70M shares
0.99%
YoY
|
77.20M shares
1.24%
YoY
|
N/A
|
77.06M shares
1.85%
YoY
|
76.94M shares
-2.96%
YoY
|
76.25M shares
0.19%
YoY
|
N/A
|
75.66M shares
-7.78%
YoY
|
79.29M shares
-4.49%
YoY
|
76.11M shares
-5.21%
YoY
|
N/A
|
82.05M shares
-1.03%
YoY
|
83.02M shares
3.16%
YoY
|
80.30M shares
0.23%
YoY
|
N/A
|
82.90M shares
3.78%
YoY
|
80.47M shares
0.85%
YoY
|
80.12M shares
0.64%
YoY
|
Loading...