|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.963B
48.97%
YoY
|
$1.317B
108.72%
YoY
|
$631.1M
21.56%
YoY
|
$519.2M
12.6%
YoY
|
$461.1M
20.27%
YoY
|
| Cost Of Revenue |
$669.5M
33.28%
YoY
|
$502.3M
108.5%
YoY
|
$240.9M
8.77%
YoY
|
$221.5M
4.73%
YoY
|
$211.5M
14.82%
YoY
|
| Gross Profit |
$1.293B
58.65%
YoY
|
$815.0M
108.86%
YoY
|
$390.2M
31.08%
YoY
|
$297.7M
19.32%
YoY
|
$249.5M
25.19%
YoY
|
| Selling, General & Admin |
$619.5M
46.05%
YoY
|
$424.2M
122.94%
YoY
|
$190.3M
18.54%
YoY
|
$160.5M
-29.08%
YoY
|
$226.3M
40.3%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$212.7M
67.03%
YoY
|
$127.3M
133.75%
YoY
|
$54.48M
5.85%
YoY
|
$51.47M
-17.58%
YoY
|
$62.45M
10.96%
YoY
|
| Operating Expenses |
$627.9M
48.03%
YoY
|
$424.2M
111.27%
YoY
|
$200.8M
25.56%
YoY
|
$159.9M
-29.62%
YoY
|
$227.2M
39.99%
YoY
|
| Operating Profit |
$665.1M
70.17%
YoY
|
$390.8M
106.3%
YoY
|
$189.5M
37.48%
YoY
|
$137.8M
517.94%
YoY
|
$22.30M
-39.73%
YoY
|
| Interest Expense |
-$305.5M
71.75%
YoY
|
-$177.9M
726.88%
YoY
|
-$21.51M
-22.9%
YoY
|
-$27.90M
-32.28%
YoY
|
-$41.20M
-3.29%
YoY
|
| Other Income/Expense, Net |
-$100.0K
-99.55%
YoY
|
-$22.00M
180.34%
YoY
|
-$7.848M
-3.11%
YoY
|
-$8.100M
118.92%
YoY
|
-$3.700M
-71.32%
YoY
|
| Pretax Income |
$96.00M
8479.09%
YoY
|
$1.119M
-97.74%
YoY
|
$49.41M
49.26%
YoY
|
$33.10M
-142.93%
YoY
|
-$77.10M
53.59%
YoY
|
| Income Tax |
-$12.70M
-86.23%
YoY
|
-$92.20M
334.05%
YoY
|
-$21.24M
11.8%
YoY
|
-$19.00M
74.31%
YoY
|
-$10.90M
118.0%
YoY
|
| Net Earnings |
$108.8M
16.59%
YoY
|
$93.32M
32.09%
YoY
|
$70.65M
35.6%
YoY
|
$52.10M
-178.7%
YoY
|
-$66.20M
46.46%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.00
-14.66%
YoY
|
$3.52
-100.0%
YoY
|
$3.082M
36.65%
YoY
|
$2.255M
-178.7%
YoY
|
-$2.866M
46.46%
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
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$504.3M
13.53%
YoY
|
$508.8M
18.13%
YoY
|
$488.0M
21.74%
YoY
|
$521.5M
69.31%
YoY
|
$444.2M
149.86%
YoY
|
$430.7M
159.56%
YoY
|
$400.8M
170.72%
YoY
|
$308.0M
85.05%
YoY
|
$177.8M
17.98%
YoY
|
$165.9M
21.66%
YoY
|
$148.1M
17.37%
YoY
|
$166.5M
-35.14%
YoY
|
$150.7M
17.18%
YoY
|
$136.4M
-70.42%
YoY
|
$126.1M
N/A
|
$256.6M
9.46%
YoY
|
| Cost Of Revenue |
$157.3M
4.01%
YoY
|
$175.1M
16.41%
YoY
|
$167.5M
-0.78%
YoY
|
$175.6M
48.92%
YoY
|
$151.3M
132.2%
YoY
|
$150.4M
148.29%
YoY
|
$168.9M
149.14%
YoY
|
$117.9M
97.77%
YoY
|
$65.15M
23.04%
YoY
|
$60.58M
7.04%
YoY
|
$67.78M
15.15%
YoY
|
$59.62M
-43.78%
YoY
|
$52.95M
-7.37%
YoY
|
$56.60M
-73.24%
YoY
|
$58.86M
N/A
|
$106.0M
0.84%
YoY
|
| Gross Profit |
$347.0M
18.44%
YoY
|
$333.7M
19.05%
YoY
|
$320.4M
38.13%
YoY
|
$345.9M
81.95%
YoY
|
$293.0M
160.07%
YoY
|
$280.3M
166.04%
YoY
|
$232.0M
188.94%
YoY
|
$190.1M
77.95%
YoY
|
$112.6M
15.24%
YoY
|
$105.4M
32.03%
YoY
|
$80.28M
19.32%
YoY
|
$106.8M
-29.07%
YoY
|
$97.75M
36.83%
YoY
|
$79.80M
-68.02%
YoY
|
$67.28M
N/A
|
$150.6M
16.48%
YoY
|
| Selling, General & Admin |
$151.2M
35.22%
YoY
|
$165.5M
49.65%
YoY
|
$139.1M
80.81%
YoY
|
$105.6M
6.89%
YoY
|
$111.9M
86.84%
YoY
|
$110.6M
146.99%
YoY
|
$76.94M
69.08%
YoY
|
$98.76M
131.69%
YoY
|
$59.87M
-0.75%
YoY
|
$44.78M
-12.2%
YoY
|
$45.50M
29.94%
YoY
|
$42.63M
-42.71%
YoY
|
$60.32M
26.63%
YoY
|
$51.00M
-77.46%
YoY
|
$35.02M
N/A
|
$74.40M
-31.75%
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
|
| Depreciation & Amortization |
$53.49M
2.26%
YoY
|
$56.03M
91.0%
YoY
|
$50.77M
-2.18%
YoY
|
$53.64M
71.72%
YoY
|
$52.31M
251.68%
YoY
|
$29.34M
98.69%
YoY
|
$51.90M
265.75%
YoY
|
$31.23M
167.25%
YoY
|
$14.87M
7.49%
YoY
|
$14.77M
4.96%
YoY
|
$14.19M
8.05%
YoY
|
$11.69M
11.15%
YoY
|
$13.84M
0.6%
YoY
|
$14.07M
-56.04%
YoY
|
$13.13M
N/A
|
$10.51M
-65.47%
YoY
|
| Operating Expenses |
$185.8M
28.84%
YoY
|
$171.0M
20.18%
YoY
|
$172.2M
55.63%
YoY
|
$140.4M
25.39%
YoY
|
$144.2M
134.38%
YoY
|
$142.3M
198.13%
YoY
|
$110.7M
129.95%
YoY
|
$112.0M
149.44%
YoY
|
$61.52M
2.52%
YoY
|
$47.73M
-9.95%
YoY
|
$48.13M
40.91%
YoY
|
$44.91M
-38.26%
YoY
|
$60.01M
28.56%
YoY
|
$53.00M
-76.67%
YoY
|
$34.16M
N/A
|
$72.73M
-33.55%
YoY
|
| Operating Profit |
$161.2M
8.37%
YoY
|
$162.7M
17.9%
YoY
|
$148.2M
22.17%
YoY
|
$205.5M
163.07%
YoY
|
$148.8M
191.0%
YoY
|
$138.0M
139.46%
YoY
|
$121.3M
277.24%
YoY
|
$78.10M
26.11%
YoY
|
$51.12M
35.46%
YoY
|
$57.63M
115.04%
YoY
|
$32.15M
-2.93%
YoY
|
$61.93M
-20.49%
YoY
|
$37.74M
52.42%
YoY
|
$26.80M
20.06%
YoY
|
$33.13M
N/A
|
$77.89M
292.27%
YoY
|
| Interest Expense |
-$94.33M
35.92%
YoY
|
-$101.3M
36.58%
YoY
|
-$59.75M
-9.93%
YoY
|
-$57.36M
40.99%
YoY
|
-$69.40M
-2190.99%
YoY
|
-$74.17M
934.7%
YoY
|
-$66.34M
2405.21%
YoY
|
-$40.68M
393.08%
YoY
|
$3.319M
-196.37%
YoY
|
-$7.168M
-65.7%
YoY
|
-$2.648M
-162.2%
YoY
|
-$8.251M
-26.62%
YoY
|
-$3.444M
-49.54%
YoY
|
-$20.90M
-49.27%
YoY
|
$4.257M
N/A
|
-$11.24M
-45.1%
YoY
|
| Other Income/Expense, Net |
-$2.799M
-45.26%
YoY
|
-$5.129M
-28.6%
YoY
|
-$5.924M
20.38%
YoY
|
-$6.767M
-10.73%
YoY
|
-$5.113M
120.67%
YoY
|
-$7.183M
68.58%
YoY
|
-$4.921M
175.38%
YoY
|
-$7.580M
708.1%
YoY
|
-$2.317M
168.79%
YoY
|
-$4.261M
-0.91%
YoY
|
-$1.787M
99.66%
YoY
|
-$938.0K
-33.0%
YoY
|
-$862.0K
-46.13%
YoY
|
-$4.300M
N/A
|
-$895.0K
N/A
|
-$1.400M
N/A
|
| Pretax Income |
$6.045M
-77.25%
YoY
|
-$23.60M
-5.53%
YoY
|
$31.37M
270.23%
YoY
|
$61.67M
-802.82%
YoY
|
$26.57M
0.63%
YoY
|
-$24.98M
-306.05%
YoY
|
$8.473M
110.98%
YoY
|
-$8.774M
-135.31%
YoY
|
$26.40M
213.75%
YoY
|
$12.12M
-187.22%
YoY
|
$4.016M
-73.57%
YoY
|
$24.85M
-21.72%
YoY
|
$8.415M
-2868.09%
YoY
|
-$13.90M
-81.96%
YoY
|
$15.19M
N/A
|
$31.75M
-222.57%
YoY
|
| Income Tax |
-$1.939M
-93.46%
YoY
|
$8.100M
-121.49%
YoY
|
$34.16M
-224.96%
YoY
|
-$25.40M
-14.28%
YoY
|
-$29.64M
-1303.04%
YoY
|
-$37.70M
106.36%
YoY
|
-$27.33M
-2806.24%
YoY
|
-$29.63M
-418.98%
YoY
|
$2.464M
-118.56%
YoY
|
-$18.27M
54.82%
YoY
|
$1.010M
-92.47%
YoY
|
$9.290M
-145.01%
YoY
|
-$13.27M
-6.03%
YoY
|
-$11.80M
8.34%
YoY
|
$13.41M
N/A
|
-$20.64M
2463.98%
YoY
|
| Net Earnings |
$7.984M
-85.8%
YoY
|
-$31.80M
-350.06%
YoY
|
-$2.785M
-107.78%
YoY
|
$87.07M
317.4%
YoY
|
$56.21M
134.82%
YoY
|
$12.72M
-58.16%
YoY
|
$35.81M
1091.15%
YoY
|
$20.86M
34.05%
YoY
|
$23.94M
10.37%
YoY
|
$30.39M
-1547.29%
YoY
|
$3.006M
68.88%
YoY
|
$15.56M
-70.29%
YoY
|
$21.69M
56.92%
YoY
|
-$2.100M
-96.83%
YoY
|
$1.780M
N/A
|
$52.39M
-308.76%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.24
-84.85%
YoY
|
-$0.90
-304.4%
YoY
|
-$0.08
-100.0%
YoY
|
$2.44
-100.0%
YoY
|
$1.57
-100.0%
YoY
|
$0.44
-100.0%
YoY
|
$1.133M
828.66%
YoY
|
$755.4K
19.65%
YoY
|
$980.2K
11.4%
YoY
|
$1.354M
-1569.59%
YoY
|
$122.0K
61.45%
YoY
|
$631.3K
-72.21%
YoY
|
$879.9K
7.27%
YoY
|
-$92.11K
-96.79%
YoY
|
$75.54K
N/A
|
$2.272M
-308.76%
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
|
| Basic Shares Outstanding |
N/A
|
33.83M
0.41%
YoY
|
N/A
|
N/A
|
N/A
|
33.69M
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...