|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$621.0M
-2.35%
YoY
|
$635.9M
9.7%
YoY
|
$579.7M
37.7%
YoY
|
$421.0M
25.67%
YoY
|
$335.0M
21.69%
YoY
|
| Cost Of Revenue |
$110.1M
4.35%
YoY
|
$105.5M
-4.5%
YoY
|
$110.5M
26.0%
YoY
|
$87.70M
5.54%
YoY
|
$83.10M
25.53%
YoY
|
| Gross Profit |
$510.8M
-3.69%
YoY
|
$530.4M
13.04%
YoY
|
$469.2M
40.77%
YoY
|
$333.3M
32.31%
YoY
|
$251.9M
20.47%
YoY
|
| Selling, General & Admin |
$172.5M
-77.23%
YoY
|
$757.6M
317.16%
YoY
|
$181.6M
46.45%
YoY
|
$124.0M
37.02%
YoY
|
$90.50M
29.1%
YoY
|
| Research & Development |
$31.57M
N/A
|
N/A
|
N/A
|
$20.80M
20.93%
YoY
|
$17.20M
91.11%
YoY
|
| Depreciation & Amortization |
$1.411M
17.98%
YoY
|
$1.196M
8.73%
YoY
|
$1.100M
-8.33%
YoY
|
$1.200M
71.43%
YoY
|
$700.0K
-12.5%
YoY
|
| Operating Expenses |
$204.1M
-73.06%
YoY
|
$757.6M
317.16%
YoY
|
$181.6M
25.41%
YoY
|
$144.8M
34.45%
YoY
|
$107.7M
35.98%
YoY
|
| Operating Profit |
$306.8M
-235.04%
YoY
|
-$227.2M
-178.99%
YoY
|
$287.6M
52.57%
YoY
|
$188.5M
30.72%
YoY
|
$144.2M
11.01%
YoY
|
| Interest Expense |
$18.21M
66.76%
YoY
|
$10.92M
276.52%
YoY
|
$2.900M
-47.27%
YoY
|
$5.500M
37.5%
YoY
|
$4.000M
-290.48%
YoY
|
| Other Income/Expense, Net |
$765.0K
-89.6%
YoY
|
$7.356M
-3778.0%
YoY
|
-$200.0K
-114.29%
YoY
|
$1.400M
55.56%
YoY
|
$900.0K
-47.06%
YoY
|
| Pretax Income |
$325.7M
-255.93%
YoY
|
-$208.9M
-171.99%
YoY
|
$290.2M
48.44%
YoY
|
$195.5M
31.21%
YoY
|
$149.0M
15.06%
YoY
|
| Income Tax |
$46.50M
-57.52%
YoY
|
$109.5M
144.86%
YoY
|
$44.70M
49.0%
YoY
|
$30.00M
43.54%
YoY
|
$20.90M
12.97%
YoY
|
| Net Earnings |
$279.2M
-187.78%
YoY
|
-$318.1M
-229.55%
YoY
|
$245.5M
48.43%
YoY
|
$165.4M
29.02%
YoY
|
$128.2M
15.5%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.081M
-187.04%
YoY
|
-$3.540M
-229.06%
YoY
|
$2.743M
59.37%
YoY
|
$1.721M
29.02%
YoY
|
$1.334M
15.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2018 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$97.67M
N/A
|
$110.2M
-61.51%
YoY
|
$118.5M
N/A
|
$334.6M
83.86%
YoY
|
$286.4M
90.67%
YoY
|
$182.0M
8.12%
YoY
|
$170.9M
N/A
|
$150.2M
N/A
|
$132.8M
N/A
|
$168.3M
39.09%
YoY
|
$97.70M
N/A
|
| Cost Of Revenue |
$19.79M
N/A
|
$19.50M
-63.81%
YoY
|
$21.73M
N/A
|
$56.24M
68.58%
YoY
|
$53.88M
130.26%
YoY
|
$33.36M
-1.6%
YoY
|
$29.30M
N/A
|
$23.40M
N/A
|
$19.50M
N/A
|
$33.90M
44.87%
YoY
|
$22.40M
N/A
|
| Gross Profit |
$77.88M
N/A
|
$90.72M
-60.98%
YoY
|
$96.78M
N/A
|
$278.3M
87.29%
YoY
|
$232.5M
83.36%
YoY
|
$148.6M
10.57%
YoY
|
$141.7M
N/A
|
$126.8M
N/A
|
$113.3M
N/A
|
$134.4M
37.7%
YoY
|
$75.30M
N/A
|
| Selling, General & Admin |
$46.98M
N/A
|
$45.71M
-54.09%
YoY
|
$51.44M
N/A
|
$104.5M
-82.59%
YoY
|
$99.56M
70.49%
YoY
|
$600.2M
798.48%
YoY
|
$55.20M
N/A
|
$58.40M
N/A
|
$43.80M
N/A
|
$66.80M
70.84%
YoY
|
$29.10M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$3.600M
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$46.98M
N/A
|
$45.71M
-54.09%
YoY
|
$51.44M
N/A
|
$104.5M
-82.59%
YoY
|
$99.56M
70.19%
YoY
|
$600.2M
1160.89%
YoY
|
$55.10M
N/A
|
$58.50M
N/A
|
$43.80M
N/A
|
$47.60M
3.25%
YoY
|
$32.80M
N/A
|
| Operating Profit |
$30.90M
N/A
|
$45.01M
-66.15%
YoY
|
$45.34M
N/A
|
$173.8M
-138.5%
YoY
|
$132.9M
94.64%
YoY
|
-$451.6M
-620.25%
YoY
|
$86.60M
N/A
|
$68.30M
N/A
|
$69.50M
N/A
|
$86.80M
68.54%
YoY
|
$42.50M
N/A
|
| Interest Expense |
-$362.0K
N/A
|
$1.423M
-84.97%
YoY
|
$1.951M
N/A
|
$8.740M
132.63%
YoY
|
$9.468M
215.6%
YoY
|
$3.757M
168.36%
YoY
|
$2.200M
N/A
|
$3.000M
N/A
|
$1.900M
N/A
|
$1.400M
N/A
|
$2.300M
N/A
|
| Other Income/Expense, Net |
$363.0K
N/A
|
$49.00K
-93.38%
YoY
|
$1.604M
N/A
|
$25.00K
-99.08%
YoY
|
$740.0K
48.0%
YoY
|
$2.731M
51.72%
YoY
|
$700.0K
N/A
|
$500.0K
N/A
|
$3.400M
N/A
|
$1.800M
N/A
|
$700.0K
N/A
|
| Pretax Income |
$30.90M
N/A
|
$46.48M
-67.53%
YoY
|
$48.89M
N/A
|
$182.6M
-141.03%
YoY
|
$143.1M
99.09%
YoY
|
-$445.1M
-594.54%
YoY
|
$89.40M
N/A
|
$71.90M
N/A
|
$74.90M
N/A
|
$90.00M
74.08%
YoY
|
$45.50M
N/A
|
| Income Tax |
$3.266M
N/A
|
$25.30M
31.5%
YoY
|
$6.990M
N/A
|
$27.26M
-63.91%
YoY
|
$19.24M
100.42%
YoY
|
$75.53M
393.63%
YoY
|
$13.40M
N/A
|
$9.600M
N/A
|
$11.00M
N/A
|
$15.30M
98.7%
YoY
|
$6.400M
N/A
|
| Net Earnings |
$27.60M
N/A
|
$21.13M
-82.95%
YoY
|
$41.83M
N/A
|
$155.3M
-129.84%
YoY
|
$123.9M
98.9%
YoY
|
-$520.3M
-795.6%
YoY
|
$76.10M
N/A
|
$62.30M
N/A
|
$63.90M
N/A
|
$74.80M
69.61%
YoY
|
$39.10M
N/A
|
| Basic Earnings Per Share |
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 |
$305.2K
N/A
|
$233.7K
-82.83%
YoY
|
$462.6K
N/A
|
$1.714M
-129.64%
YoY
|
$1.361M
98.51%
YoY
|
-$5.781M
-791.76%
YoY
|
$843.7K
N/A
|
$685.4K
N/A
|
$711.6K
N/A
|
$835.8K
86.1%
YoY
|
$406.9K
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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...