|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.607B
3.74%
YoY
|
$2.513B
0.11%
YoY
|
$2.510B
9.04%
YoY
|
$2.302B
34.77%
YoY
|
$1.708B
72.5%
YoY
|
| Cost Of Revenue |
$826.2M
6.36%
YoY
|
$776.8M
-8.03%
YoY
|
$844.6M
-11.67%
YoY
|
$956.2M
68.52%
YoY
|
$567.4M
91.96%
YoY
|
| Gross Profit |
$1.780B
2.57%
YoY
|
$1.736B
4.24%
YoY
|
$1.665B
23.75%
YoY
|
$1.346B
17.98%
YoY
|
$1.140B
64.22%
YoY
|
| Selling, General & Admin |
$1.230B
2.58%
YoY
|
$1.199B
13.22%
YoY
|
$1.059B
16.59%
YoY
|
$908.3M
13.44%
YoY
|
$800.7M
41.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$249.2M
-3.51%
YoY
|
$258.3M
15.74%
YoY
|
$223.1M
12.95%
YoY
|
$197.5M
9.12%
YoY
|
$181.0M
2.69%
YoY
|
| Operating Expenses |
$2.569B
-6.65%
YoY
|
$2.753B
94.44%
YoY
|
$1.416B
-35.95%
YoY
|
$2.210B
52.97%
YoY
|
$1.445B
13.67%
YoY
|
| Operating Profit |
$37.17M
-115.49%
YoY
|
-$240.0M
-196.13%
YoY
|
$249.6M
172.38%
YoY
|
$91.65M
-65.16%
YoY
|
$263.1M
-193.63%
YoY
|
| Interest Expense |
$150.2M
-3.97%
YoY
|
$156.4M
-354.63%
YoY
|
-$61.44M
-153.1%
YoY
|
$115.7M
69.16%
YoY
|
$68.40M
13.08%
YoY
|
| Other Income/Expense, Net |
-$92.04M
34.42%
YoY
|
-$68.47M
13845.82%
YoY
|
-$491.0K
-99.43%
YoY
|
-$86.69M
-230.45%
YoY
|
$66.46M
-17.02%
YoY
|
| Pretax Income |
-$54.87M
-82.21%
YoY
|
-$308.5M
-293.93%
YoY
|
$159.1M
3111.21%
YoY
|
$4.953M
-97.48%
YoY
|
$196.6M
-154.46%
YoY
|
| Income Tax |
-$10.18M
-85.08%
YoY
|
-$68.21M
-264.54%
YoY
|
$41.46M
1585.16%
YoY
|
$2.460M
-94.5%
YoY
|
$44.77M
-125.3%
YoY
|
| Net Earnings |
-$44.70M
-81.39%
YoY
|
-$240.2M
-311.81%
YoY
|
$113.4M
4449.58%
YoY
|
$2.493M
-98.36%
YoY
|
$151.9M
-182.49%
YoY
|
| Basic Earnings Per Share |
-$2.48
-81.62%
YoY
|
-$13.49
-313.45%
YoY
|
$6.32
4414.29%
YoY
|
$0.14
-98.39%
YoY
|
$8.69
-175.37%
YoY
|
| Diluted Earnings Per Share |
-$2.48
-81.62%
YoY
|
-$13.49
-314.31%
YoY
|
$6.30
4396.09%
YoY
|
$0.14
-98.39%
YoY
|
$8.68
-175.28%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.05M shares
1.11%
YoY
|
17.85M shares
-0.52%
YoY
|
17.95M shares
-0.08%
YoY
|
17.96M shares
4.34%
YoY
|
17.21M shares
7.63%
YoY
|
| Diluted Shares Outstanding |
18.05M shares
1.11%
YoY
|
17.85M shares
-0.93%
YoY
|
18.02M shares
-0.08%
YoY
|
18.03M shares
4.66%
YoY
|
17.23M shares
7.75%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$732.4M
4.77%
YoY
|
$656.2M
4.54%
YoY
|
$561.9M
-0.05%
YoY
|
$689.4M
3.47%
YoY
|
$699.1M
6.5%
YoY
|
$627.7M
2.73%
YoY
|
$562.2M
-0.56%
YoY
|
$666.3M
-2.56%
YoY
|
$656.4M
1.03%
YoY
|
$611.0M
-0.09%
YoY
|
$565.4M
0.9%
YoY
|
$683.8M
8.57%
YoY
|
$649.7M
29.91%
YoY
|
$611.5M
23.08%
YoY
|
$560.3M
21.95%
YoY
|
$629.8M
33.32%
YoY
|
$500.1M
79.17%
YoY
|
$496.9M
101.49%
YoY
|
$459.5M
128.61%
YoY
|
| Cost Of Revenue |
$222.9M
7.63%
YoY
|
$203.6M
13.49%
YoY
|
$202.3M
9.66%
YoY
|
$213.2M
3.2%
YoY
|
$207.1M
0.37%
YoY
|
$179.4M
-14.59%
YoY
|
$184.4M
-11.84%
YoY
|
$206.5M
2.14%
YoY
|
$206.4M
-7.5%
YoY
|
$210.1M
-3.65%
YoY
|
$209.2M
-15.05%
YoY
|
$202.2M
-31.19%
YoY
|
$223.1M
12.62%
YoY
|
$218.0M
32.28%
YoY
|
$246.3M
59.4%
YoY
|
$293.9M
18.44%
YoY
|
$198.1M
78.62%
YoY
|
$164.8M
127.02%
YoY
|
$154.5M
121.97%
YoY
|
| Gross Profit |
$509.5M
3.57%
YoY
|
$452.6M
0.95%
YoY
|
$359.7M
-4.79%
YoY
|
$476.2M
3.59%
YoY
|
$492.0M
9.31%
YoY
|
$448.3M
11.81%
YoY
|
$377.8M
6.08%
YoY
|
$459.7M
-4.54%
YoY
|
$450.1M
5.5%
YoY
|
$400.9M
1.88%
YoY
|
$356.1M
13.38%
YoY
|
$481.6M
43.34%
YoY
|
$426.6M
41.25%
YoY
|
$393.5M
18.51%
YoY
|
$314.1M
2.98%
YoY
|
$336.0M
-33.26%
YoY
|
$302.0M
79.56%
YoY
|
$332.1M
90.84%
YoY
|
$305.0M
132.1%
YoY
|
| Selling, General & Admin |
$322.8M
-2.2%
YoY
|
$293.0M
0.93%
YoY
|
$290.8M
0.0%
YoY
|
$316.2M
2.91%
YoY
|
$330.0M
6.39%
YoY
|
$290.3M
3.28%
YoY
|
$290.8M
13.56%
YoY
|
$307.2M
12.23%
YoY
|
$310.2M
25.05%
YoY
|
$281.1M
26.14%
YoY
|
$256.1M
11.61%
YoY
|
$273.8M
17.04%
YoY
|
$248.1M
11.69%
YoY
|
$222.8M
4.87%
YoY
|
$229.5M
4.87%
YoY
|
$233.9M
-36.68%
YoY
|
$222.1M
28.61%
YoY
|
$212.5M
78.25%
YoY
|
$218.8M
52.15%
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 |
$57.93M
-8.51%
YoY
|
$58.40M
-10.33%
YoY
|
$58.95M
-7.77%
YoY
|
$68.52M
4.83%
YoY
|
$63.31M
-0.83%
YoY
|
$65.13M
10.95%
YoY
|
$63.92M
14.55%
YoY
|
$65.36M
21.19%
YoY
|
$63.84M
16.76%
YoY
|
$58.70M
13.05%
YoY
|
$55.80M
11.4%
YoY
|
$53.93M
9.66%
YoY
|
$54.68M
17.99%
YoY
|
$51.92M
10.62%
YoY
|
$50.09M
7.96%
YoY
|
$49.18M
10.53%
YoY
|
$46.34M
7.28%
YoY
|
$46.94M
6.68%
YoY
|
$46.40M
2.43%
YoY
|
| Operating Expenses |
$651.3M
2.72%
YoY
|
$367.8M
-4.24%
YoY
|
$589.1M
49.03%
YoY
|
$756.9M
86.09%
YoY
|
$634.1M
-1.07%
YoY
|
$384.1M
0.69%
YoY
|
$395.3M
-32.22%
YoY
|
$406.7M
13.18%
YoY
|
$641.0M
92.25%
YoY
|
$381.5M
25.02%
YoY
|
$583.2M
-1.35%
YoY
|
$359.4M
-40.47%
YoY
|
$333.4M
-32.36%
YoY
|
$305.1M
6.08%
YoY
|
$591.2M
50.37%
YoY
|
$603.7M
80.98%
YoY
|
$492.9M
93.65%
YoY
|
$287.7M
67.05%
YoY
|
$393.2M
67.98%
YoY
|
| Operating Profit |
$81.10M
24.77%
YoY
|
$84.71M
32.04%
YoY
|
-$27.19M
54.92%
YoY
|
-$67.49M
-227.31%
YoY
|
$65.00M
320.78%
YoY
|
$64.15M
230.18%
YoY
|
-$17.55M
-1.86%
YoY
|
$53.01M
-56.63%
YoY
|
$15.45M
-83.43%
YoY
|
$19.43M
-78.02%
YoY
|
-$17.88M
-42.15%
YoY
|
$122.2M
367.74%
YoY
|
$93.21M
1189.43%
YoY
|
$88.39M
99.04%
YoY
|
-$30.91M
-146.63%
YoY
|
$26.13M
-81.18%
YoY
|
$7.229M
-70.62%
YoY
|
$44.41M
2366.94%
YoY
|
$66.29M
-300.38%
YoY
|
| Interest Expense |
-$16.22M
-139.78%
YoY
|
-$19.50M
18.62%
YoY
|
$38.12M
-323.28%
YoY
|
$35.76M
-312.77%
YoY
|
$40.78M
1.55%
YoY
|
-$16.44M
35.85%
YoY
|
-$17.07M
43.45%
YoY
|
-$16.81M
-1.37%
YoY
|
$40.16M
-296.86%
YoY
|
-$12.10M
-48.68%
YoY
|
-$11.90M
-40.55%
YoY
|
-$17.04M
-15.64%
YoY
|
-$20.40M
14.59%
YoY
|
-$23.58M
29.36%
YoY
|
-$20.02M
26.53%
YoY
|
-$20.20M
-37.94%
YoY
|
-$17.80M
-206.04%
YoY
|
-$18.23M
18.34%
YoY
|
-$15.82M
-232.45%
YoY
|
| Other Income/Expense, Net |
-$15.08M
-34.61%
YoY
|
-$43.00K
-96.65%
YoY
|
-$24.96M
83113.33%
YoY
|
-$21.08M
31355.22%
YoY
|
-$23.06M
37.4%
YoY
|
-$1.282M
318.95%
YoY
|
-$30.00K
-99.75%
YoY
|
-$67.00K
48.89%
YoY
|
-$16.79M
239685.71%
YoY
|
-$306.0K
-234.8%
YoY
|
-$12.04M
-52.33%
YoY
|
-$45.00K
-99.78%
YoY
|
-$7.000K
-99.96%
YoY
|
$227.0K
453.66%
YoY
|
-$25.25M
57.25%
YoY
|
-$20.30M
24.68%
YoY
|
-$17.80M
11.7%
YoY
|
$41.00K
-141.0%
YoY
|
-$16.06M
38.11%
YoY
|
| Pretax Income |
$66.02M
57.42%
YoY
|
$43.90M
-115.59%
YoY
|
-$52.15M
20.05%
YoY
|
-$88.56M
-591.34%
YoY
|
$41.94M
-3236.87%
YoY
|
-$281.7M
15610.93%
YoY
|
-$43.44M
45.2%
YoY
|
$18.03M
-84.51%
YoY
|
-$1.337M
-101.8%
YoY
|
-$1.793M
-102.72%
YoY
|
-$29.92M
-46.73%
YoY
|
$116.3M
1894.94%
YoY
|
$74.42M
-804.25%
YoY
|
$65.85M
334.75%
YoY
|
-$56.16M
-211.81%
YoY
|
$5.832M
-95.24%
YoY
|
-$10.57M
-221.88%
YoY
|
$15.15M
-138.64%
YoY
|
$50.23M
-212.35%
YoY
|
| Income Tax |
$23.50M
139.8%
YoY
|
$11.96M
-118.27%
YoY
|
-$8.600M
29.26%
YoY
|
-$23.40M
-640.92%
YoY
|
$9.800M
-2550.0%
YoY
|
-$65.47M
-40263.8%
YoY
|
-$6.653M
35.78%
YoY
|
$4.326M
-84.48%
YoY
|
-$400.0K
-102.19%
YoY
|
$163.0K
-98.78%
YoY
|
-$4.900M
-49.48%
YoY
|
$27.88M
1791.18%
YoY
|
$18.27M
-780.16%
YoY
|
$13.38M
200.99%
YoY
|
-$9.700M
-188.37%
YoY
|
$1.474M
-94.65%
YoY
|
-$2.686M
-249.14%
YoY
|
$4.444M
-142.73%
YoY
|
$10.98M
-170.52%
YoY
|
| Net Earnings |
$42.48M
32.32%
YoY
|
$31.94M
-114.77%
YoY
|
-$43.57M
18.44%
YoY
|
-$65.17M
-587.55%
YoY
|
$32.10M
-3593.14%
YoY
|
-$216.2M
9284.98%
YoY
|
-$36.79M
46.77%
YoY
|
$13.37M
-84.24%
YoY
|
-$919.0K
-101.64%
YoY
|
-$2.304M
-104.39%
YoY
|
-$25.07M
-46.05%
YoY
|
$84.81M
1846.05%
YoY
|
$56.15M
-812.46%
YoY
|
$52.44M
389.98%
YoY
|
-$46.46M
-218.35%
YoY
|
$4.358M
-95.41%
YoY
|
-$7.881M
-214.73%
YoY
|
$10.70M
-137.16%
YoY
|
$39.25M
-234.69%
YoY
|
| Basic Earnings Per Share |
$2.30
32.18%
YoY
|
N/A
|
-$2.41
17.56%
YoY
|
-$3.62
-582.67%
YoY
|
$1.74
-2585.71%
YoY
|
N/A
|
-$2.05
42.36%
YoY
|
$0.75
-84.38%
YoY
|
-$0.07
-102.27%
YoY
|
N/A
|
-$1.44
-44.19%
YoY
|
$4.80
1900.0%
YoY
|
$3.09
-802.27%
YoY
|
N/A
|
-$2.58
-218.35%
YoY
|
$0.24
-95.63%
YoY
|
-$0.44
-204.76%
YoY
|
N/A
|
$2.18
-219.78%
YoY
|
| Diluted Earnings Per Share |
$2.30
32.95%
YoY
|
$1.76
-114.64%
YoY
|
-$2.41
17.53%
YoY
|
-$3.62
-584.22%
YoY
|
$1.73
-2571.43%
YoY
|
-$12.01
9239.4%
YoY
|
-$2.05
42.62%
YoY
|
$0.75
-84.41%
YoY
|
-$0.07
-102.22%
YoY
|
-$0.13
-104.46%
YoY
|
-$1.44
-44.19%
YoY
|
$4.80
1899.04%
YoY
|
$3.16
-818.17%
YoY
|
$2.88
-100.0%
YoY
|
-$2.58
-218.35%
YoY
|
$0.24
-95.63%
YoY
|
-$0.44
-204.76%
YoY
|
$598.6K
-133.47%
YoY
|
$2.18
-219.78%
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 |
18.45M shares
0.62%
YoY
|
18.31M shares
-0.17%
YoY
|
18.35M shares
0.29%
YoY
|
18.25M shares
0.12%
YoY
|
18.34M shares
0.28%
YoY
|
18.34M shares
-0.31%
YoY
|
18.30M shares
-0.81%
YoY
|
18.23M shares
-1.07%
YoY
|
18.29M shares
0.91%
YoY
|
18.40M shares
0.01%
YoY
|
18.45M shares
1.46%
YoY
|
18.43M shares
2.46%
YoY
|
18.12M shares
0.93%
YoY
|
18.40M shares
1.72%
YoY
|
18.18M shares
2.34%
YoY
|
17.99M shares
5.41%
YoY
|
17.95M shares
11.05%
YoY
|
18.09M shares
10.36%
YoY
|
17.77M shares
11.0%
YoY
|
| Diluted Shares Outstanding |
18.21M shares
1.24%
YoY
|
N/A
|
18.05M shares
0.76%
YoY
|
18.00M shares
0.94%
YoY
|
17.98M shares
1.81%
YoY
|
N/A
|
17.91M shares
1.08%
YoY
|
17.83M shares
0.85%
YoY
|
17.66M shares
-0.57%
YoY
|
N/A
|
17.72M shares
-1.63%
YoY
|
17.68M shares
-1.72%
YoY
|
17.77M shares
-1.05%
YoY
|
N/A
|
18.01M shares
1.4%
YoY
|
17.99M shares
5.41%
YoY
|
17.95M shares
11.05%
YoY
|
N/A
|
17.77M shares
11.0%
YoY
|
Loading...