|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$672.4M
7.49%
YoY
|
$625.6M
9.34%
YoY
|
$572.2M
2.43%
YoY
|
$558.6M
-17.03%
YoY
|
$673.2M
7.98%
YoY
|
| Cost Of Revenue |
N/A
|
$556.5M
12.86%
YoY
|
$493.1M
20.25%
YoY
|
$410.1M
-9.82%
YoY
|
$454.7M
52.59%
YoY
|
| Gross Profit |
N/A
|
$69.07M
-12.63%
YoY
|
$79.05M
-74.36%
YoY
|
$308.4M
-18.56%
YoY
|
$378.6M
16.33%
YoY
|
| Selling, General & Admin |
$310.1M
-29.11%
YoY
|
$437.4M
11.73%
YoY
|
$391.5M
144.83%
YoY
|
$159.9M
-0.12%
YoY
|
$160.1M
20.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$21.70M
60.72%
YoY
|
$13.50M
2.27%
YoY
|
$13.20M
-8.97%
YoY
|
$14.50M
-8.23%
YoY
|
$15.80M
1.28%
YoY
|
| Operating Expenses |
$598.7M
-37.43%
YoY
|
$956.9M
29.52%
YoY
|
$738.8M
64.65%
YoY
|
$448.7M
-28.62%
YoY
|
$628.6M
13.47%
YoY
|
| Operating Profit |
N/A
|
-$887.8M
34.57%
YoY
|
-$659.7M
370.1%
YoY
|
-$140.3M
-43.86%
YoY
|
-$250.0M
9.39%
YoY
|
| Interest Expense |
-$219.0M
-217.93%
YoY
|
$185.7M
90.75%
YoY
|
$97.33M
33.87%
YoY
|
$72.71M
4.22%
YoY
|
$69.76M
-17.32%
YoY
|
| Other Income/Expense, Net |
-$1.435M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$157.5M
-18.86%
YoY
|
-$194.2M
-341.02%
YoY
|
$80.56M
0.27%
YoY
|
$80.34M
-43.6%
YoY
|
$142.5M
750.02%
YoY
|
| Income Tax |
$28.54M
-428.87%
YoY
|
-$8.678M
-140.89%
YoY
|
$21.22M
260.02%
YoY
|
$5.895M
-84.71%
YoY
|
$38.56M
2224.11%
YoY
|
| Net Earnings |
-$266.7M
43.8%
YoY
|
-$185.5M
-412.61%
YoY
|
$59.33M
-21.65%
YoY
|
$75.73M
-32.07%
YoY
|
$111.5M
-605.55%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$4.59
-418.75%
YoY
|
$1.44
-22.16%
YoY
|
$1.85
-26.0%
YoY
|
$2.50
-620.83%
YoY
|
| Diluted Earnings Per Share |
-$6.49
41.39%
YoY
|
-$4.59
-432.61%
YoY
|
$1.38
-23.33%
YoY
|
$1.80
-25.93%
YoY
|
$2.43
-628.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
40.43M shares
-1.77%
YoY
|
41.16M shares
0.66%
YoY
|
40.89M shares
-8.5%
YoY
|
44.69M shares
-2.47%
YoY
|
| Diluted Shares Outstanding |
N/A
|
40.43M shares
-6.29%
YoY
|
43.14M shares
2.5%
YoY
|
42.09M shares
-8.45%
YoY
|
45.97M shares
-4.15%
YoY
|
|
Concept
|
2023 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$168.2M
-22.57%
YoY
|
$118.9M
-12.43%
YoY
|
$129.6M
-25.86%
YoY
|
$146.5M
-23.94%
YoY
|
$217.2M
-3.17%
YoY
|
$135.7M
-2.05%
YoY
|
$174.9M
22.68%
YoY
|
$192.7M
20.11%
YoY
|
$224.3M
69.62%
YoY
|
$138.6M
8.89%
YoY
|
$142.5M
8.13%
YoY
|
$160.4M
-4.12%
YoY
|
$132.2M
-23.12%
YoY
|
$127.3M
-26.61%
YoY
|
$131.8M
-13.44%
YoY
|
$167.3M
-4.7%
YoY
|
$172.0M
9.63%
YoY
|
$173.4M
22.29%
YoY
|
$152.3M
0.97%
YoY
|
$175.6M
0.92%
YoY
|
| Cost Of Revenue |
N/A
|
$94.19M
-19.05%
YoY
|
$108.1M
-34.22%
YoY
|
$118.2M
-22.98%
YoY
|
N/A
|
$116.4M
80.01%
YoY
|
$164.4M
39.92%
YoY
|
$153.5M
43.11%
YoY
|
$210.6M
230.81%
YoY
|
$64.64M
1.5%
YoY
|
$117.5M
112.41%
YoY
|
$107.2M
58.63%
YoY
|
$63.66M
-17.01%
YoY
|
$63.68M
-17.03%
YoY
|
$55.32M
-22.21%
YoY
|
$67.60M
-3.51%
YoY
|
$76.71M
1.98%
YoY
|
$76.76M
-5.47%
YoY
|
$71.11M
-3.22%
YoY
|
$70.06M
2.85%
YoY
|
| Gross Profit |
N/A
|
$24.66M
27.36%
YoY
|
$21.50M
105.7%
YoY
|
$28.34M
-27.69%
YoY
|
N/A
|
$19.36M
-73.81%
YoY
|
$10.45M
-87.65%
YoY
|
$39.20M
-61.53%
YoY
|
$13.74M
-79.97%
YoY
|
$73.92M
16.29%
YoY
|
$84.65M
10.66%
YoY
|
$101.9M
2.21%
YoY
|
$68.59M
-28.03%
YoY
|
$63.57M
-34.22%
YoY
|
$76.50M
-5.77%
YoY
|
$99.70M
-5.49%
YoY
|
$95.30M
16.67%
YoY
|
$96.64M
59.49%
YoY
|
$81.18M
4.96%
YoY
|
$105.5M
-0.33%
YoY
|
| Selling, General & Admin |
$74.75M
-20.23%
YoY
|
$77.60M
-6.75%
YoY
|
$90.21M
-32.14%
YoY
|
$91.74M
-28.07%
YoY
|
$93.71M
N/A
|
$83.21M
34.77%
YoY
|
$132.9M
122.97%
YoY
|
$127.5M
161.35%
YoY
|
N/A
|
$61.75M
68.24%
YoY
|
$59.62M
62.01%
YoY
|
$48.80M
14.02%
YoY
|
$43.60M
17.52%
YoY
|
$36.70M
-5.17%
YoY
|
$36.80M
4.25%
YoY
|
$42.80M
-12.83%
YoY
|
$37.10M
1.64%
YoY
|
$38.70M
40.73%
YoY
|
$35.30M
6.97%
YoY
|
$49.10M
38.7%
YoY
|
| 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 |
$5.578M
-33.09%
YoY
|
-$2.100M
-122.11%
YoY
|
$9.141M
5.4%
YoY
|
$9.021M
-8.08%
YoY
|
$8.337M
14.68%
YoY
|
$9.498M
30.38%
YoY
|
$8.673M
17.2%
YoY
|
$9.814M
96.28%
YoY
|
$7.270M
73.1%
YoY
|
$7.285M
69.42%
YoY
|
$7.400M
64.44%
YoY
|
$5.000M
11.11%
YoY
|
$4.200M
-4.55%
YoY
|
$4.300M
-6.52%
YoY
|
$4.500M
-4.26%
YoY
|
$4.500M
-8.16%
YoY
|
$4.400M
-15.38%
YoY
|
$4.600M
0.0%
YoY
|
$4.700M
4.44%
YoY
|
$4.900M
8.89%
YoY
|
| Operating Expenses |
$148.9M
-32.58%
YoY
|
$143.2M
-26.47%
YoY
|
$187.7M
-36.13%
YoY
|
$181.1M
-27.84%
YoY
|
$220.9M
781.07%
YoY
|
$194.8M
47.03%
YoY
|
$294.0M
180.53%
YoY
|
$251.0M
195.29%
YoY
|
$25.07M
-77.89%
YoY
|
$132.5M
45.09%
YoY
|
$104.8M
19.76%
YoY
|
$85.00M
-45.65%
YoY
|
$113.4M
-32.26%
YoY
|
$91.30M
-43.82%
YoY
|
$87.50M
-40.6%
YoY
|
$156.4M
3.3%
YoY
|
$167.4M
0.18%
YoY
|
$162.5M
4.7%
YoY
|
$147.3M
149.15%
YoY
|
$151.4M
103.26%
YoY
|
| Operating Profit |
N/A
|
-$118.5M
-32.42%
YoY
|
-$166.2M
-41.36%
YoY
|
-$152.8M
-27.86%
YoY
|
N/A
|
-$175.4M
199.62%
YoY
|
-$283.5M
1308.01%
YoY
|
-$211.8M
-1353.24%
YoY
|
-$11.33M
-74.72%
YoY
|
-$58.54M
111.1%
YoY
|
-$20.13M
83.03%
YoY
|
$16.90M
-129.81%
YoY
|
-$44.81M
-37.85%
YoY
|
-$27.73M
-57.9%
YoY
|
-$11.00M
-83.36%
YoY
|
-$56.70M
23.52%
YoY
|
-$72.10M
-15.59%
YoY
|
-$65.86M
-30.38%
YoY
|
-$66.12M
-462.73%
YoY
|
-$45.90M
-246.37%
YoY
|
| Interest Expense |
-$61.65M
8.33%
YoY
|
$55.80M
11.26%
YoY
|
$66.10M
56.66%
YoY
|
$58.94M
53.73%
YoY
|
-$56.91M
122.58%
YoY
|
$50.15M
94.34%
YoY
|
$42.19M
80.0%
YoY
|
$38.34M
96.23%
YoY
|
-$25.57M
52.19%
YoY
|
$25.81M
40.37%
YoY
|
$23.44M
28.01%
YoY
|
$19.54M
12.94%
YoY
|
-$16.80M
-10.64%
YoY
|
$18.38M
5.87%
YoY
|
$18.31M
7.57%
YoY
|
$17.30M
-2.2%
YoY
|
-$18.80M
3.3%
YoY
|
$17.36M
-25.8%
YoY
|
$17.02M
-16.85%
YoY
|
$17.69M
-20.86%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
$0.00
N/A
|
$1.435M
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
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
|
| Pretax Income |
-$42.40M
-79.47%
YoY
|
-$32.59M
-175.79%
YoY
|
-$57.04M
72.47%
YoY
|
-$38.77M
-1687.55%
YoY
|
-$206.5M
459.76%
YoY
|
$43.00M
-177.6%
YoY
|
-$33.07M
-123.84%
YoY
|
$2.442M
-92.86%
YoY
|
-$36.90M
-549.96%
YoY
|
-$55.41M
-559.52%
YoY
|
$138.7M
526.19%
YoY
|
$34.18M
-10.06%
YoY
|
$8.200M
-79.19%
YoY
|
$12.06M
-69.26%
YoY
|
$22.15M
-11.83%
YoY
|
$38.00M
-1.86%
YoY
|
$39.40M
127.75%
YoY
|
$39.23M
-165.92%
YoY
|
$25.12M
5.12%
YoY
|
$38.72M
6.43%
YoY
|
| Income Tax |
$1.094M
-105.43%
YoY
|
$1.021M
-94.11%
YoY
|
$2.291M
-132.78%
YoY
|
$20.70M
1771.88%
YoY
|
-$20.14M
151.21%
YoY
|
$17.35M
-229.7%
YoY
|
-$6.990M
-120.46%
YoY
|
$1.106M
-86.9%
YoY
|
-$8.018M
-316.7%
YoY
|
-$13.38M
1527.13%
YoY
|
$34.17M
3099.63%
YoY
|
$8.444M
322.2%
YoY
|
$3.700M
-62.24%
YoY
|
-$822.0K
-107.31%
YoY
|
$1.068M
-85.67%
YoY
|
$2.000M
-80.09%
YoY
|
$9.800M
108.51%
YoY
|
$11.24M
-166.45%
YoY
|
$7.453M
43.94%
YoY
|
$10.05M
-12.39%
YoY
|
| Net Earnings |
-$43.49M
-76.67%
YoY
|
-$104.4M
-507.13%
YoY
|
-$59.33M
127.48%
YoY
|
-$59.47M
-4551.42%
YoY
|
-$186.4M
545.43%
YoY
|
$25.65M
-161.02%
YoY
|
-$26.08M
-124.95%
YoY
|
$1.336M
-94.81%
YoY
|
-$28.88M
-745.49%
YoY
|
-$42.04M
-426.36%
YoY
|
$104.5M
373.51%
YoY
|
$25.74M
-29.1%
YoY
|
$4.474M
-85.19%
YoY
|
$12.88M
-52.97%
YoY
|
$22.07M
31.13%
YoY
|
$36.30M
-2.02%
YoY
|
$30.22M
-311.34%
YoY
|
$27.39M
-158.25%
YoY
|
$16.83M
5.37%
YoY
|
$37.05M
59.06%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.53
-501.59%
YoY
|
-$1.45
123.08%
YoY
|
-$1.46
-4966.67%
YoY
|
N/A
|
$0.63
-161.76%
YoY
|
-$0.65
-125.9%
YoY
|
$0.03
-95.16%
YoY
|
N/A
|
-$1.02
-418.75%
YoY
|
$2.51
364.81%
YoY
|
$0.62
-30.34%
YoY
|
$0.11
-84.93%
YoY
|
$0.32
-48.39%
YoY
|
$0.54
50.0%
YoY
|
$0.89
11.25%
YoY
|
$0.73
-335.48%
YoY
|
$0.62
-160.19%
YoY
|
$0.36
2.86%
YoY
|
$0.80
56.86%
YoY
|
| Diluted Earnings Per Share |
-$1.05
-76.79%
YoY
|
-$2.53
-501.59%
YoY
|
-$1.45
123.08%
YoY
|
-$1.46
-4966.67%
YoY
|
-$4.54
-100.0%
YoY
|
$0.63
-161.76%
YoY
|
-$0.65
-127.2%
YoY
|
$0.03
-94.92%
YoY
|
-$717.6K
-652377814.48%
YoY
|
-$1.02
-429.03%
YoY
|
$2.39
350.94%
YoY
|
$0.59
-32.18%
YoY
|
$0.11
-84.06%
YoY
|
$0.31
-48.33%
YoY
|
$0.53
47.22%
YoY
|
$0.87
10.13%
YoY
|
$0.69
-330.0%
YoY
|
$0.60
-158.25%
YoY
|
$0.36
9.09%
YoY
|
$0.79
58.0%
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 |
41.30M shares
-99.9%
YoY
|
41.25M shares
1.91%
YoY
|
40.98M shares
1.48%
YoY
|
40.84M shares
1.16%
YoY
|
40.49B shares
99981.69%
YoY
|
40.48M shares
-1.8%
YoY
|
40.38M shares
-3.07%
YoY
|
40.37M shares
-2.74%
YoY
|
40.45M shares
-1.41%
YoY
|
41.22M shares
0.82%
YoY
|
41.66M shares
2.07%
YoY
|
41.51M shares
1.73%
YoY
|
41.03M shares
-1.13%
YoY
|
40.89M shares
-7.96%
YoY
|
40.81M shares
-12.14%
YoY
|
40.80M shares
-12.11%
YoY
|
41.50M shares
-10.09%
YoY
|
44.42M shares
-3.12%
YoY
|
46.45M shares
1.75%
YoY
|
46.42M shares
2.02%
YoY
|
| Diluted Shares Outstanding |
N/A
|
41.27M shares
1.06%
YoY
|
41.00M shares
1.55%
YoY
|
40.78M shares
-1.27%
YoY
|
N/A
|
40.84M shares
-0.93%
YoY
|
40.38M shares
-7.55%
YoY
|
41.31M shares
-5.25%
YoY
|
N/A
|
41.22M shares
-1.33%
YoY
|
43.67M shares
5.12%
YoY
|
43.60M shares
4.05%
YoY
|
42.58M shares
-1.54%
YoY
|
41.78M shares
-9.2%
YoY
|
41.55M shares
-11.81%
YoY
|
41.90M shares
-11.45%
YoY
|
43.24M shares
-9.48%
YoY
|
46.01M shares
0.34%
YoY
|
47.11M shares
-1.85%
YoY
|
47.32M shares
-0.2%
YoY
|
Loading...