|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.715B
36.28%
YoY
|
$1.258B
67.6%
YoY
|
$750.7M
-41.12%
YoY
|
$1.275B
-13.49%
YoY
|
$1.474B
30.43%
YoY
|
| Cost Of Revenue |
$595.5M
19.8%
YoY
|
$497.1M
2631.18%
YoY
|
$18.20M
-179.82%
YoY
|
-$22.80M
-34.29%
YoY
|
-$34.70M
-8.92%
YoY
|
| Gross Profit |
$1.119B
47.05%
YoY
|
$761.1M
3.9%
YoY
|
$732.5M
-43.55%
YoY
|
$1.298B
-13.96%
YoY
|
$1.508B
29.15%
YoY
|
| Selling, General & Admin |
$213.7M
24.7%
YoY
|
$171.4M
-66.67%
YoY
|
$514.1M
-28.3%
YoY
|
$717.0M
-4.83%
YoY
|
$753.4M
3.23%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$151.4M
0.52%
YoY
|
$150.6M
-35.73%
YoY
|
$234.4M
0.25%
YoY
|
$233.8M
8.02%
YoY
|
$216.4M
4.21%
YoY
|
| Operating Expenses |
$381.4M
14.6%
YoY
|
$332.8M
-79.74%
YoY
|
$1.643B
70.72%
YoY
|
$962.1M
-8.35%
YoY
|
$1.050B
11.15%
YoY
|
| Operating Profit |
$737.8M
72.27%
YoY
|
$428.3M
-147.06%
YoY
|
-$910.0M
-371.16%
YoY
|
$335.6M
-26.8%
YoY
|
$458.5M
105.24%
YoY
|
| Interest Expense |
$4.025M
-2.94%
YoY
|
$4.147M
-107.01%
YoY
|
-$59.20M
-172.52%
YoY
|
$81.63M
17.14%
YoY
|
$69.69M
-29.79%
YoY
|
| Other Income/Expense, Net |
$16.28M
50.55%
YoY
|
$10.82M
-78.02%
YoY
|
$49.20M
339.8%
YoY
|
$11.19M
-86.73%
YoY
|
$84.33M
636.14%
YoY
|
| Pretax Income |
$555.0M
877.65%
YoY
|
$56.77M
-102.98%
YoY
|
-$1.902B
-691.92%
YoY
|
$321.3M
-21.62%
YoY
|
$409.9M
781.57%
YoY
|
| Income Tax |
$74.84M
9658.02%
YoY
|
$767.0K
-100.18%
YoY
|
-$418.7M
-501.24%
YoY
|
$104.4M
19.62%
YoY
|
$87.23M
-174.78%
YoY
|
| Net Earnings |
$480.2M
757.4%
YoY
|
$56.00M
-103.78%
YoY
|
-$1.483B
-783.63%
YoY
|
$217.0M
-32.77%
YoY
|
$322.7M
97.79%
YoY
|
| Basic Earnings Per Share |
$9.34
749.09%
YoY
|
$1.10
N/A
|
N/A
|
$0.47
-37.33%
YoY
|
$0.75
78.57%
YoY
|
| Diluted Earnings Per Share |
$8.83
749.04%
YoY
|
$1.04
-100.0%
YoY
|
-$29.66M
-6592000100.0%
YoY
|
$0.45
-36.62%
YoY
|
$0.71
73.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.43M shares
1.0%
YoY
|
50.92M shares
N/A
|
N/A
|
459.5M shares
6.25%
YoY
|
432.5M shares
10.63%
YoY
|
| Diluted Shares Outstanding |
54.36M shares
1.0%
YoY
|
53.82M shares
N/A
|
N/A
|
510.3M shares
11.88%
YoY
|
456.2M shares
15.22%
YoY
|
|
Concept
|
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 |
$355.2M
-19.17%
YoY
|
$329.0M
-31.77%
YoY
|
$341.0M
-17.2%
YoY
|
$381.2M
5.32%
YoY
|
$439.5M
27.86%
YoY
|
$482.2M
59.99%
YoY
|
$411.9M
63.98%
YoY
|
$361.9M
83.61%
YoY
|
$343.7M
1360.65%
YoY
|
$301.4M
155.67%
YoY
|
$251.2M
3.7%
YoY
|
$197.1M
-36.54%
YoY
|
$23.53M
-92.54%
YoY
|
$117.9M
-65.67%
YoY
|
$242.2M
-20.71%
YoY
|
$310.6M
-8.22%
YoY
|
$315.5M
-20.13%
YoY
|
$343.4M
-11.29%
YoY
|
$305.5M
-13.53%
YoY
|
| Cost Of Revenue |
N/A
|
$151.0M
3.5%
YoY
|
$150.2M
8.6%
YoY
|
$150.5M
10.25%
YoY
|
$160.8M
17.88%
YoY
|
$145.9M
13.94%
YoY
|
$138.3M
42.84%
YoY
|
$136.5M
1878.17%
YoY
|
$136.4M
-8124.94%
YoY
|
$128.0M
-2660.32%
YoY
|
$96.85M
-4942.25%
YoY
|
$6.900M
-365.38%
YoY
|
-$1.700M
-51.43%
YoY
|
-$5.000M
-30.56%
YoY
|
-$2.000M
-79.38%
YoY
|
-$2.600M
-71.43%
YoY
|
-$3.500M
-58.82%
YoY
|
-$7.200M
-16.28%
YoY
|
-$9.700M
14.12%
YoY
|
| Gross Profit |
N/A
|
$178.0M
-47.07%
YoY
|
$190.8M
-30.25%
YoY
|
$230.7M
2.34%
YoY
|
$278.7M
34.42%
YoY
|
$336.3M
94.0%
YoY
|
$273.5M
77.25%
YoY
|
$225.4M
18.51%
YoY
|
$207.3M
6.2%
YoY
|
$173.4M
41.05%
YoY
|
$154.3M
-36.81%
YoY
|
$190.2M
-39.27%
YoY
|
$195.2M
-38.81%
YoY
|
$122.9M
-64.95%
YoY
|
$244.2M
-22.5%
YoY
|
$313.2M
-9.84%
YoY
|
$319.0M
-20.94%
YoY
|
$350.6M
-11.4%
YoY
|
$315.1M
-12.88%
YoY
|
| Selling, General & Admin |
N/A
|
$53.83M
-3.1%
YoY
|
$52.02M
3.88%
YoY
|
$53.20M
25.68%
YoY
|
$54.86M
38.74%
YoY
|
$55.55M
46.84%
YoY
|
$50.07M
-1.71%
YoY
|
$42.33M
-66.91%
YoY
|
$39.54M
-66.85%
YoY
|
$37.83M
-71.38%
YoY
|
$50.95M
-67.07%
YoY
|
$127.9M
-23.55%
YoY
|
$119.3M
-32.98%
YoY
|
$132.2M
-27.56%
YoY
|
$154.7M
-18.75%
YoY
|
$167.3M
-9.71%
YoY
|
$178.0M
-7.82%
YoY
|
$182.5M
-2.77%
YoY
|
$190.4M
1.66%
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 |
$52.92M
40.44%
YoY
|
$49.77M
40.58%
YoY
|
$42.03M
18.92%
YoY
|
$43.00M
15.85%
YoY
|
$37.68M
-0.03%
YoY
|
$35.40M
-2.7%
YoY
|
$35.35M
-10.41%
YoY
|
$37.12M
-8.35%
YoY
|
$37.69M
613.44%
YoY
|
$36.38M
-34.35%
YoY
|
$39.45M
-59.27%
YoY
|
$40.50M
-35.92%
YoY
|
$5.283M
-90.41%
YoY
|
$55.41M
-4.89%
YoY
|
$96.86M
69.05%
YoY
|
$63.20M
5.86%
YoY
|
$55.06M
7.3%
YoY
|
$58.26M
10.05%
YoY
|
$57.30M
9.24%
YoY
|
| Operating Expenses |
N/A
|
$107.6M
10.27%
YoY
|
$95.54M
9.15%
YoY
|
$101.0M
25.73%
YoY
|
$95.27M
16.48%
YoY
|
$97.57M
26.02%
YoY
|
$87.53M
-5.42%
YoY
|
$80.35M
-53.93%
YoY
|
$81.79M
-92.1%
YoY
|
$77.43M
-61.07%
YoY
|
$92.54M
-63.58%
YoY
|
$174.4M
-25.18%
YoY
|
$1.035B
340.09%
YoY
|
$198.9M
-18.18%
YoY
|
$254.1M
1.32%
YoY
|
$233.1M
-26.65%
YoY
|
$235.2M
-4.51%
YoY
|
$243.1M
-0.21%
YoY
|
$250.8M
3.59%
YoY
|
| Operating Profit |
N/A
|
$70.43M
-70.5%
YoY
|
$95.25M
-48.79%
YoY
|
$129.6M
-10.62%
YoY
|
$183.4M
46.11%
YoY
|
$238.7M
148.86%
YoY
|
$186.0M
201.11%
YoY
|
$145.1M
818.07%
YoY
|
$125.5M
-114.95%
YoY
|
$95.92M
-226.22%
YoY
|
$61.77M
-723.96%
YoY
|
$15.80M
-80.27%
YoY
|
-$839.9M
-1102.27%
YoY
|
-$76.00M
-170.7%
YoY
|
-$9.900M
-115.4%
YoY
|
$80.10M
170.61%
YoY
|
$83.80M
-46.69%
YoY
|
$107.5M
-29.32%
YoY
|
$64.30M
-46.24%
YoY
|
| Interest Expense |
$843.0K
-7.26%
YoY
|
$18.85M
1135.39%
YoY
|
$927.0K
41.1%
YoY
|
-$39.35M
67.3%
YoY
|
$909.0K
35.87%
YoY
|
$1.526M
21.88%
YoY
|
$657.0K
-57.23%
YoY
|
-$23.52M
-65.1%
YoY
|
$669.0K
100.3%
YoY
|
$1.252M
-93.93%
YoY
|
$1.536M
-92.3%
YoY
|
-$67.40M
-30.52%
YoY
|
$334.0K
-98.54%
YoY
|
$20.62M
0.98%
YoY
|
$19.95M
14.65%
YoY
|
-$97.00M
-156.49%
YoY
|
$22.86M
23.38%
YoY
|
$20.42M
25.96%
YoY
|
$17.40M
0.92%
YoY
|
| Other Income/Expense, Net |
$14.14M
418.82%
YoY
|
$3.990M
-39.74%
YoY
|
$1.491M
-29.4%
YoY
|
N/A
|
$2.726M
-40.13%
YoY
|
$6.621M
106.0%
YoY
|
$2.112M
-1.58%
YoY
|
N/A
|
$4.553M
110.4%
YoY
|
$3.214M
-71.53%
YoY
|
$2.146M
-13.95%
YoY
|
$0.00
-100.0%
YoY
|
$2.164M
1.12%
YoY
|
$11.29M
373.18%
YoY
|
$2.494M
-39.73%
YoY
|
$21.40M
0.47%
YoY
|
$2.140M
-28.19%
YoY
|
$2.386M
-42.89%
YoY
|
$4.138M
77.75%
YoY
|
| Pretax Income |
-$3.980M
-101.36%
YoY
|
$89.28M
-50.5%
YoY
|
$117.4M
-1692.1%
YoY
|
$90.30M
-25.7%
YoY
|
$291.7M
251.03%
YoY
|
$180.3M
-331.23%
YoY
|
-$7.377M
-89.44%
YoY
|
$121.5M
-317.02%
YoY
|
$83.11M
2900.4%
YoY
|
-$77.99M
-90.24%
YoY
|
-$69.88M
-210.23%
YoY
|
-$56.00M
-256.42%
YoY
|
$2.770M
-97.48%
YoY
|
-$799.2M
-476.85%
YoY
|
$63.40M
-274.02%
YoY
|
$35.80M
-83.92%
YoY
|
$109.9M
16.88%
YoY
|
$212.1M
434.81%
YoY
|
-$36.43M
-167.97%
YoY
|
| Income Tax |
-$1.087M
-102.63%
YoY
|
$22.00M
-11.48%
YoY
|
$28.25M
-534.28%
YoY
|
$15.18M
1582.93%
YoY
|
$41.32M
10153.35%
YoY
|
$24.85M
-8494.59%
YoY
|
-$6.505M
2588.02%
YoY
|
$902.0K
-136.08%
YoY
|
$403.0K
3258.33%
YoY
|
-$296.0K
-99.71%
YoY
|
-$242.0K
-97.72%
YoY
|
-$2.500M
-119.69%
YoY
|
$12.00K
-99.97%
YoY
|
-$101.7M
-255.57%
YoY
|
-$10.62M
-1.33%
YoY
|
$12.70M
-73.65%
YoY
|
$37.05M
137.26%
YoY
|
$65.38M
593.21%
YoY
|
-$10.76M
-176.74%
YoY
|
| Net Earnings |
-$2.893M
-101.16%
YoY
|
$67.28M
-56.73%
YoY
|
$89.20M
-10329.24%
YoY
|
$75.12M
-37.73%
YoY
|
$250.4M
202.78%
YoY
|
$155.5M
-300.13%
YoY
|
-$872.0K
-98.75%
YoY
|
$120.6M
-325.83%
YoY
|
$82.71M
2898.84%
YoY
|
-$77.70M
-88.86%
YoY
|
-$69.64M
-194.09%
YoY
|
-$53.42M
-331.24%
YoY
|
$2.758M
-96.21%
YoY
|
-$697.5M
-575.47%
YoY
|
$74.02M
-388.29%
YoY
|
$23.10M
-86.76%
YoY
|
$72.86M
-7.09%
YoY
|
$146.7M
385.38%
YoY
|
-$25.67M
-164.87%
YoY
|
| Basic Earnings Per Share |
-$0.06
-101.23%
YoY
|
$1.30
-56.67%
YoY
|
$1.73
-8750.0%
YoY
|
N/A
|
$4.89
201.85%
YoY
|
$3.00
-297.37%
YoY
|
-$0.02
-98.55%
YoY
|
N/A
|
$1.62
2600.0%
YoY
|
-$1.52
7.8%
YoY
|
-$1.38
-1020.0%
YoY
|
N/A
|
$0.06
-62.5%
YoY
|
-$1.41
-540.63%
YoY
|
$0.15
-350.0%
YoY
|
N/A
|
$0.16
-5.88%
YoY
|
$0.32
357.14%
YoY
|
-$0.06
-160.0%
YoY
|
| Diluted Earnings Per Share |
-$0.06
-101.29%
YoY
|
$1.25
-55.97%
YoY
|
$1.66
-8400.0%
YoY
|
$1.40
-100.0%
YoY
|
$4.66
208.61%
YoY
|
$2.83
-286.18%
YoY
|
-$0.02
-98.55%
YoY
|
$1.919M
-279.71%
YoY
|
$1.51
2416.67%
YoY
|
-$1.52
7.8%
YoY
|
-$1.38
-1085.71%
YoY
|
-$1.068M
-2740.87%
YoY
|
$0.06
-57.14%
YoY
|
-$1.41
-540.63%
YoY
|
$0.14
-333.33%
YoY
|
$40.44K
-89.41%
YoY
|
$0.14
-17.65%
YoY
|
$0.32
357.14%
YoY
|
-$0.06
-166.67%
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 |
50.90M shares
2.37%
YoY
|
50.28M shares
-2.86%
YoY
|
49.84M shares
-3.42%
YoY
|
49.80M shares
-0.64%
YoY
|
49.72M shares
-2.68%
YoY
|
51.76M shares
1.49%
YoY
|
51.60M shares
2.55%
YoY
|
50.12M shares
0.24%
YoY
|
51.09M shares
-89.73%
YoY
|
51.00M shares
-89.7%
YoY
|
50.32M shares
-89.82%
YoY
|
50.00M shares
-89.65%
YoY
|
497.4M shares
9.2%
YoY
|
495.2M shares
9.42%
YoY
|
494.3M shares
9.42%
YoY
|
483.3M shares
4.93%
YoY
|
455.5M shares
0.94%
YoY
|
452.6M shares
4.42%
YoY
|
451.7M shares
15.02%
YoY
|
| Diluted Shares Outstanding |
52.42M shares
-2.42%
YoY
|
54.00M shares
-1.62%
YoY
|
53.76M shares
4.19%
YoY
|
N/A
|
53.72M shares
-1.83%
YoY
|
54.89M shares
7.62%
YoY
|
51.60M shares
2.55%
YoY
|
N/A
|
54.71M shares
-89.0%
YoY
|
51.00M shares
-89.7%
YoY
|
50.32M shares
-91.42%
YoY
|
N/A
|
497.4M shares
-9.1%
YoY
|
495.2M shares
5.95%
YoY
|
586.2M shares
29.77%
YoY
|
N/A
|
547.2M shares
19.36%
YoY
|
467.4M shares
2.24%
YoY
|
451.7M shares
0.04%
YoY
|
Loading...