|
Concept
|
2023 | 2022 | 2021 |
|---|---|---|---|
| Revenue |
$332.0M
-0.97%
YoY
|
$335.3M
-1.96%
YoY
|
$341.9M
61.36%
YoY
|
| Cost Of Revenue |
$62.27M
2.51%
YoY
|
$60.75M
-15.22%
YoY
|
$71.65M
19.8%
YoY
|
| Gross Profit |
$269.7M
-1.74%
YoY
|
$274.5M
1.56%
YoY
|
$270.3M
77.69%
YoY
|
| Selling, General & Admin |
$156.8M
-0.74%
YoY
|
$158.0M
15.04%
YoY
|
$137.3M
39.54%
YoY
|
| Research & Development |
$49.68M
47.61%
YoY
|
$33.66M
82.71%
YoY
|
$18.42M
38.93%
YoY
|
| Depreciation & Amortization |
$78.29M
83.34%
YoY
|
$42.70M
6.06%
YoY
|
$40.26M
-10.91%
YoY
|
| Operating Expenses |
$49.68M
47.61%
YoY
|
$33.66M
-82.79%
YoY
|
$195.6M
25.44%
YoY
|
| Operating Profit |
$220.0M
-8.64%
YoY
|
$240.8M
222.35%
YoY
|
$74.72M
-2065.67%
YoY
|
| Interest Expense |
-$2.008M
-13.71%
YoY
|
-$2.327M
6.4%
YoY
|
-$2.187M
54.34%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$18.98M
-144.75%
YoY
|
$42.43M
-41.3%
YoY
|
$72.28M
-1071.18%
YoY
|
| Income Tax |
$2.503M
-87.29%
YoY
|
$19.69M
-2176.79%
YoY
|
-$948.0K
-90.11%
YoY
|
| Net Earnings |
-$21.49M
-194.5%
YoY
|
$22.74M
-68.95%
YoY
|
$73.22M
3323.24%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.15
-199.76%
YoY
|
$0.15
-100.0%
YoY
|
$479.5K
3009.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
|
Concept
|
2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$90.18M
12.6%
YoY
|
$88.58M
-43.21%
YoY
|
$74.43M
3.76%
YoY
|
$95.92M
-46.28%
YoY
|
$80.09M
13.05%
YoY
|
$156.0M
-0.46%
YoY
|
$71.74M
N/A
|
$178.5M
-5.81%
YoY
|
$70.85M
-18.58%
YoY
|
$156.7M
2.83%
YoY
|
$189.6M
151.34%
YoY
|
$87.02M
N/A
|
$152.4M
105.11%
YoY
|
$75.42M
-58.3%
YoY
|
$74.30M
-48.73%
YoY
|
$180.9M
36.14%
YoY
|
$144.9M
0.61%
YoY
|
$132.8M
-8.56%
YoY
|
| Cost Of Revenue |
$13.86M
1.27%
YoY
|
$15.56M
-49.33%
YoY
|
$14.54M
-9.69%
YoY
|
$17.89M
-42.91%
YoY
|
$13.68M
-2.71%
YoY
|
$30.70M
4.37%
YoY
|
$16.10M
N/A
|
$31.33M
-14.68%
YoY
|
$14.06M
-14.1%
YoY
|
$29.42M
-15.79%
YoY
|
$36.72M
-218.91%
YoY
|
$16.37M
N/A
|
$34.93M
22.63%
YoY
|
-$30.88M
-130.65%
YoY
|
$28.49M
-67.07%
YoY
|
$100.7M
26.06%
YoY
|
$86.50M
1.14%
YoY
|
$79.91M
-11.74%
YoY
|
| Gross Profit |
$76.33M
14.93%
YoY
|
$73.02M
-41.72%
YoY
|
$59.89M
7.65%
YoY
|
$78.03M
-47.0%
YoY
|
$66.41M
16.95%
YoY
|
$125.3M
-1.57%
YoY
|
$55.64M
N/A
|
$147.2M
-3.68%
YoY
|
$56.79M
-19.62%
YoY
|
$127.3M
8.37%
YoY
|
$152.8M
43.78%
YoY
|
$70.65M
N/A
|
$117.5M
156.4%
YoY
|
$106.3M
32.68%
YoY
|
$45.81M
-21.55%
YoY
|
$80.12M
51.36%
YoY
|
$58.40M
-0.18%
YoY
|
$52.93M
-3.3%
YoY
|
| Selling, General & Admin |
$35.61M
-3.59%
YoY
|
$37.14M
-55.08%
YoY
|
$38.27M
-5.75%
YoY
|
$37.34M
-55.72%
YoY
|
$36.94M
7.78%
YoY
|
$82.68M
12.29%
YoY
|
$40.61M
N/A
|
$84.33M
0.88%
YoY
|
$34.28M
-19.97%
YoY
|
$73.63M
35.05%
YoY
|
$83.59M
-0.19%
YoY
|
$42.83M
N/A
|
$54.52M
11.68%
YoY
|
$83.74M
48.77%
YoY
|
$48.82M
6.18%
YoY
|
$56.29M
87.61%
YoY
|
$45.98M
33.1%
YoY
|
$30.01M
-10.72%
YoY
|
| Research & Development |
$11.69M
-7.02%
YoY
|
$12.53M
-53.72%
YoY
|
$12.38M
-6.54%
YoY
|
$10.03M
-50.03%
YoY
|
$12.58M
52.68%
YoY
|
$27.08M
99.37%
YoY
|
$13.25M
N/A
|
$20.08M
72.88%
YoY
|
$8.237M
100.51%
YoY
|
$13.58M
99.49%
YoY
|
$11.61M
N/A
|
$4.108M
N/A
|
$6.808M
5.0%
YoY
|
N/A
|
$6.484M
-57.2%
YoY
|
$17.89M
76.57%
YoY
|
$15.15M
50.68%
YoY
|
$10.13M
-26.81%
YoY
|
| Depreciation & Amortization |
$12.76M
-37.2%
YoY
|
$15.50M
-22.22%
YoY
|
$15.79M
-7.04%
YoY
|
$21.05M
-23.03%
YoY
|
$20.32M
99.98%
YoY
|
$19.93M
29.8%
YoY
|
$16.99M
N/A
|
$27.34M
165.11%
YoY
|
$10.16M
1.26%
YoY
|
$15.36M
-22.88%
YoY
|
$10.31M
-55.47%
YoY
|
$10.03M
N/A
|
$19.91M
-9.59%
YoY
|
$23.16M
22.15%
YoY
|
$22.02M
64.41%
YoY
|
$18.96M
250.93%
YoY
|
$13.40M
147.87%
YoY
|
$5.404M
-52.68%
YoY
|
| Operating Expenses |
$60.07M
-13.99%
YoY
|
$66.66M
-55.09%
YoY
|
$66.45M
-6.21%
YoY
|
$68.42M
-48.28%
YoY
|
$69.83M
32.59%
YoY
|
$148.4M
52.3%
YoY
|
$70.85M
N/A
|
$132.3M
15.24%
YoY
|
$52.67M
-7.54%
YoY
|
$97.47M
20.27%
YoY
|
$114.8M
43.03%
YoY
|
$56.97M
N/A
|
$81.04M
4.81%
YoY
|
$80.25M
8.18%
YoY
|
$77.33M
26.5%
YoY
|
$74.19M
84.82%
YoY
|
$61.13M
37.06%
YoY
|
$40.14M
-15.41%
YoY
|
| Operating Profit |
$16.26M
-575.08%
YoY
|
$6.357M
-127.45%
YoY
|
-$6.554M
-56.9%
YoY
|
$9.609M
-35.66%
YoY
|
-$3.423M
-183.16%
YoY
|
-$23.16M
-177.68%
YoY
|
-$15.21M
N/A
|
$14.93M
-60.75%
YoY
|
$4.116M
-69.92%
YoY
|
$29.82M
-18.12%
YoY
|
$38.05M
46.06%
YoY
|
$13.68M
N/A
|
$36.42M
-215.55%
YoY
|
$26.05M
339.04%
YoY
|
-$31.51M
1054.36%
YoY
|
$5.933M
-53.62%
YoY
|
-$2.730M
-119.63%
YoY
|
$12.79M
75.64%
YoY
|
| Interest Expense |
-$218.0K
-64.67%
YoY
|
-$1.091M
-27.07%
YoY
|
-$545.0K
-171.9%
YoY
|
$105.0K
-107.87%
YoY
|
-$617.0K
0.0%
YoY
|
-$1.496M
50.65%
YoY
|
$758.0K
N/A
|
-$1.334M
52.28%
YoY
|
-$617.0K
97.76%
YoY
|
-$993.0K
-24.26%
YoY
|
-$876.0K
-63.79%
YoY
|
-$312.0K
N/A
|
-$1.311M
-230.84%
YoY
|
-$2.419M
-1005.99%
YoY
|
$1.002M
-272.16%
YoY
|
$267.0K
85.42%
YoY
|
-$582.0K
-276.9%
YoY
|
$144.0K
-146.6%
YoY
|
| Other Income/Expense, Net |
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
|
$700.0K
N/A
|
N/A
|
N/A
|
| Pretax Income |
$16.04M
-497.13%
YoY
|
$5.266M
-121.36%
YoY
|
-$7.099M
-50.87%
YoY
|
$9.714M
-28.57%
YoY
|
-$4.040M
-215.46%
YoY
|
-$24.66M
-185.54%
YoY
|
-$14.45M
N/A
|
$13.60M
-63.41%
YoY
|
$3.499M
-73.83%
YoY
|
$28.83M
-17.89%
YoY
|
$37.17M
69.5%
YoY
|
$13.37M
N/A
|
$35.11M
-215.05%
YoY
|
$21.93M
217.81%
YoY
|
-$30.51M
821.26%
YoY
|
$6.900M
-46.66%
YoY
|
-$3.312M
-123.27%
YoY
|
$12.94M
85.49%
YoY
|
| Income Tax |
$1.503M
-152.85%
YoY
|
$2.350M
-306.14%
YoY
|
-$225.0K
-106.5%
YoY
|
$6.487M
-31.7%
YoY
|
-$2.844M
-163.8%
YoY
|
-$1.140M
-111.19%
YoY
|
$3.461M
N/A
|
$9.498M
967.19%
YoY
|
$4.458M
198.99%
YoY
|
$10.19M
-654.41%
YoY
|
$890.0K
-116.71%
YoY
|
$1.491M
N/A
|
-$1.838M
-58.89%
YoY
|
-$5.327M
32.09%
YoY
|
-$4.471M
-420.04%
YoY
|
-$4.033M
-354.61%
YoY
|
$1.397M
-59.28%
YoY
|
$1.584M
-17.8%
YoY
|
| Net Earnings |
$14.54M
-1315.8%
YoY
|
$2.916M
-112.4%
YoY
|
-$6.874M
-61.62%
YoY
|
$3.227M
-21.33%
YoY
|
-$1.196M
24.71%
YoY
|
-$23.52M
-226.2%
YoY
|
-$17.91M
N/A
|
$4.102M
-88.69%
YoY
|
-$959.0K
-108.07%
YoY
|
$18.64M
-49.56%
YoY
|
$36.28M
33.11%
YoY
|
$11.88M
N/A
|
$36.94M
-241.86%
YoY
|
$27.26M
149.3%
YoY
|
-$26.04M
453.0%
YoY
|
$10.93M
-3.69%
YoY
|
-$4.709M
-143.59%
YoY
|
$11.35M
124.93%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.10
-1100.0%
YoY
|
$0.02
-112.74%
YoY
|
-$0.05
-58.33%
YoY
|
$0.02
-14.87%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.12
N/A
|
$0.03
-100.0%
YoY
|
-$10.00K
-113.51%
YoY
|
$121.3K
-53.33%
YoY
|
$222.2K
16.58%
YoY
|
$74.00K
N/A
|
$259.9K
-234.13%
YoY
|
$190.6K
127.79%
YoY
|
-$193.8K
307.15%
YoY
|
$83.66K
-48.53%
YoY
|
-$47.60K
-130.65%
YoY
|
$162.5K
103.74%
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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
146.2M shares
1.17%
YoY
|
N/A
|
N/A
|
N/A
|
144.5M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...