|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$96.04M
6.73%
YoY
|
$89.98M
12.99%
YoY
|
$79.63M
21.02%
YoY
|
$65.80M
9.46%
YoY
|
$60.11M
-6.33%
YoY
|
| Cost Of Revenue |
$1.200B
6.83%
YoY
|
$1.123B
1.63%
YoY
|
$1.105B
9.51%
YoY
|
$1.009B
88.6%
YoY
|
$535.1M
285.8%
YoY
|
| Gross Profit |
$1.457B
9.76%
YoY
|
$1.327B
-1.23%
YoY
|
$1.344B
7.81%
YoY
|
$1.247B
58.31%
YoY
|
$787.4M
236.35%
YoY
|
| Selling, General & Admin |
$1.113B
16.24%
YoY
|
$957.1M
7.69%
YoY
|
$888.8M
22.51%
YoY
|
$725.5M
41.31%
YoY
|
$513.4M
188.59%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.138M
2.49%
YoY
|
$2.086M
5.46%
YoY
|
$1.978M
-4.49%
YoY
|
$2.071M
-10.5%
YoY
|
$2.314M
-11.68%
YoY
|
| Operating Expenses |
$1.428B
6.84%
YoY
|
$1.337B
7.87%
YoY
|
$1.239B
20.78%
YoY
|
$1.026B
55.88%
YoY
|
$658.2M
205.15%
YoY
|
| Operating Profit |
$28.77M
-408.19%
YoY
|
-$9.335M
-108.92%
YoY
|
$104.7M
-52.52%
YoY
|
$220.5M
70.67%
YoY
|
$129.2M
602.17%
YoY
|
| Interest Expense |
-$430.9M
53.23%
YoY
|
-$281.2M
-1396.67%
YoY
|
$21.69M
307.88%
YoY
|
$5.317M
-28.26%
YoY
|
$7.412M
-46.39%
YoY
|
| Other Income/Expense, Net |
$155.3M
15448.25%
YoY
|
$999.0K
-157.09%
YoY
|
-$1.750M
-112.32%
YoY
|
$14.20M
576.19%
YoY
|
$2.100M
N/A
|
| Pretax Income |
$24.12M
47.11%
YoY
|
$16.40M
-24.89%
YoY
|
$21.83M
-18.67%
YoY
|
$26.84M
14.98%
YoY
|
$23.35M
96.66%
YoY
|
| Income Tax |
$5.213M
107.77%
YoY
|
$2.509M
-31.54%
YoY
|
$3.665M
-20.43%
YoY
|
$4.606M
19.7%
YoY
|
$3.848M
289.87%
YoY
|
| Net Earnings |
$18.91M
36.15%
YoY
|
$13.89M
-23.55%
YoY
|
$18.17M
-18.31%
YoY
|
$22.24M
14.05%
YoY
|
$19.50M
79.14%
YoY
|
| Basic Earnings Per Share |
$2.56
37.63%
YoY
|
$1.86
-23.14%
YoY
|
$2.42
-17.97%
YoY
|
$2.95
18.95%
YoY
|
$2.48
81.02%
YoY
|
| Diluted Earnings Per Share |
$2.56
37.63%
YoY
|
$1.86
-22.5%
YoY
|
$2.40
-17.53%
YoY
|
$2.91
18.78%
YoY
|
$2.45
82.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.372M shares
-1.24%
YoY
|
7.465M shares
-0.62%
YoY
|
7.512M shares
-0.51%
YoY
|
7.550M shares
-3.86%
YoY
|
7.853M shares
-1.34%
YoY
|
| Diluted Shares Outstanding |
7.386M shares
-1.29%
YoY
|
7.482M shares
-1.23%
YoY
|
7.575M shares
-0.94%
YoY
|
7.648M shares
-4.0%
YoY
|
7.966M shares
-1.73%
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 |
$25.13M
11.03%
YoY
|
$746.2M
28.58%
YoY
|
$24.88M
6.6%
YoY
|
$23.24M
5.22%
YoY
|
$22.63M
5.86%
YoY
|
$580.4M
-5.12%
YoY
|
$23.34M
13.94%
YoY
|
$22.09M
13.3%
YoY
|
$21.38M
14.98%
YoY
|
$611.7M
6.06%
YoY
|
$20.49M
20.37%
YoY
|
$19.50M
21.07%
YoY
|
$18.60M
25.97%
YoY
|
$576.7M
5.29%
YoY
|
$17.02M
12.4%
YoY
|
$16.10M
9.99%
YoY
|
$14.76M
-3.45%
YoY
|
$547.7M
363.76%
YoY
|
$15.14M
-3.55%
YoY
|
| Cost Of Revenue |
$356.5M
33.43%
YoY
|
$350.8M
30.99%
YoY
|
$291.9M
1.98%
YoY
|
$290.0M
1.81%
YoY
|
$267.2M
-6.02%
YoY
|
$267.8M
-3.25%
YoY
|
$286.2M
-0.34%
YoY
|
$284.9M
5.05%
YoY
|
$284.3M
5.28%
YoY
|
$276.8M
23.79%
YoY
|
$287.2M
14.56%
YoY
|
$271.2M
8.31%
YoY
|
$270.0M
3.93%
YoY
|
$223.6M
-15.05%
YoY
|
$250.7M
112.46%
YoY
|
$250.4M
178.53%
YoY
|
$259.8M
291.27%
YoY
|
$263.2M
506.45%
YoY
|
$118.0M
222.4%
YoY
|
| Gross Profit |
$399.3M
23.98%
YoY
|
$395.5M
26.52%
YoY
|
$371.8M
8.17%
YoY
|
$367.5M
9.12%
YoY
|
$322.0M
-3.65%
YoY
|
$312.6M
-6.66%
YoY
|
$343.7M
-0.45%
YoY
|
$336.8M
0.53%
YoY
|
$334.2M
1.68%
YoY
|
$334.9M
-5.16%
YoY
|
$345.3M
5.4%
YoY
|
$335.0M
10.89%
YoY
|
$328.7M
13.97%
YoY
|
$353.1M
24.11%
YoY
|
$327.6M
66.55%
YoY
|
$302.1M
69.81%
YoY
|
$288.4M
129.07%
YoY
|
$284.5M
280.86%
YoY
|
$196.7M
145.88%
YoY
|
| Selling, General & Admin |
$300.6M
24.55%
YoY
|
$334.2M
44.45%
YoY
|
$262.6M
-1.77%
YoY
|
$274.4M
17.55%
YoY
|
$241.4M
7.3%
YoY
|
$231.4M
-0.89%
YoY
|
$267.3M
26.94%
YoY
|
$233.4M
4.31%
YoY
|
$225.0M
1.8%
YoY
|
$233.4M
20.27%
YoY
|
$210.6M
9.69%
YoY
|
$223.8M
22.7%
YoY
|
$221.0M
21.7%
YoY
|
$194.1M
3.74%
YoY
|
$192.0M
36.46%
YoY
|
$182.4M
78.65%
YoY
|
$181.6M
123.92%
YoY
|
$187.1M
210.28%
YoY
|
$140.7M
219.77%
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 |
$562.0K
5.05%
YoY
|
$95.53M
17891.34%
YoY
|
$78.37M
14686.98%
YoY
|
$71.73M
13721.19%
YoY
|
$535.0K
5.73%
YoY
|
$531.0K
-1.12%
YoY
|
$530.0K
4.33%
YoY
|
$519.0K
-6.99%
YoY
|
$506.0K
5.86%
YoY
|
$537.0K
2.29%
YoY
|
$508.0K
-1.93%
YoY
|
$558.0K
-0.36%
YoY
|
$478.0K
-11.81%
YoY
|
$525.0K
-23.91%
YoY
|
$518.0K
-27.04%
YoY
|
$560.0K
-25.33%
YoY
|
$542.0K
-11.44%
YoY
|
$690.0K
-12.66%
YoY
|
$710.0K
-2.74%
YoY
|
| Operating Expenses |
$398.1M
27.92%
YoY
|
$429.7M
45.88%
YoY
|
$341.0M
-1.21%
YoY
|
$346.1M
10.86%
YoY
|
$311.2M
-19.11%
YoY
|
$294.6M
-16.46%
YoY
|
$345.1M
19.8%
YoY
|
$312.2M
3.04%
YoY
|
$384.7M
30.15%
YoY
|
$352.6M
31.97%
YoY
|
$288.1M
8.39%
YoY
|
$303.0M
17.81%
YoY
|
$295.6M
13.43%
YoY
|
$267.2M
1.1%
YoY
|
$265.8M
56.63%
YoY
|
$257.2M
101.25%
YoY
|
$260.6M
177.53%
YoY
|
$264.3M
277.57%
YoY
|
$169.7M
214.84%
YoY
|
| Operating Profit |
$1.164M
-89.25%
YoY
|
-$34.25M
-290.2%
YoY
|
$30.84M
-2296.79%
YoY
|
$21.35M
-13.05%
YoY
|
$10.83M
-121.45%
YoY
|
$18.01M
-201.55%
YoY
|
-$1.404M
-102.45%
YoY
|
$24.55M
-23.28%
YoY
|
-$50.49M
-252.54%
YoY
|
-$17.73M
-120.64%
YoY
|
$57.20M
-7.44%
YoY
|
$32.00M
-28.73%
YoY
|
$33.10M
19.06%
YoY
|
$85.90M
325.25%
YoY
|
$61.80M
128.89%
YoY
|
$44.90M
-10.38%
YoY
|
$27.80M
-13.13%
YoY
|
$20.20M
329.79%
YoY
|
$27.00M
3.45%
YoY
|
| Interest Expense |
-$196.0M
174.64%
YoY
|
-$119.0M
258.67%
YoY
|
-$131.6M
-1585.94%
YoY
|
-$103.5M
-1311.75%
YoY
|
-$71.37M
-976.97%
YoY
|
-$33.17M
-63.63%
YoY
|
$8.853M
43.18%
YoY
|
$8.538M
77.28%
YoY
|
$8.138M
150.86%
YoY
|
-$91.19M
45.68%
YoY
|
$6.183M
408.47%
YoY
|
$4.816M
309.87%
YoY
|
$3.244M
152.84%
YoY
|
-$62.60M
39.11%
YoY
|
$1.216M
-33.52%
YoY
|
$1.175M
-39.02%
YoY
|
$1.283M
-38.58%
YoY
|
-$45.00M
134.38%
YoY
|
$1.829M
-42.9%
YoY
|
| Other Income/Expense, Net |
$3.706M
-328.62%
YoY
|
$104.3M
5054.28%
YoY
|
-$16.95M
957.27%
YoY
|
$62.90M
-10514.07%
YoY
|
-$1.621M
-237.02%
YoY
|
$2.023M
-171.43%
YoY
|
-$1.603M
-1703.0%
YoY
|
-$604.0K
504.0%
YoY
|
$1.183M
18.3%
YoY
|
-$2.832M
-572.0%
YoY
|
$100.0K
-92.86%
YoY
|
-$100.0K
-101.85%
YoY
|
$1.000M
-83.87%
YoY
|
$600.0K
-96.74%
YoY
|
$1.400M
-145.16%
YoY
|
$5.400M
-190.0%
YoY
|
$6.200M
129.63%
YoY
|
$18.40M
N/A
|
-$3.100M
N/A
|
| Pretax Income |
$5.977M
22.96%
YoY
|
-$364.9M
-7668.84%
YoY
|
$6.276M
63.35%
YoY
|
$6.169M
50.72%
YoY
|
$4.861M
33.47%
YoY
|
$4.821M
6.45%
YoY
|
$3.842M
-28.19%
YoY
|
$4.093M
-26.23%
YoY
|
$3.642M
-43.14%
YoY
|
$4.529M
-41.02%
YoY
|
$5.350M
-24.86%
YoY
|
$5.548M
-12.99%
YoY
|
$6.405M
12.98%
YoY
|
$7.679M
32.4%
YoY
|
$7.120M
27.1%
YoY
|
$6.376M
15.89%
YoY
|
$5.669M
-11.96%
YoY
|
$5.800M
-571.54%
YoY
|
$5.602M
10.04%
YoY
|
| Income Tax |
-$3.249M
-456.25%
YoY
|
$526.0K
-36.24%
YoY
|
-$41.31M
-7463.64%
YoY
|
$185.4M
30200.82%
YoY
|
$912.0K
78.47%
YoY
|
$825.0K
13.64%
YoY
|
$561.0K
-40.13%
YoY
|
$612.0K
-33.33%
YoY
|
$511.0K
-52.86%
YoY
|
$726.0K
-46.5%
YoY
|
$937.0K
-24.01%
YoY
|
$918.0K
-15.08%
YoY
|
$1.084M
15.94%
YoY
|
$1.357M
34.36%
YoY
|
$1.233M
34.61%
YoY
|
$1.081M
22.7%
YoY
|
$935.0K
-10.18%
YoY
|
$1.010M
-298.04%
YoY
|
$916.0K
24.8%
YoY
|
| Net Earnings |
$4.992M
26.41%
YoY
|
-$353.2M
-8939.89%
YoY
|
$5.240M
59.71%
YoY
|
$5.031M
44.53%
YoY
|
$3.949M
26.13%
YoY
|
$3.996M
5.07%
YoY
|
$3.281M
-25.65%
YoY
|
$3.481M
-24.82%
YoY
|
$3.131M
-41.16%
YoY
|
$3.803M
-39.84%
YoY
|
$4.413M
-25.04%
YoY
|
$4.630M
-12.56%
YoY
|
$5.321M
12.4%
YoY
|
$6.322M
31.98%
YoY
|
$5.887M
25.63%
YoY
|
$5.295M
14.59%
YoY
|
$4.734M
-12.3%
YoY
|
$4.790M
-765.28%
YoY
|
$4.686M
7.55%
YoY
|
| Basic Earnings Per Share |
$0.68
28.3%
YoY
|
N/A
|
$0.71
61.36%
YoY
|
$0.68
44.68%
YoY
|
$0.53
26.19%
YoY
|
N/A
|
$0.44
-25.42%
YoY
|
$0.47
-24.19%
YoY
|
$0.42
-40.0%
YoY
|
N/A
|
$0.59
-24.36%
YoY
|
$0.62
-11.43%
YoY
|
$0.70
11.11%
YoY
|
N/A
|
$0.78
32.2%
YoY
|
$0.70
20.69%
YoY
|
$0.63
-7.35%
YoY
|
N/A
|
$0.59
7.27%
YoY
|
| Diluted Earnings Per Share |
$0.68
28.3%
YoY
|
-$5.84
-1189.85%
YoY
|
$0.71
61.36%
YoY
|
$0.68
47.37%
YoY
|
$0.53
26.38%
YoY
|
$0.54
6.13%
YoY
|
$0.44
-24.14%
YoY
|
$0.46
-24.09%
YoY
|
$0.42
-40.42%
YoY
|
$0.51
-38.87%
YoY
|
$0.58
-100.0%
YoY
|
$0.61
-11.33%
YoY
|
$0.70
12.9%
YoY
|
$0.83
-100.0%
YoY
|
$769.4K
132663164.04%
YoY
|
$0.69
21.05%
YoY
|
$0.62
-7.46%
YoY
|
$624.5K
-793.9%
YoY
|
$0.58
7.41%
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 |
7.330M shares
-1.14%
YoY
|
7.335M shares
-1.35%
YoY
|
7.360M shares
-1.15%
YoY
|
7.382M shares
-1.24%
YoY
|
7.415M shares
-1.18%
YoY
|
7.435M shares
-0.78%
YoY
|
7.445M shares
-0.69%
YoY
|
7.475M shares
-0.38%
YoY
|
7.503M shares
-0.77%
YoY
|
7.494M shares
-0.97%
YoY
|
7.497M shares
-0.75%
YoY
|
7.504M shares
-0.55%
YoY
|
7.561M shares
0.37%
YoY
|
7.567M shares
-1.14%
YoY
|
7.554M shares
-4.77%
YoY
|
7.545M shares
-5.03%
YoY
|
7.534M shares
-5.47%
YoY
|
7.654M shares
-4.45%
YoY
|
7.932M shares
-0.43%
YoY
|
| Diluted Shares Outstanding |
7.329M shares
-1.39%
YoY
|
N/A
|
7.372M shares
-1.36%
YoY
|
7.398M shares
-1.29%
YoY
|
7.432M shares
-1.01%
YoY
|
N/A
|
7.473M shares
-1.28%
YoY
|
7.495M shares
-0.96%
YoY
|
7.508M shares
-1.66%
YoY
|
N/A
|
7.570M shares
-1.05%
YoY
|
7.568M shares
-1.08%
YoY
|
7.634M shares
-0.07%
YoY
|
N/A
|
7.651M shares
-4.89%
YoY
|
7.650M shares
-5.12%
YoY
|
7.640M shares
-5.55%
YoY
|
N/A
|
8.045M shares
-0.82%
YoY
|
Loading...