|
Concept
|
2021 | 2020 | 2019 |
|---|---|---|---|
| Revenue |
$553.5M
66.95%
YoY
|
$331.5M
83.05%
YoY
|
$181.1M
N/A
|
| Cost Of Revenue |
$89.22M
54.3%
YoY
|
$57.83M
66.88%
YoY
|
$34.65M
N/A
|
| Gross Profit |
$464.2M
69.62%
YoY
|
$273.7M
86.88%
YoY
|
$146.5M
N/A
|
| Selling, General & Admin |
$291.3M
96.84%
YoY
|
$148.0M
125.6%
YoY
|
$65.61M
N/A
|
| Research & Development |
$90.53M
75.45%
YoY
|
$51.60M
37.43%
YoY
|
$37.55M
N/A
|
| Depreciation & Amortization |
$24.12M
43.07%
YoY
|
$16.86M
-1.83%
YoY
|
$17.17M
N/A
|
| Operating Expenses |
$381.9M
91.31%
YoY
|
$199.6M
93.5%
YoY
|
$103.2M
N/A
|
| Operating Profit |
$82.37M
11.18%
YoY
|
$74.09M
71.09%
YoY
|
$43.30M
N/A
|
| Interest Expense |
-$2.004M
-54.26%
YoY
|
-$4.381M
59.83%
YoY
|
-$2.741M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$80.36M
15.29%
YoY
|
$69.71M
71.85%
YoY
|
$40.56M
N/A
|
| Income Tax |
$20.54M
88.53%
YoY
|
$10.90M
38.93%
YoY
|
$7.843M
N/A
|
| Net Earnings |
$59.82M
-37.22%
YoY
|
$95.29M
13.58%
YoY
|
$83.90M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$65.66K
-30.2%
YoY
|
$94.07K
13.58%
YoY
|
$82.82K
N/A
|
| 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
|
2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|
| Revenue |
$182.8M
35.36%
YoY
|
$189.7M
58.43%
YoY
|
$158.3M
46.07%
YoY
|
$140.4M
59.6%
YoY
|
$135.0M
82.58%
YoY
|
$119.7M
95.59%
YoY
|
| Cost Of Revenue |
$40.58M
78.26%
YoY
|
$40.09M
99.04%
YoY
|
$24.56M
41.93%
YoY
|
$21.76M
41.13%
YoY
|
$22.77M
67.93%
YoY
|
$20.14M
74.42%
YoY
|
| Gross Profit |
$142.2M
26.66%
YoY
|
$149.6M
50.22%
YoY
|
$133.7M
46.86%
YoY
|
$118.7M
63.52%
YoY
|
$112.3M
85.87%
YoY
|
$99.57M
100.51%
YoY
|
| Selling, General & Admin |
$93.89M
28.85%
YoY
|
$92.36M
43.71%
YoY
|
$83.00M
62.88%
YoY
|
$70.33M
94.52%
YoY
|
$72.87M
108.07%
YoY
|
$64.27M
148.39%
YoY
|
| Research & Development |
$34.79M
50.22%
YoY
|
$34.24M
67.76%
YoY
|
$22.89M
N/A
|
$23.99M
86.71%
YoY
|
$23.16M
101.91%
YoY
|
$20.41M
101.5%
YoY
|
| Depreciation & Amortization |
$17.39M
196.03%
YoY
|
$13.74M
157.07%
YoY
|
$6.690M
44.55%
YoY
|
$6.211M
51.82%
YoY
|
$5.874M
41.95%
YoY
|
$5.343M
33.54%
YoY
|
| Operating Expenses |
$131.0M
36.4%
YoY
|
$128.9M
52.21%
YoY
|
$105.9M
55.47%
YoY
|
$94.33M
92.47%
YoY
|
$96.03M
106.55%
YoY
|
$84.68M
135.2%
YoY
|
| Operating Profit |
$11.22M
-30.91%
YoY
|
$20.69M
38.91%
YoY
|
$27.83M
21.28%
YoY
|
$24.36M
3.34%
YoY
|
$16.24M
16.76%
YoY
|
$14.90M
9.07%
YoY
|
| Interest Expense |
$1.224M
-225.28%
YoY
|
-$346.0K
-66.38%
YoY
|
$57.00K
-103.22%
YoY
|
-$55.00K
-87.33%
YoY
|
-$977.0K
-18.85%
YoY
|
-$1.029M
5.86%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$8.855M
-42.0%
YoY
|
$16.44M
18.56%
YoY
|
$27.88M
31.69%
YoY
|
$23.35M
0.89%
YoY
|
$15.27M
20.14%
YoY
|
$13.87M
9.32%
YoY
|
| Income Tax |
-$3.871M
-173.57%
YoY
|
$2.668M
-26.34%
YoY
|
$7.077M
83.72%
YoY
|
$4.581M
40.69%
YoY
|
$5.262M
163.89%
YoY
|
$3.622M
101.9%
YoY
|
| Net Earnings |
$12.73M
27.21%
YoY
|
$13.77M
34.44%
YoY
|
$20.81M
-5.52%
YoY
|
$18.77M
-30.17%
YoY
|
$10.00M
-56.88%
YoY
|
$10.24M
-55.83%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$11.97K
21.23%
YoY
|
$12.70K
25.55%
YoY
|
$19.08K
-12.24%
YoY
|
$17.14K
-35.41%
YoY
|
$9.876K
-56.88%
YoY
|
$10.11K
-55.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
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
|
Loading...