|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.012B
-13.25%
YoY
|
$2.319B
-22.53%
YoY
|
$2.993B
3.1%
YoY
|
$2.903B
-0.39%
YoY
|
$2.914B
-1.11%
YoY
|
| Cost Of Revenue |
$946.4M
-13.37%
YoY
|
$1.092B
-10.53%
YoY
|
$1.221B
-15.35%
YoY
|
$1.443B
-8.08%
YoY
|
$1.569B
-3.82%
YoY
|
| Gross Profit |
$1.065B
-13.15%
YoY
|
$1.226B
-30.8%
YoY
|
$1.772B
21.33%
YoY
|
$1.461B
8.59%
YoY
|
$1.345B
2.25%
YoY
|
| Selling, General & Admin |
$567.7M
-26.95%
YoY
|
$777.2M
-9.82%
YoY
|
$861.8M
23.37%
YoY
|
$698.5M
10.45%
YoY
|
$632.4M
-2.11%
YoY
|
| Research & Development |
$115.5M
-9.82%
YoY
|
$128.0M
-13.82%
YoY
|
$148.6M
-6.51%
YoY
|
$158.9M
21.55%
YoY
|
$130.7M
-29.65%
YoY
|
| Depreciation & Amortization |
$50.50M
-7.0%
YoY
|
$54.30M
-35.5%
YoY
|
$84.19M
-7.79%
YoY
|
$91.30M
32.32%
YoY
|
$69.00M
-31.93%
YoY
|
| Operating Expenses |
$683.2M
-24.53%
YoY
|
$905.2M
-10.4%
YoY
|
$1.010B
17.83%
YoY
|
$857.4M
12.35%
YoY
|
$763.2M
-8.26%
YoY
|
| Operating Profit |
$381.9M
18.91%
YoY
|
$321.2M
-57.84%
YoY
|
$761.8M
26.31%
YoY
|
$603.2M
3.66%
YoY
|
$581.9M
-224.03%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$349.8M
-37.8%
YoY
|
$562.4M
5.52%
YoY
|
$532.9M
-1.08%
YoY
|
$538.7M
3.27%
YoY
|
| Other Income/Expense, Net |
$9.688M
-71.55%
YoY
|
$34.05M
72.22%
YoY
|
$19.77M
-6.33%
YoY
|
$21.11M
-226.58%
YoY
|
-$16.68M
-132.1%
YoY
|
| Pretax Income |
-$2.392B
-17.18%
YoY
|
-$2.888B
428.37%
YoY
|
-$546.6M
1961.25%
YoY
|
-$26.52M
-92.31%
YoY
|
-$344.9M
-63.26%
YoY
|
| Income Tax |
$55.86M
159.63%
YoY
|
$21.52M
-4.28%
YoY
|
$22.48M
-108.2%
YoY
|
-$274.0M
-1847.33%
YoY
|
$15.68M
-31.63%
YoY
|
| Net Earnings |
-$2.450B
-16.19%
YoY
|
-$2.923B
376.66%
YoY
|
-$613.2M
-433.39%
YoY
|
$183.9M
-143.52%
YoY
|
-$422.6M
-59.03%
YoY
|
| Basic Earnings Per Share |
-$10.42
-16.31%
YoY
|
-$12.45
373.38%
YoY
|
-$2.63
-428.75%
YoY
|
$0.80
-142.78%
YoY
|
-$1.87
-59.44%
YoY
|
| Diluted Earnings Per Share |
-$10.42
-16.31%
YoY
|
-$12.45
373.38%
YoY
|
-$2.63
-432.91%
YoY
|
$0.79
-142.25%
YoY
|
-$1.87
-59.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
235.2M shares
0.16%
YoY
|
234.8M shares
0.88%
YoY
|
232.8M shares
1.51%
YoY
|
229.3M shares
1.44%
YoY
|
226.1M shares
0.93%
YoY
|
| Diluted Shares Outstanding |
235.2M shares
0.16%
YoY
|
234.8M shares
0.88%
YoY
|
232.8M shares
-0.37%
YoY
|
233.7M shares
3.36%
YoY
|
226.1M shares
0.93%
YoY
|
|
Concept
|
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 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$497.7M
-10.45%
YoY
|
$451.7M
-16.62%
YoY
|
$546.9M
-3.91%
YoY
|
$515.3M
-21.0%
YoY
|
$555.8M
-29.59%
YoY
|
$541.7M
-29.84%
YoY
|
$569.1M
-20.27%
YoY
|
$652.3M
-9.15%
YoY
|
$789.4M
3.84%
YoY
|
$772.0M
21.61%
YoY
|
$713.8M
3.82%
YoY
|
$717.9M
-12.49%
YoY
|
$760.2M
-0.6%
YoY
|
$634.9M
-12.96%
YoY
|
$687.6M
-1.73%
YoY
|
$820.4M
13.88%
YoY
|
$764.8M
-2.75%
YoY
|
$729.4M
-2.15%
YoY
|
$699.7M
-2.09%
YoY
|
| Cost Of Revenue |
$187.7M
-14.22%
YoY
|
$230.3M
-11.85%
YoY
|
$233.9M
-11.35%
YoY
|
$232.7M
-14.81%
YoY
|
$218.8M
-1.64%
YoY
|
$261.2M
-8.68%
YoY
|
$263.8M
-17.17%
YoY
|
$273.2M
-10.51%
YoY
|
$222.5M
-39.79%
YoY
|
$286.1M
-17.81%
YoY
|
$318.5M
-5.24%
YoY
|
$305.3M
-21.48%
YoY
|
$369.5M
-7.65%
YoY
|
$348.1M
-10.56%
YoY
|
$336.1M
-13.42%
YoY
|
$388.8M
-0.79%
YoY
|
$400.1M
-7.64%
YoY
|
$389.2M
-5.76%
YoY
|
$388.2M
1.65%
YoY
|
| Gross Profit |
$310.0M
-8.0%
YoY
|
$221.4M
-21.07%
YoY
|
$313.0M
2.51%
YoY
|
$282.5M
-25.46%
YoY
|
$337.0M
-40.56%
YoY
|
$280.5M
-42.29%
YoY
|
$305.3M
-22.77%
YoY
|
$379.0M
-8.14%
YoY
|
$567.0M
45.12%
YoY
|
$486.0M
69.45%
YoY
|
$395.4M
12.48%
YoY
|
$412.6M
-4.4%
YoY
|
$390.7M
7.11%
YoY
|
$286.8M
-15.72%
YoY
|
$351.5M
12.83%
YoY
|
$431.6M
31.39%
YoY
|
$364.7M
3.28%
YoY
|
$340.3M
2.33%
YoY
|
$311.5M
-6.39%
YoY
|
| Selling, General & Admin |
$140.4M
-20.64%
YoY
|
$138.8M
-27.81%
YoY
|
$137.7M
-23.84%
YoY
|
$150.8M
-33.62%
YoY
|
$177.0M
-27.62%
YoY
|
$192.2M
-22.13%
YoY
|
$180.8M
1.81%
YoY
|
$227.2M
21.36%
YoY
|
$244.5M
38.76%
YoY
|
$246.9M
35.45%
YoY
|
$177.6M
2.52%
YoY
|
$187.2M
12.24%
YoY
|
$176.2M
9.65%
YoY
|
$182.3M
8.28%
YoY
|
$173.3M
13.76%
YoY
|
$166.8M
10.35%
YoY
|
$160.7M
-4.0%
YoY
|
$168.3M
2.77%
YoY
|
$152.3M
2.79%
YoY
|
| Research & Development |
$28.14M
-6.97%
YoY
|
$31.58M
-0.95%
YoY
|
$28.04M
-5.88%
YoY
|
$27.70M
-23.32%
YoY
|
$30.25M
-48.2%
YoY
|
$31.89M
24.47%
YoY
|
$29.79M
-14.08%
YoY
|
$36.13M
21.49%
YoY
|
$58.40M
-9.74%
YoY
|
$25.62M
-20.09%
YoY
|
$34.67M
13.69%
YoY
|
$29.74M
-5.93%
YoY
|
$64.70M
88.08%
YoY
|
$32.06M
-12.22%
YoY
|
$30.50M
15.74%
YoY
|
$31.62M
-5.59%
YoY
|
$34.40M
35.43%
YoY
|
$36.52M
-7.97%
YoY
|
$26.35M
-67.91%
YoY
|
| Depreciation & Amortization |
$74.36M
-81.01%
YoY
|
$77.09M
N/A
|
$77.13M
-22.8%
YoY
|
$77.87M
-26.75%
YoY
|
$391.6M
267.23%
YoY
|
N/A
|
$99.91M
-16.19%
YoY
|
$106.3M
-10.28%
YoY
|
$106.6M
-16.23%
YoY
|
$112.8M
-11.43%
YoY
|
$119.2M
-2.77%
YoY
|
$118.5M
-16.31%
YoY
|
$127.3M
-11.9%
YoY
|
$127.3M
-13.75%
YoY
|
$122.6M
-22.45%
YoY
|
$141.6M
-12.97%
YoY
|
$144.5M
-13.58%
YoY
|
$147.6M
-16.56%
YoY
|
$158.1M
-15.9%
YoY
|
| Operating Expenses |
$230.4M
-18.5%
YoY
|
$170.4M
-23.99%
YoY
|
$165.8M
-21.3%
YoY
|
$178.5M
-32.21%
YoY
|
$282.7M
-28.37%
YoY
|
$224.1M
-17.75%
YoY
|
$210.6M
-0.79%
YoY
|
$263.3M
21.38%
YoY
|
$394.7M
63.77%
YoY
|
$272.5M
27.14%
YoY
|
$212.3M
4.19%
YoY
|
$216.9M
9.34%
YoY
|
$241.0M
23.59%
YoY
|
$214.3M
4.62%
YoY
|
$203.8M
14.05%
YoY
|
$198.4M
7.46%
YoY
|
$195.0M
1.14%
YoY
|
$204.8M
0.68%
YoY
|
$178.6M
-22.42%
YoY
|
| Operating Profit |
$79.63M
46.67%
YoY
|
$51.03M
-9.45%
YoY
|
$147.2M
55.46%
YoY
|
$104.0M
-10.13%
YoY
|
$54.29M
-68.49%
YoY
|
$56.35M
-73.6%
YoY
|
$94.71M
-48.26%
YoY
|
$115.8M
-40.86%
YoY
|
$172.3M
15.09%
YoY
|
$213.5M
194.58%
YoY
|
$183.1M
23.91%
YoY
|
$195.7M
-16.08%
YoY
|
$149.7M
-11.82%
YoY
|
$72.47M
-46.48%
YoY
|
$147.7M
11.19%
YoY
|
$233.2M
62.08%
YoY
|
$169.7M
5.84%
YoY
|
$135.4M
-1163.9%
YoY
|
$132.9M
141.66%
YoY
|
| Interest Expense |
-$1.325M
-53.28%
YoY
|
$10.00K
-99.99%
YoY
|
$120.0K
-99.91%
YoY
|
$109.0K
-99.92%
YoY
|
-$2.836M
-98.02%
YoY
|
$74.75M
-47.71%
YoY
|
$139.8M
-1.25%
YoY
|
$134.9M
0.45%
YoY
|
-$143.3M
2.8%
YoY
|
$143.0M
5.39%
YoY
|
$141.6M
9.59%
YoY
|
$134.3M
1.1%
YoY
|
-$139.4M
3.18%
YoY
|
$135.6M
-0.92%
YoY
|
$129.2M
-4.19%
YoY
|
$132.9M
0.15%
YoY
|
-$135.1M
1.58%
YoY
|
$136.9M
-202.17%
YoY
|
$134.8M
-203.86%
YoY
|
| Other Income/Expense, Net |
$6.000K
-80.0%
YoY
|
$2.217M
-44.55%
YoY
|
-$179.0K
-100.92%
YoY
|
$125.0K
-109.7%
YoY
|
$30.00K
-99.63%
YoY
|
$3.998M
-32.86%
YoY
|
$19.44M
-5325.27%
YoY
|
-$1.289M
41.34%
YoY
|
$8.104M
2601.33%
YoY
|
$5.955M
-17.22%
YoY
|
-$372.0K
-108.96%
YoY
|
-$912.0K
-106.53%
YoY
|
$300.0K
-75.0%
YoY
|
$7.194M
-144.4%
YoY
|
$4.150M
595.14%
YoY
|
$13.97M
-391.0%
YoY
|
$1.200M
71.43%
YoY
|
-$16.20M
-1175.18%
YoY
|
$597.0K
-97.93%
YoY
|
| Pretax Income |
-$2.412B
906.53%
YoY
|
-$16.89M
-97.61%
YoY
|
$34.29M
-101.83%
YoY
|
$2.950M
-104.4%
YoY
|
-$239.7M
-56.23%
YoY
|
-$707.6M
1382.15%
YoY
|
-$1.874B
-204655.9%
YoY
|
-$67.12M
-240.46%
YoY
|
-$547.6M
6577.57%
YoY
|
-$47.74M
-26.33%
YoY
|
$916.0K
-96.37%
YoY
|
$47.78M
124.87%
YoY
|
-$8.200M
-96.35%
YoY
|
-$64.80M
169.21%
YoY
|
$25.25M
-126.7%
YoY
|
$21.25M
-1343.36%
YoY
|
-$224.5M
-16.01%
YoY
|
-$24.07M
-83.18%
YoY
|
-$94.58M
104.53%
YoY
|
| Income Tax |
$28.77M
423.05%
YoY
|
$11.04M
3.39%
YoY
|
$10.28M
43.74%
YoY
|
$5.773M
-418.07%
YoY
|
$5.500M
-39.6%
YoY
|
$10.68M
589.92%
YoY
|
$7.151M
-35.58%
YoY
|
-$1.815M
-350.69%
YoY
|
$9.106M
-145.76%
YoY
|
$1.548M
-62.91%
YoY
|
$11.10M
45.25%
YoY
|
$724.0K
-100.53%
YoY
|
-$19.90M
23.6%
YoY
|
$4.174M
-75.96%
YoY
|
$7.642M
120.36%
YoY
|
-$136.3M
-1350.41%
YoY
|
-$16.10M
114.67%
YoY
|
$17.36M
478.12%
YoY
|
$3.468M
-44.38%
YoY
|
| Net Earnings |
-$2.441B
902.52%
YoY
|
-$28.48M
-96.06%
YoY
|
$23.44M
-101.24%
YoY
|
-$3.279M
-95.44%
YoY
|
-$243.5M
-56.67%
YoY
|
-$722.2M
835.37%
YoY
|
-$1.885B
12064.05%
YoY
|
-$71.97M
-273.33%
YoY
|
-$562.1M
-570.96%
YoY
|
-$77.21M
1.74%
YoY
|
-$15.50M
-246.81%
YoY
|
$41.52M
-68.04%
YoY
|
$119.3M
-154.58%
YoY
|
-$75.89M
-4.44%
YoY
|
$10.56M
-109.96%
YoY
|
$129.9M
-799.56%
YoY
|
-$218.6M
-25.1%
YoY
|
-$79.42M
-54.15%
YoY
|
-$106.0M
74.16%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.12
-96.09%
YoY
|
$0.10
-101.25%
YoY
|
-$0.01
-96.77%
YoY
|
N/A
|
-$3.07
830.3%
YoY
|
-$8.02
11357.14%
YoY
|
-$0.31
-272.22%
YoY
|
N/A
|
-$0.33
0.0%
YoY
|
-$0.07
-240.0%
YoY
|
$0.18
-68.42%
YoY
|
$0.52
-154.17%
YoY
|
-$0.33
-5.71%
YoY
|
$0.05
-110.64%
YoY
|
$0.57
-812.5%
YoY
|
-$0.96
-26.15%
YoY
|
-$0.35
-54.55%
YoY
|
-$0.47
74.07%
YoY
|
| Diluted Earnings Per Share |
-$10.38
895.61%
YoY
|
-$0.12
-96.09%
YoY
|
$0.10
-101.25%
YoY
|
-$0.01
-96.77%
YoY
|
-$1.04
-100.0%
YoY
|
-$3.07
830.3%
YoY
|
-$8.02
11357.14%
YoY
|
-$0.31
-282.35%
YoY
|
-$2.405M
-471622433.6%
YoY
|
-$0.33
0.0%
YoY
|
-$0.07
-240.0%
YoY
|
$0.17
-69.64%
YoY
|
$0.51
-153.13%
YoY
|
-$0.33
-5.71%
YoY
|
$0.05
-110.64%
YoY
|
$0.56
-800.0%
YoY
|
-$0.96
-26.15%
YoY
|
-$0.35
-54.55%
YoY
|
-$0.47
74.07%
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 |
235.2M shares
0.01%
YoY
|
235.2M shares
0.03%
YoY
|
235.2M shares
0.04%
YoY
|
235.2M shares
0.57%
YoY
|
235.2M shares
0.65%
YoY
|
235.1M shares
0.67%
YoY
|
235.1M shares
0.77%
YoY
|
233.9M shares
1.44%
YoY
|
233.7M shares
1.46%
YoY
|
233.6M shares
1.54%
YoY
|
233.3M shares
1.57%
YoY
|
230.6M shares
1.48%
YoY
|
230.3M shares
1.55%
YoY
|
230.0M shares
1.52%
YoY
|
229.7M shares
1.54%
YoY
|
227.2M shares
1.16%
YoY
|
226.8M shares
1.08%
YoY
|
226.6M shares
1.1%
YoY
|
226.2M shares
1.07%
YoY
|
| Diluted Shares Outstanding |
N/A
|
235.2M shares
0.03%
YoY
|
235.2M shares
0.04%
YoY
|
235.2M shares
0.57%
YoY
|
N/A
|
235.2M shares
0.68%
YoY
|
235.1M shares
0.77%
YoY
|
233.9M shares
-2.01%
YoY
|
N/A
|
233.6M shares
1.54%
YoY
|
233.3M shares
-0.15%
YoY
|
238.7M shares
2.43%
YoY
|
234.5M shares
3.39%
YoY
|
230.0M shares
1.52%
YoY
|
233.7M shares
3.3%
YoY
|
233.0M shares
3.75%
YoY
|
226.8M shares
1.08%
YoY
|
226.6M shares
1.1%
YoY
|
226.2M shares
1.07%
YoY
|
Loading...