|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$3.846B
107.22%
YoY
|
$1.856B
38.58%
YoY
|
$1.339B
15.84%
YoY
|
$1.156B
-25.35%
YoY
|
$1.549B
68.04%
YoY
|
| Cost Of Revenue |
$573.2M
66.29%
YoY
|
$344.7M
480.26%
YoY
|
$59.40M
-26.49%
YoY
|
$80.80M
-10.62%
YoY
|
$90.40M
48.93%
YoY
|
| Gross Profit |
$3.273B
116.55%
YoY
|
$1.511B
18.07%
YoY
|
$1.280B
19.02%
YoY
|
$1.075B
-26.26%
YoY
|
$1.458B
69.39%
YoY
|
| Selling, General & Admin |
$157.9M
22.45%
YoY
|
$128.9M
-60.01%
YoY
|
$322.4M
6.05%
YoY
|
$304.0M
0.83%
YoY
|
$301.5M
77.56%
YoY
|
| Research & Development |
$13.08M
1129.23%
YoY
|
$1.064M
-24.0%
YoY
|
$1.400M
-65.85%
YoY
|
$4.100M
-33.87%
YoY
|
$6.200M
-86.89%
YoY
|
| Depreciation & Amortization |
$749.7M
18.02%
YoY
|
$635.2M
2.49%
YoY
|
$619.7M
-3.79%
YoY
|
$644.2M
15.07%
YoY
|
$559.8M
19.33%
YoY
|
| Operating Expenses |
$1.059B
20.27%
YoY
|
$880.2M
-15.51%
YoY
|
$1.042B
2.54%
YoY
|
$1.016B
10.22%
YoY
|
$921.7M
24.74%
YoY
|
| Operating Profit |
$2.207B
249.43%
YoY
|
$631.6M
-198.14%
YoY
|
-$643.5M
-5895.03%
YoY
|
$11.11M
-85.72%
YoY
|
$77.75M
-132.63%
YoY
|
| Interest Expense |
$64.73M
-21.72%
YoY
|
$82.70M
-6.75%
YoY
|
$88.68M
24.73%
YoY
|
$71.10M
1.11%
YoY
|
$70.32M
-10.65%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$2.490M
-75.76%
YoY
|
$10.27M
-9.23%
YoY
|
$11.32M
-4.33%
YoY
|
$11.83M
N/A
|
| Pretax Income |
$2.232B
306.69%
YoY
|
$548.9M
-174.96%
YoY
|
-$732.2M
1120.49%
YoY
|
-$59.99M
-907.56%
YoY
|
$7.429M
-102.19%
YoY
|
| Income Tax |
$454.2M
1608.61%
YoY
|
$26.58M
-436.41%
YoY
|
-$7.902M
137.87%
YoY
|
-$3.322M
-161.45%
YoY
|
$5.406M
-102.55%
YoY
|
| Net Earnings |
$1.778B
240.43%
YoY
|
$522.3M
-172.11%
YoY
|
-$724.3M
1178.09%
YoY
|
-$56.67M
-2901.38%
YoY
|
$2.023M
-101.59%
YoY
|
| Basic Earnings Per Share |
$18.76
253.96%
YoY
|
$5.30
-171.91%
YoY
|
-$7.37
728.09%
YoY
|
-$0.89
-3066.67%
YoY
|
$0.03
-101.55%
YoY
|
| Diluted Earnings Per Share |
$18.49
254.21%
YoY
|
$5.22
-170.83%
YoY
|
-$7.37
728.09%
YoY
|
-$0.89
-3066.67%
YoY
|
$0.03
-101.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
94.80M shares
-3.81%
YoY
|
98.55M shares
0.3%
YoY
|
98.25M shares
53.44%
YoY
|
64.03M shares
-3.07%
YoY
|
66.06M shares
0.34%
YoY
|
| Diluted Shares Outstanding |
96.17M shares
-3.97%
YoY
|
100.2M shares
1.94%
YoY
|
98.25M shares
53.44%
YoY
|
64.03M shares
-3.43%
YoY
|
66.30M shares
0.71%
YoY
|
|
Concept
|
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 |
$871.8M
-23.42%
YoY
|
$957.7M
202.63%
YoY
|
$879.5M
2.91%
YoY
|
$1.511B
210.73%
YoY
|
$1.138B
397.44%
YoY
|
$316.4M
10.63%
YoY
|
$854.6M
206.76%
YoY
|
$486.4M
95.16%
YoY
|
$228.9M
320.59%
YoY
|
$286.0M
-62.22%
YoY
|
$278.6M
5.12%
YoY
|
$249.2M
-31.9%
YoY
|
$54.42M
-86.07%
YoY
|
$757.0M
462.85%
YoY
|
$265.0M
-66.66%
YoY
|
$365.9M
30.36%
YoY
|
$390.7M
83.81%
YoY
|
$134.5M
-48.39%
YoY
|
$794.8M
319.39%
YoY
|
| Cost Of Revenue |
$122.0M
-23.39%
YoY
|
$128.7M
10.17%
YoY
|
$130.2M
13.59%
YoY
|
$166.9M
85.47%
YoY
|
$159.3M
130.94%
YoY
|
$116.8M
295.86%
YoY
|
$114.6M
522.76%
YoY
|
$90.00M
516.46%
YoY
|
$68.98M
784.37%
YoY
|
$29.50M
59.46%
YoY
|
$18.40M
-19.65%
YoY
|
$14.60M
12.31%
YoY
|
$7.800M
-65.49%
YoY
|
$18.50M
-16.67%
YoY
|
$22.90M
-2.97%
YoY
|
$13.00M
-45.83%
YoY
|
$22.60M
0.0%
YoY
|
$22.20M
9.9%
YoY
|
$23.60M
32.58%
YoY
|
| Gross Profit |
$749.8M
-23.43%
YoY
|
$829.0M
315.19%
YoY
|
$749.3M
1.25%
YoY
|
$1.344B
239.18%
YoY
|
$979.2M
512.42%
YoY
|
$199.7M
-22.16%
YoY
|
$740.1M
184.53%
YoY
|
$396.4M
68.95%
YoY
|
$159.9M
243.11%
YoY
|
$256.5M
-65.27%
YoY
|
$260.1M
7.43%
YoY
|
$234.6M
-33.52%
YoY
|
$46.60M
-87.34%
YoY
|
$738.6M
557.7%
YoY
|
$242.1M
-68.61%
YoY
|
$352.9M
37.48%
YoY
|
$368.0M
93.79%
YoY
|
$112.3M
-53.29%
YoY
|
$771.2M
348.89%
YoY
|
| Selling, General & Admin |
$53.39M
15.55%
YoY
|
$41.83M
21.61%
YoY
|
$36.79M
16.1%
YoY
|
$40.47M
29.95%
YoY
|
$46.21M
39.07%
YoY
|
$34.40M
-53.83%
YoY
|
$31.69M
-54.54%
YoY
|
$31.15M
-55.38%
YoY
|
$33.23M
-53.34%
YoY
|
$74.50M
-33.3%
YoY
|
$69.70M
-6.44%
YoY
|
$69.80M
-10.05%
YoY
|
$71.20M
-7.65%
YoY
|
$111.7M
49.33%
YoY
|
$74.50M
-12.66%
YoY
|
$77.60M
-4.55%
YoY
|
$77.10M
10.94%
YoY
|
$74.80M
14.55%
YoY
|
$85.30M
42.88%
YoY
|
| Research & Development |
$457.0K
42.81%
YoY
|
$534.0K
111.07%
YoY
|
$663.0K
228.22%
YoY
|
$11.84M
5234.68%
YoY
|
$320.0K
11.89%
YoY
|
$253.0K
-36.75%
YoY
|
$202.0K
-49.5%
YoY
|
$222.0K
11.0%
YoY
|
$286.0K
-59.14%
YoY
|
$400.0K
300.0%
YoY
|
$400.0K
-33.33%
YoY
|
$200.0K
0.0%
YoY
|
$700.0K
16.67%
YoY
|
$100.0K
-96.15%
YoY
|
$600.0K
-64.71%
YoY
|
$200.0K
-80.0%
YoY
|
$600.0K
-33.33%
YoY
|
$2.600M
0.0%
YoY
|
$1.700M
-50.0%
YoY
|
| Depreciation & Amortization |
$252.9M
32.37%
YoY
|
$207.2M
37.16%
YoY
|
$201.9M
28.98%
YoY
|
$205.6M
21.2%
YoY
|
$191.1M
17.79%
YoY
|
$151.1M
2.92%
YoY
|
$156.6M
4.73%
YoY
|
$169.6M
17.4%
YoY
|
$162.2M
8.51%
YoY
|
$146.8M
-16.69%
YoY
|
$149.5M
-1.9%
YoY
|
$144.5M
-15.91%
YoY
|
$149.5M
-11.29%
YoY
|
$176.2M
16.34%
YoY
|
$152.4M
1.74%
YoY
|
$171.8M
16.47%
YoY
|
$168.5M
24.26%
YoY
|
$151.4M
19.43%
YoY
|
$149.8M
38.06%
YoY
|
| Operating Expenses |
$342.0M
26.42%
YoY
|
$285.8M
31.9%
YoY
|
$277.7M
27.78%
YoY
|
$293.7M
27.23%
YoY
|
$270.5M
19.13%
YoY
|
$216.7M
-12.1%
YoY
|
$217.3M
-12.94%
YoY
|
$230.9M
-5.11%
YoY
|
$227.1M
-6.43%
YoY
|
$246.5M
-19.5%
YoY
|
$249.6M
2.67%
YoY
|
$243.3M
-8.05%
YoY
|
$242.7M
-7.68%
YoY
|
$306.2M
24.78%
YoY
|
$243.1M
-4.14%
YoY
|
$264.6M
8.89%
YoY
|
$262.9M
20.05%
YoY
|
$245.4M
19.07%
YoY
|
$253.6M
35.69%
YoY
|
| Operating Profit |
$407.8M
-42.38%
YoY
|
$541.7M
-3140.74%
YoY
|
$471.7M
-9.77%
YoY
|
$1.051B
534.27%
YoY
|
$707.7M
-1154.12%
YoY
|
-$17.82M
-277.09%
YoY
|
$522.8M
4878.64%
YoY
|
$165.6M
-1828.0%
YoY
|
-$67.13M
-65.74%
YoY
|
$10.06M
-102.24%
YoY
|
$10.50M
-490.19%
YoY
|
-$9.585M
-121.6%
YoY
|
-$196.0M
-278.1%
YoY
|
-$448.6M
219.01%
YoY
|
-$2.691M
-101.05%
YoY
|
$44.38M
338.37%
YoY
|
$110.0M
-158.45%
YoY
|
-$140.6M
43301.23%
YoY
|
$256.2M
-1484.78%
YoY
|
| Interest Expense |
-$19.28M
-209.75%
YoY
|
$14.71M
13.6%
YoY
|
-$15.60M
-6.05%
YoY
|
$18.63M
-7.31%
YoY
|
$17.57M
-12.44%
YoY
|
$12.95M
-32.02%
YoY
|
-$16.60M
-23.51%
YoY
|
$20.10M
-4.4%
YoY
|
$20.06M
-7.91%
YoY
|
$19.04M
-21.23%
YoY
|
-$21.70M
24.71%
YoY
|
$21.02M
18.03%
YoY
|
$21.78M
15.25%
YoY
|
$24.17M
42.46%
YoY
|
-$17.40M
-4.4%
YoY
|
$17.81M
1.07%
YoY
|
$18.90M
8.56%
YoY
|
$16.97M
-3.2%
YoY
|
-$18.20M
-7.14%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
N/A
|
-$5.595M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$303.0K
-84.35%
YoY
|
$2.145M
7.09%
YoY
|
$48.00K
-97.76%
YoY
|
N/A
|
$1.936M
-22.31%
YoY
|
$2.003M
-29.37%
YoY
|
$2.144M
-39.67%
YoY
|
N/A
|
$2.492M
-8.08%
YoY
|
$2.836M
4.73%
YoY
|
$3.554M
28.4%
YoY
|
N/A
|
| Pretax Income |
$388.5M
-50.85%
YoY
|
$527.0M
-1813.27%
YoY
|
$445.4M
-10.83%
YoY
|
$1.027B
605.89%
YoY
|
$790.4M
-1006.46%
YoY
|
-$30.76M
242.5%
YoY
|
$499.5M
-4600.32%
YoY
|
$145.5M
-575.48%
YoY
|
-$87.19M
-59.96%
YoY
|
-$8.981M
-98.1%
YoY
|
-$11.10M
-44.81%
YoY
|
-$30.61M
-3278.3%
YoY
|
-$217.8M
-338.94%
YoY
|
-$472.8M
200.0%
YoY
|
-$20.11M
-108.45%
YoY
|
$963.0K
-113.17%
YoY
|
$91.14M
-144.33%
YoY
|
-$157.6M
790.08%
YoY
|
$238.0M
278.97%
YoY
|
| Income Tax |
$99.76M
-22.05%
YoY
|
$112.9M
9305.83%
YoY
|
$95.70M
261.5%
YoY
|
$229.3M
109099.05%
YoY
|
$128.0M
-82669.03%
YoY
|
$1.200M
2081.82%
YoY
|
$26.47M
-701.66%
YoY
|
$210.0K
19.32%
YoY
|
-$155.0K
-103.81%
YoY
|
$55.00K
-100.71%
YoY
|
-$4.400M
-650.0%
YoY
|
$176.0K
-98.35%
YoY
|
$4.073M
-81.97%
YoY
|
-$7.745M
-79.3%
YoY
|
$800.0K
-98.65%
YoY
|
$10.66M
-375.08%
YoY
|
$22.59M
-149.84%
YoY
|
-$37.41M
719.36%
YoY
|
$59.20M
-327.69%
YoY
|
| Net Earnings |
$288.7M
-56.41%
YoY
|
$414.1M
-1395.78%
YoY
|
$349.7M
-26.07%
YoY
|
$798.0M
449.11%
YoY
|
$662.4M
-861.03%
YoY
|
-$31.96M
253.7%
YoY
|
$473.1M
-7160.64%
YoY
|
$145.3M
-572.08%
YoY
|
-$87.04M
-60.76%
YoY
|
-$9.036M
-98.06%
YoY
|
-$6.700M
-68.02%
YoY
|
-$30.78M
-293.51%
YoY
|
-$221.8M
-423.62%
YoY
|
-$465.0M
286.94%
YoY
|
-$20.95M
-111.71%
YoY
|
$15.91M
-563.25%
YoY
|
$68.55M
-142.77%
YoY
|
-$120.2M
814.65%
YoY
|
$178.9M
130.37%
YoY
|
| Basic Earnings Per Share |
$3.31
-51.54%
YoY
|
$4.69
-1521.21%
YoY
|
N/A
|
$8.40
467.57%
YoY
|
$6.83
-876.14%
YoY
|
-$0.33
266.67%
YoY
|
N/A
|
$1.48
-577.42%
YoY
|
-$0.88
-60.54%
YoY
|
-$0.09
-98.18%
YoY
|
N/A
|
-$0.31
-224.0%
YoY
|
-$2.23
-314.42%
YoY
|
-$4.94
171.43%
YoY
|
-$0.34
-112.55%
YoY
|
$0.25
-600.0%
YoY
|
$1.04
-142.8%
YoY
|
-$1.82
810.0%
YoY
|
$2.71
129.66%
YoY
|
| Diluted Earnings Per Share |
$3.28
-51.34%
YoY
|
$4.64
-1506.06%
YoY
|
$3.79
-100.0%
YoY
|
$8.30
472.41%
YoY
|
$6.74
-865.91%
YoY
|
-$0.33
266.67%
YoY
|
$4.778M
-7209.56%
YoY
|
$1.45
-567.74%
YoY
|
-$0.88
-60.54%
YoY
|
-$0.09
-98.18%
YoY
|
-$67.20K
19765077.89%
YoY
|
-$0.31
-224.0%
YoY
|
-$2.23
-314.42%
YoY
|
-$4.94
171.43%
YoY
|
-$0.34
-112.55%
YoY
|
$0.25
-600.0%
YoY
|
$1.04
-142.8%
YoY
|
-$1.82
810.0%
YoY
|
$2.71
131.62%
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 |
87.46M shares
-9.82%
YoY
|
88.39M shares
-8.19%
YoY
|
92.14M shares
-5.38%
YoY
|
96.31M shares
-1.91%
YoY
|
96.98M shares
-2.22%
YoY
|
96.28M shares
-3.43%
YoY
|
97.38M shares
-2.26%
YoY
|
98.18M shares
-1.44%
YoY
|
99.19M shares
-0.38%
YoY
|
99.70M shares
5.98%
YoY
|
99.64M shares
61.71%
YoY
|
99.62M shares
59.27%
YoY
|
99.57M shares
51.28%
YoY
|
94.08M shares
42.15%
YoY
|
61.62M shares
-6.76%
YoY
|
62.55M shares
-5.34%
YoY
|
65.82M shares
-0.38%
YoY
|
66.18M shares
0.34%
YoY
|
66.08M shares
0.32%
YoY
|
| Diluted Shares Outstanding |
88.11M shares
-10.32%
YoY
|
89.23M shares
-7.32%
YoY
|
N/A
|
96.12M shares
-3.85%
YoY
|
98.25M shares
-0.95%
YoY
|
96.28M shares
-3.43%
YoY
|
N/A
|
99.97M shares
0.35%
YoY
|
99.19M shares
-0.38%
YoY
|
99.70M shares
5.98%
YoY
|
N/A
|
99.62M shares
59.15%
YoY
|
99.57M shares
N/A
|
94.08M shares
N/A
|
N/A
|
62.60M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...