|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$470.7M
-26.17%
YoY
|
$637.6M
-2.92%
YoY
|
$656.8M
-12.48%
YoY
|
$750.4M
77.31%
YoY
|
$423.2M
189.98%
YoY
|
| Cost Of Revenue |
$142.9M
-19.54%
YoY
|
$177.6M
-14.14%
YoY
|
$206.9M
15.95%
YoY
|
$178.4M
33.16%
YoY
|
$134.0M
109.29%
YoY
|
| Gross Profit |
$327.9M
-28.73%
YoY
|
$460.0M
2.24%
YoY
|
$449.9M
-21.35%
YoY
|
$572.0M
97.76%
YoY
|
$289.3M
253.01%
YoY
|
| Selling, General & Admin |
$569.0M
-20.31%
YoY
|
$714.0M
12.46%
YoY
|
$634.9M
-40.23%
YoY
|
$1.062B
217.28%
YoY
|
$334.8M
197.77%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$74.40M
6.11%
YoY
|
$70.11M
24.34%
YoY
|
$56.39M
106.28%
YoY
|
$27.34M
208.5%
YoY
|
$8.861M
252.61%
YoY
|
| Operating Expenses |
$569.0M
-20.31%
YoY
|
$714.0M
12.46%
YoY
|
$634.9M
-40.23%
YoY
|
$1.062B
217.28%
YoY
|
$334.8M
197.77%
YoY
|
| Operating Profit |
-$262.1M
1.09%
YoY
|
-$259.3M
19.23%
YoY
|
-$217.5M
-55.64%
YoY
|
-$490.3M
976.17%
YoY
|
-$45.56M
49.36%
YoY
|
| Interest Expense |
-$17.96M
-22.43%
YoY
|
-$23.15M
-48.55%
YoY
|
-$45.00M
186.62%
YoY
|
-$15.70M
14.6%
YoY
|
-$13.70M
552.38%
YoY
|
| Other Income/Expense, Net |
$1.579M
-136.61%
YoY
|
-$4.313M
-591.23%
YoY
|
$878.0K
518.31%
YoY
|
$142.0K
-100.94%
YoY
|
-$15.15M
N/A
|
| Pretax Income |
-$265.4M
-17.29%
YoY
|
-$320.9M
19.19%
YoY
|
-$269.2M
-49.43%
YoY
|
-$532.4M
939.32%
YoY
|
-$51.22M
56.89%
YoY
|
| Income Tax |
-$642.0K
-150.63%
YoY
|
$1.268M
-59.39%
YoY
|
$3.122M
37.65%
YoY
|
$2.268M
528.25%
YoY
|
$361.0K
182.03%
YoY
|
| Net Earnings |
-$86.40M
-15.66%
YoY
|
-$102.4M
30.72%
YoY
|
-$78.37M
-31.57%
YoY
|
-$114.5M
53.15%
YoY
|
-$74.77M
128.11%
YoY
|
| Basic Earnings Per Share |
-$0.71
-18.39%
YoY
|
-$0.87
22.54%
YoY
|
-$0.71
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.71
-18.39%
YoY
|
-$0.87
20.83%
YoY
|
-$0.72
-100.0%
YoY
|
-$299.1K
54.63%
YoY
|
-$193.4K
128.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
121.3M shares
2.49%
YoY
|
118.4M shares
7.74%
YoY
|
109.9M shares
7.24%
YoY
|
102.4M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
390.2M shares
0.63%
YoY
|
387.8M shares
0.67%
YoY
|
385.2M shares
0.86%
YoY
|
381.9M shares
N/A
|
N/A
|
|
Concept
|
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 |
$101.8M
-19.08%
YoY
|
$119.8M
-21.02%
YoY
|
$86.53M
-31.48%
YoY
|
$106.8M
-22.45%
YoY
|
$125.8M
-27.78%
YoY
|
$151.6M
-23.97%
YoY
|
$126.3M
-31.57%
YoY
|
$137.7M
-18.29%
YoY
|
$174.2M
62.67%
YoY
|
$199.5M
1.43%
YoY
|
$184.6M
-6.18%
YoY
|
$168.5M
-6.48%
YoY
|
$107.1M
-45.31%
YoY
|
$196.7M
10.64%
YoY
|
$196.7M
53.08%
YoY
|
$180.2M
50.57%
YoY
|
$195.8M
83.59%
YoY
|
$177.7M
159.79%
YoY
|
$128.5M
139.3%
YoY
|
| Cost Of Revenue |
$28.88M
-15.23%
YoY
|
$32.89M
-23.62%
YoY
|
$33.75M
-23.92%
YoY
|
$32.00M
-18.82%
YoY
|
$34.08M
-25.7%
YoY
|
$43.07M
-10.21%
YoY
|
$44.36M
-8.53%
YoY
|
$39.41M
-20.8%
YoY
|
$45.86M
-5.98%
YoY
|
$47.96M
-19.77%
YoY
|
$48.50M
-9.18%
YoY
|
$49.76M
20.09%
YoY
|
$48.78M
40.71%
YoY
|
$59.78M
22.21%
YoY
|
$53.40M
41.64%
YoY
|
$41.44M
15.31%
YoY
|
$34.67M
5.69%
YoY
|
$48.92M
77.23%
YoY
|
$37.70M
65.35%
YoY
|
| Gross Profit |
$72.91M
-20.5%
YoY
|
$86.89M
-19.98%
YoY
|
$52.78M
-35.58%
YoY
|
$74.78M
-23.91%
YoY
|
$91.72M
-28.52%
YoY
|
$108.6M
-28.33%
YoY
|
$81.92M
-39.77%
YoY
|
$98.27M
-17.24%
YoY
|
$128.3M
120.12%
YoY
|
$151.5M
10.69%
YoY
|
$136.0M
-5.11%
YoY
|
$118.7M
-14.42%
YoY
|
$58.30M
-63.82%
YoY
|
$136.9M
6.25%
YoY
|
$143.3M
57.78%
YoY
|
$138.8M
65.71%
YoY
|
$161.1M
118.2%
YoY
|
$128.8M
215.42%
YoY
|
$90.85M
193.06%
YoY
|
| Selling, General & Admin |
$109.4M
-23.77%
YoY
|
$137.4M
-17.99%
YoY
|
$113.2M
-29.85%
YoY
|
$133.7M
-26.46%
YoY
|
$143.5M
-20.71%
YoY
|
$167.5M
-6.0%
YoY
|
$161.4M
9.13%
YoY
|
$181.8M
29.11%
YoY
|
$181.0M
75.36%
YoY
|
$178.2M
-23.63%
YoY
|
$147.9M
-37.22%
YoY
|
$140.8M
-72.97%
YoY
|
$103.2M
-35.67%
YoY
|
$233.4M
60.72%
YoY
|
$235.6M
107.39%
YoY
|
$521.1M
495.81%
YoY
|
$160.4M
112.51%
YoY
|
$145.2M
149.04%
YoY
|
$113.6M
187.59%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$15.52M
-20.75%
YoY
|
$15.87M
-16.09%
YoY
|
$16.79M
-9.06%
YoY
|
$19.11M
3.39%
YoY
|
$19.58M
17.18%
YoY
|
$18.92M
14.92%
YoY
|
$18.46M
-67.27%
YoY
|
$18.49M
31.65%
YoY
|
$16.71M
20.07%
YoY
|
$16.46M
43.86%
YoY
|
$56.39M
106.28%
YoY
|
$14.04M
115.57%
YoY
|
$13.92M
174.59%
YoY
|
$11.44M
145.8%
YoY
|
$27.34M
208.5%
YoY
|
$6.514M
191.85%
YoY
|
$5.068M
84.96%
YoY
|
$4.655M
N/A
|
$8.861M
N/A
|
| Operating Expenses |
$109.4M
-23.77%
YoY
|
$137.4M
-17.99%
YoY
|
$124.3M
-28.16%
YoY
|
$133.7M
-26.46%
YoY
|
$143.5M
-20.71%
YoY
|
$167.5M
-6.0%
YoY
|
$173.0M
9.77%
YoY
|
$181.8M
29.11%
YoY
|
$181.0M
75.36%
YoY
|
$178.2M
-23.63%
YoY
|
$157.6M
-33.11%
YoY
|
$140.8M
-72.97%
YoY
|
$103.2M
-35.67%
YoY
|
$233.4M
60.72%
YoY
|
$235.6M
107.39%
YoY
|
$521.1M
495.81%
YoY
|
$160.4M
112.51%
YoY
|
$145.2M
149.47%
YoY
|
$113.6M
187.59%
YoY
|
| Operating Profit |
-$45.00M
-18.12%
YoY
|
-$59.18M
-17.45%
YoY
|
-$71.50M
-23.3%
YoY
|
-$62.31M
-26.72%
YoY
|
-$54.96M
3.3%
YoY
|
-$71.69M
157.6%
YoY
|
-$93.22M
385.52%
YoY
|
-$85.04M
206.27%
YoY
|
-$53.20M
-28.13%
YoY
|
-$27.83M
-71.16%
YoY
|
-$19.20M
-79.19%
YoY
|
-$27.77M
-92.74%
YoY
|
-$74.02M
-10905.69%
YoY
|
-$96.48M
489.33%
YoY
|
-$92.25M
305.33%
YoY
|
-$382.3M
10155.93%
YoY
|
$685.0K
-141.67%
YoY
|
-$16.37M
-6.06%
YoY
|
-$22.76M
167.74%
YoY
|
| Interest Expense |
-$8.527M
91.45%
YoY
|
-$7.709M
395.44%
YoY
|
-$6.591M
251.15%
YoY
|
-$5.360M
202.48%
YoY
|
-$4.454M
129.71%
YoY
|
-$1.556M
-91.16%
YoY
|
-$1.877M
-87.81%
YoY
|
-$1.772M
-88.64%
YoY
|
-$1.939M
-80.8%
YoY
|
-$17.60M
340.0%
YoY
|
-$15.40M
275.61%
YoY
|
-$15.60M
262.79%
YoY
|
-$10.10M
197.06%
YoY
|
-$4.000M
0.0%
YoY
|
-$4.100M
28.12%
YoY
|
-$4.300M
-6.52%
YoY
|
-$3.400M
-2.86%
YoY
|
-$4.000M
73.91%
YoY
|
-$3.200M
300.0%
YoY
|
| Other Income/Expense, Net |
$223.0K
-103.83%
YoY
|
$1.484M
-204.29%
YoY
|
$10.14M
-1860.94%
YoY
|
-$1.323M
-50.91%
YoY
|
-$5.818M
4375.38%
YoY
|
-$1.423M
56.03%
YoY
|
-$576.0K
-119.2%
YoY
|
-$2.695M
-362.16%
YoY
|
-$130.0K
-107.37%
YoY
|
-$912.0K
-81.48%
YoY
|
$3.000M
400.0%
YoY
|
$1.028M
-344.18%
YoY
|
$1.765M
4670.27%
YoY
|
-$4.924M
4824.0%
YoY
|
$600.0K
N/A
|
-$421.0K
-93.52%
YoY
|
$37.00K
-100.43%
YoY
|
-$100.0K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$53.30M
-18.28%
YoY
|
-$65.41M
-12.4%
YoY
|
-$69.61M
-27.25%
YoY
|
-$68.99M
-22.91%
YoY
|
-$65.23M
18.02%
YoY
|
-$74.67M
-20.48%
YoY
|
-$95.67M
202.76%
YoY
|
-$89.50M
111.59%
YoY
|
-$55.27M
-42.49%
YoY
|
-$93.90M
-10.91%
YoY
|
-$31.60M
-66.98%
YoY
|
-$42.30M
-89.07%
YoY
|
-$96.10M
197.52%
YoY
|
-$105.4M
414.15%
YoY
|
-$95.70M
269.5%
YoY
|
-$387.1M
2497.99%
YoY
|
-$32.30M
134.06%
YoY
|
-$20.50M
3.54%
YoY
|
-$25.90M
175.53%
YoY
|
| Income Tax |
$492.0K
92.19%
YoY
|
$321.0K
-121.4%
YoY
|
-$174.0K
-43.51%
YoY
|
$739.0K
-721.01%
YoY
|
$256.0K
-2233.33%
YoY
|
-$1.500M
-188.24%
YoY
|
-$308.0K
-122.0%
YoY
|
-$119.0K
-110.0%
YoY
|
-$12.00K
-99.15%
YoY
|
$1.700M
-13.88%
YoY
|
$1.400M
-17.65%
YoY
|
$1.190M
148.43%
YoY
|
-$1.419M
-1562.89%
YoY
|
$1.974M
9770.0%
YoY
|
$1.700M
1600.0%
YoY
|
$479.0K
463.53%
YoY
|
$97.00K
-3.0%
YoY
|
$20.00K
-80.0%
YoY
|
$100.0K
N/A
|
| Net Earnings |
-$17.77M
-12.46%
YoY
|
-$21.42M
-5.15%
YoY
|
-$21.84M
-25.35%
YoY
|
-$21.67M
-20.87%
YoY
|
-$20.31M
20.29%
YoY
|
-$22.58M
-21.89%
YoY
|
-$29.26M
200.82%
YoY
|
-$27.39M
117.57%
YoY
|
-$16.88M
-37.01%
YoY
|
-$28.91M
-1.17%
YoY
|
-$9.727M
-62.9%
YoY
|
-$12.59M
-85.74%
YoY
|
-$26.80M
-17.38%
YoY
|
-$29.25M
42.82%
YoY
|
-$26.22M
0.78%
YoY
|
-$88.30M
490.57%
YoY
|
-$32.44M
132.09%
YoY
|
-$20.48M
3.27%
YoY
|
-$26.01M
176.74%
YoY
|
| Basic Earnings Per Share |
-$0.13
-23.53%
YoY
|
-$0.17
-10.53%
YoY
|
N/A
|
-$0.18
-21.74%
YoY
|
-$0.17
21.43%
YoY
|
-$0.19
-24.0%
YoY
|
N/A
|
-$0.23
109.09%
YoY
|
-$0.14
-44.0%
YoY
|
-$0.25
-10.71%
YoY
|
N/A
|
-$0.11
-87.64%
YoY
|
-$0.25
N/A
|
-$0.28
N/A
|
N/A
|
-$0.89
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.13
-23.53%
YoY
|
-$0.16
-15.79%
YoY
|
-$0.18
-100.0%
YoY
|
-$0.18
-21.74%
YoY
|
-$0.17
21.43%
YoY
|
-$0.19
-24.0%
YoY
|
-$245.5K
188.5%
YoY
|
-$0.23
109.09%
YoY
|
-$0.14
-44.0%
YoY
|
-$0.25
-10.71%
YoY
|
-$85.09K
24.32%
YoY
|
-$0.11
-87.64%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.28
-100.0%
YoY
|
-$68.44K
1.8%
YoY
|
-$0.89
-100.0%
YoY
|
$53.65K
-248.19%
YoY
|
-$53.01K
3.54%
YoY
|
-$67.24K
176.6%
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
|
| Basic Shares Outstanding |
132.4M shares
9.6%
YoY
|
129.8M shares
7.97%
YoY
|
N/A
|
121.2M shares
1.89%
YoY
|
120.8M shares
2.09%
YoY
|
120.2M shares
2.76%
YoY
|
119.2M shares
4.54%
YoY
|
118.9M shares
6.46%
YoY
|
118.3M shares
8.52%
YoY
|
117.0M shares
11.82%
YoY
|
114.0M shares
10.64%
YoY
|
111.7M shares
12.23%
YoY
|
109.0M shares
N/A
|
104.6M shares
N/A
|
103.0M shares
N/A
|
99.53M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
401.0M shares
2.92%
YoY
|
398.6M shares
2.39%
YoY
|
N/A
|
390.0M shares
0.47%
YoY
|
389.7M shares
0.53%
YoY
|
389.3M shares
0.63%
YoY
|
388.4M shares
0.6%
YoY
|
388.2M shares
0.65%
YoY
|
387.6M shares
0.64%
YoY
|
386.9M shares
0.79%
YoY
|
386.1M shares
0.94%
YoY
|
385.7M shares
1.76%
YoY
|
385.1M shares
N/A
|
383.9M shares
N/A
|
382.5M shares
N/A
|
379.0M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...