|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.799B
-1.03%
YoY
|
$1.817B
35.81%
YoY
|
$1.338B
637.09%
YoY
|
$181.6M
-87.69%
YoY
|
$1.475B
9.37%
YoY
|
| Cost Of Revenue |
$159.8M
-2.69%
YoY
|
$164.2M
46.04%
YoY
|
$112.5M
301.66%
YoY
|
$28.00M
-77.83%
YoY
|
$126.3M
10.11%
YoY
|
| Gross Profit |
$1.639B
-0.86%
YoY
|
$1.653B
34.87%
YoY
|
$1.226B
698.02%
YoY
|
$153.6M
-88.61%
YoY
|
$1.349B
9.31%
YoY
|
| Selling, General & Admin |
$296.5M
13.76%
YoY
|
$260.6M
18.58%
YoY
|
$219.8M
103.26%
YoY
|
$108.1M
-51.35%
YoY
|
$222.3M
14.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$158.0M
3.08%
YoY
|
$153.3M
3.0%
YoY
|
$148.8M
-5.52%
YoY
|
$157.5M
-7.62%
YoY
|
$170.5M
9.65%
YoY
|
| Operating Expenses |
$296.5M
13.76%
YoY
|
$260.6M
18.58%
YoY
|
$219.8M
103.26%
YoY
|
$108.1M
-51.35%
YoY
|
$222.3M
14.96%
YoY
|
| Operating Profit |
$306.2M
-41.12%
YoY
|
$519.9M
250.52%
YoY
|
$148.3M
-125.93%
YoY
|
-$572.0M
-284.85%
YoY
|
$309.4M
6.51%
YoY
|
| Interest Expense |
$141.8M
-6.69%
YoY
|
$151.9M
-17.44%
YoY
|
$184.0M
22.14%
YoY
|
$150.7M
50.12%
YoY
|
$100.4M
17.13%
YoY
|
| Other Income/Expense, Net |
$2.683M
-25.64%
YoY
|
$3.608M
1102.67%
YoY
|
$300.0K
-32.89%
YoY
|
$447.0K
-70.28%
YoY
|
$1.504M
12.83%
YoY
|
| Pretax Income |
$172.6M
-53.56%
YoY
|
$371.7M
-1404.84%
YoY
|
-$28.48M
-96.09%
YoY
|
-$728.2M
-438.44%
YoY
|
$215.2M
33.31%
YoY
|
| Income Tax |
$48.00M
-25.0%
YoY
|
$64.00M
220.0%
YoY
|
$20.00M
-114.5%
YoY
|
-$137.9M
-422.2%
YoY
|
$42.80M
23.34%
YoY
|
| Net Earnings |
$124.6M
-59.52%
YoY
|
$307.7M
-734.13%
YoY
|
-$48.52M
-91.78%
YoY
|
-$590.2M
-442.44%
YoY
|
$172.4M
36.09%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.44
-55.23%
YoY
|
$5.45
-100.0%
YoY
|
-$857.1K
-91.8%
YoY
|
-$10.45M
-444.77%
YoY
|
$3.030M
36.07%
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 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$101.6M
20.18%
YoY
|
$371.1M
1.4%
YoY
|
$842.0M
-0.13%
YoY
|
$501.0M
-1.67%
YoY
|
$84.55M
-14.45%
YoY
|
$366.0M
4.29%
YoY
|
$843.1M
11.9%
YoY
|
$509.5M
127.31%
YoY
|
$98.84M
914.52%
YoY
|
$350.9M
935.91%
YoY
|
$753.4M
761.46%
YoY
|
$224.1M
3303.23%
YoY
|
$9.742M
-81.84%
YoY
|
$33.88M
-86.83%
YoY
|
$87.46M
-87.76%
YoY
|
$6.586M
-98.49%
YoY
|
$53.64M
-19.92%
YoY
|
$257.2M
2.99%
YoY
|
$714.5M
7.66%
YoY
|
| Cost Of Revenue |
$11.61M
11.85%
YoY
|
$30.75M
-1.42%
YoY
|
$70.07M
-4.11%
YoY
|
$48.63M
-1.08%
YoY
|
$10.38M
-4.09%
YoY
|
$31.19M
15.39%
YoY
|
$73.07M
22.81%
YoY
|
$49.16M
108.05%
YoY
|
$10.82M
369.38%
YoY
|
$27.03M
239.42%
YoY
|
$59.50M
411.27%
YoY
|
$23.63M
1078.55%
YoY
|
$2.306M
-63.88%
YoY
|
$7.963M
-60.84%
YoY
|
$11.64M
-80.1%
YoY
|
$2.005M
-94.96%
YoY
|
$6.385M
-16.53%
YoY
|
$20.33M
2.58%
YoY
|
$58.48M
8.51%
YoY
|
| Gross Profit |
$90.00M
21.34%
YoY
|
$340.4M
1.66%
YoY
|
$771.9M
0.25%
YoY
|
$452.4M
-1.73%
YoY
|
$74.17M
-15.72%
YoY
|
$334.8M
3.36%
YoY
|
$770.0M
10.97%
YoY
|
$460.3M
129.58%
YoY
|
$88.01M
1083.58%
YoY
|
$323.9M
1149.93%
YoY
|
$693.9M
815.21%
YoY
|
$200.5M
4276.93%
YoY
|
$7.436M
-84.26%
YoY
|
$25.91M
-89.06%
YoY
|
$75.82M
-88.44%
YoY
|
$4.581M
-98.84%
YoY
|
$47.25M
-20.36%
YoY
|
$236.9M
3.02%
YoY
|
$656.0M
7.58%
YoY
|
| Selling, General & Admin |
$61.42M
32.19%
YoY
|
$87.06M
31.82%
YoY
|
$95.89M
8.76%
YoY
|
$67.05M
2.21%
YoY
|
$46.47M
13.92%
YoY
|
$66.05M
28.3%
YoY
|
$88.16M
-2.97%
YoY
|
$65.60M
39.38%
YoY
|
$40.79M
34.39%
YoY
|
$51.48M
63.75%
YoY
|
$90.86M
222.84%
YoY
|
$47.07M
98.36%
YoY
|
$30.35M
22.33%
YoY
|
$31.44M
-34.13%
YoY
|
$28.15M
-66.12%
YoY
|
$23.73M
-60.31%
YoY
|
$24.81M
-21.65%
YoY
|
$47.73M
9.72%
YoY
|
$83.08M
23.79%
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 |
$10.31M
-24.63%
YoY
|
$30.28M
12.86%
YoY
|
$65.90M
-2.81%
YoY
|
$48.09M
-1.92%
YoY
|
$13.68M
42.53%
YoY
|
$26.83M
-25.25%
YoY
|
$67.81M
-12.47%
YoY
|
$49.04M
44.26%
YoY
|
$9.599M
560.63%
YoY
|
$35.90M
19.25%
YoY
|
$77.46M
14.87%
YoY
|
$33.99M
-38.11%
YoY
|
$1.453M
-71.44%
YoY
|
$30.10M
-7.74%
YoY
|
$67.44M
-1.32%
YoY
|
$54.92M
-1.75%
YoY
|
$5.088M
-62.56%
YoY
|
$32.63M
39.35%
YoY
|
$68.34M
-8.17%
YoY
|
| Operating Expenses |
$61.42M
32.19%
YoY
|
$306.3M
8.81%
YoY
|
$95.89M
8.76%
YoY
|
$351.6M
435.89%
YoY
|
$46.47M
13.92%
YoY
|
$281.5M
-2.97%
YoY
|
$88.16M
-2.97%
YoY
|
$65.60M
39.38%
YoY
|
$40.79M
34.39%
YoY
|
$290.1M
114.64%
YoY
|
$90.86M
222.84%
YoY
|
$47.07M
98.36%
YoY
|
$30.35M
22.33%
YoY
|
$135.2M
-38.27%
YoY
|
$28.15M
-66.12%
YoY
|
$23.73M
-60.31%
YoY
|
$24.81M
-21.65%
YoY
|
$219.0M
16.15%
YoY
|
$83.08M
23.79%
YoY
|
| Operating Profit |
-$126.3M
2.71%
YoY
|
$34.10M
-36.06%
YoY
|
$306.6M
-30.66%
YoY
|
$100.8M
-10.06%
YoY
|
-$122.9M
46.77%
YoY
|
$53.34M
57.73%
YoY
|
$442.2M
77.06%
YoY
|
$112.1M
-391.6%
YoY
|
-$83.77M
-9.0%
YoY
|
$33.82M
-130.96%
YoY
|
$249.8M
-282.15%
YoY
|
-$38.43M
-72.95%
YoY
|
-$92.06M
-49.96%
YoY
|
-$109.2M
-708.16%
YoY
|
-$137.1M
-149.8%
YoY
|
-$142.1M
-238.97%
YoY
|
-$184.0M
116.58%
YoY
|
$17.96M
-56.67%
YoY
|
$275.3M
6.48%
YoY
|
| Interest Expense |
$34.70M
7.99%
YoY
|
-$32.24M
-10.71%
YoY
|
$36.13M
-2.49%
YoY
|
-$26.68M
-166.35%
YoY
|
$32.13M
-15.72%
YoY
|
-$36.10M
-23.66%
YoY
|
$37.05M
-19.93%
YoY
|
$40.21M
-12.59%
YoY
|
$38.12M
-13.55%
YoY
|
-$47.29M
159.42%
YoY
|
$46.27M
14.6%
YoY
|
$46.01M
25.2%
YoY
|
$44.10M
62.0%
YoY
|
-$18.23M
23.64%
YoY
|
$40.38M
44.37%
YoY
|
$36.75M
60.27%
YoY
|
$27.22M
30.11%
YoY
|
-$14.74M
-75.54%
YoY
|
$27.97M
30.3%
YoY
|
| Other Income/Expense, Net |
$337.0K
-23.58%
YoY
|
$1.267M
-22.41%
YoY
|
$738.0K
-51.83%
YoY
|
$237.0K
-39.85%
YoY
|
$441.0K
800.0%
YoY
|
$1.633M
-3502.08%
YoY
|
$1.532M
530.45%
YoY
|
$394.0K
1359.26%
YoY
|
$49.00K
-37.18%
YoY
|
-$48.00K
-143.64%
YoY
|
$243.0K
767.86%
YoY
|
$27.00K
-79.23%
YoY
|
$78.00K
-56.42%
YoY
|
$110.0K
N/A
|
$28.00K
-97.0%
YoY
|
$130.0K
-461.11%
YoY
|
$179.0K
-301.12%
YoY
|
N/A
|
$933.0K
N/A
|
| Pretax Income |
-$165.9M
4.57%
YoY
|
-$2.156M
-114.4%
YoY
|
$266.2M
-32.48%
YoY
|
$67.23M
-4.16%
YoY
|
-$158.6M
47.35%
YoY
|
$14.97M
-162.26%
YoY
|
$394.2M
105.58%
YoY
|
$70.15M
-200.96%
YoY
|
-$107.7M
-15.04%
YoY
|
-$24.04M
-81.1%
YoY
|
$191.8M
-215.06%
YoY
|
-$69.48M
-58.96%
YoY
|
-$126.7M
-52.18%
YoY
|
-$127.2M
-6251.45%
YoY
|
-$166.7M
-169.8%
YoY
|
-$169.3M
-317.13%
YoY
|
-$265.0M
155.63%
YoY
|
$2.068M
-109.82%
YoY
|
$238.8M
-5.28%
YoY
|
| Income Tax |
-$32.42M
34.56%
YoY
|
$7.797M
198.16%
YoY
|
$50.67M
-17.13%
YoY
|
$13.66M
-29.47%
YoY
|
-$24.09M
25.8%
YoY
|
$2.615M
-17.66%
YoY
|
$61.15M
39.73%
YoY
|
$19.37M
-282.63%
YoY
|
-$19.15M
17.51%
YoY
|
$3.176M
-114.6%
YoY
|
$43.76M
-243.99%
YoY
|
-$10.61M
-71.14%
YoY
|
-$16.30M
-66.75%
YoY
|
-$21.76M
2934.73%
YoY
|
-$30.39M
-162.26%
YoY
|
-$36.76M
-350.45%
YoY
|
-$49.01M
145.22%
YoY
|
-$717.0K
-106.32%
YoY
|
$48.82M
25.91%
YoY
|
| Net Earnings |
-$133.5M
-0.8%
YoY
|
-$9.953M
-180.56%
YoY
|
$215.5M
-35.3%
YoY
|
$53.56M
5.5%
YoY
|
-$134.5M
52.01%
YoY
|
$12.36M
-145.39%
YoY
|
$333.1M
125.05%
YoY
|
$50.77M
-186.24%
YoY
|
-$88.51M
-19.84%
YoY
|
-$27.22M
-74.19%
YoY
|
$148.0M
-208.61%
YoY
|
-$58.87M
-55.59%
YoY
|
-$110.4M
-48.88%
YoY
|
-$105.5M
-3886.46%
YoY
|
-$136.3M
-171.73%
YoY
|
-$132.6M
-309.41%
YoY
|
-$216.0M
158.12%
YoY
|
$2.785M
-112.38%
YoY
|
$190.0M
-10.95%
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
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.63
1.11%
YoY
|
-$0.20
-186.05%
YoY
|
$4.21
-100.0%
YoY
|
$1.04
-100.0%
YoY
|
-$2.61
-100.0%
YoY
|
$0.23
-100.0%
YoY
|
$5.864M
125.9%
YoY
|
$888.8K
-185.48%
YoY
|
-$1.562M
-20.02%
YoY
|
-$480.6K
-74.25%
YoY
|
$2.596M
-207.63%
YoY
|
-$1.040M
-55.69%
YoY
|
-$1.952M
-49.0%
YoY
|
-$1.867M
-3935.99%
YoY
|
-$2.412M
-172.28%
YoY
|
-$2.346M
-310.86%
YoY
|
-$3.828M
157.64%
YoY
|
$48.66K
-112.16%
YoY
|
$3.337M
-11.32%
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 |
51.03M shares
-1.74%
YoY
|
51.02M shares
-6.19%
YoY
|
51.06M shares
-10.48%
YoY
|
51.33M shares
-10.02%
YoY
|
51.93M shares
-8.68%
YoY
|
54.38M shares
-4.33%
YoY
|
57.04M shares
0.37%
YoY
|
57.04M shares
0.37%
YoY
|
56.87M shares
0.23%
YoY
|
56.84M shares
0.24%
YoY
|
56.83M shares
0.21%
YoY
|
56.83M shares
0.22%
YoY
|
56.73M shares
0.11%
YoY
|
56.71M shares
0.08%
YoY
|
56.71M shares
0.19%
YoY
|
56.70M shares
0.21%
YoY
|
56.67M shares
0.18%
YoY
|
56.66M shares
0.4%
YoY
|
56.60M shares
0.28%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
Loading...