|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$328.1M
-19.72%
YoY
|
$408.7M
-8.81%
YoY
|
$448.2M
-12.53%
YoY
|
$512.4M
-6.7%
YoY
|
$549.2M
50.8%
YoY
|
| Cost Of Revenue |
$44.34M
-12.49%
YoY
|
$50.66M
-10.81%
YoY
|
$56.80M
-9.4%
YoY
|
$62.70M
-73.79%
YoY
|
$239.3M
54.75%
YoY
|
| Gross Profit |
$283.8M
-20.74%
YoY
|
$358.0M
-8.52%
YoY
|
$391.4M
-12.97%
YoY
|
$449.7M
45.1%
YoY
|
$309.9M
47.89%
YoY
|
| Selling, General & Admin |
$209.2M
-16.77%
YoY
|
$251.4M
-22.35%
YoY
|
$323.8M
-7.53%
YoY
|
$350.1M
-72.15%
YoY
|
$1.257B
69.69%
YoY
|
| Research & Development |
$8.814M
-11.04%
YoY
|
$9.908M
12.2%
YoY
|
$8.831M
0.16%
YoY
|
$8.817M
17.76%
YoY
|
$7.487M
56.96%
YoY
|
| Depreciation & Amortization |
$2.186M
-20.6%
YoY
|
$2.753M
-27.95%
YoY
|
$3.821M
23.62%
YoY
|
$3.091M
15.51%
YoY
|
$2.676M
4.82%
YoY
|
| Operating Expenses |
$218.1M
-16.56%
YoY
|
$261.3M
-21.43%
YoY
|
$332.6M
-7.34%
YoY
|
$359.0M
-71.62%
YoY
|
$1.265B
69.61%
YoY
|
| Operating Profit |
$62.60M
-29.66%
YoY
|
$88.99M
71.77%
YoY
|
$51.81M
-40.65%
YoY
|
$87.28M
-109.02%
YoY
|
-$967.6M
79.62%
YoY
|
| Interest Expense |
$2.963M
-43.97%
YoY
|
$5.288M
7.83%
YoY
|
$4.904M
-1762.37%
YoY
|
-$295.0K
168.18%
YoY
|
-$110.0K
-123.06%
YoY
|
| Other Income/Expense, Net |
$1.040M
-50.12%
YoY
|
$2.085M
-441.24%
YoY
|
-$611.0K
-103.9%
YoY
|
$15.67M
-3.13%
YoY
|
$16.18M
-661.93%
YoY
|
| Pretax Income |
$66.60M
-30.89%
YoY
|
$96.36M
71.77%
YoY
|
$56.10M
-45.36%
YoY
|
$102.7M
-110.79%
YoY
|
-$951.5M
75.85%
YoY
|
| Income Tax |
$2.558M
-21.36%
YoY
|
$3.253M
80.42%
YoY
|
$1.803M
21.01%
YoY
|
$1.490M
-36.81%
YoY
|
$2.358M
N/A
|
| Net Earnings |
$5.620M
-20.39%
YoY
|
$7.059M
296.13%
YoY
|
$1.782M
-90.09%
YoY
|
$17.99M
-101.78%
YoY
|
-$1.013B
88.22%
YoY
|
| Basic Earnings Per Share |
$2.41
1238.89%
YoY
|
$0.18
200.0%
YoY
|
$0.06
-91.78%
YoY
|
$0.73
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.31
1183.33%
YoY
|
$0.18
260.0%
YoY
|
$0.05
-93.15%
YoY
|
$0.73
-100.0%
YoY
|
-$3.209M
88.48%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.333M shares
-93.91%
YoY
|
38.32M shares
20.87%
YoY
|
31.71M shares
28.71%
YoY
|
24.64M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.436M shares
-93.82%
YoY
|
39.41M shares
18.3%
YoY
|
33.31M shares
34.61%
YoY
|
24.75M shares
N/A
|
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 |
$77.03M
-7.76%
YoY
|
$83.39M
-14.45%
YoY
|
$81.27M
-16.38%
YoY
|
$79.95M
-23.89%
YoY
|
$83.51M
-23.38%
YoY
|
$97.48M
-13.09%
YoY
|
$97.19M
-8.44%
YoY
|
$105.0M
1.35%
YoY
|
$109.0M
-13.66%
YoY
|
$112.2M
-12.14%
YoY
|
$106.2M
-11.49%
YoY
|
$103.6M
-19.04%
YoY
|
$126.2M
-7.72%
YoY
|
$127.7M
-12.96%
YoY
|
$119.9M
-14.74%
YoY
|
$128.0M
-9.93%
YoY
|
$136.8M
14.27%
YoY
|
$146.7M
37.28%
YoY
|
$140.7M
43.31%
YoY
|
$142.1M
N/A
|
| Cost Of Revenue |
$11.15M
-6.6%
YoY
|
$10.85M
-1.48%
YoY
|
$10.60M
-17.85%
YoY
|
$10.95M
-18.16%
YoY
|
$11.94M
-10.72%
YoY
|
$11.01M
-15.7%
YoY
|
$12.90M
-6.59%
YoY
|
$13.38M
-8.58%
YoY
|
$13.37M
-12.57%
YoY
|
$13.07M
-9.08%
YoY
|
$13.81M
-4.63%
YoY
|
$14.64M
-9.82%
YoY
|
$15.29M
-13.21%
YoY
|
$14.37M
-18.31%
YoY
|
$14.48M
-76.65%
YoY
|
$16.23M
-39.5%
YoY
|
$17.62M
-86.74%
YoY
|
$17.59M
-79.48%
YoY
|
$62.02M
131.87%
YoY
|
$26.83M
-2.45%
YoY
|
| Gross Profit |
$65.88M
-7.95%
YoY
|
$72.54M
-16.1%
YoY
|
$70.67M
-16.15%
YoY
|
$69.00M
-24.73%
YoY
|
$71.57M
-25.15%
YoY
|
$86.46M
-12.74%
YoY
|
$84.28M
-8.72%
YoY
|
$91.67M
2.99%
YoY
|
$95.62M
-13.81%
YoY
|
$99.09M
-12.53%
YoY
|
$92.34M
-12.44%
YoY
|
$89.01M
-20.37%
YoY
|
$110.9M
-6.91%
YoY
|
$113.3M
-12.24%
YoY
|
$105.5M
34.09%
YoY
|
$111.8M
-3.05%
YoY
|
$119.2M
-1009.92%
YoY
|
$129.1M
510.47%
YoY
|
$78.64M
10.13%
YoY
|
$115.3M
108.51%
YoY
|
| Selling, General & Admin |
$63.86M
24.23%
YoY
|
$56.54M
6.77%
YoY
|
$49.93M
-15.56%
YoY
|
$51.37M
-23.6%
YoY
|
$51.41M
-27.7%
YoY
|
$52.96M
-42.98%
YoY
|
$59.12M
-23.68%
YoY
|
$67.24M
-12.3%
YoY
|
$71.10M
-7.37%
YoY
|
$92.88M
8.86%
YoY
|
$77.47M
-3.91%
YoY
|
$76.66M
-10.25%
YoY
|
$76.76M
-22.29%
YoY
|
$85.32M
-12.47%
YoY
|
$80.62M
-81.63%
YoY
|
$85.41M
-29.75%
YoY
|
$98.78M
-83.51%
YoY
|
$97.47M
-75.23%
YoY
|
$438.8M
220.79%
YoY
|
$121.6M
265489.78%
YoY
|
| Research & Development |
$2.325M
-0.9%
YoY
|
$2.186M
-26.5%
YoY
|
$2.141M
-18.09%
YoY
|
$2.141M
-1.38%
YoY
|
$2.346M
9.17%
YoY
|
$2.974M
44.86%
YoY
|
$2.614M
25.37%
YoY
|
$2.171M
-2.65%
YoY
|
$2.149M
-12.75%
YoY
|
$2.053M
-1.16%
YoY
|
$2.085M
-4.05%
YoY
|
$2.230M
-2.58%
YoY
|
$2.463M
8.12%
YoY
|
$2.077M
26.26%
YoY
|
$2.173M
1.68%
YoY
|
$2.289M
18.79%
YoY
|
$2.278M
28.12%
YoY
|
$1.645M
26.54%
YoY
|
$2.137M
70.28%
YoY
|
$1.927M
60.58%
YoY
|
| Depreciation & Amortization |
$518.0K
-2.45%
YoY
|
$504.0K
-33.33%
YoY
|
$32.00K
-45.76%
YoY
|
$28.00K
-50.0%
YoY
|
$531.0K
-23.38%
YoY
|
$756.0K
-10.21%
YoY
|
$59.00K
-9.23%
YoY
|
$56.00K
-18.84%
YoY
|
$693.0K
-29.57%
YoY
|
$842.0K
-18.88%
YoY
|
$65.00K
-14.47%
YoY
|
$69.00K
-14.81%
YoY
|
$984.0K
62.91%
YoY
|
$1.038M
73.0%
YoY
|
$76.00K
-34.48%
YoY
|
$81.00K
-28.95%
YoY
|
$604.0K
-19.57%
YoY
|
$600.0K
-6.4%
YoY
|
$116.0K
4.5%
YoY
|
$114.0K
-91.23%
YoY
|
| Operating Expenses |
$66.19M
23.13%
YoY
|
$59.36M
4.46%
YoY
|
$52.07M
-15.66%
YoY
|
$53.51M
-22.9%
YoY
|
$53.75M
-26.62%
YoY
|
$56.82M
-40.72%
YoY
|
$61.74M
-22.4%
YoY
|
$69.41M
-12.02%
YoY
|
$73.25M
-7.54%
YoY
|
$95.86M
8.28%
YoY
|
$79.56M
-3.91%
YoY
|
$78.89M
-10.05%
YoY
|
$79.22M
-21.61%
YoY
|
$88.52M
-11.32%
YoY
|
$82.79M
-81.23%
YoY
|
$87.70M
-28.99%
YoY
|
$101.1M
-83.18%
YoY
|
$99.82M
-74.76%
YoY
|
$441.0M
219.43%
YoY
|
$123.5M
269699.04%
YoY
|
| Operating Profit |
-$1.096M
-106.53%
YoY
|
$13.19M
-55.52%
YoY
|
$17.82M
-18.64%
YoY
|
$14.81M
-30.58%
YoY
|
$16.78M
-22.15%
YoY
|
$29.64M
816.29%
YoY
|
$21.90M
98.35%
YoY
|
$21.33M
139.2%
YoY
|
$21.56M
-29.58%
YoY
|
$3.235M
-86.94%
YoY
|
$11.04M
-49.18%
YoY
|
$8.919M
-61.84%
YoY
|
$30.61M
75.71%
YoY
|
$24.77M
-15.38%
YoY
|
$21.73M
-105.82%
YoY
|
$23.37M
-361.64%
YoY
|
$17.42M
-102.83%
YoY
|
$29.27M
-107.82%
YoY
|
-$373.1M
454.19%
YoY
|
-$8.933M
-116.17%
YoY
|
| Interest Expense |
$510.0K
-45.8%
YoY
|
$568.0K
-48.55%
YoY
|
$685.0K
-42.19%
YoY
|
$769.0K
-42.65%
YoY
|
$941.0K
-43.24%
YoY
|
$1.104M
-40.07%
YoY
|
$1.185M
-21.58%
YoY
|
$1.341M
32.38%
YoY
|
$1.658M
208.18%
YoY
|
$1.842M
564.98%
YoY
|
$1.511M
-925.68%
YoY
|
$1.013M
-564.68%
YoY
|
$538.0K
-414.62%
YoY
|
$277.0K
-318.11%
YoY
|
-$183.0K
-3760.0%
YoY
|
-$218.0K
-3214.29%
YoY
|
-$171.0K
-3520.0%
YoY
|
-$127.0K
958.33%
YoY
|
$5.000K
-70.59%
YoY
|
$7.000K
-98.25%
YoY
|
| Other Income/Expense, Net |
$94.00K
-40.51%
YoY
|
$61.00K
-96.75%
YoY
|
$478.0K
-24.37%
YoY
|
$343.0K
-152.29%
YoY
|
$158.0K
-32.48%
YoY
|
$1.875M
-232.23%
YoY
|
$632.0K
247.25%
YoY
|
-$656.0K
-375.63%
YoY
|
$234.0K
-39.53%
YoY
|
-$1.418M
-1463.46%
YoY
|
$182.0K
-104.98%
YoY
|
$238.0K
-98.0%
YoY
|
$387.0K
-94.7%
YoY
|
$104.0K
-98.27%
YoY
|
-$3.651M
-137.03%
YoY
|
$11.92M
2149.62%
YoY
|
$7.296M
-3314.1%
YoY
|
$6.016M
-688.07%
YoY
|
$9.859M
-1092.85%
YoY
|
$530.0K
-148.18%
YoY
|
| Pretax Income |
-$492.0K
-102.75%
YoY
|
$13.81M
-49.17%
YoY
|
$18.98M
-19.97%
YoY
|
$15.92M
-27.69%
YoY
|
$17.88M
-23.75%
YoY
|
$27.18M
1537.11%
YoY
|
$23.72M
86.25%
YoY
|
$22.02M
116.51%
YoY
|
$23.45M
-25.64%
YoY
|
$1.660M
-93.4%
YoY
|
$12.74M
-28.82%
YoY
|
$10.17M
-71.01%
YoY
|
$31.53M
28.47%
YoY
|
$25.15M
-28.47%
YoY
|
$17.89M
-104.93%
YoY
|
$35.08M
-517.78%
YoY
|
$24.55M
-103.99%
YoY
|
$35.15M
-109.36%
YoY
|
-$363.2M
431.83%
YoY
|
-$8.396M
18239.89%
YoY
|
| Income Tax |
$62.00K
-94.03%
YoY
|
-$161.0K
-121.02%
YoY
|
$1.068M
9.76%
YoY
|
$613.0K
-21.31%
YoY
|
$1.038M
41.22%
YoY
|
$766.0K
-415.23%
YoY
|
$973.0K
40.81%
YoY
|
$779.0K
94.75%
YoY
|
$735.0K
-18.33%
YoY
|
-$243.0K
-90.1%
YoY
|
$691.0K
-50.04%
YoY
|
$400.0K
-61.54%
YoY
|
$900.0K
-40.0%
YoY
|
-$2.455M
237.69%
YoY
|
$1.383M
-55.39%
YoY
|
$1.040M
N/A
|
$1.500M
N/A
|
-$727.0K
N/A
|
$3.100M
N/A
|
$0.00
N/A
|
| Net Earnings |
-$573.0K
-164.38%
YoY
|
$1.928M
-9.82%
YoY
|
$1.505M
-12.5%
YoY
|
$1.297M
-16.0%
YoY
|
$890.0K
-46.29%
YoY
|
$2.138M
1438.13%
YoY
|
$1.720M
1128.57%
YoY
|
$1.544M
4188.89%
YoY
|
$1.657M
12.95%
YoY
|
$139.0K
-96.76%
YoY
|
$140.0K
-103.49%
YoY
|
$36.00K
-99.7%
YoY
|
$1.467M
-74.82%
YoY
|
$4.296M
-49.88%
YoY
|
-$4.012M
-99.0%
YoY
|
$11.88M
-250.49%
YoY
|
$5.825M
-100.95%
YoY
|
$8.572M
-102.29%
YoY
|
-$399.5M
491.03%
YoY
|
-$7.895M
27695.38%
YoY
|
| Basic Earnings Per Share |
-$0.23
-153.49%
YoY
|
N/A
|
$0.60
1400.0%
YoY
|
$0.55
1275.0%
YoY
|
$0.43
760.0%
YoY
|
N/A
|
$0.04
N/A
|
$0.04
N/A
|
$0.05
0.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
-79.17%
YoY
|
N/A
|
-$0.17
-143.59%
YoY
|
$0.53
N/A
|
$0.24
N/A
|
N/A
|
$0.39
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.23
-156.1%
YoY
|
$0.76
1322.16%
YoY
|
$0.58
1350.0%
YoY
|
$0.53
1225.0%
YoY
|
$0.41
925.0%
YoY
|
$0.05
1339.68%
YoY
|
$0.04
N/A
|
$0.04
N/A
|
$0.04
-20.0%
YoY
|
$0.00
-72.14%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
-79.17%
YoY
|
$0.01
-100.0%
YoY
|
-$0.17
-143.59%
YoY
|
$0.53
-100.0%
YoY
|
$0.24
-100.0%
YoY
|
$27.14K
-102.29%
YoY
|
$0.39
-100.0%
YoY
|
-$24.96K
2353.95%
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 |
2.491M shares
21.45%
YoY
|
N/A
|
2.489M shares
-93.61%
YoY
|
2.357M shares
-93.83%
YoY
|
2.051M shares
-94.42%
YoY
|
N/A
|
38.96M shares
18.4%
YoY
|
38.20M shares
25.15%
YoY
|
36.73M shares
25.89%
YoY
|
N/A
|
32.91M shares
39.85%
YoY
|
30.53M shares
36.96%
YoY
|
29.17M shares
22.31%
YoY
|
N/A
|
23.53M shares
-5.73%
YoY
|
22.29M shares
N/A
|
23.85M shares
N/A
|
N/A
|
24.96M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.491M shares
15.32%
YoY
|
N/A
|
2.598M shares
-93.45%
YoY
|
2.445M shares
-93.7%
YoY
|
2.160M shares
-94.52%
YoY
|
N/A
|
39.66M shares
17.93%
YoY
|
38.83M shares
21.97%
YoY
|
39.44M shares
29.32%
YoY
|
N/A
|
33.63M shares
42.71%
YoY
|
31.84M shares
42.79%
YoY
|
30.50M shares
27.86%
YoY
|
N/A
|
23.57M shares
-5.6%
YoY
|
22.30M shares
N/A
|
23.85M shares
N/A
|
N/A
|
24.96M shares
N/A
|
N/A
|
Loading...