|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$483.5M
20.95%
YoY
|
$399.7M
20.62%
YoY
|
$331.4M
-60.12%
YoY
|
$831.0M
10.63%
YoY
|
$751.1M
5.18%
YoY
|
| Cost Of Revenue |
$254.4M
12.8%
YoY
|
$225.5M
12.59%
YoY
|
$200.3M
-26.49%
YoY
|
$272.5M
0.3%
YoY
|
$271.6M
0.21%
YoY
|
| Gross Profit |
$229.1M
31.5%
YoY
|
$174.2M
32.91%
YoY
|
$131.1M
-76.53%
YoY
|
$558.5M
9.94%
YoY
|
$508.0M
16.81%
YoY
|
| Selling, General & Admin |
$383.8M
16.05%
YoY
|
$330.7M
-7.24%
YoY
|
$356.5M
-26.75%
YoY
|
$486.7M
-3.58%
YoY
|
$504.8M
-12.56%
YoY
|
| Research & Development |
$166.9M
36.75%
YoY
|
$122.0M
18.42%
YoY
|
$103.1M
-59.45%
YoY
|
$254.1M
4.47%
YoY
|
$243.3M
-12.99%
YoY
|
| Depreciation & Amortization |
$94.72M
20.92%
YoY
|
$78.34M
-2.89%
YoY
|
$80.67M
-6.75%
YoY
|
$86.51M
-16.35%
YoY
|
$103.4M
-13.29%
YoY
|
| Operating Expenses |
$585.2M
23.51%
YoY
|
$473.8M
0.85%
YoY
|
$469.8M
-36.58%
YoY
|
$740.9M
-0.97%
YoY
|
$748.1M
-15.42%
YoY
|
| Operating Profit |
-$356.2M
18.87%
YoY
|
-$299.6M
-11.55%
YoY
|
-$338.8M
85.73%
YoY
|
-$182.4M
-24.03%
YoY
|
-$240.1M
-46.6%
YoY
|
| Interest Expense |
$59.33M
-1.22%
YoY
|
$60.07M
-3.01%
YoY
|
$61.93M
9.75%
YoY
|
$56.43M
13.38%
YoY
|
$49.77M
3.96%
YoY
|
| Other Income/Expense, Net |
$1.378M
-377.82%
YoY
|
-$496.0K
-72.06%
YoY
|
-$1.775M
-88.01%
YoY
|
-$14.80M
147940.0%
YoY
|
-$10.00K
-99.69%
YoY
|
| Pretax Income |
-$408.7M
17.15%
YoY
|
-$348.9M
-8.3%
YoY
|
-$380.5M
60.13%
YoY
|
-$237.6M
-15.31%
YoY
|
-$280.6M
-43.23%
YoY
|
| Income Tax |
$3.381M
635.0%
YoY
|
$460.0K
-102.62%
YoY
|
-$17.54M
-417.51%
YoY
|
$5.524M
19.26%
YoY
|
$4.632M
-153.11%
YoY
|
| Net Earnings |
$916.1M
-541.94%
YoY
|
-$207.3M
-19.47%
YoY
|
-$257.4M
5.88%
YoY
|
-$243.1M
-14.75%
YoY
|
-$285.2M
-41.25%
YoY
|
| Basic Earnings Per Share |
$3.80
-500.0%
YoY
|
-$0.95
-23.39%
YoY
|
-$1.24
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.80
-500.0%
YoY
|
-$0.95
-23.39%
YoY
|
-$1.24
-100.0%
YoY
|
-$1.274M
-20.58%
YoY
|
-$1.604M
-46.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
236.4M shares
5.85%
YoY
|
223.3M shares
7.76%
YoY
|
207.2M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
236.4M shares
5.85%
YoY
|
223.3M shares
7.76%
YoY
|
207.2M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2017 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$137.9M
21.08%
YoY
|
$130.1M
13.48%
YoY
|
$132.9M
20.51%
YoY
|
$122.0M
21.91%
YoY
|
$113.9M
17.16%
YoY
|
$114.7M
-48.96%
YoY
|
$110.3M
N/A
|
$100.1M
-55.71%
YoY
|
$97.23M
-55.32%
YoY
|
$224.7M
6.73%
YoY
|
N/A
|
$225.9M
6.74%
YoY
|
$217.6M
7.36%
YoY
|
$210.5M
5.76%
YoY
|
N/A
|
$211.7M
11.63%
YoY
|
$202.7M
9.29%
YoY
|
$199.1M
14.58%
YoY
|
N/A
|
| Cost Of Revenue |
$75.51M
18.87%
YoY
|
$72.20M
22.2%
YoY
|
$66.68M
10.71%
YoY
|
$65.11M
14.04%
YoY
|
$63.53M
18.64%
YoY
|
$59.09M
-27.58%
YoY
|
$60.23M
N/A
|
$57.09M
-27.93%
YoY
|
$53.55M
-30.81%
YoY
|
$81.59M
14.0%
YoY
|
N/A
|
$79.22M
17.48%
YoY
|
$77.39M
15.03%
YoY
|
$71.57M
5.36%
YoY
|
N/A
|
$67.43M
-2.36%
YoY
|
$67.28M
-0.76%
YoY
|
$67.93M
3.32%
YoY
|
N/A
|
| Gross Profit |
$62.41M
23.87%
YoY
|
$57.94M
4.21%
YoY
|
$66.21M
32.3%
YoY
|
$56.87M
32.36%
YoY
|
$50.39M
15.34%
YoY
|
$55.60M
-61.15%
YoY
|
$50.05M
N/A
|
$42.96M
-70.71%
YoY
|
$43.68M
-68.84%
YoY
|
$143.1M
2.99%
YoY
|
N/A
|
$146.7M
1.72%
YoY
|
$140.2M
3.55%
YoY
|
$139.0M
5.97%
YoY
|
N/A
|
$144.2M
12.41%
YoY
|
$135.4M
9.27%
YoY
|
$131.1M
10.19%
YoY
|
N/A
|
| Selling, General & Admin |
$105.6M
14.71%
YoY
|
$101.8M
17.63%
YoY
|
$106.5M
27.23%
YoY
|
$98.66M
23.41%
YoY
|
$92.04M
16.23%
YoY
|
$86.56M
-32.18%
YoY
|
$83.72M
N/A
|
$79.94M
-36.59%
YoY
|
$79.19M
-38.81%
YoY
|
$127.6M
-2.78%
YoY
|
N/A
|
$126.1M
6.36%
YoY
|
$129.4M
7.51%
YoY
|
$131.3M
4.46%
YoY
|
N/A
|
$118.5M
-2.78%
YoY
|
$120.4M
0.13%
YoY
|
$125.7M
-0.74%
YoY
|
N/A
|
| Research & Development |
$44.39M
8.46%
YoY
|
$44.46M
6.1%
YoY
|
$39.24M
N/A
|
$44.81M
43.1%
YoY
|
$40.93M
42.79%
YoY
|
$41.91M
-37.92%
YoY
|
N/A
|
$31.32M
-54.52%
YoY
|
$28.67M
-57.56%
YoY
|
$67.50M
0.16%
YoY
|
N/A
|
$68.86M
10.85%
YoY
|
$67.54M
6.23%
YoY
|
$67.40M
1.81%
YoY
|
N/A
|
$62.12M
-3.41%
YoY
|
$63.58M
4.66%
YoY
|
$66.20M
13.44%
YoY
|
N/A
|
| Depreciation & Amortization |
$16.35M
112.39%
YoY
|
$17.51M
-26.36%
YoY
|
$27.28M
8.47%
YoY
|
$5.300M
-11.67%
YoY
|
$7.700M
30.51%
YoY
|
$23.77M
-1.94%
YoY
|
$25.15M
N/A
|
$6.000M
-39.39%
YoY
|
$5.900M
-37.23%
YoY
|
$24.24M
1.71%
YoY
|
N/A
|
$9.900M
7.61%
YoY
|
$9.400M
2.17%
YoY
|
$23.83M
6.45%
YoY
|
N/A
|
$9.200M
-12.38%
YoY
|
$9.200M
-16.36%
YoY
|
$22.39M
-15.08%
YoY
|
N/A
|
| Operating Expenses |
$150.0M
11.18%
YoY
|
$147.3M
14.68%
YoY
|
$145.8M
24.9%
YoY
|
$143.5M
28.01%
YoY
|
$134.9M
12.03%
YoY
|
$128.5M
-37.67%
YoY
|
$116.7M
N/A
|
$112.1M
-44.35%
YoY
|
$120.4M
-38.86%
YoY
|
$206.1M
1.8%
YoY
|
N/A
|
$201.4M
11.49%
YoY
|
$197.0M
7.07%
YoY
|
$202.5M
5.53%
YoY
|
N/A
|
$180.7M
-3.0%
YoY
|
$184.0M
1.65%
YoY
|
$191.9M
3.74%
YoY
|
N/A
|
| Operating Profit |
-$87.57M
3.61%
YoY
|
-$89.38M
22.66%
YoY
|
-$79.55M
19.34%
YoY
|
-$86.61M
25.3%
YoY
|
-$84.51M
10.14%
YoY
|
-$72.87M
15.72%
YoY
|
-$66.66M
N/A
|
-$69.12M
26.33%
YoY
|
-$76.73M
35.22%
YoY
|
-$62.97M
-0.82%
YoY
|
N/A
|
-$54.72M
50.15%
YoY
|
-$56.74M
16.91%
YoY
|
-$63.49M
4.56%
YoY
|
N/A
|
-$36.44M
-37.11%
YoY
|
-$48.54M
-14.9%
YoY
|
-$60.72M
-7.91%
YoY
|
N/A
|
| Interest Expense |
$3.561M
-75.88%
YoY
|
$4.314M
-70.5%
YoY
|
-$13.86M
9.69%
YoY
|
$14.90M
3.83%
YoY
|
$14.76M
-3.87%
YoY
|
$14.62M
-7.71%
YoY
|
-$12.64M
N/A
|
$14.35M
-7.72%
YoY
|
$15.36M
-0.33%
YoY
|
$15.85M
3.82%
YoY
|
N/A
|
$15.55M
3.86%
YoY
|
$15.41M
13.25%
YoY
|
$15.26M
20.02%
YoY
|
N/A
|
$14.98M
18.75%
YoY
|
$13.61M
9.85%
YoY
|
$12.72M
3.85%
YoY
|
N/A
|
| Other Income/Expense, Net |
-$1.671M
254.78%
YoY
|
$719.0K
25.92%
YoY
|
$1.742M
282.86%
YoY
|
-$464.0K
-397.44%
YoY
|
-$471.0K
295.8%
YoY
|
$571.0K
-157.74%
YoY
|
$455.0K
N/A
|
$156.0K
290.0%
YoY
|
-$119.0K
-84.55%
YoY
|
-$989.0K
243.4%
YoY
|
N/A
|
$40.00K
-102.81%
YoY
|
-$770.0K
-93.93%
YoY
|
-$288.0K
4.35%
YoY
|
N/A
|
-$1.424M
N/A
|
-$12.69M
10475.0%
YoY
|
-$276.0K
-218.97%
YoY
|
N/A
|
| Pretax Income |
-$89.92M
-8.6%
YoY
|
-$91.23M
6.98%
YoY
|
-$124.3M
53.62%
YoY
|
-$100.7M
24.14%
YoY
|
-$98.38M
10.12%
YoY
|
-$85.28M
13.13%
YoY
|
-$80.93M
N/A
|
-$81.16M
24.94%
YoY
|
-$89.34M
33.78%
YoY
|
-$75.38M
2.99%
YoY
|
N/A
|
-$64.96M
34.32%
YoY
|
-$66.78M
-6.53%
YoY
|
-$73.19M
3.41%
YoY
|
N/A
|
-$48.36M
-28.98%
YoY
|
-$71.45M
6.05%
YoY
|
-$70.78M
-6.78%
YoY
|
N/A
|
| Income Tax |
$600.0K
-25.0%
YoY
|
$800.0K
-33.33%
YoY
|
$940.0K
-193.63%
YoY
|
$500.0K
0.0%
YoY
|
$800.0K
14.29%
YoY
|
$1.200M
33.33%
YoY
|
-$1.004M
N/A
|
$500.0K
0.0%
YoY
|
$700.0K
40.0%
YoY
|
$900.0K
-59.09%
YoY
|
N/A
|
$500.0K
-70.59%
YoY
|
$500.0K
-64.29%
YoY
|
$2.200M
100.0%
YoY
|
N/A
|
$1.700M
50.84%
YoY
|
$1.400M
45.08%
YoY
|
$1.100M
-15.38%
YoY
|
N/A
|
| Net Earnings |
-$90.49M
39.87%
YoY
|
-$92.01M
81.68%
YoY
|
$1.100B
-2948.9%
YoY
|
-$68.22M
74.4%
YoY
|
-$64.70M
21.44%
YoY
|
-$50.65M
-33.63%
YoY
|
-$38.60M
N/A
|
-$39.12M
-40.27%
YoY
|
-$53.28M
-20.87%
YoY
|
-$76.31M
1.24%
YoY
|
N/A
|
-$65.50M
30.89%
YoY
|
-$67.32M
-7.6%
YoY
|
-$75.38M
4.94%
YoY
|
N/A
|
-$50.04M
-27.71%
YoY
|
-$72.86M
6.61%
YoY
|
-$71.83M
-6.98%
YoY
|
N/A
|
| Basic Earnings Per Share |
-$0.41
41.38%
YoY
|
-$0.42
75.0%
YoY
|
N/A
|
-$0.31
82.35%
YoY
|
-$0.29
20.83%
YoY
|
-$0.24
-31.43%
YoY
|
N/A
|
-$0.17
N/A
|
-$0.24
N/A
|
-$0.35
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.41
41.38%
YoY
|
-$0.42
75.0%
YoY
|
$4.655M
-2864.36%
YoY
|
-$0.31
82.35%
YoY
|
-$0.29
20.83%
YoY
|
-$0.24
-31.43%
YoY
|
-$168.4K
N/A
|
-$0.17
N/A
|
-$0.24
N/A
|
-$0.35
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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 |
233.2M shares
-1.71%
YoY
|
230.6M shares
-1.77%
YoY
|
240.0M shares
5.38%
YoY
|
237.2M shares
5.5%
YoY
|
237.3M shares
7.2%
YoY
|
234.7M shares
7.78%
YoY
|
227.7M shares
5.07%
YoY
|
224.8M shares
4.68%
YoY
|
221.4M shares
8.93%
YoY
|
217.8M shares
7.24%
YoY
|
216.7M shares
10.01%
YoY
|
214.8M shares
10.13%
YoY
|
203.2M shares
5.87%
YoY
|
203.1M shares
6.01%
YoY
|
197.0M shares
6.73%
YoY
|
195.0M shares
7.05%
YoY
|
191.9M shares
7.6%
YoY
|
191.6M shares
7.93%
YoY
|
184.6M shares
7.88%
YoY
|
| Diluted Shares Outstanding |
233.2M shares
-1.71%
YoY
|
230.6M shares
-1.77%
YoY
|
N/A
|
237.2M shares
5.5%
YoY
|
237.3M shares
7.2%
YoY
|
234.7M shares
7.78%
YoY
|
N/A
|
224.8M shares
N/A
|
221.4M shares
N/A
|
217.8M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...