|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.267B
-5.26%
YoY
|
$1.337B
-18.37%
YoY
|
$1.638B
-20.96%
YoY
|
$2.073B
-1.35%
YoY
|
$2.101B
22.76%
YoY
|
| Cost Of Revenue |
$704.2M
-5.53%
YoY
|
$745.4M
-21.28%
YoY
|
$946.9M
-18.67%
YoY
|
$1.164B
0.93%
YoY
|
$1.154B
20.48%
YoY
|
| Gross Profit |
$562.9M
-4.92%
YoY
|
$592.0M
-14.39%
YoY
|
$691.5M
-23.88%
YoY
|
$908.5M
-4.13%
YoY
|
$947.6M
25.65%
YoY
|
| Selling, General & Admin |
$601.8M
-17.04%
YoY
|
$725.5M
-16.55%
YoY
|
$869.3M
-22.14%
YoY
|
$1.117B
10.44%
YoY
|
$1.011B
25.45%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$26.12M
-41.82%
YoY
|
$44.90M
6.15%
YoY
|
$42.30M
20.86%
YoY
|
$35.00M
26.81%
YoY
|
$27.60M
22.12%
YoY
|
| Operating Expenses |
$601.8M
-17.04%
YoY
|
$725.5M
-16.55%
YoY
|
$869.3M
-22.14%
YoY
|
$1.117B
10.44%
YoY
|
$1.011B
25.45%
YoY
|
| Operating Profit |
-$38.91M
-70.84%
YoY
|
-$133.4M
-24.96%
YoY
|
-$177.8M
-14.54%
YoY
|
-$208.0M
228.35%
YoY
|
-$63.36M
22.64%
YoY
|
| Interest Expense |
$10.71M
-4.81%
YoY
|
$11.25M
80.87%
YoY
|
$6.220M
568.82%
YoY
|
$930.0K
-64.37%
YoY
|
$2.610M
-52.85%
YoY
|
| Other Income/Expense, Net |
$173.0K
-89.39%
YoY
|
$1.631M
49.09%
YoY
|
$1.094M
-146.45%
YoY
|
-$2.355M
543.44%
YoY
|
-$366.0K
-77.02%
YoY
|
| Pretax Income |
-$28.02M
-76.75%
YoY
|
-$120.5M
-29.29%
YoY
|
-$170.5M
-18.61%
YoY
|
-$209.5M
242.74%
YoY
|
-$61.12M
28.07%
YoY
|
| Income Tax |
$821.0K
-149.43%
YoY
|
-$1.661M
-211.48%
YoY
|
$1.490M
-163.43%
YoY
|
-$2.349M
-95.5%
YoY
|
-$52.24M
-369.35%
YoY
|
| Net Earnings |
-$28.74M
-77.69%
YoY
|
-$128.8M
-25.08%
YoY
|
-$172.0M
-16.97%
YoY
|
-$207.1M
2233.49%
YoY
|
-$8.876M
-86.78%
YoY
|
| Basic Earnings Per Share |
-$0.22
-79.44%
YoY
|
-$1.07
-28.67%
YoY
|
-$1.50
-21.05%
YoY
|
-$1.90
2275.0%
YoY
|
-$0.08
-87.88%
YoY
|
| Diluted Earnings Per Share |
-$0.22
-79.44%
YoY
|
-$1.07
-28.67%
YoY
|
-$1.50
-21.05%
YoY
|
-$1.90
2275.0%
YoY
|
-$0.08
-87.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
128.8M shares
7.13%
YoY
|
120.2M shares
4.82%
YoY
|
114.7M shares
5.45%
YoY
|
108.8M shares
2.63%
YoY
|
106.0M shares
3.51%
YoY
|
| Diluted Shares Outstanding |
128.8M shares
7.13%
YoY
|
120.2M shares
4.82%
YoY
|
114.7M shares
5.45%
YoY
|
108.8M shares
2.63%
YoY
|
106.0M shares
3.51%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$341.3M
9.35%
YoY
|
$342.1M
7.31%
YoY
|
$311.2M
-2.6%
YoY
|
$325.0M
0.71%
YoY
|
$312.1M
-5.54%
YoY
|
$318.8M
-12.6%
YoY
|
$319.6M
-14.97%
YoY
|
$322.7M
-18.28%
YoY
|
$330.4M
-19.83%
YoY
|
$364.8M
-19.93%
YoY
|
$375.8M
-22.02%
YoY
|
$394.9M
-19.89%
YoY
|
$412.1M
-20.24%
YoY
|
$455.6M
-21.62%
YoY
|
$481.9M
-15.63%
YoY
|
$492.9M
-7.96%
YoY
|
$516.7M
2.51%
YoY
|
$581.2M
18.52%
YoY
|
$571.2M
28.81%
YoY
|
$535.6M
44.08%
YoY
|
| Cost Of Revenue |
$192.4M
11.03%
YoY
|
$192.8M
10.8%
YoY
|
$175.5M
-0.88%
YoY
|
$181.5M
3.25%
YoY
|
$173.2M
-7.31%
YoY
|
$174.0M
-15.4%
YoY
|
$177.1M
-16.67%
YoY
|
$175.8M
-22.58%
YoY
|
$186.9M
-23.08%
YoY
|
$205.7M
-22.04%
YoY
|
$212.5M
-26.53%
YoY
|
$227.0M
-19.74%
YoY
|
$243.0M
-14.41%
YoY
|
$263.8M
-14.43%
YoY
|
$289.2M
-5.39%
YoY
|
$282.9M
-2.2%
YoY
|
$283.9M
-1.33%
YoY
|
$308.3M
13.79%
YoY
|
$305.7M
25.14%
YoY
|
$289.2M
31.39%
YoY
|
| Gross Profit |
$148.9M
7.26%
YoY
|
$149.3M
3.12%
YoY
|
$135.7M
-4.75%
YoY
|
$143.6M
-2.33%
YoY
|
$138.9M
-3.22%
YoY
|
$144.8M
-8.99%
YoY
|
$142.5M
-12.75%
YoY
|
$147.0M
-12.46%
YoY
|
$143.5M
-15.16%
YoY
|
$159.1M
-17.03%
YoY
|
$163.3M
-15.24%
YoY
|
$167.9M
-20.08%
YoY
|
$169.1M
-27.36%
YoY
|
$191.8M
-29.74%
YoY
|
$192.7M
-27.42%
YoY
|
$210.1M
-14.73%
YoY
|
$232.8M
7.61%
YoY
|
$272.9M
24.36%
YoY
|
$265.5M
33.33%
YoY
|
$246.4M
62.51%
YoY
|
| Selling, General & Admin |
$153.7M
3.92%
YoY
|
$157.9M
2.68%
YoY
|
$146.9M
-14.71%
YoY
|
$153.3M
-10.8%
YoY
|
$147.9M
-18.53%
YoY
|
$153.8M
-18.1%
YoY
|
$172.2M
-11.61%
YoY
|
$171.8M
-10.81%
YoY
|
$181.5M
-23.03%
YoY
|
$187.8M
-23.95%
YoY
|
$194.8M
-33.12%
YoY
|
$192.7M
-32.87%
YoY
|
$235.8M
-10.5%
YoY
|
$246.9M
-10.15%
YoY
|
$291.3M
19.03%
YoY
|
$287.0M
6.05%
YoY
|
$263.5M
2.65%
YoY
|
$274.8M
14.97%
YoY
|
$244.7M
14.67%
YoY
|
$270.6M
36.9%
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
|
N/A
|
| Depreciation & Amortization |
$5.994M
-9.48%
YoY
|
$5.994M
-12.61%
YoY
|
$6.168M
-23.16%
YoY
|
$6.475M
-34.39%
YoY
|
$6.622M
-48.3%
YoY
|
$6.859M
-50.24%
YoY
|
$8.027M
-27.03%
YoY
|
$9.869M
-3.06%
YoY
|
$12.81M
7.3%
YoY
|
$13.78M
35.71%
YoY
|
$11.00M
10.0%
YoY
|
$10.18M
3.76%
YoY
|
$11.94M
32.07%
YoY
|
$10.16M
21.86%
YoY
|
$10.00M
25.06%
YoY
|
$9.811M
27.04%
YoY
|
$9.039M
24.68%
YoY
|
$8.335M
19.74%
YoY
|
$7.996M
25.72%
YoY
|
$7.723M
30.68%
YoY
|
| Operating Expenses |
$153.7M
3.92%
YoY
|
$157.9M
2.68%
YoY
|
$146.9M
-14.71%
YoY
|
$153.3M
-10.8%
YoY
|
$147.9M
-18.53%
YoY
|
$153.8M
-18.1%
YoY
|
$172.2M
-11.61%
YoY
|
$171.8M
-10.81%
YoY
|
$181.5M
-23.03%
YoY
|
$187.8M
-23.95%
YoY
|
$194.8M
-33.12%
YoY
|
$192.7M
-32.87%
YoY
|
$235.8M
-10.5%
YoY
|
$246.9M
-10.15%
YoY
|
$291.3M
19.03%
YoY
|
$287.0M
6.05%
YoY
|
$263.5M
2.65%
YoY
|
$274.8M
14.97%
YoY
|
$244.7M
14.67%
YoY
|
$270.6M
36.9%
YoY
|
| Operating Profit |
-$4.740M
-47.48%
YoY
|
-$8.575M
-4.36%
YoY
|
-$11.15M
-62.47%
YoY
|
-$9.708M
-60.92%
YoY
|
-$9.025M
-76.27%
YoY
|
-$8.966M
-68.72%
YoY
|
-$29.71M
-5.69%
YoY
|
-$24.84M
0.38%
YoY
|
-$38.04M
-42.98%
YoY
|
-$28.66M
-48.01%
YoY
|
-$31.50M
-68.06%
YoY
|
-$24.75M
-67.81%
YoY
|
-$66.71M
117.31%
YoY
|
-$55.13M
2880.0%
YoY
|
-$98.62M
-575.45%
YoY
|
-$76.88M
217.44%
YoY
|
-$30.70M
-23.92%
YoY
|
-$1.850M
-90.53%
YoY
|
$20.74M
-245.05%
YoY
|
-$24.22M
-47.41%
YoY
|
| Interest Expense |
$2.182M
-18.06%
YoY
|
$2.356M
-19.65%
YoY
|
$2.487M
-25.25%
YoY
|
$2.627M
-12.49%
YoY
|
$2.663M
-0.37%
YoY
|
$2.932M
30.43%
YoY
|
$3.327M
58.43%
YoY
|
$3.002M
15.06%
YoY
|
$2.673M
278.61%
YoY
|
$2.248M
190.82%
YoY
|
$2.100M
809.09%
YoY
|
$2.609M
1244.85%
YoY
|
$706.0K
312.87%
YoY
|
$773.0K
131.44%
YoY
|
$231.0K
-36.36%
YoY
|
$194.0K
-56.31%
YoY
|
$171.0K
-73.36%
YoY
|
$334.0K
-71.23%
YoY
|
$363.0K
-63.7%
YoY
|
$444.0K
-67.64%
YoY
|
| Other Income/Expense, Net |
-$30.00K
-62.03%
YoY
|
-$85.00K
18.06%
YoY
|
$383.0K
-41.17%
YoY
|
-$59.00K
555.56%
YoY
|
-$79.00K
-113.67%
YoY
|
-$72.00K
-117.52%
YoY
|
$651.0K
-34.9%
YoY
|
-$9.000K
-101.31%
YoY
|
$578.0K
-11.35%
YoY
|
$411.0K
-132.01%
YoY
|
$1.000M
-179.43%
YoY
|
$685.0K
-172.72%
YoY
|
$652.0K
-1548.89%
YoY
|
-$1.284M
1077.98%
YoY
|
-$1.259M
180.4%
YoY
|
-$942.0K
-338.48%
YoY
|
-$45.00K
-57.94%
YoY
|
-$109.0K
-46.83%
YoY
|
-$449.0K
124.5%
YoY
|
$395.0K
-169.42%
YoY
|
| Pretax Income |
-$2.588M
-59.82%
YoY
|
-$6.304M
3.24%
YoY
|
-$8.336M
-78.01%
YoY
|
-$7.140M
-67.32%
YoY
|
-$6.441M
-81.48%
YoY
|
-$6.106M
-76.52%
YoY
|
-$37.91M
35.39%
YoY
|
-$21.85M
1.84%
YoY
|
-$34.79M
-46.77%
YoY
|
-$26.00M
-53.27%
YoY
|
-$28.00M
-71.9%
YoY
|
-$21.45M
-72.36%
YoY
|
-$65.35M
113.76%
YoY
|
-$55.64M
3324.06%
YoY
|
-$99.65M
-582.4%
YoY
|
-$77.63M
232.03%
YoY
|
-$30.57M
-23.22%
YoY
|
-$1.625M
-91.25%
YoY
|
$20.66M
-254.15%
YoY
|
-$23.38M
-48.33%
YoY
|
| Income Tax |
$66.00K
-63.74%
YoY
|
$58.00K
-63.06%
YoY
|
$241.0K
-111.11%
YoY
|
$241.0K
41.76%
YoY
|
$182.0K
7.69%
YoY
|
$157.0K
-7.1%
YoY
|
-$2.169M
-461.5%
YoY
|
$170.0K
-54.3%
YoY
|
$169.0K
-22.83%
YoY
|
$169.0K
-38.99%
YoY
|
$600.0K
-118.17%
YoY
|
$372.0K
-9.71%
YoY
|
$219.0K
-35.59%
YoY
|
$277.0K
37.13%
YoY
|
-$3.303M
-125.89%
YoY
|
$412.0K
-109.09%
YoY
|
$340.0K
-101.81%
YoY
|
$202.0K
-100.72%
YoY
|
$12.76M
-70.47%
YoY
|
-$4.534M
-60.05%
YoY
|
| Net Earnings |
-$2.654M
-59.35%
YoY
|
-$6.362M
1.69%
YoY
|
-$8.576M
-76.5%
YoY
|
-$7.378M
-65.41%
YoY
|
-$6.529M
-81.62%
YoY
|
-$6.256M
-82.37%
YoY
|
-$36.50M
27.17%
YoY
|
-$21.33M
-2.28%
YoY
|
-$35.52M
-45.82%
YoY
|
-$35.49M
-36.53%
YoY
|
-$28.70M
-70.21%
YoY
|
-$21.83M
-72.03%
YoY
|
-$65.57M
112.12%
YoY
|
-$55.92M
2960.65%
YoY
|
-$96.34M
-548.77%
YoY
|
-$78.04M
314.09%
YoY
|
-$30.91M
46.93%
YoY
|
-$1.827M
-119.15%
YoY
|
$21.47M
-148.24%
YoY
|
-$18.85M
-44.41%
YoY
|
| Basic Earnings Per Share |
-$0.02
-60.0%
YoY
|
-$0.05
0.0%
YoY
|
N/A
|
-$0.06
-66.67%
YoY
|
-$0.05
-83.33%
YoY
|
-$0.05
-83.33%
YoY
|
N/A
|
-$0.18
-5.26%
YoY
|
-$0.30
-48.28%
YoY
|
-$0.30
-40.0%
YoY
|
N/A
|
-$0.19
-73.61%
YoY
|
-$0.58
107.14%
YoY
|
-$0.50
2400.0%
YoY
|
N/A
|
-$0.72
300.0%
YoY
|
-$0.28
40.0%
YoY
|
-$0.02
-122.22%
YoY
|
N/A
|
-$0.18
-45.45%
YoY
|
| Diluted Earnings Per Share |
-$0.02
-60.0%
YoY
|
-$0.05
0.0%
YoY
|
-$0.07
-76.26%
YoY
|
-$0.06
-66.67%
YoY
|
-$0.05
-83.33%
YoY
|
-$0.05
-83.33%
YoY
|
-$0.29
20.2%
YoY
|
-$0.18
-5.26%
YoY
|
-$0.30
-48.28%
YoY
|
-$0.30
-40.0%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.19
-73.61%
YoY
|
-$0.58
107.14%
YoY
|
-$0.50
2400.0%
YoY
|
-$885.8K
-543.68%
YoY
|
-$0.72
300.0%
YoY
|
-$0.28
40.0%
YoY
|
-$0.02
-122.22%
YoY
|
$199.7K
-146.35%
YoY
|
-$0.18
-45.45%
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
|
N/A
|
| Basic Shares Outstanding |
135.4M shares
5.76%
YoY
|
133.3M shares
5.85%
YoY
|
N/A
|
129.8M shares
7.03%
YoY
|
128.0M shares
7.51%
YoY
|
126.0M shares
8.0%
YoY
|
N/A
|
121.3M shares
5.04%
YoY
|
119.0M shares
4.49%
YoY
|
116.6M shares
3.81%
YoY
|
N/A
|
115.4M shares
6.15%
YoY
|
113.9M shares
4.35%
YoY
|
112.4M shares
3.68%
YoY
|
N/A
|
108.8M shares
1.93%
YoY
|
109.2M shares
3.44%
YoY
|
108.4M shares
4.07%
YoY
|
N/A
|
106.7M shares
3.94%
YoY
|
| Diluted Shares Outstanding |
135.4M shares
5.76%
YoY
|
133.3M shares
5.85%
YoY
|
N/A
|
129.8M shares
7.03%
YoY
|
128.0M shares
7.51%
YoY
|
126.0M shares
8.0%
YoY
|
N/A
|
121.3M shares
5.04%
YoY
|
119.0M shares
4.49%
YoY
|
116.6M shares
3.81%
YoY
|
N/A
|
115.4M shares
6.15%
YoY
|
113.9M shares
4.35%
YoY
|
112.4M shares
3.68%
YoY
|
N/A
|
108.8M shares
1.93%
YoY
|
109.2M shares
3.44%
YoY
|
108.4M shares
-1.01%
YoY
|
N/A
|
106.7M shares
3.94%
YoY
|
Loading...