|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.695B
303.95%
YoY
|
$419.6M
190.36%
YoY
|
$144.5M
-24.44%
YoY
|
$191.3M
15.67%
YoY
|
$165.4M
53.0%
YoY
|
| Cost Of Revenue |
$353.6M
366.88%
YoY
|
$75.73M
94.18%
YoY
|
$39.00M
-3.94%
YoY
|
$40.60M
41.96%
YoY
|
$28.60M
11.28%
YoY
|
| Gross Profit |
$1.342B
290.09%
YoY
|
$343.9M
225.68%
YoY
|
$105.6M
-29.93%
YoY
|
$150.7M
10.16%
YoY
|
$136.8M
66.02%
YoY
|
| Selling, General & Admin |
$74.18M
76.94%
YoY
|
$41.92M
48.66%
YoY
|
$28.20M
2.17%
YoY
|
$27.60M
-2.13%
YoY
|
$28.20M
4.06%
YoY
|
| Research & Development |
$2.492M
630.79%
YoY
|
$341.0K
13.67%
YoY
|
$300.0K
-57.14%
YoY
|
$700.0K
16.67%
YoY
|
$600.0K
N/A
|
| Depreciation & Amortization |
$301.8M
183.75%
YoY
|
$106.4M
10.32%
YoY
|
$96.41M
39.24%
YoY
|
$69.24M
45.57%
YoY
|
$47.57M
28.86%
YoY
|
| Operating Expenses |
$381.1M
154.61%
YoY
|
$149.7M
19.56%
YoY
|
$125.2M
28.28%
YoY
|
$97.60M
27.58%
YoY
|
$76.50M
18.6%
YoY
|
| Operating Profit |
$966.1M
408.26%
YoY
|
$190.1M
-324.65%
YoY
|
-$84.61M
-253.47%
YoY
|
$55.13M
25.12%
YoY
|
$44.06M
-188.34%
YoY
|
| Interest Expense |
-$66.82M
518.94%
YoY
|
-$10.80M
106.35%
YoY
|
-$5.232M
-20.32%
YoY
|
-$6.566M
126.57%
YoY
|
-$2.898M
7.37%
YoY
|
| Other Income/Expense, Net |
-$191.1M
50.79%
YoY
|
-$126.7M
-330.11%
YoY
|
$55.07M
-206.13%
YoY
|
-$51.89M
-196.77%
YoY
|
$53.62M
-577.44%
YoY
|
| Pretax Income |
$775.0M
1123.12%
YoY
|
$63.37M
-314.46%
YoY
|
-$29.55M
-1010.51%
YoY
|
$3.245M
-96.68%
YoY
|
$97.68M
-259.86%
YoY
|
| Income Tax |
$124.4M
6447.37%
YoY
|
$1.900M
-1827.27%
YoY
|
-$110.0K
-106.47%
YoY
|
$1.700M
-31.17%
YoY
|
$2.470M
-115.09%
YoY
|
| Net Earnings |
$452.5M
1175.18%
YoY
|
$35.48M
-361.93%
YoY
|
-$13.55M
-1984.14%
YoY
|
$719.0K
-98.3%
YoY
|
$42.33M
-438.22%
YoY
|
| Basic Earnings Per Share |
$5.12
582.67%
YoY
|
$0.75
-266.67%
YoY
|
-$0.45
-2350.0%
YoY
|
$0.02
-98.67%
YoY
|
$1.50
-383.02%
YoY
|
| Diluted Earnings Per Share |
$4.83
580.28%
YoY
|
$0.71
-257.78%
YoY
|
-$0.45
-2350.0%
YoY
|
$0.02
-98.67%
YoY
|
$1.50
-383.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
88.35M shares
87.3%
YoY
|
47.17M shares
57.7%
YoY
|
29.91M shares
3.2%
YoY
|
28.98M shares
2.95%
YoY
|
28.15M shares
19.35%
YoY
|
| Diluted Shares Outstanding |
96.33M shares
92.84%
YoY
|
49.95M shares
67.0%
YoY
|
29.91M shares
1.88%
YoY
|
29.36M shares
4.05%
YoY
|
28.22M shares
19.62%
YoY
|
|
Concept
|
2023 Q3 | 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 |
$475.8M
-10.48%
YoY
|
$370.0M
-21.7%
YoY
|
$413.1M
110.62%
YoY
|
$495.0M
243.68%
YoY
|
$531.5M
381.5%
YoY
|
$472.6M
426.98%
YoY
|
$196.2M
159.55%
YoY
|
$144.0M
292.68%
YoY
|
$110.4M
168.92%
YoY
|
$89.67M
313.94%
YoY
|
$75.57M
67.42%
YoY
|
$36.68M
-45.09%
YoY
|
$41.05M
4.7%
YoY
|
$21.66M
-51.37%
YoY
|
$45.14M
10.83%
YoY
|
$66.79M
61.95%
YoY
|
$39.20M
-14.91%
YoY
|
$44.54M
19.9%
YoY
|
$40.73M
-0.41%
YoY
|
$41.24M
15.6%
YoY
|
| Cost Of Revenue |
N/A
|
$119.4M
40.96%
YoY
|
$121.1M
246.62%
YoY
|
$117.9M
418.71%
YoY
|
$116.0M
474.27%
YoY
|
$84.71M
400.56%
YoY
|
$34.95M
120.06%
YoY
|
$22.72M
142.51%
YoY
|
$20.21M
107.47%
YoY
|
$16.92M
125.94%
YoY
|
$15.88M
28.48%
YoY
|
$9.370M
-22.37%
YoY
|
$9.740M
6.8%
YoY
|
$7.490M
-30.07%
YoY
|
$12.36M
42.73%
YoY
|
$12.07M
51.63%
YoY
|
$9.120M
28.45%
YoY
|
$10.71M
56.81%
YoY
|
$8.660M
29.45%
YoY
|
$7.960M
13.39%
YoY
|
| Gross Profit |
N/A
|
$250.6M
-35.39%
YoY
|
$292.0M
81.14%
YoY
|
$377.1M
210.89%
YoY
|
$415.4M
360.71%
YoY
|
$387.8M
433.13%
YoY
|
$161.2M
170.02%
YoY
|
$121.3M
344.3%
YoY
|
$90.18M
188.01%
YoY
|
$72.75M
413.39%
YoY
|
$59.70M
82.12%
YoY
|
$27.30M
-50.11%
YoY
|
$31.31M
4.05%
YoY
|
$14.17M
-58.11%
YoY
|
$32.78M
2.21%
YoY
|
$54.72M
64.42%
YoY
|
$30.09M
-22.81%
YoY
|
$33.83M
11.58%
YoY
|
$32.07M
-6.23%
YoY
|
$33.28M
16.16%
YoY
|
| Selling, General & Admin |
N/A
|
$19.99M
42.02%
YoY
|
$17.58M
42.85%
YoY
|
$33.60M
100.96%
YoY
|
$14.19M
85.46%
YoY
|
$14.08M
53.51%
YoY
|
$12.31M
46.85%
YoY
|
$16.72M
93.99%
YoY
|
$7.650M
31.9%
YoY
|
$9.170M
37.07%
YoY
|
$8.380M
17.53%
YoY
|
$8.620M
21.75%
YoY
|
$5.800M
-6.9%
YoY
|
$6.690M
-4.84%
YoY
|
$7.130M
-1.93%
YoY
|
$7.080M
-24.28%
YoY
|
$6.230M
26.11%
YoY
|
$7.030M
-3.57%
YoY
|
$7.270M
10.49%
YoY
|
$9.350M
23.35%
YoY
|
| Research & Development |
N/A
|
$6.082M
N/A
|
$466.0K
406.52%
YoY
|
$152.0K
913.33%
YoY
|
$2.248M
659.46%
YoY
|
$0.00
-100.0%
YoY
|
$92.00K
N/A
|
$15.00K
N/A
|
$296.0K
N/A
|
$30.00K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$300.0K
N/A
|
$650.0K
3.17%
YoY
|
N/A
|
N/A
|
N/A
|
$630.0K
N/A
|
| Depreciation & Amortization |
$123.1M
35.41%
YoY
|
$110.0M
65.49%
YoY
|
$110.8M
222.64%
YoY
|
$110.1M
281.46%
YoY
|
$90.88M
235.86%
YoY
|
$66.46M
155.36%
YoY
|
$34.33M
40.64%
YoY
|
$28.87M
42.24%
YoY
|
$27.06M
-5.18%
YoY
|
$26.03M
13.65%
YoY
|
$24.41M
-1.01%
YoY
|
$20.30M
-24.54%
YoY
|
$28.54M
102.7%
YoY
|
$22.90M
61.32%
YoY
|
$24.66M
76.05%
YoY
|
$26.90M
89.44%
YoY
|
$14.08M
9.63%
YoY
|
$14.20M
31.31%
YoY
|
$14.01M
44.26%
YoY
|
$14.20M
65.12%
YoY
|
| Operating Expenses |
N/A
|
$136.7M
68.26%
YoY
|
$129.4M
174.66%
YoY
|
$144.7M
216.19%
YoY
|
$108.1M
205.92%
YoY
|
$81.25M
128.67%
YoY
|
$47.12M
42.49%
YoY
|
$45.76M
57.2%
YoY
|
$35.33M
2.76%
YoY
|
$35.53M
19.87%
YoY
|
$33.07M
2.89%
YoY
|
$29.11M
-16.23%
YoY
|
$34.38M
68.86%
YoY
|
$29.64M
39.29%
YoY
|
$32.14M
50.75%
YoY
|
$34.75M
43.48%
YoY
|
$20.36M
14.19%
YoY
|
$21.28M
17.31%
YoY
|
$21.32M
30.56%
YoY
|
$24.22M
48.59%
YoY
|
| Operating Profit |
$185.3M
-42.17%
YoY
|
$113.9M
-62.9%
YoY
|
$159.2M
54.1%
YoY
|
$232.4M
215.93%
YoY
|
$320.4M
483.1%
YoY
|
$307.0M
728.4%
YoY
|
$103.3M
321.58%
YoY
|
$73.56M
-1667.15%
YoY
|
$54.95M
-1325.4%
YoY
|
$37.06M
-345.96%
YoY
|
$24.51M
-140.61%
YoY
|
-$4.694M
-120.61%
YoY
|
-$4.484M
-146.88%
YoY
|
-$15.07M
-222.02%
YoY
|
-$60.37M
-678.02%
YoY
|
$22.78M
151.39%
YoY
|
$9.564M
-59.34%
YoY
|
$12.35M
0.89%
YoY
|
$10.44M
-43.0%
YoY
|
$9.060M
-25.15%
YoY
|
| Interest Expense |
-$34.23M
63.1%
YoY
|
-$62.40M
275.34%
YoY
|
-$22.86M
329.79%
YoY
|
-$7.896M
239.91%
YoY
|
-$20.99M
588.13%
YoY
|
-$16.63M
592.42%
YoY
|
-$5.318M
139.87%
YoY
|
-$2.323M
-84.66%
YoY
|
-$3.050M
157.17%
YoY
|
-$2.401M
86.85%
YoY
|
-$2.217M
27.71%
YoY
|
-$15.14M
-42.08%
YoY
|
-$1.186M
-26.29%
YoY
|
-$1.285M
-23.38%
YoY
|
-$1.736M
19.81%
YoY
|
-$26.14M
-127.98%
YoY
|
-$1.609M
184.78%
YoY
|
-$1.677M
174.92%
YoY
|
-$1.449M
136.38%
YoY
|
$93.44M
-821.54%
YoY
|
| Other Income/Expense, Net |
-$79.21M
-300.87%
YoY
|
$819.0K
-101.24%
YoY
|
-$54.44M
-65.27%
YoY
|
$426.0K
2266.67%
YoY
|
$39.43M
-210.58%
YoY
|
-$66.28M
24.18%
YoY
|
-$156.8M
343.09%
YoY
|
$18.00K
-98.54%
YoY
|
-$35.66M
392.24%
YoY
|
-$53.38M
143.15%
YoY
|
-$35.38M
-136.03%
YoY
|
$1.230M
-191.79%
YoY
|
-$7.244M
-142.27%
YoY
|
-$21.95M
-381.4%
YoY
|
$98.17M
-298.95%
YoY
|
-$1.340M
605.26%
YoY
|
$17.14M
-175.22%
YoY
|
$7.801M
-170.48%
YoY
|
-$49.35M
738.95%
YoY
|
-$190.0K
-2000.0%
YoY
|
| Pretax Income |
$106.1M
-70.52%
YoY
|
$100.5M
-58.25%
YoY
|
$104.8M
-296.24%
YoY
|
$227.9M
219.83%
YoY
|
$359.8M
1765.47%
YoY
|
$240.7M
-1575.23%
YoY
|
-$53.41M
391.62%
YoY
|
$71.26M
-482.9%
YoY
|
$19.29M
-264.47%
YoY
|
-$16.32M
-55.92%
YoY
|
-$10.86M
-128.74%
YoY
|
-$18.61M
295.96%
YoY
|
-$11.73M
-143.92%
YoY
|
-$37.02M
-283.73%
YoY
|
$37.81M
-197.18%
YoY
|
-$4.700M
-105.64%
YoY
|
$26.70M
3527.99%
YoY
|
$20.15M
1622.14%
YoY
|
-$38.90M
-412.73%
YoY
|
$83.34M
-10140.96%
YoY
|
| Income Tax |
$18.93M
-68.72%
YoY
|
$18.05M
-20.43%
YoY
|
$18.60M
-1340.0%
YoY
|
$42.74M
1841.1%
YoY
|
$60.52M
13318.63%
YoY
|
$22.69M
-4768.31%
YoY
|
-$1.500M
400.0%
YoY
|
$2.202M
-1100.91%
YoY
|
$451.0K
246.92%
YoY
|
-$486.0K
-56.22%
YoY
|
-$300.0K
-127.27%
YoY
|
-$220.0K
-123.4%
YoY
|
$130.0K
-77.39%
YoY
|
-$1.110M
-281.08%
YoY
|
$1.100M
-339.13%
YoY
|
$940.0K
-60.0%
YoY
|
$575.0K
234.3%
YoY
|
$613.0K
-302.98%
YoY
|
-$460.0K
-284.74%
YoY
|
$2.350M
-116.63%
YoY
|
| Net Earnings |
$61.36M
-70.98%
YoY
|
$58.04M
-59.94%
YoY
|
$60.55M
-280.86%
YoY
|
$129.6M
225.93%
YoY
|
$211.5M
1929.72%
YoY
|
$144.9M
-1733.24%
YoY
|
-$33.48M
473.94%
YoY
|
$39.77M
-569.48%
YoY
|
$10.42M
-291.33%
YoY
|
-$8.871M
-45.71%
YoY
|
-$5.833M
-134.91%
YoY
|
-$8.471M
222.83%
YoY
|
-$5.445M
-146.26%
YoY
|
-$16.34M
-286.16%
YoY
|
$16.71M
-197.12%
YoY
|
-$2.624M
-107.26%
YoY
|
$11.77M
5154.46%
YoY
|
$8.777M
1250.31%
YoY
|
-$17.20M
-423.32%
YoY
|
$36.13M
1454.65%
YoY
|
| Basic Earnings Per Share |
$0.58
-71.14%
YoY
|
$0.55
-70.27%
YoY
|
$0.57
-207.55%
YoY
|
N/A
|
$2.01
857.14%
YoY
|
$1.85
-1025.0%
YoY
|
-$0.53
278.57%
YoY
|
$0.76
-371.43%
YoY
|
$0.21
-216.67%
YoY
|
-$0.20
-63.64%
YoY
|
-$0.14
-124.56%
YoY
|
-$0.28
211.11%
YoY
|
-$0.18
-143.9%
YoY
|
-$0.55
-283.33%
YoY
|
$0.57
-5.0%
YoY
|
-$0.09
N/A
|
$0.41
4000.0%
YoY
|
$0.30
1400.0%
YoY
|
$0.60
215.79%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.57
-70.62%
YoY
|
$0.54
-62.96%
YoY
|
$0.56
-205.66%
YoY
|
$1.21
68.6%
YoY
|
$1.94
870.0%
YoY
|
$1.46
-830.0%
YoY
|
-$0.53
278.57%
YoY
|
$0.72
-357.14%
YoY
|
$0.20
-211.11%
YoY
|
-$0.20
-63.64%
YoY
|
-$0.14
-124.56%
YoY
|
-$0.28
211.11%
YoY
|
-$0.18
-143.9%
YoY
|
-$0.55
-283.33%
YoY
|
$0.57
-5.0%
YoY
|
-$0.09
-100.0%
YoY
|
$0.41
4000.0%
YoY
|
$0.30
1400.0%
YoY
|
$0.60
215.79%
YoY
|
$1.264M
1340.72%
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 |
106.3M shares
1.02%
YoY
|
106.2M shares
35.66%
YoY
|
140.4M shares
121.36%
YoY
|
139.7M shares
N/A
|
105.3M shares
113.74%
YoY
|
78.29M shares
77.42%
YoY
|
63.45M shares
48.31%
YoY
|
N/A
|
49.24M shares
63.74%
YoY
|
44.13M shares
47.79%
YoY
|
42.78M shares
45.03%
YoY
|
N/A
|
30.07M shares
3.58%
YoY
|
29.86M shares
3.33%
YoY
|
29.50M shares
2.71%
YoY
|
N/A
|
29.03M
2.74%
YoY
|
28.90M shares
3.25%
YoY
|
28.72M shares
3.37%
YoY
|
N/A
|
| Diluted Shares Outstanding |
108.3M shares
-0.91%
YoY
|
107.3M shares
4.81%
YoY
|
107.5M shares
69.48%
YoY
|
N/A
|
109.3M shares
107.51%
YoY
|
102.4M shares
132.08%
YoY
|
63.45M shares
48.31%
YoY
|
N/A
|
52.66M shares
75.11%
YoY
|
44.13M shares
47.79%
YoY
|
42.78M shares
45.03%
YoY
|
N/A
|
30.07M shares
3.58%
YoY
|
29.86M shares
2.15%
YoY
|
29.50M shares
2.71%
YoY
|
N/A
|
29.03M
2.55%
YoY
|
29.23M shares
4.25%
YoY
|
28.72M shares
2.89%
YoY
|
N/A
|
Loading...