|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$1.339B
30.02%
YoY
|
$1.030B
26.11%
YoY
|
$816.4M
36.35%
YoY
|
$598.7M
39.08%
YoY
|
$430.5M
37.98%
YoY
|
| Cost Of Revenue |
$274.9M
9.4%
YoY
|
$251.3M
7.24%
YoY
|
$234.3M
29.26%
YoY
|
$181.3M
42.25%
YoY
|
$127.4M
35.7%
YoY
|
| Gross Profit |
$1.064B
36.67%
YoY
|
$778.3M
33.7%
YoY
|
$582.1M
39.44%
YoY
|
$417.5M
37.9%
YoY
|
$302.7M
38.27%
YoY
|
| Selling, General & Admin |
$878.4M
29.4%
YoY
|
$678.8M
26.27%
YoY
|
$537.6M
36.04%
YoY
|
$395.2M
34.59%
YoY
|
$293.6M
29.9%
YoY
|
| Research & Development |
$352.0M
37.84%
YoY
|
$255.4M
23.06%
YoY
|
$207.5M
29.51%
YoY
|
$160.3M
39.0%
YoY
|
$115.3M
26.6%
YoY
|
| Depreciation & Amortization |
$37.61M
-10.98%
YoY
|
$42.25M
9.44%
YoY
|
$38.60M
5.7%
YoY
|
$36.52M
14.37%
YoY
|
$31.93M
16.09%
YoY
|
| Operating Expenses |
$1.230B
31.71%
YoY
|
$934.2M
25.37%
YoY
|
$745.1M
34.16%
YoY
|
$555.4M
35.84%
YoY
|
$408.9M
28.95%
YoY
|
| Operating Profit |
-$166.7M
6.92%
YoY
|
-$155.9M
-4.36%
YoY
|
-$163.0M
18.18%
YoY
|
-$137.9M
29.94%
YoY
|
-$106.1M
8.15%
YoY
|
| Interest Expense |
$58.72M
35.55%
YoY
|
$43.32M
62.19%
YoY
|
$26.71M
34.33%
YoY
|
$19.88M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$50.08M
-11.38%
YoY
|
-$56.52M
966.58%
YoY
|
-$5.299M
0.68%
YoY
|
-$5.263M
-311.62%
YoY
|
$2.487M
63.62%
YoY
|
| Pretax Income |
-$216.8M
2.05%
YoY
|
-$212.4M
26.21%
YoY
|
-$168.3M
17.54%
YoY
|
-$143.2M
38.14%
YoY
|
-$103.7M
7.28%
YoY
|
| Income Tax |
$6.876M
19.35%
YoY
|
$5.761M
326.74%
YoY
|
$1.350M
-111.15%
YoY
|
-$12.11M
697.56%
YoY
|
-$1.518M
-252.87%
YoY
|
| Net Earnings |
-$223.6M
2.51%
YoY
|
-$218.2M
28.6%
YoY
|
-$169.7M
29.42%
YoY
|
-$131.1M
28.34%
YoY
|
-$102.1M
4.63%
YoY
|
| Basic Earnings Per Share |
-$1.87
-1.06%
YoY
|
-$1.89
23.53%
YoY
|
-$1.53
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.87
-1.06%
YoY
|
-$1.89
23.53%
YoY
|
-$1.53
-100.0%
YoY
|
-$1.241M
21.47%
YoY
|
-$1.022M
-2.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
119.6M shares
3.76%
YoY
|
115.2M shares
4.19%
YoY
|
110.6M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
119.6M shares
3.76%
YoY
|
115.2M shares
4.19%
YoY
|
110.6M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 |
$416.9M
20.14%
YoY
|
$407.2M
27.97%
YoY
|
$388.3M
30.29%
YoY
|
$375.4M
32.4%
YoY
|
$347.0M
32.47%
YoY
|
$318.2M
29.01%
YoY
|
$298.0M
25.51%
YoY
|
$283.5M
23.31%
YoY
|
$261.9M
24.44%
YoY
|
$246.7M
26.77%
YoY
|
$237.5M
30.85%
YoY
|
$229.9M
33.51%
YoY
|
$210.5M
35.94%
YoY
|
$194.6M
37.14%
YoY
|
$181.5M
39.83%
YoY
|
$172.2M
41.26%
YoY
|
$154.8M
37.91%
YoY
|
$141.9M
38.97%
YoY
|
$129.8M
38.24%
YoY
|
| Cost Of Revenue |
$79.46M
13.15%
YoY
|
$82.79M
24.04%
YoY
|
$75.68M
24.28%
YoY
|
$77.02M
16.34%
YoY
|
$70.23M
11.79%
YoY
|
$66.74M
8.5%
YoY
|
$60.89M
2.0%
YoY
|
$66.20M
7.29%
YoY
|
$62.82M
6.1%
YoY
|
$61.52M
6.67%
YoY
|
$59.70M
7.27%
YoY
|
$61.70M
20.98%
YoY
|
$59.21M
26.0%
YoY
|
$57.67M
30.59%
YoY
|
$55.65M
42.5%
YoY
|
$51.00M
45.71%
YoY
|
$46.99M
39.47%
YoY
|
$44.16M
44.02%
YoY
|
$39.06M
38.95%
YoY
|
| Gross Profit |
$337.4M
21.92%
YoY
|
$324.4M
29.01%
YoY
|
$312.6M
31.83%
YoY
|
$298.3M
37.3%
YoY
|
$276.7M
38.99%
YoY
|
$251.5M
35.82%
YoY
|
$237.2M
33.4%
YoY
|
$217.3M
29.27%
YoY
|
$199.1M
31.63%
YoY
|
$185.1M
35.23%
YoY
|
$177.8M
41.28%
YoY
|
$168.1M
38.7%
YoY
|
$151.3M
40.28%
YoY
|
$136.9M
40.1%
YoY
|
$125.8M
38.68%
YoY
|
$121.2M
39.31%
YoY
|
$107.8M
37.24%
YoY
|
$97.72M
36.8%
YoY
|
$90.74M
37.93%
YoY
|
| Selling, General & Admin |
$287.6M
28.67%
YoY
|
$269.4M
27.62%
YoY
|
$265.2M
32.17%
YoY
|
$243.1M
31.47%
YoY
|
$223.5M
37.49%
YoY
|
$211.1M
33.89%
YoY
|
$200.7M
26.49%
YoY
|
$184.9M
26.04%
YoY
|
$162.6M
23.02%
YoY
|
$157.6M
14.43%
YoY
|
$158.6M
29.02%
YoY
|
$146.7M
30.28%
YoY
|
$132.2M
30.05%
YoY
|
$137.8M
47.04%
YoY
|
$123.0M
40.9%
YoY
|
$112.6M
35.66%
YoY
|
$101.6M
34.11%
YoY
|
$93.70M
33.47%
YoY
|
$87.27M
35.11%
YoY
|
| Research & Development |
$105.2M
14.21%
YoY
|
$110.5M
33.46%
YoY
|
$108.1M
46.48%
YoY
|
$103.3M
51.73%
YoY
|
$92.11M
42.06%
YoY
|
$82.83M
40.38%
YoY
|
$73.78M
22.11%
YoY
|
$68.10M
22.26%
YoY
|
$64.84M
18.92%
YoY
|
$59.00M
16.81%
YoY
|
$60.42M
29.13%
YoY
|
$55.70M
23.5%
YoY
|
$54.53M
34.94%
YoY
|
$50.51M
34.25%
YoY
|
$46.79M
26.17%
YoY
|
$45.10M
46.43%
YoY
|
$40.41M
37.65%
YoY
|
$37.62M
31.1%
YoY
|
$37.09M
40.18%
YoY
|
| Depreciation & Amortization |
$5.000M
-16.67%
YoY
|
$9.340M
55.67%
YoY
|
$10.32M
8.43%
YoY
|
$9.657M
0.07%
YoY
|
$6.000M
-14.29%
YoY
|
$6.000M
0.0%
YoY
|
$9.515M
-15.35%
YoY
|
$9.650M
-10.73%
YoY
|
$7.000M
40.0%
YoY
|
$6.000M
20.0%
YoY
|
$11.24M
28.72%
YoY
|
$10.81M
15.86%
YoY
|
$5.000M
-16.67%
YoY
|
$5.000M
-28.57%
YoY
|
$8.732M
-11.49%
YoY
|
$9.330M
21.64%
YoY
|
$6.000M
13.21%
YoY
|
$7.000M
37.25%
YoY
|
$9.865M
24.51%
YoY
|
| Operating Expenses |
$392.8M
24.45%
YoY
|
$379.9M
29.27%
YoY
|
$373.3M
36.02%
YoY
|
$346.4M
36.87%
YoY
|
$315.7M
38.79%
YoY
|
$293.9M
35.66%
YoY
|
$274.4M
25.28%
YoY
|
$253.1M
24.99%
YoY
|
$227.4M
21.82%
YoY
|
$216.6M
15.07%
YoY
|
$219.1M
29.05%
YoY
|
$202.5M
28.33%
YoY
|
$186.7M
31.44%
YoY
|
$188.3M
43.37%
YoY
|
$169.7M
36.51%
YoY
|
$157.8M
38.66%
YoY
|
$142.0M
35.09%
YoY
|
$131.3M
32.78%
YoY
|
$124.4M
36.59%
YoY
|
| Operating Profit |
-$55.43M
42.46%
YoY
|
-$55.49M
30.81%
YoY
|
-$60.63M
62.62%
YoY
|
-$48.08M
34.29%
YoY
|
-$38.91M
37.36%
YoY
|
-$42.42M
34.68%
YoY
|
-$37.28M
-9.7%
YoY
|
-$35.80M
4.07%
YoY
|
-$28.33M
-20.05%
YoY
|
-$31.50M
-38.67%
YoY
|
-$41.28M
-5.99%
YoY
|
-$34.40M
-6.01%
YoY
|
-$35.43M
3.59%
YoY
|
-$51.36M
52.88%
YoY
|
-$43.91M
30.64%
YoY
|
-$36.60M
36.57%
YoY
|
-$34.20M
28.73%
YoY
|
-$33.60M
22.33%
YoY
|
-$33.62M
33.07%
YoY
|
| Interest Expense |
$3.131M
-78.79%
YoY
|
-$1.027M
-107.04%
YoY
|
$3.121M
-78.35%
YoY
|
-$14.75M
3.12%
YoY
|
$14.76M
4.79%
YoY
|
$14.59M
80.45%
YoY
|
$14.42M
109.31%
YoY
|
-$14.30M
615.0%
YoY
|
$14.09M
109.41%
YoY
|
$8.086M
22.26%
YoY
|
$6.887M
5.24%
YoY
|
-$2.000M
53.85%
YoY
|
$6.727M
-473.72%
YoY
|
$6.614M
-364.56%
YoY
|
$6.544M
N/A
|
-$1.300M
-218.18%
YoY
|
-$1.800M
-300.0%
YoY
|
-$2.500M
-412.5%
YoY
|
N/A
|
| Other Income/Expense, Net |
-$218.0K
-98.24%
YoY
|
N/A
|
-$2.283M
-75.53%
YoY
|
N/A
|
-$12.38M
18.95%
YoY
|
-$13.63M
-57.23%
YoY
|
-$9.331M
-54988.24%
YoY
|
N/A
|
-$10.40M
-1338.57%
YoY
|
-$31.87M
1131.45%
YoY
|
$17.00K
-104.57%
YoY
|
-$1.200M
300.0%
YoY
|
$840.0K
-136.89%
YoY
|
-$2.588M
6.24%
YoY
|
-$372.0K
-137.2%
YoY
|
-$300.0K
-400.0%
YoY
|
-$2.277M
-467.85%
YoY
|
-$2.436M
-579.53%
YoY
|
$1.000M
358.72%
YoY
|
| Pretax Income |
-$55.65M
8.5%
YoY
|
-$93.52M
66.84%
YoY
|
-$62.91M
34.97%
YoY
|
-$62.82M
-9.09%
YoY
|
-$51.28M
32.41%
YoY
|
-$56.05M
-11.55%
YoY
|
-$46.61M
12.95%
YoY
|
-$69.10M
94.65%
YoY
|
-$38.73M
11.98%
YoY
|
-$63.37M
17.46%
YoY
|
-$41.27M
-6.82%
YoY
|
-$35.50M
-6.82%
YoY
|
-$34.59M
-5.18%
YoY
|
-$53.95M
49.72%
YoY
|
-$44.29M
35.78%
YoY
|
-$38.10M
48.25%
YoY
|
-$36.48M
40.58%
YoY
|
-$36.03M
33.67%
YoY
|
-$32.62M
30.24%
YoY
|
| Income Tax |
$3.000M
0.0%
YoY
|
$1.564M
-21.8%
YoY
|
$4.000M
100.0%
YoY
|
-$966.0K
-196.6%
YoY
|
$3.000M
50.0%
YoY
|
$2.000M
100.0%
YoY
|
$2.000M
31.93%
YoY
|
$1.000M
42.86%
YoY
|
$2.000M
-649.45%
YoY
|
$1.000M
0.0%
YoY
|
$1.516M
249.31%
YoY
|
$700.0K
-114.58%
YoY
|
-$364.0K
-81.8%
YoY
|
$1.000M
-150.0%
YoY
|
$434.0K
-114.47%
YoY
|
-$4.800M
585.71%
YoY
|
-$2.000M
1403.76%
YoY
|
-$2.000M
189.86%
YoY
|
-$3.000M
-7994.74%
YoY
|
| Net Earnings |
-$59.09M
8.59%
YoY
|
-$95.08M
62.79%
YoY
|
-$66.95M
36.72%
YoY
|
-$61.86M
-11.64%
YoY
|
-$54.42M
33.69%
YoY
|
-$58.41M
-9.66%
YoY
|
-$48.97M
14.45%
YoY
|
-$70.00M
93.37%
YoY
|
-$40.70M
18.93%
YoY
|
-$64.66M
18.55%
YoY
|
-$42.78M
-4.33%
YoY
|
-$36.20M
9.04%
YoY
|
-$34.22M
0.23%
YoY
|
-$54.54M
58.71%
YoY
|
-$44.72M
52.5%
YoY
|
-$33.20M
32.8%
YoY
|
-$34.14M
32.26%
YoY
|
-$34.37M
30.83%
YoY
|
-$29.33M
16.92%
YoY
|
| Basic Earnings Per Share |
-$0.48
6.67%
YoY
|
N/A
|
-$0.55
30.95%
YoY
|
N/A
|
-$0.45
28.57%
YoY
|
-$0.49
-12.5%
YoY
|
-$0.42
N/A
|
N/A
|
-$0.35
N/A
|
-$0.56
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.48
6.67%
YoY
|
-$774.0K
157964177.37%
YoY
|
-$0.55
30.95%
YoY
|
-$510.6K
-14.66%
YoY
|
-$0.45
28.57%
YoY
|
-$0.49
-12.5%
YoY
|
-$0.42
-100.0%
YoY
|
-$598.3K
85.93%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.56
-100.0%
YoY
|
-$377.1K
-8.38%
YoY
|
-$321.8K
4.09%
YoY
|
-$307.3K
-4.39%
YoY
|
-$495.5K
51.23%
YoY
|
-$411.6K
45.68%
YoY
|
-$309.1K
26.25%
YoY
|
-$321.4K
25.44%
YoY
|
-$327.6K
23.95%
YoY
|
-$282.5K
9.75%
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 |
123.6M shares
2.84%
YoY
|
122.5M shares
2.93%
YoY
|
122.0M shares
3.43%
YoY
|
120.9M shares
3.61%
YoY
|
120.2M shares
3.76%
YoY
|
119.1M shares
3.88%
YoY
|
117.9M shares
4.02%
YoY
|
116.7M shares
4.01%
YoY
|
115.8M shares
4.35%
YoY
|
114.6M shares
4.6%
YoY
|
113.4M shares
4.61%
YoY
|
112.2M shares
4.8%
YoY
|
111.0M shares
4.74%
YoY
|
109.6M shares
4.79%
YoY
|
108.4M shares
4.81%
YoY
|
107.0M shares
5.45%
YoY
|
106.0M shares
5.43%
YoY
|
104.6M shares
5.65%
YoY
|
103.4M shares
6.57%
YoY
|
| Diluted Shares Outstanding |
123.6M shares
2.84%
YoY
|
N/A
|
122.0M shares
3.43%
YoY
|
N/A
|
120.2M shares
3.76%
YoY
|
119.1M shares
3.88%
YoY
|
117.9M shares
N/A
|
N/A
|
115.8M shares
N/A
|
114.6M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...