|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.769B
-12.51%
YoY
|
$4.308B
4.61%
YoY
|
$4.118B
16.06%
YoY
|
$3.548B
15.37%
YoY
|
$3.076B
9.37%
YoY
|
| Cost Of Revenue |
$3.137B
-8.09%
YoY
|
$3.413B
2.4%
YoY
|
$3.333B
7.01%
YoY
|
$3.114B
14.83%
YoY
|
$2.712B
15.58%
YoY
|
| Gross Profit |
$632.8M
-29.34%
YoY
|
$895.5M
13.99%
YoY
|
$785.6M
81.06%
YoY
|
$433.9M
19.4%
YoY
|
$363.4M
-21.92%
YoY
|
| Selling, General & Admin |
$616.5M
-1.85%
YoY
|
$628.1M
8.88%
YoY
|
$576.9M
21.97%
YoY
|
$473.0M
5.09%
YoY
|
$450.1M
8.33%
YoY
|
| Research & Development |
$137.2M
0.96%
YoY
|
$135.9M
13.53%
YoY
|
$119.7M
18.87%
YoY
|
$100.7M
-7.02%
YoY
|
$108.3M
7.76%
YoY
|
| Depreciation & Amortization |
$45.80M
-3.78%
YoY
|
$47.60M
5.54%
YoY
|
$45.10M
3.92%
YoY
|
$43.40M
-6.06%
YoY
|
$46.20M
7.69%
YoY
|
| Operating Expenses |
$654.9M
0.65%
YoY
|
$650.7M
12.79%
YoY
|
$576.9M
21.97%
YoY
|
$473.0M
-8.28%
YoY
|
$515.7M
24.12%
YoY
|
| Operating Profit |
-$22.10M
-109.03%
YoY
|
$244.8M
17.3%
YoY
|
$208.7M
-633.76%
YoY
|
-$39.10M
-74.33%
YoY
|
-$152.3M
-405.21%
YoY
|
| Interest Expense |
$31.20M
-7.69%
YoY
|
$33.80M
-9.38%
YoY
|
$37.30M
31.34%
YoY
|
$28.40M
83.23%
YoY
|
$15.50M
13.14%
YoY
|
| Other Income/Expense, Net |
-$20.80M
-19.38%
YoY
|
-$25.80M
-6.86%
YoY
|
-$27.70M
18.88%
YoY
|
-$23.30M
796.15%
YoY
|
-$2.600M
-66.23%
YoY
|
| Pretax Income |
-$42.90M
-119.59%
YoY
|
$219.0M
20.99%
YoY
|
$181.0M
-390.06%
YoY
|
-$62.40M
-59.72%
YoY
|
-$154.9M
-467.06%
YoY
|
| Income Tax |
$15.10M
-79.81%
YoY
|
$74.80M
41.4%
YoY
|
$52.90M
475.0%
YoY
|
$9.200M
-67.49%
YoY
|
$28.30M
664.86%
YoY
|
| Net Earnings |
-$60.10M
-142.23%
YoY
|
$142.3M
13.03%
YoY
|
$125.9M
-269.91%
YoY
|
-$74.10M
-57.17%
YoY
|
-$173.0M
-566.31%
YoY
|
| Basic Earnings Per Share |
-$3.40
-141.67%
YoY
|
$8.16
11.02%
YoY
|
$7.35
-267.81%
YoY
|
-$4.38
-57.43%
YoY
|
-$10.29
-565.61%
YoY
|
| Diluted Earnings Per Share |
-$3.40
-142.29%
YoY
|
$8.04
11.05%
YoY
|
$7.24
-265.3%
YoY
|
-$4.38
-57.43%
YoY
|
-$10.29
-565.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.67M shares
1.31%
YoY
|
17.44M shares
1.78%
YoY
|
17.14M shares
1.4%
YoY
|
16.90M shares
0.49%
YoY
|
16.82M shares
0.26%
YoY
|
| Diluted Shares Outstanding |
17.67M shares
-0.23%
YoY
|
17.71M shares
1.87%
YoY
|
17.39M shares
2.86%
YoY
|
16.90M shares
0.49%
YoY
|
16.82M shares
0.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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$795.2M
-12.65%
YoY
|
$923.2M
-13.52%
YoY
|
$979.1M
-3.64%
YoY
|
$956.6M
-18.11%
YoY
|
$910.4M
-13.83%
YoY
|
$1.068B
3.92%
YoY
|
$1.016B
1.49%
YoY
|
$1.168B
7.11%
YoY
|
$1.057B
5.72%
YoY
|
$1.027B
4.26%
YoY
|
$1.001B
19.18%
YoY
|
$1.091B
21.8%
YoY
|
$999.3M
20.75%
YoY
|
$985.2M
18.74%
YoY
|
$840.1M
12.28%
YoY
|
$895.4M
16.95%
YoY
|
$827.6M
13.03%
YoY
|
$829.7M
15.3%
YoY
|
$748.2M
14.68%
YoY
|
$765.6M
16.99%
YoY
|
| Cost Of Revenue |
$670.4M
-8.5%
YoY
|
$792.2M
-7.87%
YoY
|
$823.2M
0.0%
YoY
|
$788.4M
-13.25%
YoY
|
$732.7M
-10.73%
YoY
|
$859.9M
5.19%
YoY
|
$823.2M
3.21%
YoY
|
$908.8M
1.8%
YoY
|
$820.8M
-0.5%
YoY
|
$817.5M
-2.5%
YoY
|
$797.6M
5.89%
YoY
|
$892.7M
12.11%
YoY
|
$824.9M
13.56%
YoY
|
$838.5M
9.44%
YoY
|
$753.2M
10.26%
YoY
|
$796.3M
22.66%
YoY
|
$726.4M
18.34%
YoY
|
$766.2M
28.15%
YoY
|
$683.1M
24.43%
YoY
|
$649.2M
17.86%
YoY
|
| Gross Profit |
$124.8M
-29.77%
YoY
|
$131.0M
-36.9%
YoY
|
$155.9M
-19.18%
YoY
|
$168.2M
-35.13%
YoY
|
$177.7M
-24.61%
YoY
|
$207.6M
-1.0%
YoY
|
$192.9M
-5.26%
YoY
|
$259.3M
31.03%
YoY
|
$235.7M
35.15%
YoY
|
$209.7M
42.94%
YoY
|
$203.6M
134.29%
YoY
|
$197.9M
99.7%
YoY
|
$174.4M
72.33%
YoY
|
$146.7M
131.02%
YoY
|
$86.90M
33.49%
YoY
|
$99.10M
-14.86%
YoY
|
$101.2M
-14.53%
YoY
|
$63.50M
-47.82%
YoY
|
$65.10M
-37.04%
YoY
|
$116.4M
12.36%
YoY
|
| Selling, General & Admin |
$151.2M
-3.2%
YoY
|
$146.7M
-3.93%
YoY
|
$152.6M
-4.51%
YoY
|
$161.0M
-1.65%
YoY
|
$156.2M
2.83%
YoY
|
$152.7M
-5.16%
YoY
|
$159.8M
10.21%
YoY
|
$163.7M
17.69%
YoY
|
$151.9M
15.25%
YoY
|
$161.0M
26.87%
YoY
|
$145.0M
29.7%
YoY
|
$139.1M
21.17%
YoY
|
$131.8M
10.29%
YoY
|
$126.9M
20.97%
YoY
|
$111.8M
-6.37%
YoY
|
$114.8M
3.89%
YoY
|
$119.5M
3.64%
YoY
|
$104.9M
-2.87%
YoY
|
$119.4M
24.25%
YoY
|
$110.5M
16.44%
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 |
$11.30M
2.73%
YoY
|
$11.70M
-0.85%
YoY
|
$11.30M
-3.42%
YoY
|
$11.80M
-4.84%
YoY
|
$11.00M
-5.98%
YoY
|
$11.80M
4.42%
YoY
|
$11.70M
3.54%
YoY
|
$12.40M
9.73%
YoY
|
$11.70M
4.46%
YoY
|
$11.30M
8.65%
YoY
|
$11.30M
3.67%
YoY
|
$11.30M
2.73%
YoY
|
$11.20M
0.9%
YoY
|
$10.40M
-9.57%
YoY
|
$10.90M
-4.39%
YoY
|
$11.00M
-5.17%
YoY
|
$11.10M
-5.13%
YoY
|
$11.50M
3.6%
YoY
|
$11.40M
3.64%
YoY
|
$11.60M
11.54%
YoY
|
| Operating Expenses |
$151.2M
-3.2%
YoY
|
$146.7M
-3.93%
YoY
|
$152.6M
-4.51%
YoY
|
$161.0M
-1.65%
YoY
|
$156.2M
2.83%
YoY
|
$152.7M
-5.16%
YoY
|
$159.8M
10.21%
YoY
|
$163.7M
17.69%
YoY
|
$151.9M
15.25%
YoY
|
$161.0M
26.87%
YoY
|
$145.0M
29.7%
YoY
|
$139.1M
21.17%
YoY
|
$131.8M
10.29%
YoY
|
$126.9M
20.97%
YoY
|
$111.8M
-6.37%
YoY
|
$114.8M
3.89%
YoY
|
$119.5M
3.64%
YoY
|
$104.9M
-2.87%
YoY
|
$119.4M
24.25%
YoY
|
$110.5M
16.44%
YoY
|
| Operating Profit |
-$28.00M
-231.46%
YoY
|
-$15.70M
-128.6%
YoY
|
$2.300M
-93.05%
YoY
|
-$8.500M
-108.89%
YoY
|
$21.30M
-74.58%
YoY
|
$54.90M
12.73%
YoY
|
$33.10M
-43.52%
YoY
|
$95.60M
62.59%
YoY
|
$83.80M
96.71%
YoY
|
$48.70M
145.96%
YoY
|
$58.60M
-335.34%
YoY
|
$58.80M
-474.52%
YoY
|
$42.60M
-332.79%
YoY
|
$19.80M
-147.83%
YoY
|
-$24.90M
-54.14%
YoY
|
-$15.70M
-366.1%
YoY
|
-$18.30M
-690.32%
YoY
|
-$41.40M
-402.19%
YoY
|
-$54.30M
-843.84%
YoY
|
$5.900M
-32.18%
YoY
|
| Interest Expense |
$7.200M
-6.49%
YoY
|
-$4.400M
-50.56%
YoY
|
$8.000M
-4.76%
YoY
|
$7.900M
-10.23%
YoY
|
$7.700M
-13.48%
YoY
|
-$8.900M
25.35%
YoY
|
$8.400M
-12.5%
YoY
|
$8.800M
-276.0%
YoY
|
$8.900M
-12.75%
YoY
|
-$7.100M
-13.41%
YoY
|
$9.600M
24.68%
YoY
|
-$5.000M
-181.97%
YoY
|
$10.20M
100.0%
YoY
|
-$8.200M
446.67%
YoY
|
$7.700M
87.8%
YoY
|
$6.100M
60.53%
YoY
|
$5.100M
82.14%
YoY
|
-$1.500M
-1600.0%
YoY
|
$4.100M
32.26%
YoY
|
$3.800M
15.15%
YoY
|
| Other Income/Expense, Net |
-$4.100M
-8.89%
YoY
|
-$300.0K
-150.0%
YoY
|
-$6.900M
38.0%
YoY
|
-$4.700M
-16.07%
YoY
|
-$4.500M
-34.78%
YoY
|
$600.0K
500.0%
YoY
|
-$5.000M
-16.67%
YoY
|
-$5.600M
86.67%
YoY
|
-$6.900M
2.99%
YoY
|
$100.0K
-93.33%
YoY
|
-$6.000M
-20.0%
YoY
|
-$3.000M
-50.82%
YoY
|
-$6.700M
123.33%
YoY
|
$1.500M
0.0%
YoY
|
-$7.500M
275.0%
YoY
|
-$6.100M
1.67%
YoY
|
-$3.000M
-155.56%
YoY
|
$1.500M
150.0%
YoY
|
-$2.000M
122.22%
YoY
|
-$6.000M
-14.29%
YoY
|
| Pretax Income |
-$32.10M
-291.07%
YoY
|
-$41.90M
-274.58%
YoY
|
-$4.600M
-116.37%
YoY
|
-$13.20M
-114.67%
YoY
|
$16.80M
-78.15%
YoY
|
$24.00M
-42.45%
YoY
|
$28.10M
-46.58%
YoY
|
$90.00M
77.17%
YoY
|
$76.90M
114.21%
YoY
|
$41.70M
218.32%
YoY
|
$52.60M
-262.35%
YoY
|
$50.80M
-333.03%
YoY
|
$35.90M
-268.54%
YoY
|
$13.10M
-112.24%
YoY
|
-$32.40M
-42.45%
YoY
|
-$21.80M
21700.0%
YoY
|
-$21.30M
-350.59%
YoY
|
-$107.0M
-843.06%
YoY
|
-$56.30M
-979.69%
YoY
|
-$100.0K
-105.88%
YoY
|
| Income Tax |
-$1.800M
-122.22%
YoY
|
$9.700M
-27.07%
YoY
|
-$2.900M
-128.16%
YoY
|
$200.0K
-99.23%
YoY
|
$8.100M
-67.73%
YoY
|
$13.30M
-16.88%
YoY
|
$10.30M
-36.42%
YoY
|
$26.10M
117.5%
YoY
|
$25.10M
188.51%
YoY
|
$16.00M
207.69%
YoY
|
$16.20M
285.71%
YoY
|
$12.00M
-487.1%
YoY
|
$8.700M
200.0%
YoY
|
$5.200M
-33.33%
YoY
|
$4.200M
-79.51%
YoY
|
-$3.100M
29.17%
YoY
|
$2.900M
20.83%
YoY
|
$7.800M
550.0%
YoY
|
$20.50M
2828.57%
YoY
|
-$2.400M
4.35%
YoY
|
| Net Earnings |
-$30.50M
-454.65%
YoY
|
-$52.50M
-609.71%
YoY
|
-$2.300M
-113.37%
YoY
|
-$13.90M
-121.96%
YoY
|
$8.600M
-83.3%
YoY
|
$10.30M
-59.13%
YoY
|
$17.20M
-51.96%
YoY
|
$63.30M
65.27%
YoY
|
$51.50M
93.61%
YoY
|
$25.20M
231.58%
YoY
|
$35.80M
-195.98%
YoY
|
$38.30M
-297.42%
YoY
|
$26.60M
-206.4%
YoY
|
$7.600M
-107.36%
YoY
|
-$37.30M
-51.68%
YoY
|
-$19.40M
-1121.05%
YoY
|
-$25.00M
-546.43%
YoY
|
-$103.3M
-888.55%
YoY
|
-$77.20M
-1613.73%
YoY
|
$1.900M
-47.22%
YoY
|
| Basic Earnings Per Share |
-$1.71
-448.98%
YoY
|
N/A
|
-$0.13
-113.27%
YoY
|
-$0.79
-121.82%
YoY
|
$0.49
-83.5%
YoY
|
N/A
|
$0.98
-52.88%
YoY
|
$3.62
62.33%
YoY
|
$2.97
90.38%
YoY
|
N/A
|
$2.08
-194.55%
YoY
|
$2.23
-293.91%
YoY
|
$1.56
-205.41%
YoY
|
N/A
|
-$2.20
-52.07%
YoY
|
-$1.15
-1145.45%
YoY
|
-$1.48
-548.48%
YoY
|
N/A
|
-$4.59
-1630.0%
YoY
|
$0.11
-47.62%
YoY
|
| Diluted Earnings Per Share |
-$1.71
-456.25%
YoY
|
-$2.96
-612.35%
YoY
|
-$0.13
-113.4%
YoY
|
-$0.79
-122.07%
YoY
|
$0.48
-83.62%
YoY
|
$0.58
-59.64%
YoY
|
$0.97
-52.91%
YoY
|
$3.58
61.77%
YoY
|
$2.93
89.03%
YoY
|
$1.43
219.12%
YoY
|
$2.06
-193.64%
YoY
|
$2.21
-292.43%
YoY
|
$1.55
-204.73%
YoY
|
$0.45
-100.0%
YoY
|
-$2.20
-52.07%
YoY
|
-$1.15
-1145.45%
YoY
|
-$1.48
-548.48%
YoY
|
-$6.139M
-787044121.13%
YoY
|
-$4.59
-1630.0%
YoY
|
$0.11
-47.62%
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 |
17.82M shares
1.51%
YoY
|
N/A
|
17.72M shares
1.24%
YoY
|
17.71M shares
1.21%
YoY
|
17.56M shares
1.25%
YoY
|
N/A
|
17.50M shares
1.89%
YoY
|
17.49M shares
1.92%
YoY
|
17.34M shares
1.7%
YoY
|
N/A
|
17.18M shares
1.51%
YoY
|
17.16M shares
1.52%
YoY
|
17.05M shares
1.19%
YoY
|
N/A
|
16.92M shares
0.59%
YoY
|
16.91M shares
0.55%
YoY
|
16.85M shares
0.23%
YoY
|
N/A
|
16.82M shares
0.15%
YoY
|
16.82M shares
0.17%
YoY
|
| Diluted Shares Outstanding |
17.82M shares
0.31%
YoY
|
N/A
|
17.72M shares
-0.2%
YoY
|
17.71M shares
0.26%
YoY
|
17.77M shares
0.99%
YoY
|
N/A
|
17.75M shares
1.95%
YoY
|
17.66M shares
2.03%
YoY
|
17.59M shares
2.2%
YoY
|
N/A
|
17.41M shares
2.91%
YoY
|
17.31M shares
2.37%
YoY
|
17.21M shares
2.17%
YoY
|
N/A
|
16.92M shares
0.59%
YoY
|
16.91M shares
0.28%
YoY
|
16.85M shares
0.04%
YoY
|
N/A
|
16.82M shares
0.1%
YoY
|
16.86M shares
0.39%
YoY
|
Loading...