|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$946.0M
-1.78%
YoY
|
$963.1M
1.84%
YoY
|
$945.7M
22.1%
YoY
|
$774.5M
34.78%
YoY
|
$574.7M
39.56%
YoY
|
| Cost Of Revenue |
$433.8M
-7.33%
YoY
|
$468.2M
4.4%
YoY
|
$448.4M
15.04%
YoY
|
$389.8M
40.42%
YoY
|
$277.6M
79.91%
YoY
|
| Gross Profit |
$512.1M
3.48%
YoY
|
$494.9M
-0.47%
YoY
|
$497.3M
29.22%
YoY
|
$384.8M
29.56%
YoY
|
$297.0M
15.34%
YoY
|
| Selling, General & Admin |
$504.8M
-13.2%
YoY
|
$581.6M
-12.51%
YoY
|
$664.7M
17.92%
YoY
|
$563.7M
19.07%
YoY
|
$473.4M
55.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$115.3M
-10.01%
YoY
|
$128.2M
18.17%
YoY
|
$108.4M
12.42%
YoY
|
$96.47M
38.12%
YoY
|
$69.84M
113.03%
YoY
|
| Operating Expenses |
$504.8M
-13.2%
YoY
|
$581.6M
-12.51%
YoY
|
$664.7M
17.92%
YoY
|
$563.7M
19.07%
YoY
|
$473.4M
55.73%
YoY
|
| Operating Profit |
$7.324M
-102.84%
YoY
|
-$258.2M
54.19%
YoY
|
-$167.4M
-6.43%
YoY
|
-$178.9M
-27.49%
YoY
|
-$246.8M
430.2%
YoY
|
| Interest Expense |
-$72.61M
-216.68%
YoY
|
$62.23M
21.5%
YoY
|
$51.22M
87.51%
YoY
|
$27.32M
103.57%
YoY
|
$13.42M
12325.0%
YoY
|
| Other Income/Expense, Net |
-$803.0K
-78.95%
YoY
|
-$3.815M
-229.45%
YoY
|
$2.947M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
-$316.0M
-2.2%
YoY
|
-$323.1M
64.86%
YoY
|
-$196.0M
-10.11%
YoY
|
-$218.0M
-14.54%
YoY
|
-$255.1M
490.51%
YoY
|
| Income Tax |
$1.654M
-283.17%
YoY
|
-$903.0K
-24.5%
YoY
|
-$1.196M
-21.0%
YoY
|
-$1.514M
-92.38%
YoY
|
-$19.86M
308.05%
YoY
|
| Net Earnings |
-$317.6M
-1.41%
YoY
|
-$322.2M
65.4%
YoY
|
-$194.8M
-10.03%
YoY
|
-$216.5M
-7.97%
YoY
|
-$235.2M
513.68%
YoY
|
| Basic Earnings Per Share |
-$3.93
-5.76%
YoY
|
-$4.17
59.77%
YoY
|
-$2.61
-18.94%
YoY
|
-$3.22
-15.93%
YoY
|
-$3.83
N/A
|
| Diluted Earnings Per Share |
-$3.93
-5.84%
YoY
|
-$4.17
59.77%
YoY
|
-$2.61
-18.94%
YoY
|
-$3.22
-15.93%
YoY
|
-$3.83
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.89M shares
4.61%
YoY
|
77.33M shares
3.68%
YoY
|
74.58M shares
11.08%
YoY
|
67.14M shares
9.36%
YoY
|
61.39M shares
N/A
|
| Diluted Shares Outstanding |
80.89M shares
4.61%
YoY
|
77.33M shares
3.68%
YoY
|
74.58M shares
11.08%
YoY
|
67.14M shares
9.36%
YoY
|
61.39M shares
N/A
|
|
Concept
|
2024 Q2 | 2024 Q1 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$180.7M
-18.64%
YoY
|
$198.4M
-16.82%
YoY
|
$255.7M
8.31%
YoY
|
$229.7M
-1.09%
YoY
|
$222.1M
-8.02%
YoY
|
$238.5M
-5.85%
YoY
|
$236.0M
-3.11%
YoY
|
$232.2M
-0.06%
YoY
|
$241.5M
1.79%
YoY
|
$253.3M
8.97%
YoY
|
$243.6M
13.16%
YoY
|
$232.4M
15.57%
YoY
|
$237.2M
29.84%
YoY
|
$232.5M
32.48%
YoY
|
$215.3M
31.94%
YoY
|
$201.1M
30.74%
YoY
|
$182.7M
34.86%
YoY
|
$175.5M
43.56%
YoY
|
$163.2M
41.78%
YoY
|
| Cost Of Revenue |
N/A
|
$91.56M
-19.99%
YoY
|
$97.95M
-16.84%
YoY
|
$109.5M
-1.92%
YoY
|
$111.9M
-2.51%
YoY
|
$114.4M
-7.65%
YoY
|
$117.8M
-1.14%
YoY
|
$111.6M
3.5%
YoY
|
$114.8M
2.37%
YoY
|
$123.9M
13.37%
YoY
|
$119.1M
11.86%
YoY
|
$107.9M
4.83%
YoY
|
$112.2M
19.45%
YoY
|
$109.3M
26.36%
YoY
|
$106.5M
25.59%
YoY
|
$102.9M
24.28%
YoY
|
$93.90M
48.34%
YoY
|
$86.50M
85.22%
YoY
|
$84.80M
96.75%
YoY
|
| Gross Profit |
N/A
|
$106.8M
-13.9%
YoY
|
$157.7M
33.35%
YoY
|
$120.2M
-0.33%
YoY
|
$110.2M
-13.02%
YoY
|
$124.1M
-4.13%
YoY
|
$118.3M
-4.99%
YoY
|
$120.6M
-3.14%
YoY
|
$126.6M
1.28%
YoY
|
$129.4M
5.05%
YoY
|
$124.5M
14.42%
YoY
|
$124.5M
26.79%
YoY
|
$125.0M
40.82%
YoY
|
$123.2M
38.43%
YoY
|
$108.8M
38.78%
YoY
|
$98.20M
38.31%
YoY
|
$88.80M
23.16%
YoY
|
$89.00M
17.72%
YoY
|
$78.40M
8.89%
YoY
|
| Selling, General & Admin |
$123.8M
-3.72%
YoY
|
$129.4M
-7.18%
YoY
|
$103.8M
-4.59%
YoY
|
$133.1M
-0.48%
YoY
|
$128.5M
-18.58%
YoY
|
$139.4M
-23.39%
YoY
|
$108.8M
-37.55%
YoY
|
$133.7M
-20.43%
YoY
|
$157.9M
-1.82%
YoY
|
$182.0M
13.5%
YoY
|
$174.2M
25.42%
YoY
|
$168.0M
16.64%
YoY
|
$160.8M
16.61%
YoY
|
$160.3M
12.24%
YoY
|
$138.9M
16.0%
YoY
|
$144.1M
6.28%
YoY
|
$137.9M
16.7%
YoY
|
$142.9M
42.89%
YoY
|
$119.7M
74.26%
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
|
| Depreciation & Amortization |
$24.89M
-8.94%
YoY
|
$24.69M
-17.77%
YoY
|
$28.47M
-13.94%
YoY
|
$29.50M
0.63%
YoY
|
$27.33M
-12.81%
YoY
|
$30.02M
-12.77%
YoY
|
$33.08M
7.17%
YoY
|
$29.31M
12.02%
YoY
|
$31.34M
18.62%
YoY
|
$34.42M
37.73%
YoY
|
$30.87M
23.19%
YoY
|
$26.17M
9.32%
YoY
|
$26.42M
10.16%
YoY
|
$24.99M
6.4%
YoY
|
$25.06M
8.02%
YoY
|
$23.94M
7.39%
YoY
|
$23.99M
63.69%
YoY
|
$23.49M
142.16%
YoY
|
$23.20M
146.55%
YoY
|
| Operating Expenses |
$123.8M
-3.72%
YoY
|
$129.4M
-7.18%
YoY
|
$103.8M
-4.59%
YoY
|
$133.1M
-0.48%
YoY
|
$128.5M
-18.58%
YoY
|
$139.4M
-23.39%
YoY
|
$108.8M
-37.55%
YoY
|
$133.7M
-20.43%
YoY
|
$157.9M
-1.82%
YoY
|
$182.0M
13.5%
YoY
|
$174.2M
25.42%
YoY
|
$168.0M
16.64%
YoY
|
$160.8M
16.61%
YoY
|
$160.3M
12.24%
YoY
|
$138.9M
16.0%
YoY
|
$144.1M
6.28%
YoY
|
$137.9M
16.7%
YoY
|
$142.9M
42.89%
YoY
|
$119.7M
74.26%
YoY
|
| Operating Profit |
-$432.0M
2249.7%
YoY
|
-$27.32M
35.06%
YoY
|
$53.93M
467.95%
YoY
|
-$26.95M
-74.15%
YoY
|
-$18.39M
-61.68%
YoY
|
-$20.23M
-81.84%
YoY
|
$9.495M
-119.11%
YoY
|
-$104.2M
139.46%
YoY
|
-$47.98M
29.37%
YoY
|
-$111.4M
199.92%
YoY
|
-$49.68M
65.31%
YoY
|
-$43.53M
-5.17%
YoY
|
-$37.09M
-24.4%
YoY
|
-$37.13M
-31.12%
YoY
|
-$30.05M
-27.3%
YoY
|
-$45.91M
-65.98%
YoY
|
-$49.07M
6.57%
YoY
|
-$53.91M
120.77%
YoY
|
-$41.34M
-1349.58%
YoY
|
| Interest Expense |
N/A
|
$19.27M
7.3%
YoY
|
-$18.67M
3.0%
YoY
|
$19.17M
20.45%
YoY
|
-$17.55M
-226.17%
YoY
|
$17.96M
29.28%
YoY
|
-$18.13M
1.15%
YoY
|
$15.91M
-6.09%
YoY
|
$13.91M
69.83%
YoY
|
$13.89M
76.25%
YoY
|
-$17.92M
-331.48%
YoY
|
$16.95M
124.02%
YoY
|
$8.188M
25.62%
YoY
|
$7.881M
43.47%
YoY
|
$7.742M
46.38%
YoY
|
$7.564M
33.85%
YoY
|
$6.518M
168.89%
YoY
|
$5.493M
9887.27%
YoY
|
$5.289M
19488.89%
YoY
|
| Other Income/Expense, Net |
-$1.428M
-729.07%
YoY
|
-$8.404M
-1484.51%
YoY
|
-$52.00K
-112.18%
YoY
|
-$1.585M
-14.09%
YoY
|
$227.0K
-116.61%
YoY
|
$607.0K
-158.93%
YoY
|
$427.0K
-205.17%
YoY
|
-$1.845M
334.12%
YoY
|
-$1.367M
-105.68%
YoY
|
-$1.030M
12.57%
YoY
|
-$406.0K
N/A
|
-$425.0K
N/A
|
$24.07M
N/A
|
-$915.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$452.5M
160.88%
YoY
|
-$54.42M
0.87%
YoY
|
-$41.22M
235.92%
YoY
|
-$47.34M
-61.12%
YoY
|
-$173.4M
175.24%
YoY
|
-$53.95M
-57.19%
YoY
|
-$12.27M
-81.96%
YoY
|
-$121.7M
101.45%
YoY
|
-$63.02M
186.98%
YoY
|
-$126.0M
176.59%
YoY
|
-$68.01M
80.92%
YoY
|
-$60.43M
14.63%
YoY
|
-$21.96M
-67.0%
YoY
|
-$45.57M
-25.5%
YoY
|
-$37.59M
-17.43%
YoY
|
-$52.72M
-62.45%
YoY
|
-$66.53M
42.58%
YoY
|
-$61.16M
171.89%
YoY
|
-$45.53M
-980.24%
YoY
|
| Income Tax |
-$40.00K
-119.05%
YoY
|
$233.0K
106.19%
YoY
|
$1.224M
-385.31%
YoY
|
$107.0K
-281.36%
YoY
|
$210.0K
-228.05%
YoY
|
$113.0K
-145.02%
YoY
|
-$429.0K
-42.65%
YoY
|
-$59.00K
-81.5%
YoY
|
-$164.0K
29.13%
YoY
|
-$251.0K
12450.0%
YoY
|
-$748.0K
-1233.33%
YoY
|
-$319.0K
96.91%
YoY
|
-$127.0K
-65.01%
YoY
|
-$2.000K
-99.81%
YoY
|
$66.00K
-107.01%
YoY
|
-$162.0K
-122.69%
YoY
|
-$363.0K
-98.06%
YoY
|
-$1.055M
12.11%
YoY
|
-$942.0K
-377.06%
YoY
|
| Net Earnings |
-$452.4M
160.54%
YoY
|
-$54.65M
1.09%
YoY
|
-$42.45M
258.42%
YoY
|
-$47.44M
-61.01%
YoY
|
-$173.7M
176.29%
YoY
|
-$54.06M
-57.02%
YoY
|
-$11.84M
-82.39%
YoY
|
-$121.7M
102.42%
YoY
|
-$62.85M
187.9%
YoY
|
-$125.8M
176.05%
YoY
|
-$67.26M
78.61%
YoY
|
-$60.11M
14.38%
YoY
|
-$21.83M
-67.01%
YoY
|
-$45.56M
-24.19%
YoY
|
-$37.66M
-15.54%
YoY
|
-$52.55M
-62.76%
YoY
|
-$66.17M
136.55%
YoY
|
-$60.11M
178.86%
YoY
|
-$44.58M
-1022.68%
YoY
|
| Basic Earnings Per Share |
-$161.30
7367.59%
YoY
|
-$0.65
-4.41%
YoY
|
N/A
|
-$0.58
-63.06%
YoY
|
-$2.16
163.41%
YoY
|
-$0.68
-58.79%
YoY
|
N/A
|
-$1.57
96.25%
YoY
|
-$0.82
182.76%
YoY
|
-$1.65
166.13%
YoY
|
N/A
|
-$0.80
3.9%
YoY
|
-$0.29
-71.84%
YoY
|
-$0.62
N/A
|
N/A
|
-$0.77
-65.47%
YoY
|
-$1.03
123.91%
YoY
|
N/A
|
-$0.70
-975.0%
YoY
|
| Diluted Earnings Per Share |
-$161.30
7382.94%
YoY
|
-$0.65
-4.41%
YoY
|
-$0.52
241.5%
YoY
|
-$0.58
-63.06%
YoY
|
-$2.16
162.87%
YoY
|
-$0.68
-58.79%
YoY
|
-$0.15
-100.0%
YoY
|
-$1.57
96.25%
YoY
|
-$0.82
182.76%
YoY
|
-$1.65
166.13%
YoY
|
-$890.6K
64.19%
YoY
|
-$0.80
3.9%
YoY
|
-$0.29
-71.84%
YoY
|
-$0.62
-100.0%
YoY
|
-$542.4K
-22.77%
YoY
|
-$0.77
-100.0%
YoY
|
-$1.03
-100.0%
YoY
|
-$945.0K
154.18%
YoY
|
-$702.4K
-877952855.91%
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 |
84.16M shares
4.65%
YoY
|
83.64M shares
5.51%
YoY
|
82.07M shares
4.94%
YoY
|
81.42M shares
5.08%
YoY
|
80.42M shares
4.36%
YoY
|
79.27M shares
3.94%
YoY
|
78.20M shares
3.76%
YoY
|
77.49M shares
3.74%
YoY
|
77.06M shares
3.54%
YoY
|
76.27M shares
3.52%
YoY
|
75.37M shares
4.58%
YoY
|
74.69M shares
8.91%
YoY
|
74.42M shares
16.15%
YoY
|
73.68M shares
15.79%
YoY
|
72.07M shares
13.53%
YoY
|
68.58M shares
8.24%
YoY
|
64.08M shares
5.88%
YoY
|
63.63M shares
9.44%
YoY
|
63.48M shares
9.59%
YoY
|
| Diluted Shares Outstanding |
2.805M shares
-96.52%
YoY
|
83.45M shares
5.22%
YoY
|
N/A
|
81.52M shares
4.92%
YoY
|
80.56M shares
4.54%
YoY
|
79.31M shares
3.98%
YoY
|
N/A
|
77.69M shares
4.02%
YoY
|
77.06M shares
3.54%
YoY
|
76.27M shares
3.52%
YoY
|
N/A
|
74.69M shares
8.91%
YoY
|
74.42M shares
16.15%
YoY
|
73.68M shares
N/A
|
N/A
|
68.58M shares
N/A
|
64.08M shares
N/A
|
N/A
|
N/A
|
Loading...