|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.459B
35.6%
YoY
|
$1.076B
40.88%
YoY
|
$763.5M
29.16%
YoY
|
$591.2M
47.09%
YoY
|
$401.9M
38.63%
YoY
|
| Cost Of Revenue |
$430.0M
50.72%
YoY
|
$285.3M
43.72%
YoY
|
$198.5M
7.01%
YoY
|
$185.5M
80.61%
YoY
|
$102.7M
29.84%
YoY
|
| Gross Profit |
$1.029B
30.15%
YoY
|
$790.4M
39.88%
YoY
|
$565.0M
39.29%
YoY
|
$405.7M
35.58%
YoY
|
$299.2M
41.94%
YoY
|
| Selling, General & Admin |
$1.627B
7.04%
YoY
|
$1.520B
150.3%
YoY
|
$607.3M
-47.54%
YoY
|
$1.158B
338.19%
YoY
|
$264.2M
59.83%
YoY
|
| Research & Development |
$427.2M
31.78%
YoY
|
$324.2M
52.33%
YoY
|
$212.8M
-12.11%
YoY
|
$242.1M
270.79%
YoY
|
$65.30M
62.44%
YoY
|
| Depreciation & Amortization |
$97.54M
205.97%
YoY
|
$31.88M
27.5%
YoY
|
$25.00M
37.1%
YoY
|
$18.24M
23.31%
YoY
|
$14.79M
37.07%
YoY
|
| Operating Expenses |
$2.078B
12.66%
YoY
|
$1.844B
124.88%
YoY
|
$820.1M
-41.41%
YoY
|
$1.400B
321.25%
YoY
|
$332.3M
59.99%
YoY
|
| Operating Profit |
-$1.049B
-0.46%
YoY
|
-$1.054B
313.18%
YoY
|
-$255.1M
-74.34%
YoY
|
-$994.1M
2903.47%
YoY
|
-$33.10M
-1167.74%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$8.398M
26.25%
YoY
|
$6.652M
-784.36%
YoY
|
-$972.0K
100.0%
YoY
|
-$486.0K
-343.0%
YoY
|
$200.0K
-85.71%
YoY
|
| Pretax Income |
-$1.041B
-0.63%
YoY
|
-$1.047B
309.02%
YoY
|
-$256.0M
-74.26%
YoY
|
-$994.6M
2914.04%
YoY
|
-$33.00M
-833.33%
YoY
|
| Income Tax |
$20.90M
74.68%
YoY
|
$11.97M
-27.38%
YoY
|
$16.48M
26.76%
YoY
|
$13.00M
195.43%
YoY
|
$4.400M
131.58%
YoY
|
| Net Earnings |
-$1.061B
0.22%
YoY
|
-$1.059B
288.67%
YoY
|
-$272.5M
-72.96%
YoY
|
-$1.008B
2601.43%
YoY
|
-$37.30M
-1534.62%
YoY
|
| Basic Earnings Per Share |
-$1.82
-11.22%
YoY
|
-$2.05
220.31%
YoY
|
-$0.64
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.817M
88619930.25%
YoY
|
-$2.05
220.31%
YoY
|
-$0.64
-100.0%
YoY
|
-$2.002M
2601.34%
YoY
|
-$74.10K
-1534.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
584.3M shares
13.04%
YoY
|
516.9M shares
22.09%
YoY
|
423.3M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
584.3M shares
13.04%
YoY
|
516.9M shares
22.09%
YoY
|
423.3M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 | 2018 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$409.8M
22.08%
YoY
|
$389.1M
23.11%
YoY
|
$377.5M
38.99%
YoY
|
$356.4M
42.92%
YoY
|
$335.6M
40.65%
YoY
|
$316.0M
47.96%
YoY
|
$271.6M
40.85%
YoY
|
$249.3M
37.73%
YoY
|
$238.6M
35.54%
YoY
|
$213.6M
23.61%
YoY
|
$192.8M
26.87%
YoY
|
$181.0M
32.34%
YoY
|
$176.1M
35.96%
YoY
|
$172.8M
53.87%
YoY
|
$152.0M
44.21%
YoY
|
$112.3M
35.63%
YoY
|
$105.4M
39.42%
YoY
|
$97.10M
39.51%
YoY
|
| Cost Of Revenue |
$123.2M
24.09%
YoY
|
$114.6M
24.69%
YoY
|
$111.7M
67.05%
YoY
|
$104.4M
61.28%
YoY
|
$99.27M
60.68%
YoY
|
$91.89M
78.42%
YoY
|
$66.84M
36.31%
YoY
|
$64.76M
29.33%
YoY
|
$61.78M
28.91%
YoY
|
$51.50M
-3.2%
YoY
|
$49.04M
12.73%
YoY
|
$50.07M
23.95%
YoY
|
$47.92M
-0.78%
YoY
|
$53.20M
101.52%
YoY
|
$43.50M
59.93%
YoY
|
$26.40M
17.33%
YoY
|
$27.20M
31.4%
YoY
|
$25.20M
37.7%
YoY
|
| Gross Profit |
$286.6M
21.24%
YoY
|
$274.5M
22.47%
YoY
|
$265.9M
29.82%
YoY
|
$251.9M
36.48%
YoY
|
$236.4M
33.65%
YoY
|
$224.2M
38.28%
YoY
|
$204.8M
42.4%
YoY
|
$184.6M
40.94%
YoY
|
$176.9M
38.02%
YoY
|
$162.1M
35.54%
YoY
|
$143.8M
32.55%
YoY
|
$131.0M
35.86%
YoY
|
$128.1M
57.81%
YoY
|
$119.6M
39.07%
YoY
|
$108.5M
38.92%
YoY
|
$86.00M
42.62%
YoY
|
$78.10M
42.26%
YoY
|
$72.00M
40.63%
YoY
|
| Selling, General & Admin |
$425.9M
1.18%
YoY
|
$408.6M
-3.8%
YoY
|
$401.6M
0.8%
YoY
|
$407.7M
7.76%
YoY
|
$420.9M
35.5%
YoY
|
$424.7M
233.1%
YoY
|
$398.4M
143.3%
YoY
|
$378.4M
104.89%
YoY
|
$310.6M
139.72%
YoY
|
$127.5M
-38.05%
YoY
|
$163.7M
7.65%
YoY
|
$184.7M
-21.35%
YoY
|
$129.6M
-77.05%
YoY
|
$205.8M
104.78%
YoY
|
$152.1M
180.11%
YoY
|
$100.5M
117.06%
YoY
|
$54.30M
39.59%
YoY
|
$53.60M
28.23%
YoY
|
| Research & Development |
$109.0M
2.81%
YoY
|
$106.7M
10.61%
YoY
|
$98.33M
17.24%
YoY
|
$116.2M
45.43%
YoY
|
$106.0M
68.77%
YoY
|
$96.46M
123.8%
YoY
|
$83.88M
35.14%
YoY
|
$79.87M
11.82%
YoY
|
$62.81M
76.97%
YoY
|
$43.10M
-26.58%
YoY
|
$62.07M
47.42%
YoY
|
$71.43M
33.77%
YoY
|
$35.49M
-59.67%
YoY
|
$58.70M
192.04%
YoY
|
$42.10M
140.57%
YoY
|
$20.10M
76.32%
YoY
|
$17.50M
63.55%
YoY
|
$15.10M
45.19%
YoY
|
| Depreciation & Amortization |
$26.37M
165.33%
YoY
|
$25.18M
14.47%
YoY
|
$24.65M
214.07%
YoY
|
$11.00M
43.52%
YoY
|
$9.938M
37.87%
YoY
|
$22.00M
178.81%
YoY
|
$7.847M
29.72%
YoY
|
$7.666M
32.95%
YoY
|
$7.208M
27.26%
YoY
|
$7.890M
39.15%
YoY
|
$6.049M
-56.95%
YoY
|
$5.766M
5666.0%
YoY
|
$5.664M
5564.0%
YoY
|
$5.670M
41.75%
YoY
|
$14.05M
266.84%
YoY
|
$4.000M
31.15%
YoY
|
$3.830M
41.33%
YoY
|
$3.760M
46.3%
YoY
|
| Operating Expenses |
$540.4M
2.56%
YoY
|
$521.1M
-1.73%
YoY
|
$505.7M
4.87%
YoY
|
$523.9M
14.32%
YoY
|
$526.9M
41.1%
YoY
|
$530.3M
206.34%
YoY
|
$482.3M
113.57%
YoY
|
$458.3M
78.93%
YoY
|
$373.4M
126.23%
YoY
|
$173.1M
-34.58%
YoY
|
$225.8M
16.21%
YoY
|
$256.1M
-11.17%
YoY
|
$165.1M
-74.71%
YoY
|
$264.6M
117.96%
YoY
|
$194.3M
167.63%
YoY
|
$121.4M
107.88%
YoY
|
$72.60M
44.62%
YoY
|
$69.50M
31.63%
YoY
|
| Operating Profit |
-$253.8M
-12.63%
YoY
|
-$246.6M
-19.45%
YoY
|
-$239.9M
-13.55%
YoY
|
-$272.0M
-0.62%
YoY
|
-$290.5M
47.8%
YoY
|
-$306.1M
2682.96%
YoY
|
-$277.5M
238.41%
YoY
|
-$273.7M
118.69%
YoY
|
-$196.6M
432.27%
YoY
|
-$11.00M
-92.41%
YoY
|
-$81.99M
-4.44%
YoY
|
-$125.1M
-34.79%
YoY
|
-$36.93M
-93.54%
YoY
|
-$145.0M
309.6%
YoY
|
-$85.80M
-1660.0%
YoY
|
-$35.40M
-1963.16%
YoY
|
$5.500M
17.02%
YoY
|
$2.500M
-256.25%
YoY
|
| Interest Expense |
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
|
| Other Income/Expense, Net |
$1.655M
145.55%
YoY
|
$4.159M
-67.36%
YoY
|
$3.058M
-196.77%
YoY
|
$507.0K
-142.57%
YoY
|
$674.0K
-138.74%
YoY
|
$12.74M
-2648.6%
YoY
|
-$3.160M
468.35%
YoY
|
-$1.191M
189.08%
YoY
|
-$1.740M
-458.76%
YoY
|
-$500.0K
-350.0%
YoY
|
-$556.0K
39.0%
YoY
|
-$412.0K
106.0%
YoY
|
$485.0K
N/A
|
$200.0K
-300.0%
YoY
|
-$400.0K
N/A
|
-$100.0K
-150.0%
YoY
|
$0.00
-100.0%
YoY
|
-$700.0K
-240.0%
YoY
|
| Pretax Income |
-$252.2M
-13.0%
YoY
|
-$242.4M
-17.36%
YoY
|
-$236.8M
-15.61%
YoY
|
-$271.5M
-1.24%
YoY
|
-$289.9M
46.16%
YoY
|
-$293.4M
2451.16%
YoY
|
-$280.6M
239.96%
YoY
|
-$274.9M
118.92%
YoY
|
-$198.3M
444.13%
YoY
|
-$11.50M
-92.06%
YoY
|
-$82.55M
-4.24%
YoY
|
-$125.6M
-34.61%
YoY
|
-$36.45M
-93.62%
YoY
|
-$144.8M
307.89%
YoY
|
-$86.20M
-1667.27%
YoY
|
-$35.50M
-1713.64%
YoY
|
$5.500M
5.77%
YoY
|
$1.800M
-263.64%
YoY
|
| Income Tax |
$6.788M
175.82%
YoY
|
$13.92M
-15.06%
YoY
|
-$3.264M
-160.34%
YoY
|
$7.784M
-168.44%
YoY
|
$2.461M
59.81%
YoY
|
$16.39M
446.3%
YoY
|
$5.409M
72.21%
YoY
|
-$11.37M
-682.93%
YoY
|
$1.540M
-81.64%
YoY
|
$3.000M
20.0%
YoY
|
$3.141M
-26.95%
YoY
|
$1.951M
-11.32%
YoY
|
$8.389M
109.73%
YoY
|
$2.500M
-24.24%
YoY
|
$4.300M
616.67%
YoY
|
$3.300M
450.0%
YoY
|
$600.0K
20.0%
YoY
|
$800.0K
100.0%
YoY
|
| Net Earnings |
-$259.0M
-11.41%
YoY
|
-$256.4M
-17.24%
YoY
|
-$233.5M
-18.35%
YoY
|
-$279.2M
5.98%
YoY
|
-$292.3M
46.27%
YoY
|
-$309.8M
2036.36%
YoY
|
-$286.0M
233.81%
YoY
|
-$263.5M
106.65%
YoY
|
-$199.9M
345.75%
YoY
|
-$14.50M
-90.16%
YoY
|
-$85.69M
-5.32%
YoY
|
-$127.5M
-34.38%
YoY
|
-$44.84M
-92.21%
YoY
|
-$147.3M
279.64%
YoY
|
-$90.50M
-1946.94%
YoY
|
-$38.80M
-2525.0%
YoY
|
$4.900M
4.26%
YoY
|
$1.000M
-166.67%
YoY
|
| Basic Earnings Per Share |
-$0.43
-15.69%
YoY
|
N/A
|
-$0.40
-28.57%
YoY
|
-$0.48
-5.88%
YoY
|
-$0.51
24.39%
YoY
|
N/A
|
-$0.56
180.0%
YoY
|
-$0.51
70.0%
YoY
|
-$0.41
272.73%
YoY
|
N/A
|
-$0.20
N/A
|
-$0.30
N/A
|
-$0.11
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.43
-15.27%
YoY
|
-$433.0K
-22.26%
YoY
|
-$398.0K
71065747.99%
YoY
|
-$0.48
-5.88%
YoY
|
-$0.51
24.39%
YoY
|
-$557.0K
603.75%
YoY
|
-$0.56
180.0%
YoY
|
-$0.51
70.0%
YoY
|
-$0.41
272.73%
YoY
|
-$79.15K
-72.95%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.30
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$292.6K
279.64%
YoY
|
-$179.8K
-1946.94%
YoY
|
-$77.08K
-2525.0%
YoY
|
$9.734K
4.26%
YoY
|
$1.986K
-166.67%
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 |
599.3M shares
4.1%
YoY
|
N/A
|
N/A
|
582.3M shares
13.4%
YoY
|
575.7M shares
19.38%
YoY
|
N/A
|
515.2M shares
21.75%
YoY
|
513.5M shares
21.35%
YoY
|
482.3M shares
13.96%
YoY
|
N/A
|
423.2M shares
N/A
|
423.2M shares
N/A
|
423.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
599.3M shares
4.1%
YoY
|
N/A
|
N/A
|
582.3M shares
13.4%
YoY
|
575.7M shares
19.38%
YoY
|
N/A
|
515.2M shares
21.75%
YoY
|
513.5M shares
21.35%
YoY
|
482.3M shares
13.96%
YoY
|
N/A
|
423.2M shares
N/A
|
423.2M shares
N/A
|
423.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...