|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$381.2M
18.57%
YoY
|
$321.5M
-36.83%
YoY
|
$508.9M
12.39%
YoY
|
$452.9M
71.75%
YoY
|
$263.7M
31.69%
YoY
|
| Cost Of Revenue |
$6.589M
-7.44%
YoY
|
$7.119M
-31.8%
YoY
|
$10.44M
0.2%
YoY
|
$10.42M
39.28%
YoY
|
$7.480M
81.41%
YoY
|
| Gross Profit |
$590.5M
13.8%
YoY
|
$518.8M
3.46%
YoY
|
$501.5M
13.35%
YoY
|
$442.4M
28.96%
YoY
|
$343.1M
19.59%
YoY
|
| Selling, General & Admin |
$67.48M
5.01%
YoY
|
$64.26M
-53.61%
YoY
|
$138.5M
-5.01%
YoY
|
$145.8M
119.88%
YoY
|
$66.32M
133.13%
YoY
|
| Research & Development |
$17.10M
41.32%
YoY
|
$12.10M
40.7%
YoY
|
$8.600M
-33.33%
YoY
|
$12.90M
-5.84%
YoY
|
$13.70M
52.22%
YoY
|
| Depreciation & Amortization |
$5.159M
-46.38%
YoY
|
$9.621M
-24.45%
YoY
|
$12.74M
-6.23%
YoY
|
$13.58M
32.09%
YoY
|
$10.28M
52.73%
YoY
|
| Operating Expenses |
$84.58M
10.76%
YoY
|
$76.36M
-58.6%
YoY
|
$184.4M
-2.98%
YoY
|
$190.1M
137.53%
YoY
|
$80.02M
113.68%
YoY
|
| Operating Profit |
$166.7M
76.31%
YoY
|
$94.54M
-70.18%
YoY
|
$317.1M
-5099.5%
YoY
|
-$6.342M
-111.08%
YoY
|
$57.26M
-26.14%
YoY
|
| Interest Expense |
-$34.39M
-20.51%
YoY
|
-$43.27M
-84.45%
YoY
|
-$278.2M
3.36%
YoY
|
-$269.1M
149.4%
YoY
|
-$107.9M
459.57%
YoY
|
| Other Income/Expense, Net |
-$4.173M
-47.35%
YoY
|
-$7.926M
74.39%
YoY
|
-$4.545M
-148.33%
YoY
|
$9.405M
-69.2%
YoY
|
$30.54M
-1670.39%
YoY
|
| Pretax Income |
$156.1M
77.22%
YoY
|
$88.10M
110.72%
YoY
|
$41.81M
1265.0%
YoY
|
$3.063M
-96.6%
YoY
|
$90.10M
16.23%
YoY
|
| Income Tax |
$9.885M
134.52%
YoY
|
$4.215M
80.82%
YoY
|
$2.331M
-941.52%
YoY
|
-$277.0K
-189.07%
YoY
|
$311.0K
N/A
|
| Net Earnings |
$26.33M
262.76%
YoY
|
$7.258M
-822.19%
YoY
|
-$1.005M
-114.16%
YoY
|
$7.098M
-72.22%
YoY
|
$25.55M
-67.03%
YoY
|
| Basic Earnings Per Share |
$0.99
175.0%
YoY
|
$0.36
-700.0%
YoY
|
-$0.06
-111.76%
YoY
|
$0.51
-73.58%
YoY
|
$1.93
N/A
|
| Diluted Earnings Per Share |
$0.99
175.0%
YoY
|
$0.36
-687.18%
YoY
|
-$0.06
-172.78%
YoY
|
$0.08
-95.64%
YoY
|
$1.93
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
26.51M shares
31.57%
YoY
|
20.15M shares
22.91%
YoY
|
16.39M shares
17.81%
YoY
|
13.91M shares
5.26%
YoY
|
13.22M shares
N/A
|
| Diluted Shares Outstanding |
26.51M shares
31.57%
YoY
|
20.15M shares
22.91%
YoY
|
16.39M shares
-80.55%
YoY
|
84.26M shares
537.0%
YoY
|
13.23M shares
N/A
|
|
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 |
$87.30M
-3.87%
YoY
|
$159.3M
17.33%
YoY
|
$155.1M
70.12%
YoY
|
$100.2M
16.19%
YoY
|
$90.81M
43.65%
YoY
|
$135.7M
2.11%
YoY
|
$91.17M
20.48%
YoY
|
$86.28M
15.69%
YoY
|
$63.21M
10.54%
YoY
|
$132.9M
10.74%
YoY
|
$75.67M
43.78%
YoY
|
$74.58M
-30.87%
YoY
|
$57.19M
12.73%
YoY
|
$120.0M
25.09%
YoY
|
$52.63M
-27.8%
YoY
|
$107.9M
-33.67%
YoY
|
$50.73M
-18.0%
YoY
|
$95.96M
3.94%
YoY
|
$72.89M
62.42%
YoY
|
$162.6M
N/A
|
| Cost Of Revenue |
N/A
|
$1.720M
5.39%
YoY
|
$1.712M
-0.75%
YoY
|
$1.527M
-8.89%
YoY
|
$1.630M
-21.86%
YoY
|
$1.632M
-39.04%
YoY
|
$1.725M
-42.5%
YoY
|
$1.676M
-29.67%
YoY
|
$2.086M
-12.72%
YoY
|
$2.677M
-0.11%
YoY
|
$3.000M
8.23%
YoY
|
$2.383M
-2.3%
YoY
|
$2.390M
13.81%
YoY
|
$2.680M
21.82%
YoY
|
$2.772M
38.6%
YoY
|
$2.439M
43.47%
YoY
|
$2.100M
31.25%
YoY
|
$2.200M
69.23%
YoY
|
$2.000M
81.82%
YoY
|
$1.700M
112.5%
YoY
|
| Gross Profit |
N/A
|
$157.5M
17.48%
YoY
|
$153.4M
13.72%
YoY
|
$140.9M
13.07%
YoY
|
$138.6M
10.68%
YoY
|
$134.1M
2.95%
YoY
|
$134.9M
3.59%
YoY
|
$124.6M
1.13%
YoY
|
$125.3M
6.16%
YoY
|
$130.2M
10.99%
YoY
|
$130.2M
7.19%
YoY
|
$123.2M
16.88%
YoY
|
$118.0M
19.66%
YoY
|
$117.4M
25.11%
YoY
|
$121.5M
34.97%
YoY
|
$105.4M
37.47%
YoY
|
$98.60M
19.37%
YoY
|
$93.80M
3.08%
YoY
|
$90.00M
45.87%
YoY
|
$76.70M
26.78%
YoY
|
| Selling, General & Admin |
$15.46M
9.24%
YoY
|
$42.75M
3.46%
YoY
|
$43.19M
151.69%
YoY
|
$15.81M
-5.12%
YoY
|
$14.15M
6.47%
YoY
|
$41.32M
19.21%
YoY
|
$17.16M
-3.74%
YoY
|
$16.67M
-0.42%
YoY
|
$13.29M
-2.54%
YoY
|
$34.66M
-6.18%
YoY
|
$17.83M
12.52%
YoY
|
$16.74M
-62.86%
YoY
|
$13.64M
-17.89%
YoY
|
$36.95M
-20.55%
YoY
|
$15.84M
-19.65%
YoY
|
$45.07M
-33.38%
YoY
|
$16.61M
76.76%
YoY
|
$46.50M
15.59%
YoY
|
$19.72M
378.54%
YoY
|
$67.65M
N/A
|
| Research & Development |
$4.400M
7.32%
YoY
|
N/A
|
$4.600M
35.29%
YoY
|
$4.200M
75.0%
YoY
|
$4.100M
105.0%
YoY
|
N/A
|
$3.400M
54.55%
YoY
|
$2.400M
-4.0%
YoY
|
$2.000M
0.0%
YoY
|
N/A
|
$2.200M
-29.03%
YoY
|
$2.500M
-16.67%
YoY
|
$2.000M
-47.37%
YoY
|
N/A
|
$3.100M
-18.91%
YoY
|
$3.000M
N/A
|
$3.800M
40.74%
YoY
|
N/A
|
$3.823M
62.96%
YoY
|
N/A
|
| Depreciation & Amortization |
N/A
|
$764.0K
-64.06%
YoY
|
$1.133M
-50.31%
YoY
|
$1.502M
-39.68%
YoY
|
$1.760M
-35.41%
YoY
|
$2.126M
-27.56%
YoY
|
$2.280M
-26.45%
YoY
|
$2.490M
-24.93%
YoY
|
$2.725M
-19.64%
YoY
|
$2.935M
-16.74%
YoY
|
$3.100M
-10.2%
YoY
|
$3.317M
-1.46%
YoY
|
$3.391M
4.73%
YoY
|
$3.525M
17.77%
YoY
|
$3.452M
27.29%
YoY
|
$3.366M
-26.46%
YoY
|
$3.238M
49.63%
YoY
|
$2.993M
52.91%
YoY
|
$2.712M
-43.2%
YoY
|
$4.577M
52.57%
YoY
|
| Operating Expenses |
$19.86M
8.8%
YoY
|
$117.2M
19.16%
YoY
|
$94.85M
361.37%
YoY
|
$20.01M
4.96%
YoY
|
$18.25M
19.36%
YoY
|
$98.35M
117.66%
YoY
|
$20.56M
2.67%
YoY
|
$19.07M
-0.88%
YoY
|
$15.29M
-2.22%
YoY
|
$45.19M
-4.31%
YoY
|
$20.03M
5.72%
YoY
|
$19.24M
-62.6%
YoY
|
$15.64M
-23.38%
YoY
|
$47.22M
-9.9%
YoY
|
$18.94M
-19.53%
YoY
|
$51.44M
-31.93%
YoY
|
$20.41M
68.72%
YoY
|
$52.41M
-26.72%
YoY
|
$23.54M
264.04%
YoY
|
$75.57M
N/A
|
| Operating Profit |
$35.36M
-16.78%
YoY
|
$40.34M
12.86%
YoY
|
$58.52M
66.77%
YoY
|
$44.81M
51.96%
YoY
|
$42.49M
704.16%
YoY
|
$35.74M
-57.98%
YoY
|
$35.09M
125.22%
YoY
|
$29.49M
60.83%
YoY
|
$5.284M
41.66%
YoY
|
$85.06M
21.3%
YoY
|
$15.58M
-1707.95%
YoY
|
$18.33M
-66.05%
YoY
|
$3.730M
-272.61%
YoY
|
$70.13M
69.43%
YoY
|
-$969.0K
-108.42%
YoY
|
$54.00M
-10032.18%
YoY
|
-$2.161M
-108.86%
YoY
|
$41.39M
112.42%
YoY
|
$11.51M
-40.48%
YoY
|
-$543.6K
-100.9%
YoY
|
| Interest Expense |
N/A
|
-$7.990M
-21.77%
YoY
|
-$8.714M
-18.24%
YoY
|
-$8.518M
-22.31%
YoY
|
-$9.171M
-19.76%
YoY
|
-$10.21M
-87.08%
YoY
|
-$10.66M
-11.92%
YoY
|
-$10.96M
-2.38%
YoY
|
-$11.43M
0.52%
YoY
|
-$79.03M
-4.12%
YoY
|
-$12.10M
-84.71%
YoY
|
-$11.23M
-77.55%
YoY
|
-$11.37M
-80.04%
YoY
|
-$82.42M
108.14%
YoY
|
-$79.11M
219.24%
YoY
|
-$50.03M
14.95%
YoY
|
-$56.97M
115.19%
YoY
|
-$39.60M
853.32%
YoY
|
-$24.78M
493.01%
YoY
|
-$43.53M
706.02%
YoY
|
| Other Income/Expense, Net |
$232.0K
190.0%
YoY
|
$7.462M
-168.36%
YoY
|
$31.77M
-2427.47%
YoY
|
$79.00K
-108.81%
YoY
|
$80.00K
-98.48%
YoY
|
-$10.92M
90.36%
YoY
|
-$1.365M
-441.25%
YoY
|
-$897.0K
-308.6%
YoY
|
$5.251M
1417.63%
YoY
|
-$5.734M
-340.82%
YoY
|
$400.0K
-46.02%
YoY
|
$430.0K
-86.96%
YoY
|
$346.0K
-85.61%
YoY
|
$2.381M
-81.24%
YoY
|
$741.0K
-96.1%
YoY
|
$3.297M
-120.98%
YoY
|
$2.404M
-561.42%
YoY
|
$12.69M
-2670.75%
YoY
|
$19.01M
-4110.76%
YoY
|
-$15.72M
N/A
|
| Pretax Income |
$58.00M
163.64%
YoY
|
$39.81M
173.16%
YoY
|
$81.58M
137.15%
YoY
|
$12.70M
-55.59%
YoY
|
$22.00M
109.52%
YoY
|
$14.57M
389.68%
YoY
|
$34.40M
115.0%
YoY
|
$28.60M
52.13%
YoY
|
$10.50M
156.1%
YoY
|
$2.976M
-141.14%
YoY
|
$16.00M
3900.0%
YoY
|
$18.80M
93.83%
YoY
|
$4.100M
1950.0%
YoY
|
-$7.233M
-143.47%
YoY
|
$400.0K
-98.71%
YoY
|
$9.699M
-77.11%
YoY
|
$200.0K
-99.18%
YoY
|
$16.64M
2.98%
YoY
|
$31.10M
60.76%
YoY
|
$42.37M
N/A
|
| Income Tax |
$4.000M
135.29%
YoY
|
$1.363M
127.17%
YoY
|
$5.647M
145.52%
YoY
|
$1.200M
33.33%
YoY
|
$1.700M
325.0%
YoY
|
$600.0K
-41.97%
YoY
|
$2.300M
360.0%
YoY
|
$900.0K
28.57%
YoY
|
$400.0K
300.0%
YoY
|
$1.034M
-150.84%
YoY
|
$500.0K
-50.0%
YoY
|
$700.0K
246.53%
YoY
|
$100.0K
-80.0%
YoY
|
-$2.034M
418.88%
YoY
|
$1.000M
42.25%
YoY
|
$202.0K
N/A
|
$500.0K
N/A
|
-$392.0K
N/A
|
$703.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
$28.40M
-349.74%
YoY
|
$16.85M
-400.34%
YoY
|
$41.64M
876.43%
YoY
|
-$20.78M
-777.76%
YoY
|
-$11.37M
-305.38%
YoY
|
-$5.609M
0.75%
YoY
|
$4.264M
96.59%
YoY
|
$3.066M
43.14%
YoY
|
$5.537M
2105.98%
YoY
|
-$5.567M
-277.52%
YoY
|
$2.169M
-479.86%
YoY
|
$2.142M
-38.06%
YoY
|
$251.0K
-76.67%
YoY
|
$3.136M
-72.56%
YoY
|
-$571.0K
-104.04%
YoY
|
$3.458M
-121.26%
YoY
|
$1.076M
-134.87%
YoY
|
$11.43M
-29.27%
YoY
|
$14.13M
-26.97%
YoY
|
-$16.26M
N/A
|
| Basic Earnings Per Share |
$1.06
-320.83%
YoY
|
N/A
|
$1.48
604.76%
YoY
|
-$0.78
-587.5%
YoY
|
-$0.48
-265.52%
YoY
|
N/A
|
$0.21
61.54%
YoY
|
$0.16
14.29%
YoY
|
$0.29
1350.0%
YoY
|
N/A
|
$0.13
-425.0%
YoY
|
$0.14
-46.15%
YoY
|
$0.02
-75.0%
YoY
|
N/A
|
-$0.04
-103.77%
YoY
|
$0.26
N/A
|
$0.08
N/A
|
N/A
|
$1.06
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.56
-216.67%
YoY
|
$0.19
-172.08%
YoY
|
$0.47
123.81%
YoY
|
-$0.78
-587.5%
YoY
|
-$0.48
-580.0%
YoY
|
-$0.26
-15.04%
YoY
|
$0.21
61.54%
YoY
|
$0.16
14.29%
YoY
|
$0.10
400.0%
YoY
|
-$0.31
-242.93%
YoY
|
$0.13
-425.0%
YoY
|
$0.14
-100.0%
YoY
|
$0.02
-75.0%
YoY
|
$0.22
-100.0%
YoY
|
-$0.04
-103.77%
YoY
|
$41.03K
N/A
|
$0.08
-100.0%
YoY
|
$103.9K
-29.28%
YoY
|
$1.06
N/A
|
$0.00
N/A
|
| 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 |
26.78M shares
13.03%
YoY
|
N/A
|
87.31M shares
1.22%
YoY
|
86.81M shares
-21.98%
YoY
|
23.69M shares
23.36%
YoY
|
86.21M shares
-22.1%
YoY
|
86.25M shares
-21.96%
YoY
|
111.3M shares
1.34%
YoY
|
19.21M shares
27.72%
YoY
|
110.7M shares
0.99%
YoY
|
110.5M shares
690.95%
YoY
|
109.8M shares
711.73%
YoY
|
15.04M shares
10.72%
YoY
|
109.6M shares
N/A
|
13.97M shares
4.56%
YoY
|
13.53M shares
N/A
|
13.58M shares
N/A
|
N/A
|
13.36M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
86.20M shares
263.82%
YoY
|
N/A
|
88.24M shares
335.78%
YoY
|
26.61M shares
35.24%
YoY
|
23.69M shares
-72.53%
YoY
|
N/A
|
20.25M shares
18.7%
YoY
|
19.68M shares
23.95%
YoY
|
86.24M shares
467.77%
YoY
|
N/A
|
17.06M shares
22.08%
YoY
|
15.87M shares
-81.17%
YoY
|
15.19M shares
11.4%
YoY
|
N/A
|
13.97M shares
4.56%
YoY
|
84.28M shares
N/A
|
13.64M shares
N/A
|
N/A
|
13.36M shares
N/A
|
N/A
|
Loading...