|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$488.0K
-99.98%
YoY
|
$2.043B
23.88%
YoY
|
$1.649B
17.98%
YoY
|
$1.398B
16.43%
YoY
|
$1.201B
48.16%
YoY
|
| Cost Of Revenue |
N/A
|
$722.2M
49.67%
YoY
|
$482.5M
33.44%
YoY
|
$361.6M
42.66%
YoY
|
$253.5M
42.2%
YoY
|
| Gross Profit |
N/A
|
$1.321B
13.21%
YoY
|
$1.167B
12.58%
YoY
|
$1.036B
9.41%
YoY
|
$947.0M
49.84%
YoY
|
| Selling, General & Admin |
$35.76M
-16.03%
YoY
|
$42.59M
11.82%
YoY
|
$38.09M
45.28%
YoY
|
$26.22M
-28.48%
YoY
|
$36.65M
64.4%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.448M
-93.31%
YoY
|
$21.65M
-7.73%
YoY
|
$23.47M
2.15%
YoY
|
$22.97M
-5.99%
YoY
|
$24.44M
39.02%
YoY
|
| Operating Expenses |
$47.21M
-97.51%
YoY
|
$1.894B
20.92%
YoY
|
$1.566B
16.54%
YoY
|
$1.344B
18.37%
YoY
|
$1.135B
33.68%
YoY
|
| Operating Profit |
-$46.72M
-91.84%
YoY
|
-$572.9M
43.41%
YoY
|
-$399.5M
29.87%
YoY
|
-$307.6M
63.5%
YoY
|
-$188.1M
-13.34%
YoY
|
| Interest Expense |
-$1.568M
-101.61%
YoY
|
$97.62M
252.54%
YoY
|
$27.69M
-8.43%
YoY
|
$30.24M
-19.73%
YoY
|
$37.67M
15.63%
YoY
|
| Other Income/Expense, Net |
$3.640M
39.09%
YoY
|
$2.617M
-50.32%
YoY
|
$5.268M
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$44.60M
-129.87%
YoY
|
$149.3M
79.79%
YoY
|
$83.05M
53.77%
YoY
|
$54.01M
-17.34%
YoY
|
$65.34M
-268.18%
YoY
|
| Income Tax |
-$5.691M
-109.23%
YoY
|
$61.65M
43.19%
YoY
|
$43.06M
-14.66%
YoY
|
$50.45M
136.95%
YoY
|
$21.29M
-256.24%
YoY
|
| Net Earnings |
$34.93M
-34.55%
YoY
|
$53.37M
282.53%
YoY
|
$13.95M
-268.61%
YoY
|
-$8.274M
-121.7%
YoY
|
$38.13M
-230.78%
YoY
|
| Basic Earnings Per Share |
$0.93
-35.42%
YoY
|
$1.44
278.95%
YoY
|
$0.38
-265.22%
YoY
|
-$0.23
-120.35%
YoY
|
$1.13
-231.4%
YoY
|
| Diluted Earnings Per Share |
$0.76
-41.54%
YoY
|
$1.30
293.94%
YoY
|
$0.33
-243.48%
YoY
|
-$0.23
-121.1%
YoY
|
$1.09
-226.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.56M
1.86%
YoY
|
36.87M shares
0.49%
YoY
|
36.69M shares
3.27%
YoY
|
35.53M shares
6.94%
YoY
|
33.22M shares
-1.88%
YoY
|
| Diluted Shares Outstanding |
37.56M
-0.97%
YoY
|
37.93M shares
0.82%
YoY
|
37.62M shares
5.88%
YoY
|
35.53M shares
5.47%
YoY
|
33.69M shares
-0.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$0.00
-100.0%
YoY
|
-$1.074M
-100.21%
YoY
|
$540.3M
9.29%
YoY
|
$528.8M
-3.28%
YoY
|
$497.4M
-0.16%
YoY
|
$503.6M
12.82%
YoY
|
$494.4M
18.69%
YoY
|
$546.7M
35.14%
YoY
|
$498.2M
30.55%
YoY
|
$446.4M
20.8%
YoY
|
$416.5M
14.59%
YoY
|
$404.5M
19.03%
YoY
|
$381.6M
17.46%
YoY
|
$369.5M
15.65%
YoY
|
$363.5M
26.82%
YoY
|
$339.8M
13.4%
YoY
|
$324.9M
10.25%
YoY
|
$319.5M
24.14%
YoY
|
$286.6M
27.93%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$192.4M
9.36%
YoY
|
$197.9M
-3.6%
YoY
|
$179.8M
2.55%
YoY
|
$172.9M
3.17%
YoY
|
$175.9M
40.61%
YoY
|
$205.3M
37.07%
YoY
|
$175.4M
53.4%
YoY
|
$167.6M
15.07%
YoY
|
$125.1M
27.9%
YoY
|
$149.7M
80.52%
YoY
|
$114.3M
37.29%
YoY
|
$145.7M
26.78%
YoY
|
$97.83M
59.71%
YoY
|
$82.95M
18.94%
YoY
|
$83.28M
65.72%
YoY
|
$114.9M
39.94%
YoY
|
$61.25M
42.71%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$347.9M
9.25%
YoY
|
$330.9M
-3.09%
YoY
|
$317.6M
-1.63%
YoY
|
$330.7M
18.62%
YoY
|
$318.4M
9.28%
YoY
|
$341.4M
34.01%
YoY
|
$322.8M
20.78%
YoY
|
$278.8M
24.52%
YoY
|
$291.4M
9.69%
YoY
|
$254.8M
-0.82%
YoY
|
$267.3M
10.62%
YoY
|
$223.9M
9.4%
YoY
|
$265.7M
17.88%
YoY
|
$256.9M
11.72%
YoY
|
$241.6M
-1.15%
YoY
|
$204.6M
16.74%
YoY
|
$225.4M
24.42%
YoY
|
| Selling, General & Admin |
$7.226M
-31.56%
YoY
|
$7.090M
-90.65%
YoY
|
$11.55M
4.73%
YoY
|
$12.59M
21.91%
YoY
|
$10.56M
0.35%
YoY
|
$75.81M
9.6%
YoY
|
$11.03M
17.24%
YoY
|
$10.33M
-76.73%
YoY
|
$10.52M
16.14%
YoY
|
$69.17M
21.24%
YoY
|
$9.405M
40.86%
YoY
|
$44.38M
451.2%
YoY
|
$9.059M
124.29%
YoY
|
$57.05M
-29.05%
YoY
|
$6.677M
-28.47%
YoY
|
$8.052M
-19.96%
YoY
|
$4.039M
-49.53%
YoY
|
$80.41M
28.65%
YoY
|
$9.334M
69.0%
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 |
$356.0K
-92.71%
YoY
|
-$13.62M
-352.19%
YoY
|
$5.259M
-2.52%
YoY
|
$4.924M
-6.94%
YoY
|
$4.881M
-12.34%
YoY
|
$5.399M
-9.88%
YoY
|
$5.395M
-15.7%
YoY
|
$5.291M
-9.94%
YoY
|
$5.568M
6.0%
YoY
|
$5.991M
13.92%
YoY
|
$6.400M
15.34%
YoY
|
$5.875M
-2.23%
YoY
|
$5.253M
-14.67%
YoY
|
$5.259M
-14.85%
YoY
|
$5.549M
-9.32%
YoY
|
$6.009M
-3.73%
YoY
|
$6.156M
3.74%
YoY
|
$6.176M
14.37%
YoY
|
$6.119M
52.98%
YoY
|
| Operating Expenses |
$8.997M
-98.09%
YoY
|
$8.618M
-97.01%
YoY
|
$502.0M
9.71%
YoY
|
$476.0M
-5.93%
YoY
|
$472.1M
0.76%
YoY
|
$288.5M
16.0%
YoY
|
$457.6M
15.73%
YoY
|
$506.0M
118.96%
YoY
|
$468.5M
25.46%
YoY
|
$248.7M
24.49%
YoY
|
$395.4M
16.85%
YoY
|
$231.1M
-31.02%
YoY
|
$373.5M
14.61%
YoY
|
$199.8M
3.11%
YoY
|
$338.4M
19.55%
YoY
|
$335.0M
16.25%
YoY
|
$325.9M
27.64%
YoY
|
$193.8M
-16.78%
YoY
|
$283.0M
34.68%
YoY
|
| Operating Profit |
-$8.997M
-94.18%
YoY
|
N/A
|
-$154.1M
10.76%
YoY
|
-$145.2M
-11.82%
YoY
|
-$154.5M
6.05%
YoY
|
$42.19M
40.34%
YoY
|
-$139.2M
33.82%
YoY
|
-$164.6M
-795.33%
YoY
|
-$145.7M
37.24%
YoY
|
$30.07M
24.8%
YoY
|
-$104.0M
43.02%
YoY
|
$23.67M
-130.29%
YoY
|
-$106.2M
26.03%
YoY
|
$24.09M
121.2%
YoY
|
-$72.70M
26.07%
YoY
|
-$78.15M
34.12%
YoY
|
-$84.23M
675.65%
YoY
|
$10.89M
-118.93%
YoY
|
-$57.67M
98.7%
YoY
|
| Interest Expense |
$2.834M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$8.290M
28.23%
YoY
|
N/A
|
$6.716M
22.04%
YoY
|
$7.044M
-22.89%
YoY
|
$6.465M
-36.61%
YoY
|
N/A
|
$5.503M
-36.43%
YoY
|
$9.135M
1.71%
YoY
|
$10.20M
10.24%
YoY
|
N/A
|
$8.657M
4.04%
YoY
|
| Other Income/Expense, Net |
$966.0K
80.22%
YoY
|
$1.002M
N/A
|
N/A
|
N/A
|
$536.0K
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
|
| Pretax Income |
-$8.292M
-132.71%
YoY
|
-$8.690M
-120.6%
YoY
|
$38.28M
4.06%
YoY
|
$52.71M
29.69%
YoY
|
$25.35M
-14.64%
YoY
|
$42.19M
40.34%
YoY
|
$36.78M
73.98%
YoY
|
$40.65M
71.69%
YoY
|
$29.70M
263.38%
YoY
|
$30.07M
20.11%
YoY
|
$21.14M
-15.86%
YoY
|
$23.67M
392.49%
YoY
|
$8.173M
-958.51%
YoY
|
$25.03M
129.83%
YoY
|
$25.13M
601.03%
YoY
|
$4.807M
-58.11%
YoY
|
-$952.0K
-102.42%
YoY
|
$10.89M
-55.67%
YoY
|
$3.584M
-74.21%
YoY
|
| Income Tax |
-$1.153M
-109.31%
YoY
|
$616.0K
-95.21%
YoY
|
$22.67M
38.99%
YoY
|
$21.61M
15.72%
YoY
|
$12.38M
-10.39%
YoY
|
$12.85M
-7.78%
YoY
|
$16.31M
32.88%
YoY
|
$18.67M
57.92%
YoY
|
$13.82M
175.15%
YoY
|
$13.94M
-26.31%
YoY
|
$12.27M
142.17%
YoY
|
$11.82M
-55.47%
YoY
|
$5.022M
-5939.53%
YoY
|
$18.91M
91.52%
YoY
|
$5.068M
2038.4%
YoY
|
$26.56M
994.15%
YoY
|
-$86.00K
-100.98%
YoY
|
$9.875M
17.52%
YoY
|
$237.0K
-128.08%
YoY
|
| Net Earnings |
$14.25M
152.81%
YoY
|
$5.877M
-69.7%
YoY
|
$6.421M
-46.11%
YoY
|
$18.96M
47.54%
YoY
|
$5.635M
-37.73%
YoY
|
$19.40M
184.11%
YoY
|
$11.92M
453.41%
YoY
|
$12.85M
114.58%
YoY
|
$9.050M
-952.17%
YoY
|
$6.828M
683.93%
YoY
|
$2.153M
-84.86%
YoY
|
$5.989M
-126.73%
YoY
|
-$1.062M
10.63%
YoY
|
$871.0K
-304.46%
YoY
|
$14.22M
608.32%
YoY
|
-$22.41M
-381.19%
YoY
|
-$960.0K
-103.36%
YoY
|
-$426.0K
-102.99%
YoY
|
$2.008M
-84.27%
YoY
|
| Basic Earnings Per Share |
$0.38
153.33%
YoY
|
N/A
|
$0.17
-46.88%
YoY
|
$0.50
42.86%
YoY
|
$0.15
-37.5%
YoY
|
N/A
|
$0.32
433.33%
YoY
|
$0.35
118.75%
YoY
|
$0.24
-900.0%
YoY
|
N/A
|
$0.06
-84.62%
YoY
|
$0.16
-125.0%
YoY
|
-$0.03
0.0%
YoY
|
N/A
|
$0.39
550.0%
YoY
|
-$0.64
-366.67%
YoY
|
-$0.03
-103.49%
YoY
|
N/A
|
$0.06
-83.78%
YoY
|
| Diluted Earnings Per Share |
$0.34
161.54%
YoY
|
$0.15
-71.17%
YoY
|
$0.13
-55.17%
YoY
|
$0.37
19.35%
YoY
|
$0.13
-40.91%
YoY
|
$0.51
179.77%
YoY
|
$0.29
625.0%
YoY
|
$0.31
94.55%
YoY
|
$0.22
-833.33%
YoY
|
$0.18
654.23%
YoY
|
$0.04
-89.47%
YoY
|
$0.16
-124.9%
YoY
|
-$0.03
0.0%
YoY
|
$0.02
-100.0%
YoY
|
$0.38
533.33%
YoY
|
-$0.64
-390.91%
YoY
|
-$0.03
-103.7%
YoY
|
-$12.82K
-3205634.35%
YoY
|
$0.06
-82.86%
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 |
37.88M
1.66%
YoY
|
37.82M
2.07%
YoY
|
37.50M shares
1.93%
YoY
|
37.50M shares
1.93%
YoY
|
37.26M shares
1.35%
YoY
|
37.06M shares
0.83%
YoY
|
36.79M shares
0.11%
YoY
|
36.79M shares
0.12%
YoY
|
36.76M shares
0.07%
YoY
|
36.75M shares
1.37%
YoY
|
36.75M shares
1.22%
YoY
|
36.74M shares
4.3%
YoY
|
36.73M shares
7.32%
YoY
|
36.25M shares
6.94%
YoY
|
36.31M shares
8.19%
YoY
|
35.23M shares
7.08%
YoY
|
34.23M shares
5.58%
YoY
|
33.90M shares
2.07%
YoY
|
33.56M shares
-0.37%
YoY
|
| Diluted Shares Outstanding |
37.79M
-1.71%
YoY
|
N/A
|
38.58M
2.02%
YoY
|
38.62M shares
2.29%
YoY
|
38.45M shares
1.77%
YoY
|
N/A
|
37.82M shares
0.36%
YoY
|
37.75M shares
0.44%
YoY
|
37.78M shares
3.44%
YoY
|
N/A
|
37.68M shares
2.45%
YoY
|
37.59M shares
6.69%
YoY
|
36.52M shares
6.7%
YoY
|
N/A
|
36.78M shares
7.77%
YoY
|
35.23M shares
4.95%
YoY
|
34.23M shares
-5.4%
YoY
|
N/A
|
34.13M shares
1.33%
YoY
|
Loading...