|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$419.0M
-33.07%
YoY
|
$626.1M
-30.21%
YoY
|
$897.0M
50.17%
YoY
|
$597.3M
17.77%
YoY
|
$507.2M
-40.91%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$21.00M
-15.66%
YoY
|
$24.90M
2.89%
YoY
|
$24.20M
4.31%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$876.0M
53.04%
YoY
|
$572.4M
18.51%
YoY
|
$483.0M
-42.16%
YoY
|
| Selling, General & Admin |
$440.0M
-15.62%
YoY
|
$521.4M
-0.07%
YoY
|
$521.8M
-5.08%
YoY
|
$549.7M
11.12%
YoY
|
$494.7M
-15.95%
YoY
|
| Research & Development |
$21.37M
-4.94%
YoY
|
$22.48M
5.33%
YoY
|
$21.34M
-0.47%
YoY
|
$21.44M
-17.26%
YoY
|
$25.92M
-8.34%
YoY
|
| Depreciation & Amortization |
$4.872M
-46.21%
YoY
|
$9.058M
27.58%
YoY
|
$7.100M
-15.48%
YoY
|
$8.400M
-18.45%
YoY
|
$10.30M
0.0%
YoY
|
| Operating Expenses |
$21.37M
-4.94%
YoY
|
$22.48M
5.33%
YoY
|
$21.34M
-0.47%
YoY
|
$21.44M
-17.26%
YoY
|
$25.92M
-8.34%
YoY
|
| Operating Profit |
N/A
|
N/A
|
$854.7M
55.12%
YoY
|
$551.0M
20.54%
YoY
|
$457.1M
-43.35%
YoY
|
| Interest Expense |
$15.52M
-0.42%
YoY
|
$15.59M
-26.13%
YoY
|
$21.10M
-15.26%
YoY
|
$24.90M
2.98%
YoY
|
$24.18M
4.26%
YoY
|
| Other Income/Expense, Net |
-$387.0K
-99.31%
YoY
|
-$55.84M
1140.34%
YoY
|
-$4.502M
-143.98%
YoY
|
$10.24M
-142.06%
YoY
|
-$24.34M
-110.37%
YoY
|
| Pretax Income |
-$39.62M
-306.96%
YoY
|
$19.15M
-91.67%
YoY
|
$230.0M
1575.17%
YoY
|
$13.73M
-137.71%
YoY
|
-$36.40M
-107.71%
YoY
|
| Income Tax |
-$6.968M
-150.84%
YoY
|
$13.71M
-81.79%
YoY
|
$75.27M
120.66%
YoY
|
$34.11M
172.9%
YoY
|
$12.50M
-96.06%
YoY
|
| Net Earnings |
-$16.21M
-193.6%
YoY
|
$17.32M
-90.25%
YoY
|
$177.6M
2418.2%
YoY
|
$7.054M
-129.05%
YoY
|
-$24.28M
-215.23%
YoY
|
| Basic Earnings Per Share |
-$0.48
41.18%
YoY
|
-$0.34
-104.5%
YoY
|
$7.55
204.44%
YoY
|
$2.48
-296.83%
YoY
|
-$1.26
-228.57%
YoY
|
| Diluted Earnings Per Share |
-$1.77
216.07%
YoY
|
-$0.56
-118.67%
YoY
|
$3.00
91.08%
YoY
|
$1.57
-224.6%
YoY
|
-$1.26
-229.9%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.21M shares
1.05%
YoY
|
24.95M shares
10.42%
YoY
|
22.60M shares
8.78%
YoY
|
20.77M shares
7.8%
YoY
|
19.27M shares
3.37%
YoY
|
| Diluted Shares Outstanding |
26.27M shares
-35.64%
YoY
|
40.81M shares
-18.17%
YoY
|
49.87M shares
7.71%
YoY
|
46.30M shares
140.26%
YoY
|
19.27M shares
2.95%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$85.66M
8.66%
YoY
|
$75.30M
-36.82%
YoY
|
$113.2M
16.32%
YoY
|
$123.6M
-52.29%
YoY
|
$78.83M
-25.38%
YoY
|
$119.2M
-13.59%
YoY
|
$97.35M
-21.08%
YoY
|
$259.1M
-57.15%
YoY
|
$105.6M
-5.64%
YoY
|
$137.9M
36.46%
YoY
|
$123.3M
55.69%
YoY
|
$604.8M
122.52%
YoY
|
$112.0M
13.26%
YoY
|
$101.1M
-2.35%
YoY
|
$79.23M
-35.69%
YoY
|
$271.8M
55.14%
YoY
|
$98.85M
5.35%
YoY
|
$103.5M
-5.7%
YoY
|
$123.2M
-4.06%
YoY
|
$175.2M
-60.02%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$4.900M
-15.52%
YoY
|
$6.100M
5.17%
YoY
|
$4.500M
-28.57%
YoY
|
$4.700M
-27.69%
YoY
|
$5.800M
-6.45%
YoY
|
$5.800M
9.43%
YoY
|
$6.300M
31.25%
YoY
|
$6.500M
-13.33%
YoY
|
$6.200M
-6.06%
YoY
|
$5.300M
-13.11%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$118.5M
61.44%
YoY
|
$598.6M
125.04%
YoY
|
$107.5M
16.22%
YoY
|
$96.40M
-0.62%
YoY
|
$73.40M
-37.26%
YoY
|
$266.0M
56.47%
YoY
|
$92.50M
3.93%
YoY
|
$97.00M
-5.18%
YoY
|
$117.0M
-3.94%
YoY
|
$170.0M
-60.66%
YoY
|
| Selling, General & Admin |
N/A
|
$87.41M
-17.67%
YoY
|
$102.4M
-2.55%
YoY
|
$133.3M
-44.2%
YoY
|
$95.42M
17.07%
YoY
|
$106.2M
25.49%
YoY
|
$105.1M
-10.02%
YoY
|
$238.8M
0.02%
YoY
|
$81.51M
-8.93%
YoY
|
$84.60M
-7.34%
YoY
|
$116.8M
14.29%
YoY
|
$238.8M
14.09%
YoY
|
$89.50M
-16.59%
YoY
|
$91.30M
-16.32%
YoY
|
$102.2M
-17.25%
YoY
|
$209.3M
49.5%
YoY
|
$107.3M
-14.09%
YoY
|
$109.1M
-11.3%
YoY
|
$123.5M
15.64%
YoY
|
$140.0M
-46.22%
YoY
|
| Research & Development |
$6.673M
25.93%
YoY
|
$5.882M
13.66%
YoY
|
$5.650M
12.42%
YoY
|
N/A
|
$5.299M
-12.17%
YoY
|
$5.175M
-5.91%
YoY
|
$5.026M
-6.18%
YoY
|
N/A
|
$6.033M
15.51%
YoY
|
$5.500M
-2.38%
YoY
|
$5.357M
-45.05%
YoY
|
N/A
|
$5.223M
2.94%
YoY
|
$5.634M
2.66%
YoY
|
$9.749M
81.82%
YoY
|
N/A
|
$5.074M
-14.69%
YoY
|
$5.488M
-16.94%
YoY
|
$5.362M
-21.08%
YoY
|
N/A
|
| Depreciation & Amortization |
N/A
|
$1.035M
-20.63%
YoY
|
$1.043M
-25.18%
YoY
|
$1.057M
-34.71%
YoY
|
$1.117M
-72.95%
YoY
|
$1.304M
-18.96%
YoY
|
$1.394M
-18.0%
YoY
|
$1.619M
-4.76%
YoY
|
$4.130M
129.44%
YoY
|
$1.609M
-10.61%
YoY
|
$1.700M
-5.56%
YoY
|
$1.700M
13.33%
YoY
|
$1.800M
-14.29%
YoY
|
$1.800M
-25.0%
YoY
|
$1.800M
-25.0%
YoY
|
$1.500M
-42.31%
YoY
|
$2.100M
-16.0%
YoY
|
$2.400M
-14.29%
YoY
|
$2.400M
0.0%
YoY
|
$2.600M
0.0%
YoY
|
| Operating Expenses |
$6.673M
25.93%
YoY
|
$5.882M
13.66%
YoY
|
$5.650M
12.42%
YoY
|
$133.1M
-44.93%
YoY
|
$5.299M
-12.17%
YoY
|
$5.175M
-5.91%
YoY
|
$5.026M
-6.18%
YoY
|
$241.7M
1.16%
YoY
|
$6.033M
15.51%
YoY
|
$5.500M
-2.38%
YoY
|
$5.357M
-45.05%
YoY
|
$238.9M
14.09%
YoY
|
$5.223M
2.94%
YoY
|
$5.634M
2.66%
YoY
|
$9.749M
81.82%
YoY
|
$209.4M
49.25%
YoY
|
$5.074M
-14.69%
YoY
|
$5.488M
-16.94%
YoY
|
$5.362M
-21.08%
YoY
|
$140.3M
-46.12%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$113.1M
77.76%
YoY
|
$359.7M
535.51%
YoY
|
$102.3M
16.99%
YoY
|
$90.77M
-0.82%
YoY
|
$63.65M
-42.98%
YoY
|
$56.60M
90.57%
YoY
|
$87.43M
5.27%
YoY
|
$91.51M
-4.37%
YoY
|
$111.6M
-2.93%
YoY
|
$29.70M
-82.7%
YoY
|
| Interest Expense |
$6.712M
73.17%
YoY
|
$6.154M
79.57%
YoY
|
$5.596M
70.35%
YoY
|
$9.785M
-209.51%
YoY
|
$3.876M
18.28%
YoY
|
$3.427M
-17.12%
YoY
|
$3.285M
-32.52%
YoY
|
-$8.935M
-235.38%
YoY
|
$3.277M
-26.98%
YoY
|
$4.135M
-11.53%
YoY
|
$4.868M
-15.81%
YoY
|
$6.600M
40.43%
YoY
|
$4.488M
-29.02%
YoY
|
$4.674M
-28.35%
YoY
|
$5.782M
-6.86%
YoY
|
$4.700M
-139.17%
YoY
|
$6.323M
31.18%
YoY
|
$6.523M
-13.08%
YoY
|
$6.208M
-5.91%
YoY
|
-$12.00M
-561.54%
YoY
|
| Other Income/Expense, Net |
-$13.29M
49.51%
YoY
|
$6.056M
-133.08%
YoY
|
$13.04M
-43.63%
YoY
|
-$11.04M
-177.71%
YoY
|
-$8.887M
15.7%
YoY
|
-$18.31M
30.19%
YoY
|
$23.13M
-154.19%
YoY
|
$14.21M
-236.59%
YoY
|
-$7.681M
-194.16%
YoY
|
-$14.06M
-148.47%
YoY
|
-$42.68M
24.37%
YoY
|
-$10.40M
1633.33%
YoY
|
$8.157M
-386.51%
YoY
|
$29.01M
245.46%
YoY
|
-$34.31M
-3612.18%
YoY
|
-$600.0K
-127.27%
YoY
|
-$2.847M
1034.26%
YoY
|
$8.397M
-155.56%
YoY
|
$977.0K
21.52%
YoY
|
$2.200M
-99.01%
YoY
|
| Pretax Income |
-$38.74M
27.51%
YoY
|
-$13.51M
30.08%
YoY
|
$17.71M
49.55%
YoY
|
-$10.70M
-147.01%
YoY
|
-$30.38M
-1675.06%
YoY
|
-$10.39M
-129.45%
YoY
|
$11.84M
-129.02%
YoY
|
$22.76M
-93.52%
YoY
|
$1.929M
-91.99%
YoY
|
$35.27M
-142.74%
YoY
|
-$40.81M
-35.22%
YoY
|
$351.4M
479.87%
YoY
|
$24.09M
-164.34%
YoY
|
-$82.51M
2049.9%
YoY
|
-$62.99M
1025.88%
YoY
|
$60.60M
204.52%
YoY
|
-$37.45M
3.55%
YoY
|
-$3.838M
-89.31%
YoY
|
-$5.595M
-135.51%
YoY
|
$19.90M
-94.99%
YoY
|
| Income Tax |
-$280.0K
-223.35%
YoY
|
-$1.190M
-84.96%
YoY
|
$12.75M
82.96%
YoY
|
-$6.248M
-0.51%
YoY
|
$227.0K
-97.38%
YoY
|
-$7.914M
-160.66%
YoY
|
$6.967M
-506.24%
YoY
|
-$6.280M
-106.74%
YoY
|
$8.653M
-7.92%
YoY
|
$13.05M
-174.98%
YoY
|
-$1.715M
-82.79%
YoY
|
$93.20M
323.64%
YoY
|
$9.397M
-749.86%
YoY
|
-$17.40M
-271.7%
YoY
|
-$9.968M
-394.39%
YoY
|
$22.00M
70.54%
YoY
|
-$1.446M
68.14%
YoY
|
$10.13M
-501.51%
YoY
|
$3.386M
12.42%
YoY
|
$12.90M
-33.85%
YoY
|
| Net Earnings |
-$31.11M
37.11%
YoY
|
-$4.350M
-50.28%
YoY
|
$9.670M
-30.0%
YoY
|
$1.680M
-91.66%
YoY
|
-$22.69M
423.1%
YoY
|
-$8.749M
-140.11%
YoY
|
$13.81M
-168.07%
YoY
|
$20.14M
-90.74%
YoY
|
-$4.338M
-142.11%
YoY
|
$21.81M
-193.81%
YoY
|
-$20.29M
-24.67%
YoY
|
$217.5M
352.18%
YoY
|
$10.30M
-140.98%
YoY
|
-$23.25M
169.6%
YoY
|
-$26.94M
270.0%
YoY
|
$48.10M
-4910.0%
YoY
|
-$25.14M
72.94%
YoY
|
-$8.625M
-29.63%
YoY
|
-$7.281M
-308.62%
YoY
|
-$1.000M
-115.15%
YoY
|
| Basic Earnings Per Share |
-$1.23
35.16%
YoY
|
$0.15
-146.88%
YoY
|
$0.34
-46.03%
YoY
|
N/A
|
-$0.91
435.29%
YoY
|
-$0.32
-136.78%
YoY
|
$0.63
-174.12%
YoY
|
N/A
|
-$0.17
-148.57%
YoY
|
$0.87
-177.68%
YoY
|
-$0.85
-33.07%
YoY
|
N/A
|
$0.35
-129.17%
YoY
|
-$1.12
166.67%
YoY
|
-$1.27
-170.17%
YoY
|
N/A
|
-$1.20
60.0%
YoY
|
-$0.42
-34.38%
YoY
|
$1.81
905.56%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$1.23
35.16%
YoY
|
-$0.12
-86.52%
YoY
|
$0.05
-117.24%
YoY
|
$0.07
-100.0%
YoY
|
-$0.91
435.29%
YoY
|
-$0.89
-322.5%
YoY
|
-$0.29
-70.71%
YoY
|
$787.3K
-52.26%
YoY
|
-$0.17
-168.0%
YoY
|
$0.40
-122.6%
YoY
|
-$0.99
-22.05%
YoY
|
$1.649M
245.22%
YoY
|
$0.25
-120.83%
YoY
|
-$1.77
284.78%
YoY
|
-$1.27
-173.41%
YoY
|
$477.7K
-1021.88%
YoY
|
-$1.20
60.0%
YoY
|
-$0.46
-28.13%
YoY
|
$1.73
861.11%
YoY
|
-$51.81K
-114.92%
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 |
25.20M shares
1.75%
YoY
|
25.18M shares
-1.31%
YoY
|
25.17M shares
-5.35%
YoY
|
N/A
|
24.77M shares
-2.22%
YoY
|
25.51M shares
1.95%
YoY
|
26.60M shares
11.5%
YoY
|
N/A
|
25.33M shares
11.46%
YoY
|
25.03M shares
10.78%
YoY
|
23.85M shares
6.94%
YoY
|
N/A
|
22.73M shares
8.72%
YoY
|
22.59M shares
9.01%
YoY
|
22.30M shares
8.93%
YoY
|
N/A
|
20.91M shares
8.52%
YoY
|
20.72M shares
7.61%
YoY
|
20.48M shares
6.51%
YoY
|
N/A
|
| Diluted Shares Outstanding |
25.20M shares
1.75%
YoY
|
40.21M shares
51.34%
YoY
|
53.63M shares
22.75%
YoY
|
N/A
|
24.77M shares
-2.22%
YoY
|
26.57M shares
-51.87%
YoY
|
43.69M shares
9.58%
YoY
|
N/A
|
25.33M shares
-49.06%
YoY
|
55.19M shares
42.95%
YoY
|
39.87M shares
4.05%
YoY
|
N/A
|
49.74M shares
137.9%
YoY
|
38.61M shares
5.16%
YoY
|
38.32M shares
78.3%
YoY
|
N/A
|
20.91M shares
8.52%
YoY
|
36.71M shares
90.66%
YoY
|
21.49M shares
-52.95%
YoY
|
N/A
|
Loading...