|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$725.3M
33.91%
YoY
|
$541.6M
38.98%
YoY
|
$389.7M
49.68%
YoY
|
$260.4M
39.4%
YoY
|
$186.8M
39.62%
YoY
|
| Cost Of Revenue |
$313.2M
41.29%
YoY
|
$221.7M
59.25%
YoY
|
$139.2M
66.82%
YoY
|
$83.45M
39.31%
YoY
|
$59.91M
29.47%
YoY
|
| Gross Profit |
$412.1M
28.79%
YoY
|
$319.9M
27.72%
YoY
|
$250.5M
41.6%
YoY
|
$176.9M
39.44%
YoY
|
$126.9M
44.99%
YoY
|
| Selling, General & Admin |
$489.7M
38.85%
YoY
|
$352.7M
52.77%
YoY
|
$230.8M
41.91%
YoY
|
$162.7M
27.78%
YoY
|
$127.3M
37.37%
YoY
|
| Research & Development |
$166.5M
24.39%
YoY
|
$133.8M
43.78%
YoY
|
$93.09M
51.1%
YoY
|
$61.61M
38.33%
YoY
|
$44.54M
47.17%
YoY
|
| Depreciation & Amortization |
$146.4M
103.01%
YoY
|
$72.11M
152.57%
YoY
|
$28.55M
173.47%
YoY
|
$10.44M
38.1%
YoY
|
$7.560M
65.07%
YoY
|
| Operating Expenses |
$656.1M
34.87%
YoY
|
$486.5M
50.19%
YoY
|
$323.9M
44.44%
YoY
|
$224.3M
30.52%
YoY
|
$171.8M
39.78%
YoY
|
| Operating Profit |
-$244.1M
46.55%
YoY
|
-$166.6M
126.83%
YoY
|
-$73.43M
55.04%
YoY
|
-$47.36M
5.33%
YoY
|
-$44.96M
26.93%
YoY
|
| Interest Expense |
$122.7M
34.48%
YoY
|
$91.27M
142.37%
YoY
|
$37.66M
200.83%
YoY
|
$12.52M
2393.63%
YoY
|
$502.0K
3485.71%
YoY
|
| Other Income/Expense, Net |
-$4.883M
-136.66%
YoY
|
$13.32M
42.99%
YoY
|
$9.316M
144.07%
YoY
|
$3.817M
15.42%
YoY
|
$3.307M
-347.72%
YoY
|
| Pretax Income |
-$371.7M
52.03%
YoY
|
-$244.5M
140.26%
YoY
|
-$101.8M
81.53%
YoY
|
-$56.06M
32.98%
YoY
|
-$42.16M
14.68%
YoY
|
| Income Tax |
-$2.602M
-95.96%
YoY
|
-$64.39M
488.81%
YoY
|
-$10.94M
1936.31%
YoY
|
-$537.0K
-132.58%
YoY
|
$1.648M
94.34%
YoY
|
| Net Earnings |
-$379.0M
110.44%
YoY
|
-$180.1M
98.3%
YoY
|
-$90.83M
63.59%
YoY
|
-$55.52M
26.75%
YoY
|
-$43.81M
16.48%
YoY
|
| Basic Earnings Per Share |
-$5.13
95.06%
YoY
|
-$2.63
81.38%
YoY
|
-$1.45
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$5.13
95.06%
YoY
|
-$2.63
81.38%
YoY
|
-$1.45
-100.0%
YoY
|
-$961.9K
16.39%
YoY
|
-$826.4K
-56.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.82M shares
7.67%
YoY
|
68.56M shares
9.72%
YoY
|
62.48M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
73.82M shares
7.67%
YoY
|
68.56M shares
9.72%
YoY
|
62.48M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$217.3M
16.96%
YoY
|
$211.1M
17.77%
YoY
|
$196.4M
17.64%
YoY
|
$193.3M
18.19%
YoY
|
$185.8M
39.75%
YoY
|
$179.2M
42.35%
YoY
|
$166.9M
40.02%
YoY
|
$163.5M
46.74%
YoY
|
$133.0M
30.63%
YoY
|
$125.9M
32.35%
YoY
|
$119.2M
46.56%
YoY
|
$111.5M
48.79%
YoY
|
$101.8M
50.89%
YoY
|
$95.14M
54.32%
YoY
|
$81.34M
44.35%
YoY
|
$74.91M
39.36%
YoY
|
$67.46M
42.49%
YoY
|
$61.65M
38.38%
YoY
|
$56.35M
36.99%
YoY
|
$53.75M
41.39%
YoY
|
| Cost Of Revenue |
$87.72M
13.01%
YoY
|
$83.31M
5.16%
YoY
|
$80.83M
1.38%
YoY
|
$76.67M
-3.68%
YoY
|
$77.62M
52.83%
YoY
|
$79.22M
63.55%
YoY
|
$79.73M
86.11%
YoY
|
$79.60M
98.5%
YoY
|
$50.79M
36.18%
YoY
|
$48.44M
40.44%
YoY
|
$42.84M
56.75%
YoY
|
$40.10M
60.4%
YoY
|
$37.29M
72.15%
YoY
|
$34.49M
85.03%
YoY
|
$27.33M
50.78%
YoY
|
$25.00M
51.52%
YoY
|
$21.66M
44.47%
YoY
|
$18.64M
24.7%
YoY
|
$18.13M
34.29%
YoY
|
$16.50M
44.74%
YoY
|
| Gross Profit |
$129.6M
19.8%
YoY
|
$127.8M
27.76%
YoY
|
$115.5M
32.5%
YoY
|
$116.6M
39.0%
YoY
|
$108.2M
31.66%
YoY
|
$100.0M
29.1%
YoY
|
$87.20M
14.17%
YoY
|
$83.91M
17.6%
YoY
|
$82.18M
27.43%
YoY
|
$77.48M
27.75%
YoY
|
$76.38M
41.4%
YoY
|
$71.35M
43.03%
YoY
|
$64.49M
40.84%
YoY
|
$60.65M
41.01%
YoY
|
$54.02M
41.3%
YoY
|
$49.88M
33.78%
YoY
|
$45.79M
41.57%
YoY
|
$43.01M
45.29%
YoY
|
$38.23M
38.3%
YoY
|
$37.29M
40.04%
YoY
|
| Selling, General & Admin |
$157.8M
27.0%
YoY
|
$145.2M
29.0%
YoY
|
$143.1M
22.07%
YoY
|
$135.6M
2.04%
YoY
|
$124.3M
45.72%
YoY
|
$112.5M
42.09%
YoY
|
$117.2M
112.04%
YoY
|
$132.9M
114.35%
YoY
|
$85.30M
47.13%
YoY
|
$79.19M
31.79%
YoY
|
$55.28M
8.81%
YoY
|
$62.00M
35.67%
YoY
|
$57.98M
46.28%
YoY
|
$60.09M
49.48%
YoY
|
$50.81M
36.97%
YoY
|
$45.70M
38.07%
YoY
|
$39.63M
23.46%
YoY
|
$40.20M
21.08%
YoY
|
$37.10M
28.55%
YoY
|
$33.10M
32.4%
YoY
|
| Research & Development |
$49.16M
22.93%
YoY
|
$46.27M
10.69%
YoY
|
$43.71M
-0.29%
YoY
|
$40.86M
-11.94%
YoY
|
$39.99M
30.99%
YoY
|
$41.80M
38.35%
YoY
|
$43.84M
64.07%
YoY
|
$46.40M
83.4%
YoY
|
$30.53M
30.13%
YoY
|
$30.21M
29.31%
YoY
|
$26.72M
27.15%
YoY
|
$25.30M
33.86%
YoY
|
$23.46M
45.92%
YoY
|
$23.36M
74.36%
YoY
|
$21.01M
59.18%
YoY
|
$18.90M
43.18%
YoY
|
$16.08M
40.92%
YoY
|
$13.40M
25.23%
YoY
|
$13.20M
43.94%
YoY
|
$13.20M
65.0%
YoY
|
| Depreciation & Amortization |
$35.60M
-3.15%
YoY
|
$35.56M
-2.85%
YoY
|
$36.24M
-0.81%
YoY
|
$36.49M
2.56%
YoY
|
$36.75M
170.05%
YoY
|
$36.61M
194.74%
YoY
|
$36.54M
247.99%
YoY
|
$35.58M
279.32%
YoY
|
$13.61M
73.6%
YoY
|
$12.42M
70.37%
YoY
|
$10.50M
159.9%
YoY
|
$9.380M
152.15%
YoY
|
$7.840M
188.24%
YoY
|
$7.290M
268.18%
YoY
|
$4.040M
100.0%
YoY
|
$3.720M
86.0%
YoY
|
$2.720M
39.49%
YoY
|
$1.980M
-4.35%
YoY
|
$2.020M
31.17%
YoY
|
$2.000M
52.67%
YoY
|
| Operating Expenses |
$207.0M
26.01%
YoY
|
$191.4M
24.04%
YoY
|
$186.8M
15.98%
YoY
|
$176.5M
-1.58%
YoY
|
$164.3M
41.84%
YoY
|
$154.3M
41.06%
YoY
|
$161.1M
96.41%
YoY
|
$179.3M
105.62%
YoY
|
$115.8M
42.23%
YoY
|
$109.4M
31.1%
YoY
|
$82.00M
14.17%
YoY
|
$87.20M
34.78%
YoY
|
$81.44M
46.18%
YoY
|
$83.45M
55.41%
YoY
|
$71.82M
42.8%
YoY
|
$64.70M
39.74%
YoY
|
$55.71M
28.05%
YoY
|
$53.70M
22.05%
YoY
|
$50.30M
32.26%
YoY
|
$46.30M
39.88%
YoY
|
| Operating Profit |
-$77.39M
37.98%
YoY
|
-$63.63M
17.18%
YoY
|
-$71.26M
-3.52%
YoY
|
-$59.84M
-37.24%
YoY
|
-$56.09M
66.69%
YoY
|
-$54.30M
70.1%
YoY
|
-$73.86M
1212.74%
YoY
|
-$95.36M
500.9%
YoY
|
-$33.65M
98.57%
YoY
|
-$31.92M
39.99%
YoY
|
-$5.626M
-68.41%
YoY
|
-$15.87M
7.59%
YoY
|
-$16.95M
70.85%
YoY
|
-$22.80M
114.65%
YoY
|
-$17.81M
47.54%
YoY
|
-$14.75M
-262.85%
YoY
|
-$9.918M
-188.88%
YoY
|
-$10.62M
-173.99%
YoY
|
-$12.07M
-216.19%
YoY
|
$9.057M
40.72%
YoY
|
| Interest Expense |
$3.547M
-88.61%
YoY
|
$3.619M
-88.18%
YoY
|
$3.476M
-88.06%
YoY
|
-$31.89M
8.09%
YoY
|
$31.13M
6.22%
YoY
|
$30.62M
51.42%
YoY
|
$29.10M
136.82%
YoY
|
-$29.50M
130.47%
YoY
|
$29.31M
122.23%
YoY
|
$20.22M
137.61%
YoY
|
$12.29M
287.06%
YoY
|
-$12.80M
300.0%
YoY
|
$13.19M
314.59%
YoY
|
$8.511M
172.61%
YoY
|
$3.175M
6.79%
YoY
|
-$3.200M
N/A
|
$3.181M
52916.67%
YoY
|
$3.122M
51933.33%
YoY
|
$2.973M
N/A
|
N/A
|
| Other Income/Expense, Net |
$393.0K
-130.28%
YoY
|
-$709.0K
-64.25%
YoY
|
-$3.716M
-794.58%
YoY
|
-$2.137M
-147.49%
YoY
|
-$1.298M
-273.99%
YoY
|
-$1.983M
-141.67%
YoY
|
$535.0K
-83.92%
YoY
|
$4.500M
60.71%
YoY
|
$746.0K
-81.7%
YoY
|
$4.759M
221.77%
YoY
|
$3.328M
260.17%
YoY
|
$2.800M
21.74%
YoY
|
$4.076M
266.55%
YoY
|
$1.479M
297.58%
YoY
|
$924.0K
1084.62%
YoY
|
$2.300M
53.33%
YoY
|
$1.112M
826.67%
YoY
|
$372.0K
-47.83%
YoY
|
$78.00K
-81.99%
YoY
|
$1.500M
650.0%
YoY
|
| Pretax Income |
-$80.54M
-9.01%
YoY
|
-$67.96M
-21.8%
YoY
|
-$78.45M
-23.41%
YoY
|
-$93.87M
-21.97%
YoY
|
-$88.51M
42.28%
YoY
|
-$86.90M
83.39%
YoY
|
-$102.4M
602.15%
YoY
|
-$120.3M
366.28%
YoY
|
-$62.21M
138.74%
YoY
|
-$47.39M
58.82%
YoY
|
-$14.59M
-27.28%
YoY
|
-$25.80M
64.33%
YoY
|
-$26.06M
117.38%
YoY
|
-$29.84M
123.09%
YoY
|
-$20.06M
34.04%
YoY
|
-$15.70M
109.33%
YoY
|
-$11.99M
8.59%
YoY
|
-$13.37M
-2.38%
YoY
|
-$14.96M
50.33%
YoY
|
-$7.500M
19.05%
YoY
|
| Income Tax |
$3.600M
-820.0%
YoY
|
$2.600M
-1400.0%
YoY
|
$2.800M
-233.33%
YoY
|
$95.00K
-100.16%
YoY
|
-$500.0K
-64.29%
YoY
|
-$200.0K
-95.35%
YoY
|
-$2.100M
-1017.03%
YoY
|
-$58.90M
3172.22%
YoY
|
-$1.400M
-638.46%
YoY
|
-$4.300M
-56.12%
YoY
|
$229.0K
-44.15%
YoY
|
-$1.800M
-325.0%
YoY
|
$260.0K
-111.3%
YoY
|
-$9.800M
-2141.67%
YoY
|
$410.0K
-16.33%
YoY
|
$800.0K
-33.33%
YoY
|
-$2.300M
-974.52%
YoY
|
$480.0K
433.33%
YoY
|
$490.0K
483.33%
YoY
|
$1.200M
300.0%
YoY
|
| Net Earnings |
-$84.68M
-7.16%
YoY
|
-$75.27M
-17.71%
YoY
|
-$81.47M
-18.82%
YoY
|
-$96.01M
56.4%
YoY
|
-$91.20M
50.01%
YoY
|
-$91.47M
112.14%
YoY
|
-$100.4M
577.36%
YoY
|
-$61.39M
155.22%
YoY
|
-$60.80M
131.02%
YoY
|
-$43.12M
115.64%
YoY
|
-$14.82M
-27.61%
YoY
|
-$24.05M
45.15%
YoY
|
-$26.32M
172.86%
YoY
|
-$19.99M
44.32%
YoY
|
-$20.47M
32.44%
YoY
|
-$16.57M
-289.97%
YoY
|
-$9.645M
-185.34%
YoY
|
-$13.85M
-200.82%
YoY
|
-$15.45M
-253.95%
YoY
|
$8.723M
32.01%
YoY
|
| Basic Earnings Per Share |
-$1.11
-9.76%
YoY
|
-$0.99
-20.16%
YoY
|
-$1.08
-21.74%
YoY
|
N/A
|
-$1.23
39.77%
YoY
|
-$1.24
93.75%
YoY
|
-$1.38
N/A
|
N/A
|
-$0.88
N/A
|
-$0.64
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 |
-$1.11
-9.76%
YoY
|
-$0.99
-20.16%
YoY
|
-$1.08
-21.74%
YoY
|
-$1.285M
51.09%
YoY
|
-$1.23
39.77%
YoY
|
-$1.24
93.75%
YoY
|
-$1.38
-100.0%
YoY
|
-$850.4K
125.84%
YoY
|
-$0.88
-100.0%
YoY
|
-$0.64
-100.0%
YoY
|
-$226.0K
-32.99%
YoY
|
-$376.6K
35.65%
YoY
|
-$416.8K
152.68%
YoY
|
-$322.6K
32.28%
YoY
|
-$337.2K
21.6%
YoY
|
-$277.6K
74.85%
YoY
|
-$164.9K
-21.47%
YoY
|
-$243.9K
-6.19%
YoY
|
-$277.3K
40.3%
YoY
|
-$158.8K
-51.89%
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 |
76.04M shares
2.57%
YoY
|
75.67M shares
2.91%
YoY
|
75.18M shares
3.18%
YoY
|
75.07M shares
3.04%
YoY
|
74.13M shares
7.53%
YoY
|
73.53M shares
8.77%
YoY
|
72.87M shares
8.63%
YoY
|
72.85M shares
12.38%
YoY
|
68.94M shares
N/A
|
67.60M shares
N/A
|
67.07M
N/A
|
64.83M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
59.44M
N/A
|
N/A
|
N/A
|
56.62M
N/A
|
| Diluted Shares Outstanding |
76.04M shares
2.57%
YoY
|
75.67M shares
2.91%
YoY
|
75.18M shares
3.18%
YoY
|
N/A
|
74.13M shares
7.53%
YoY
|
73.53M shares
8.77%
YoY
|
72.87M shares
N/A
|
N/A
|
68.94M shares
N/A
|
67.60M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...