|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.893B
-3.87%
YoY
|
$3.009B
-2.14%
YoY
|
$3.075B
-7.25%
YoY
|
$3.315B
3.72%
YoY
|
$3.197B
43.04%
YoY
|
| Cost Of Revenue |
$1.632B
-5.28%
YoY
|
$1.723B
-17.94%
YoY
|
$2.100B
-6.09%
YoY
|
$2.236B
5.09%
YoY
|
$2.128B
10.63%
YoY
|
| Gross Profit |
$1.260B
-1.99%
YoY
|
$1.286B
31.91%
YoY
|
$974.9M
-9.67%
YoY
|
$1.079B
0.99%
YoY
|
$1.069B
243.35%
YoY
|
| Selling, General & Admin |
$1.219B
-2.14%
YoY
|
$1.246B
37.35%
YoY
|
$907.0M
1.19%
YoY
|
$896.4M
2.95%
YoY
|
$870.7M
15.59%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$59.08M
-7.43%
YoY
|
$63.82M
-3.51%
YoY
|
$66.14M
-18.66%
YoY
|
$81.32M
4.35%
YoY
|
$77.92M
-11.48%
YoY
|
| Operating Expenses |
$1.219B
-2.14%
YoY
|
$1.246B
38.13%
YoY
|
$901.9M
0.62%
YoY
|
$896.4M
2.95%
YoY
|
$870.7M
15.59%
YoY
|
| Operating Profit |
$47.76M
36.73%
YoY
|
$34.93M
-52.11%
YoY
|
$72.95M
-61.07%
YoY
|
$187.4M
-8.69%
YoY
|
$205.2M
-135.0%
YoY
|
| Interest Expense |
-$45.34M
0.1%
YoY
|
-$45.29M
98.81%
YoY
|
-$22.78M
-250.88%
YoY
|
$15.10M
-53.11%
YoY
|
$32.20M
33.98%
YoY
|
| Other Income/Expense, Net |
-$192.0K
-48.39%
YoY
|
-$372.0K
1027.27%
YoY
|
-$33.00K
-74.62%
YoY
|
-$130.0K
94.03%
YoY
|
-$67.00K
-104.92%
YoY
|
| Pretax Income |
$2.234M
-120.82%
YoY
|
-$10.73M
-126.69%
YoY
|
$40.20M
-74.8%
YoY
|
$159.5M
-7.8%
YoY
|
$173.0M
-128.43%
YoY
|
| Income Tax |
$6.958M
-1021.59%
YoY
|
-$755.0K
-106.88%
YoY
|
$10.98M
-449.49%
YoY
|
-$3.142M
-116.94%
YoY
|
$18.54M
-115.46%
YoY
|
| Net Earnings |
-$8.374M
-20.62%
YoY
|
-$10.55M
-136.3%
YoY
|
$29.06M
-82.14%
YoY
|
$162.7M
5.3%
YoY
|
$154.5M
-131.61%
YoY
|
| Basic Earnings Per Share |
-$0.17
-15.0%
YoY
|
-$0.20
-142.55%
YoY
|
$0.47
-80.5%
YoY
|
$2.41
13.68%
YoY
|
$2.12
-131.31%
YoY
|
| Diluted Earnings Per Share |
-$0.17
-15.0%
YoY
|
-$0.20
-143.61%
YoY
|
$0.46
-79.71%
YoY
|
$2.26
13.0%
YoY
|
$2.00
-129.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
49.14M shares
-8.43%
YoY
|
53.66M shares
-12.46%
YoY
|
61.30M shares
-9.33%
YoY
|
67.60M shares
-7.42%
YoY
|
73.02M shares
1.14%
YoY
|
| Diluted Shares Outstanding |
49.14M shares
-8.43%
YoY
|
53.66M shares
-15.33%
YoY
|
63.38M shares
-12.1%
YoY
|
72.10M shares
-6.69%
YoY
|
77.27M shares
7.02%
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 |
$713.6M
0.0%
YoY
|
$752.4M
-3.19%
YoY
|
$739.8M
-4.16%
YoY
|
$686.9M
-7.99%
YoY
|
$713.6M
-5.41%
YoY
|
$777.2M
-1.16%
YoY
|
$771.9M
-2.56%
YoY
|
$746.6M
0.61%
YoY
|
$754.3M
-0.81%
YoY
|
$786.3M
-9.1%
YoY
|
$792.2M
-7.81%
YoY
|
$742.1M
-10.65%
YoY
|
$760.5M
-7.55%
YoY
|
$865.0M
1.35%
YoY
|
$859.3M
5.14%
YoY
|
$830.5M
18.12%
YoY
|
$822.6M
34.99%
YoY
|
$853.5M
30.73%
YoY
|
$817.3M
66.9%
YoY
|
$703.2M
45.65%
YoY
|
| Cost Of Revenue |
$410.9M
-4.67%
YoY
|
$412.8M
-6.9%
YoY
|
$416.8M
-19.68%
YoY
|
$391.8M
-21.88%
YoY
|
$431.0M
-21.21%
YoY
|
$443.4M
-16.33%
YoY
|
$519.0M
0.03%
YoY
|
$501.5M
-0.56%
YoY
|
$547.0M
1.57%
YoY
|
$529.9M
-8.51%
YoY
|
$518.8M
-7.95%
YoY
|
$504.3M
-9.09%
YoY
|
$538.6M
-5.25%
YoY
|
$579.2M
7.29%
YoY
|
$563.6M
5.82%
YoY
|
$554.8M
13.92%
YoY
|
$568.4M
19.84%
YoY
|
$539.9M
10.81%
YoY
|
$532.7M
17.66%
YoY
|
$487.0M
-4.36%
YoY
|
| Gross Profit |
$302.7M
7.12%
YoY
|
$339.6M
37.25%
YoY
|
$322.9M
27.68%
YoY
|
$295.1M
20.43%
YoY
|
$282.6M
36.28%
YoY
|
$247.4M
-3.49%
YoY
|
$252.9M
-7.49%
YoY
|
$245.1M
3.08%
YoY
|
$207.4M
-6.59%
YoY
|
$256.4M
-10.29%
YoY
|
$273.4M
-7.54%
YoY
|
$237.7M
-13.78%
YoY
|
$222.0M
-12.68%
YoY
|
$285.8M
-8.86%
YoY
|
$295.7M
3.86%
YoY
|
$275.7M
27.59%
YoY
|
$254.2M
88.32%
YoY
|
$313.6M
89.32%
YoY
|
$284.7M
668.54%
YoY
|
$216.1M
-916.75%
YoY
|
| Selling, General & Admin |
N/A
|
$300.1M
42.57%
YoY
|
$297.5M
31.1%
YoY
|
$301.9M
26.54%
YoY
|
N/A
|
$210.5M
-8.81%
YoY
|
$226.9M
5.76%
YoY
|
$238.6M
8.37%
YoY
|
N/A
|
$230.8M
3.85%
YoY
|
$214.5M
-6.19%
YoY
|
$220.1M
-1.48%
YoY
|
N/A
|
$222.2M
4.87%
YoY
|
$228.7M
1.92%
YoY
|
$223.4M
11.26%
YoY
|
N/A
|
$211.9M
8.08%
YoY
|
$224.4M
33.23%
YoY
|
$200.8M
7.26%
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 |
$14.70M
-3.58%
YoY
|
$14.72M
-6.56%
YoY
|
$14.87M
-9.61%
YoY
|
$14.80M
-9.66%
YoY
|
$15.25M
-16.87%
YoY
|
$15.75M
7.37%
YoY
|
$16.45M
-0.73%
YoY
|
$16.38M
-1.12%
YoY
|
$18.34M
10.74%
YoY
|
$14.67M
-28.83%
YoY
|
$16.57M
-27.21%
YoY
|
$16.57M
-22.54%
YoY
|
$16.56M
-11.65%
YoY
|
$20.61M
8.92%
YoY
|
$22.76M
15.8%
YoY
|
$21.38M
3.93%
YoY
|
$18.75M
-14.41%
YoY
|
$18.92M
-14.0%
YoY
|
$19.66M
-6.4%
YoY
|
$20.58M
-11.06%
YoY
|
| Operating Expenses |
$317.4M
1.72%
YoY
|
$300.1M
42.57%
YoY
|
$297.5M
31.1%
YoY
|
$301.9M
26.54%
YoY
|
$312.0M
29.56%
YoY
|
$210.5M
-8.81%
YoY
|
$226.9M
5.76%
YoY
|
$238.6M
8.37%
YoY
|
$240.8M
13.16%
YoY
|
$230.8M
3.85%
YoY
|
$214.5M
-6.19%
YoY
|
$220.1M
-1.48%
YoY
|
$212.8M
-8.62%
YoY
|
$222.2M
4.87%
YoY
|
$228.7M
1.92%
YoY
|
$223.4M
11.26%
YoY
|
$232.9M
17.91%
YoY
|
$211.9M
8.08%
YoY
|
$224.4M
33.23%
YoY
|
$200.8M
7.26%
YoY
|
| Operating Profit |
-$14.64M
-43.37%
YoY
|
$42.66M
86.99%
YoY
|
$26.58M
-7.02%
YoY
|
-$7.262M
-177.4%
YoY
|
-$25.85M
-22.71%
YoY
|
$22.82M
-18.86%
YoY
|
$28.59M
-52.89%
YoY
|
$9.382M
-52.16%
YoY
|
-$33.45M
-463.86%
YoY
|
$28.12M
-56.42%
YoY
|
$60.69M
-10.23%
YoY
|
$19.61M
-63.13%
YoY
|
$9.193M
-56.95%
YoY
|
$64.53M
-38.14%
YoY
|
$67.60M
10.07%
YoY
|
$53.19M
212.8%
YoY
|
$21.35M
-134.17%
YoY
|
$104.3M
-278.03%
YoY
|
$61.41M
-145.17%
YoY
|
$17.01M
-105.25%
YoY
|
| Interest Expense |
-$7.462M
6.54%
YoY
|
-$11.42M
43.09%
YoY
|
-$11.67M
37.84%
YoY
|
-$11.87M
36.46%
YoY
|
-$7.004M
-6.07%
YoY
|
-$7.981M
27.41%
YoY
|
-$8.464M
76.55%
YoY
|
-$8.697M
103.87%
YoY
|
-$7.457M
246.84%
YoY
|
-$6.264M
147.0%
YoY
|
-$4.794M
1412.3%
YoY
|
-$4.266M
323.63%
YoY
|
-$2.150M
-58.24%
YoY
|
-$2.536M
-50.33%
YoY
|
-$317.0K
-94.52%
YoY
|
-$1.007M
-85.82%
YoY
|
-$5.149M
-9.67%
YoY
|
-$5.106M
-28.08%
YoY
|
-$5.782M
261.38%
YoY
|
-$7.100M
-7200.0%
YoY
|
| Other Income/Expense, Net |
-$88.00K
-162.86%
YoY
|
-$34.00K
-86.92%
YoY
|
-$78.00K
-28.44%
YoY
|
$8.000K
-105.59%
YoY
|
$140.0K
-220.69%
YoY
|
-$260.0K
60.49%
YoY
|
-$109.0K
-118.83%
YoY
|
-$143.0K
-57.19%
YoY
|
-$116.0K
452.38%
YoY
|
-$162.0K
6.58%
YoY
|
$579.0K
1464.86%
YoY
|
-$334.0K
-5666.67%
YoY
|
-$21.00K
-97.38%
YoY
|
-$152.0K
-188.37%
YoY
|
$37.00K
-115.16%
YoY
|
$6.000K
-99.26%
YoY
|
-$801.0K
-214.43%
YoY
|
$172.0K
616.67%
YoY
|
-$244.0K
-132.84%
YoY
|
$806.0K
-1026.44%
YoY
|
| Pretax Income |
-$24.69M
-32.99%
YoY
|
$31.21M
183.95%
YoY
|
$14.84M
-14.94%
YoY
|
-$19.12M
723.51%
YoY
|
-$36.84M
-19.92%
YoY
|
$10.99M
-42.73%
YoY
|
$17.45M
-67.89%
YoY
|
-$2.322M
-118.31%
YoY
|
-$46.01M
1905.58%
YoY
|
$19.19M
-67.77%
YoY
|
$54.33M
-16.26%
YoY
|
$12.68M
-66.08%
YoY
|
-$2.294M
-116.2%
YoY
|
$59.55M
-38.46%
YoY
|
$64.88M
22.2%
YoY
|
$37.38M
315.52%
YoY
|
$14.16M
-118.65%
YoY
|
$96.77M
-243.21%
YoY
|
$53.10M
-138.2%
YoY
|
$8.997M
-102.76%
YoY
|
| Income Tax |
-$6.504M
-595.73%
YoY
|
$11.89M
-634.91%
YoY
|
$3.557M
5.77%
YoY
|
-$1.986M
-38.07%
YoY
|
$1.312M
-108.0%
YoY
|
-$2.223M
-124.74%
YoY
|
$3.363M
-80.31%
YoY
|
-$3.207M
-345.56%
YoY
|
-$16.39M
-65.42%
YoY
|
$8.987M
-37.5%
YoY
|
$17.08M
-8.53%
YoY
|
$1.306M
-88.34%
YoY
|
-$47.39M
18632.81%
YoY
|
$14.38M
-13.33%
YoY
|
$18.67M
82.41%
YoY
|
$11.20M
-239.52%
YoY
|
-$253.0K
-100.44%
YoY
|
$16.59M
-161.6%
YoY
|
$10.24M
-125.09%
YoY
|
-$8.029M
-92.72%
YoY
|
| Net Earnings |
-$19.99M
-47.62%
YoY
|
$18.22M
39.99%
YoY
|
$10.83M
-21.68%
YoY
|
-$17.42M
-2325.29%
YoY
|
-$38.17M
28.52%
YoY
|
$13.01M
28.31%
YoY
|
$13.82M
-62.84%
YoY
|
$783.0K
-93.14%
YoY
|
-$29.70M
-165.83%
YoY
|
$10.14M
-77.55%
YoY
|
$37.20M
-19.49%
YoY
|
$11.42M
-56.4%
YoY
|
$45.11M
213.02%
YoY
|
$45.17M
-43.67%
YoY
|
$46.21M
7.82%
YoY
|
$26.18M
53.78%
YoY
|
$14.41M
-110.75%
YoY
|
$80.18M
-297.29%
YoY
|
$42.86M
-143.64%
YoY
|
$17.03M
-107.89%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.37
48.0%
YoY
|
$0.22
-8.33%
YoY
|
-$0.36
-3700.0%
YoY
|
-$800.00
N/A
|
$0.25
47.06%
YoY
|
$0.24
-57.89%
YoY
|
$0.01
-94.44%
YoY
|
N/A
|
$0.17
-75.71%
YoY
|
$0.57
-13.64%
YoY
|
$0.18
-50.0%
YoY
|
N/A
|
$0.70
-36.36%
YoY
|
$0.66
11.86%
YoY
|
$0.36
56.52%
YoY
|
N/A
|
$1.10
-296.43%
YoY
|
$0.59
-143.38%
YoY
|
$0.23
-107.67%
YoY
|
| Diluted Earnings Per Share |
-$0.40
-99.95%
YoY
|
$0.35
45.83%
YoY
|
$0.22
-8.33%
YoY
|
-$0.36
-3700.0%
YoY
|
-$800.00
152379.7%
YoY
|
$0.24
41.18%
YoY
|
$0.24
-57.14%
YoY
|
$0.01
-94.12%
YoY
|
-$0.52
-179.0%
YoY
|
$0.17
-73.85%
YoY
|
$0.56
-9.68%
YoY
|
$0.17
-50.0%
YoY
|
$0.66
-100.0%
YoY
|
$0.65
-37.5%
YoY
|
$0.62
12.73%
YoY
|
$0.34
54.55%
YoY
|
$186.1K
-110.06%
YoY
|
$1.04
-285.71%
YoY
|
$0.55
-140.44%
YoY
|
$0.22
-107.33%
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 |
N/A
|
49.56M shares
-4.85%
YoY
|
49.11M shares
-14.09%
YoY
|
48.24M shares
-16.05%
YoY
|
N/A
|
52.08M shares
-11.17%
YoY
|
57.16M shares
-12.83%
YoY
|
57.46M shares
-10.73%
YoY
|
N/A
|
58.63M shares
-8.74%
YoY
|
65.58M shares
-5.79%
YoY
|
64.37M shares
-11.73%
YoY
|
N/A
|
64.25M shares
-12.22%
YoY
|
69.60M shares
-4.56%
YoY
|
72.92M shares
0.43%
YoY
|
N/A
|
73.19M shares
1.17%
YoY
|
72.93M shares
1.1%
YoY
|
72.61M shares
0.97%
YoY
|
| Diluted Shares Outstanding |
N/A
|
51.53M shares
-3.65%
YoY
|
49.73M shares
-15.09%
YoY
|
48.24M shares
-18.88%
YoY
|
N/A
|
53.49M shares
-12.9%
YoY
|
58.58M shares
-12.57%
YoY
|
59.47M shares
-11.29%
YoY
|
N/A
|
61.41M shares
-11.19%
YoY
|
67.00M shares
-9.39%
YoY
|
67.04M shares
-12.85%
YoY
|
N/A
|
69.14M shares
-10.36%
YoY
|
73.94M shares
-4.74%
YoY
|
76.92M shares
-0.07%
YoY
|
N/A
|
77.14M shares
6.62%
YoY
|
77.62M shares
7.59%
YoY
|
76.98M shares
7.04%
YoY
|
Loading...