|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.145B
97.62%
YoY
|
$579.5M
112.06%
YoY
|
$273.3M
-42.01%
YoY
|
$471.2M
6.89%
YoY
|
$440.8M
175.43%
YoY
|
| Cost Of Revenue |
$183.9M
677.55%
YoY
|
$23.65M
7.24%
YoY
|
$22.05M
-4.94%
YoY
|
$23.20M
24.54%
YoY
|
$18.63M
73.52%
YoY
|
| Gross Profit |
$961.3M
72.95%
YoY
|
$555.8M
121.26%
YoY
|
$251.2M
-43.93%
YoY
|
$448.0M
6.11%
YoY
|
$422.2M
182.75%
YoY
|
| Selling, General & Admin |
$39.22M
-7.39%
YoY
|
$42.34M
N/A
|
N/A
|
N/A
|
$21.85M
29.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
| Depreciation & Amortization |
$244.5M
85.68%
YoY
|
$131.7M
-6.41%
YoY
|
$140.7M
-19.42%
YoY
|
$174.6M
36.42%
YoY
|
$128.0M
163.03%
YoY
|
| Operating Expenses |
$283.7M
63.03%
YoY
|
$174.0M
158080.91%
YoY
|
$110.0K
N/A
|
$0.00
-100.0%
YoY
|
$150.1M
129.0%
YoY
|
| Operating Profit |
$675.9M
141.91%
YoY
|
$279.4M
-175.68%
YoY
|
-$369.2M
-308.78%
YoY
|
$176.8M
-15.3%
YoY
|
$208.8M
302.44%
YoY
|
| Interest Expense |
$48.93M
47.56%
YoY
|
$33.16M
6.09%
YoY
|
$31.26M
-12.72%
YoY
|
$35.81M
35.33%
YoY
|
$26.46M
313.99%
YoY
|
| Other Income/Expense, Net |
$2.255M
2298.94%
YoY
|
$94.00K
-111.06%
YoY
|
-$850.0K
455.56%
YoY
|
-$153.0K
-106.75%
YoY
|
$2.266M
3806.9%
YoY
|
| Pretax Income |
$468.7M
366.47%
YoY
|
$100.5M
-132.12%
YoY
|
-$312.9M
-530.19%
YoY
|
$72.73M
-67.72%
YoY
|
$225.3M
712.83%
YoY
|
| Income Tax |
$4.186M
168.33%
YoY
|
$1.560M
-167.74%
YoY
|
-$2.303M
-207.77%
YoY
|
$2.137M
308.6%
YoY
|
$523.0K
-110.67%
YoY
|
| Net Earnings |
$464.5M
369.6%
YoY
|
$98.92M
-131.85%
YoY
|
-$310.6M
-539.95%
YoY
|
$70.59M
-68.6%
YoY
|
$224.8M
588.22%
YoY
|
| Basic Earnings Per Share |
$10.77
346.89%
YoY
|
$2.41
-111.78%
YoY
|
-$20.46
-538.12%
YoY
|
$4.67
-68.72%
YoY
|
$14.93
584.86%
YoY
|
| Diluted Earnings Per Share |
$10.53
350.0%
YoY
|
$2.34
-111.44%
YoY
|
-$20.46
-538.12%
YoY
|
$4.67
-68.23%
YoY
|
$14.70
577.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
20.21M shares
21.02%
YoY
|
16.70M shares
10.01%
YoY
|
15.18M shares
0.44%
YoY
|
15.11M shares
0.34%
YoY
|
15.06M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
20.83M shares
21.33%
YoY
|
17.17M shares
13.11%
YoY
|
15.18M shares
0.33%
YoY
|
15.13M shares
-1.09%
YoY
|
15.29M shares
1.52%
YoY
|
|
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 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$258.1M
0.66%
YoY
|
$269.2M
19.53%
YoY
|
$305.1M
116.28%
YoY
|
$314.5M
152.2%
YoY
|
$256.5M
189.6%
YoY
|
$225.2M
N/A
|
$141.1M
103.23%
YoY
|
$124.7M
174.17%
YoY
|
$88.56M
-3.09%
YoY
|
$0.00
N/A
|
$69.41M
-41.82%
YoY
|
$45.48M
-62.95%
YoY
|
$91.38M
-13.16%
YoY
|
$0.00
N/A
|
$119.3M
-6.2%
YoY
|
$122.8M
10.03%
YoY
|
$105.2M
36.29%
YoY
|
N/A
|
$127.2M
269.09%
YoY
|
$111.6M
207.54%
YoY
|
| Cost Of Revenue |
$56.21M
521.81%
YoY
|
$48.65M
36.71%
YoY
|
$50.62M
789.86%
YoY
|
$8.638M
66.98%
YoY
|
$9.040M
93.41%
YoY
|
$35.59M
N/A
|
$5.688M
-1.25%
YoY
|
$5.173M
-7.51%
YoY
|
$4.674M
-14.14%
YoY
|
N/A
|
$5.760M
-12.73%
YoY
|
$5.593M
-12.72%
YoY
|
$5.444M
38.56%
YoY
|
N/A
|
$6.600M
33.93%
YoY
|
$6.408M
40.1%
YoY
|
$3.929M
16.97%
YoY
|
N/A
|
$4.928M
105.42%
YoY
|
$4.574M
N/A
|
| Gross Profit |
$201.9M
-18.38%
YoY
|
$220.5M
16.31%
YoY
|
$254.5M
87.98%
YoY
|
$305.9M
155.89%
YoY
|
$247.4M
194.96%
YoY
|
$189.6M
N/A
|
$135.4M
112.68%
YoY
|
$119.5M
199.65%
YoY
|
$83.88M
-2.39%
YoY
|
N/A
|
$63.65M
-43.52%
YoY
|
$39.89M
-65.72%
YoY
|
$85.94M
-15.17%
YoY
|
N/A
|
$112.7M
-7.81%
YoY
|
$116.4M
8.74%
YoY
|
$101.3M
37.16%
YoY
|
N/A
|
$122.3M
281.34%
YoY
|
$107.0M
N/A
|
| Selling, General & Admin |
$10.00M
24.46%
YoY
|
$11.67M
-37.99%
YoY
|
$9.308M
12.8%
YoY
|
$10.20M
46.03%
YoY
|
$8.036M
N/A
|
$18.82M
N/A
|
$8.252M
23.39%
YoY
|
$6.985M
N/A
|
N/A
|
N/A
|
$6.688M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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
|
N/A
|
| Depreciation & Amortization |
$85.30M
67.61%
YoY
|
$73.07M
52.22%
YoY
|
$66.20M
113.73%
YoY
|
$54.29M
88.54%
YoY
|
$50.89M
113.08%
YoY
|
$48.00M
N/A
|
$30.98M
-16.37%
YoY
|
$28.80M
-22.46%
YoY
|
$23.88M
-41.34%
YoY
|
N/A
|
$37.04M
-20.38%
YoY
|
$37.14M
-16.17%
YoY
|
$40.72M
4.75%
YoY
|
N/A
|
$46.52M
32.85%
YoY
|
$44.30M
41.65%
YoY
|
$38.87M
76.03%
YoY
|
N/A
|
$35.02M
228.51%
YoY
|
$31.27M
182.35%
YoY
|
| Operating Expenses |
$95.31M
61.73%
YoY
|
$84.74M
26.81%
YoY
|
$75.51M
92.5%
YoY
|
$64.49M
80.24%
YoY
|
$58.93M
29364.5%
YoY
|
$66.82M
60650.0%
YoY
|
$39.23M
-10.29%
YoY
|
$35.78M
N/A
|
$200.0K
N/A
|
$110.0K
N/A
|
$43.73M
4372500.0%
YoY
|
N/A
|
N/A
|
$0.00
N/A
|
$1.000K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
$104.0M
-33.14%
YoY
|
$135.8M
10.59%
YoY
|
$178.4M
137.02%
YoY
|
$205.2M
204.99%
YoY
|
$155.5M
407.0%
YoY
|
$122.8M
N/A
|
$75.29M
-132.65%
YoY
|
$67.30M
-228.27%
YoY
|
$30.67M
43.99%
YoY
|
N/A
|
-$230.6M
-675.93%
YoY
|
-$52.47M
-209.56%
YoY
|
$21.30M
-44.91%
YoY
|
N/A
|
$40.04M
-37.47%
YoY
|
$47.89M
-14.31%
YoY
|
$38.67M
14.02%
YoY
|
N/A
|
$64.04M
748.5%
YoY
|
$55.89M
387.66%
YoY
|
| Interest Expense |
$14.72M
37.59%
YoY
|
-$27.64M
-5.36%
YoY
|
$13.16M
24.36%
YoY
|
$11.04M
108.15%
YoY
|
$10.70M
98.2%
YoY
|
-$29.20M
-292090.0%
YoY
|
$10.58M
41.15%
YoY
|
$5.303M
-37.87%
YoY
|
$5.397M
-34.02%
YoY
|
$10.00K
N/A
|
$7.497M
-14.18%
YoY
|
$8.536M
-5.74%
YoY
|
$8.180M
-13.69%
YoY
|
N/A
|
$8.736M
19.31%
YoY
|
$9.056M
47.25%
YoY
|
$9.478M
106.0%
YoY
|
N/A
|
$7.322M
509.15%
YoY
|
$6.150M
382.73%
YoY
|
| Other Income/Expense, Net |
-$123.0K
-261.84%
YoY
|
$1.498M
1300.0%
YoY
|
$599.0K
-8657.14%
YoY
|
$82.00K
N/A
|
$76.00K
-1366.67%
YoY
|
$107.0K
N/A
|
-$7.000K
-133.33%
YoY
|
$0.00
-100.0%
YoY
|
-$6.000K
-25.0%
YoY
|
N/A
|
$21.00K
-108.47%
YoY
|
-$55.00K
-787.5%
YoY
|
-$8.000K
-107.55%
YoY
|
N/A
|
-$248.0K
-202.9%
YoY
|
$8.000K
-150.0%
YoY
|
$106.0K
-282.76%
YoY
|
N/A
|
$241.0K
-1517.65%
YoY
|
-$16.00K
-119.51%
YoY
|
| Pretax Income |
$114.8M
-650.51%
YoY
|
$110.6M
59.25%
YoY
|
$229.6M
426.55%
YoY
|
$149.3M
1822.85%
YoY
|
-$20.85M
8240.0%
YoY
|
$69.43M
-69530.0%
YoY
|
$43.61M
-117.8%
YoY
|
$7.767M
-108.14%
YoY
|
-$250.0K
-100.15%
YoY
|
-$100.0K
N/A
|
-$245.0M
-542.95%
YoY
|
-$95.41M
-281.92%
YoY
|
$164.2M
-524.14%
YoY
|
$0.00
N/A
|
$55.30M
240.0%
YoY
|
$52.44M
-2180.25%
YoY
|
-$38.72M
-470.25%
YoY
|
N/A
|
$16.27M
-373.52%
YoY
|
-$2.521M
-111.82%
YoY
|
| Income Tax |
$1.000M
-600.0%
YoY
|
$1.015M
-11.74%
YoY
|
$2.100M
320.0%
YoY
|
$1.300M
550.0%
YoY
|
-$200.0K
-33.33%
YoY
|
$1.150M
N/A
|
$500.0K
-68.75%
YoY
|
$200.0K
-71.43%
YoY
|
-$300.0K
-126.36%
YoY
|
N/A
|
$1.600M
69.85%
YoY
|
$700.0K
-14.43%
YoY
|
$1.138M
-4841.67%
YoY
|
N/A
|
$942.0K
-9520.0%
YoY
|
$818.0K
N/A
|
-$24.00K
-114.72%
YoY
|
N/A
|
-$10.00K
N/A
|
$0.00
N/A
|
| Net Earnings |
$113.8M
-1239.62%
YoY
|
$50.26M
50.61%
YoY
|
$106.2M
511.01%
YoY
|
$71.18M
2237.73%
YoY
|
-$9.985M
-26.43%
YoY
|
$33.37M
-33469.0%
YoY
|
$17.39M
-107.14%
YoY
|
$3.045M
-103.21%
YoY
|
-$13.57M
-108.32%
YoY
|
-$100.0K
N/A
|
-$243.4M
-547.76%
YoY
|
-$94.72M
-283.47%
YoY
|
$163.1M
-521.46%
YoY
|
$0.00
N/A
|
$54.36M
234.0%
YoY
|
$51.63M
-2147.8%
YoY
|
-$38.70M
-475.88%
YoY
|
N/A
|
$16.28M
-373.68%
YoY
|
-$2.521M
-111.82%
YoY
|
| Basic Earnings Per Share |
$2.74
-682.98%
YoY
|
N/A
|
$5.38
376.11%
YoY
|
$3.41
1605.0%
YoY
|
-$0.47
-47.19%
YoY
|
N/A
|
$1.13
-107.05%
YoY
|
$0.20
-103.21%
YoY
|
-$0.89
-108.27%
YoY
|
N/A
|
-$16.03
-545.28%
YoY
|
-$6.24
-282.46%
YoY
|
$10.76
-520.31%
YoY
|
N/A
|
$3.60
233.33%
YoY
|
$3.42
-2111.76%
YoY
|
-$2.56
-476.47%
YoY
|
N/A
|
$1.08
-370.0%
YoY
|
-$0.17
-111.97%
YoY
|
| Diluted Earnings Per Share |
$2.67
-668.09%
YoY
|
$2.53
-100.0%
YoY
|
$5.26
373.87%
YoY
|
$3.33
1565.0%
YoY
|
-$0.47
-47.19%
YoY
|
$1.541M
-25296.65%
YoY
|
$1.11
-106.92%
YoY
|
$0.20
-103.21%
YoY
|
-$0.89
-108.27%
YoY
|
-$6.116K
N/A
|
-$16.03
-546.52%
YoY
|
-$6.24
-283.53%
YoY
|
$10.76
-520.31%
YoY
|
$0.00
N/A
|
$3.59
238.68%
YoY
|
$3.40
-2100.0%
YoY
|
-$2.56
-476.47%
YoY
|
N/A
|
$1.06
-365.0%
YoY
|
-$0.17
-111.97%
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
|
N/A
|
| Basic Shares Outstanding |
18.98M shares
-10.1%
YoY
|
N/A
|
19.74M shares
28.87%
YoY
|
20.89M shares
36.42%
YoY
|
21.11M shares
38.29%
YoY
|
43.64M shares
187.08%
YoY
|
15.32M shares
0.9%
YoY
|
15.31M shares
0.95%
YoY
|
15.26M shares
0.73%
YoY
|
15.20M shares
0.51%
YoY
|
15.18M shares
0.48%
YoY
|
15.17M shares
0.4%
YoY
|
15.15M shares
0.36%
YoY
|
15.12M shares
0.43%
YoY
|
15.11M shares
0.32%
YoY
|
15.11M shares
0.32%
YoY
|
15.10M shares
0.37%
YoY
|
15.06M shares
0.36%
YoY
|
15.06M shares
0.45%
YoY
|
15.06M shares
0.44%
YoY
|
| Diluted Shares Outstanding |
19.62M shares
-7.03%
YoY
|
N/A
|
20.34M shares
29.45%
YoY
|
21.51M shares
-43.93%
YoY
|
21.11M shares
38.29%
YoY
|
N/A
|
15.71M shares
3.49%
YoY
|
38.37M shares
153.0%
YoY
|
15.26M shares
0.68%
YoY
|
N/A
|
15.18M shares
0.15%
YoY
|
15.17M shares
0.03%
YoY
|
15.16M shares
0.41%
YoY
|
N/A
|
15.16M shares
-1.2%
YoY
|
15.16M shares
0.69%
YoY
|
15.10M shares
0.11%
YoY
|
N/A
|
15.34M shares
2.33%
YoY
|
15.06M shares
0.05%
YoY
|
Loading...