|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.306B
-18.52%
YoY
|
$1.602B
2.86%
YoY
|
$1.558B
-3.49%
YoY
|
$1.614B
-22.01%
YoY
|
$2.070B
-8.25%
YoY
|
| Cost Of Revenue |
$469.2M
-12.13%
YoY
|
$534.0M
5.78%
YoY
|
$504.8M
-7.26%
YoY
|
$544.3M
-21.37%
YoY
|
$692.2M
-7.0%
YoY
|
| Gross Profit |
$836.4M
-21.71%
YoY
|
$1.068B
1.45%
YoY
|
$1.053B
-1.57%
YoY
|
$1.070B
-22.34%
YoY
|
$1.378B
-8.87%
YoY
|
| Selling, General & Admin |
$742.9M
-10.19%
YoY
|
$827.2M
-1.57%
YoY
|
$840.4M
-3.77%
YoY
|
$873.3M
-17.65%
YoY
|
$1.061B
-8.51%
YoY
|
| Research & Development |
$11.00M
0.92%
YoY
|
$10.90M
-2.68%
YoY
|
$11.20M
-18.84%
YoY
|
$13.80M
-8.0%
YoY
|
$15.00M
-10.18%
YoY
|
| Depreciation & Amortization |
$37.30M
-6.05%
YoY
|
$39.70M
-3.17%
YoY
|
$41.00M
-13.14%
YoY
|
$47.20M
-18.9%
YoY
|
$58.20M
-3.8%
YoY
|
| Operating Expenses |
$742.9M
-11.36%
YoY
|
$838.1M
-1.59%
YoY
|
$851.6M
-4.0%
YoY
|
$887.1M
-17.52%
YoY
|
$1.076B
-8.54%
YoY
|
| Operating Profit |
$93.50M
-62.67%
YoY
|
$250.5M
30.74%
YoY
|
$191.6M
13.44%
YoY
|
$168.9M
-47.19%
YoY
|
$319.8M
37.55%
YoY
|
| Interest Expense |
-$26.00M
-173.86%
YoY
|
$35.20M
-8.81%
YoY
|
$38.60M
-6.99%
YoY
|
$41.50M
-10.75%
YoY
|
$46.50M
0.87%
YoY
|
| Other Income/Expense, Net |
-$11.50M
-776.47%
YoY
|
$1.700M
-85.83%
YoY
|
$12.00M
-32.58%
YoY
|
$17.80M
17700.0%
YoY
|
$100.0K
-102.38%
YoY
|
| Pretax Income |
$25.60M
-87.08%
YoY
|
$198.2M
-4.11%
YoY
|
$206.7M
40.23%
YoY
|
$147.4M
-46.63%
YoY
|
$276.2M
49.22%
YoY
|
| Income Tax |
$54.00M
26.76%
YoY
|
$42.60M
-55.53%
YoY
|
$95.80M
7.76%
YoY
|
$88.90M
-26.1%
YoY
|
$120.3M
-73.3%
YoY
|
| Net Earnings |
-$14.20M
-176.34%
YoY
|
$18.60M
-83.42%
YoY
|
$112.2M
804.84%
YoY
|
$12.40M
-92.05%
YoY
|
$155.9M
-158.74%
YoY
|
| Basic Earnings Per Share |
-$5.10
-1442.11%
YoY
|
$0.38
-83.41%
YoY
|
$2.29
780.77%
YoY
|
$0.26
-91.67%
YoY
|
$3.12
-159.77%
YoY
|
| Diluted Earnings Per Share |
-$0.31
-188.57%
YoY
|
$0.35
-83.64%
YoY
|
$2.14
756.0%
YoY
|
$0.25
-91.96%
YoY
|
$3.11
-159.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.60M shares
-7.69%
YoY
|
49.40M shares
0.61%
YoY
|
49.10M shares
0.61%
YoY
|
48.80M shares
-2.2%
YoY
|
49.90M shares
-1.77%
YoY
|
| Diluted Shares Outstanding |
45.60M shares
-13.96%
YoY
|
53.00M shares
1.34%
YoY
|
52.30M shares
6.73%
YoY
|
49.00M shares
-2.39%
YoY
|
50.20M shares
-1.18%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 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 |
$276.3M
-8.75%
YoY
|
$292.4M
-14.1%
YoY
|
$314.3M
-20.41%
YoY
|
$302.8M
-19.66%
YoY
|
$340.4M
-18.29%
YoY
|
$348.1M
-15.9%
YoY
|
$394.9M
-11.91%
YoY
|
$376.9M
-11.05%
YoY
|
$416.6M
17.25%
YoY
|
$413.9M
25.23%
YoY
|
$448.3M
7.45%
YoY
|
$423.7M
1.34%
YoY
|
$355.3M
-25.25%
YoY
|
$330.5M
-32.18%
YoY
|
$417.2M
-17.53%
YoY
|
$418.1M
-13.94%
YoY
|
$475.3M
-11.23%
YoY
|
$487.3M
-10.19%
YoY
|
| Cost Of Revenue |
$104.4M
-1.69%
YoY
|
$117.8M
-1.59%
YoY
|
$117.2M
-23.9%
YoY
|
$106.2M
-17.67%
YoY
|
$119.7M
-8.42%
YoY
|
$126.1M
4.82%
YoY
|
$154.0M
-0.96%
YoY
|
$129.0M
-2.64%
YoY
|
$130.7M
-2.1%
YoY
|
$120.3M
-7.25%
YoY
|
$155.5M
1.3%
YoY
|
$132.5M
-6.36%
YoY
|
$133.5M
-13.65%
YoY
|
$129.7M
-19.54%
YoY
|
$153.5M
-12.59%
YoY
|
$141.5M
-13.77%
YoY
|
$154.6M
-10.89%
YoY
|
$161.2M
-9.94%
YoY
|
| Gross Profit |
$171.9M
-12.56%
YoY
|
$174.6M
-20.89%
YoY
|
$197.1M
-18.18%
YoY
|
$196.6M
-20.69%
YoY
|
$220.7M
-22.81%
YoY
|
$222.0M
-24.39%
YoY
|
$240.9M
-21.17%
YoY
|
$247.9M
-14.87%
YoY
|
$285.9M
20.18%
YoY
|
$293.6M
34.49%
YoY
|
$305.6M
15.89%
YoY
|
$291.2M
5.28%
YoY
|
$237.9M
-25.82%
YoY
|
$218.3M
-33.06%
YoY
|
$263.7M
-20.16%
YoY
|
$276.6M
-14.02%
YoY
|
$320.7M
-11.38%
YoY
|
$326.1M
-10.31%
YoY
|
| Selling, General & Admin |
$160.5M
-8.6%
YoY
|
$168.5M
-9.84%
YoY
|
$177.0M
-14.33%
YoY
|
$175.6M
-7.92%
YoY
|
$186.9M
-10.49%
YoY
|
$203.4M
-8.05%
YoY
|
$206.6M
-21.92%
YoY
|
$190.7M
-7.29%
YoY
|
$208.8M
0.34%
YoY
|
$221.2M
-8.93%
YoY
|
$264.6M
7.04%
YoY
|
$205.7M
-14.86%
YoY
|
$208.1M
-15.99%
YoY
|
$242.9M
-7.54%
YoY
|
$247.2M
0.69%
YoY
|
$241.6M
-4.51%
YoY
|
$247.7M
-9.2%
YoY
|
$262.7M
-9.16%
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
|
| Depreciation & Amortization |
N/A
|
N/A
|
$8.400M
-20.0%
YoY
|
$9.200M
-4.17%
YoY
|
$9.000M
1.12%
YoY
|
$10.70M
9.18%
YoY
|
$10.50M
-2.78%
YoY
|
$9.600M
-15.04%
YoY
|
$8.900M
-18.35%
YoY
|
$9.800M
-16.24%
YoY
|
$10.80M
-21.74%
YoY
|
$11.30M
-16.91%
YoY
|
$10.90M
-20.44%
YoY
|
$11.70M
-17.02%
YoY
|
$13.80M
N/A
|
$13.60M
N/A
|
$13.70M
N/A
|
$14.10M
-9.03%
YoY
|
| Operating Expenses |
$160.5M
-8.6%
YoY
|
$168.5M
-9.84%
YoY
|
$177.0M
-14.37%
YoY
|
$175.6M
-7.92%
YoY
|
$186.9M
-10.49%
YoY
|
$203.4M
-8.05%
YoY
|
$206.7M
-21.94%
YoY
|
$190.7M
-7.29%
YoY
|
$208.8M
0.34%
YoY
|
$221.2M
-8.93%
YoY
|
$264.8M
7.03%
YoY
|
$205.7M
-14.86%
YoY
|
$208.1M
-15.99%
YoY
|
$242.9M
-7.54%
YoY
|
$247.4M
0.77%
YoY
|
$241.6M
-4.51%
YoY
|
$247.7M
-9.2%
YoY
|
$262.7M
-9.16%
YoY
|
| Operating Profit |
$11.40M
-27.85%
YoY
|
$6.100M
-75.4%
YoY
|
$20.10M
-41.23%
YoY
|
$15.80M
-72.33%
YoY
|
$24.80M
-65.56%
YoY
|
$17.50M
-77.27%
YoY
|
$34.20M
-16.18%
YoY
|
$57.10M
15.82%
YoY
|
$72.00M
54.84%
YoY
|
$77.00M
-11100.0%
YoY
|
$40.80M
150.31%
YoY
|
$49.30M
147.74%
YoY
|
$46.50M
-32.41%
YoY
|
-$700.0K
-101.2%
YoY
|
$16.30M
-80.78%
YoY
|
$19.90M
-70.39%
YoY
|
$68.80M
-30.78%
YoY
|
$58.20M
-15.65%
YoY
|
| Interest Expense |
-$15.60M
-287.95%
YoY
|
-$13.20M
-320.0%
YoY
|
-$10.30M
94.34%
YoY
|
$8.300M
1.22%
YoY
|
$6.000M
-38.14%
YoY
|
$4.600M
-61.02%
YoY
|
-$5.300M
-30.26%
YoY
|
$8.200M
0.0%
YoY
|
$9.700M
-19.83%
YoY
|
$11.80M
15.69%
YoY
|
-$7.600M
-20.0%
YoY
|
$8.200M
-21.15%
YoY
|
$12.10M
12.04%
YoY
|
$10.20M
0.0%
YoY
|
-$9.500M
-16.67%
YoY
|
$10.40M
-7.96%
YoY
|
$10.80M
-9.24%
YoY
|
$10.20M
-8.11%
YoY
|
| Other Income/Expense, Net |
-$20.20M
1162.5%
YoY
|
-$16.80M
2300.0%
YoY
|
-$4.900M
-296.0%
YoY
|
-$1.600M
33.33%
YoY
|
-$700.0K
-22.22%
YoY
|
-$4.300M
-430.77%
YoY
|
$2.500M
-105.14%
YoY
|
-$1.200M
N/A
|
-$900.0K
-111.25%
YoY
|
$1.300M
-38.1%
YoY
|
-$48.60M
-871.43%
YoY
|
$0.00
-100.0%
YoY
|
$8.000M
135.29%
YoY
|
$2.100M
-36.36%
YoY
|
$6.300M
-1000.0%
YoY
|
$3.800M
533.33%
YoY
|
$3.400M
750.0%
YoY
|
$3.300M
-1750.0%
YoY
|
| Pretax Income |
-$21.00M
-391.67%
YoY
|
-$30.10M
-255.96%
YoY
|
-$10.20M
-134.23%
YoY
|
$7.200M
-85.0%
YoY
|
$19.30M
-65.35%
YoY
|
$9.300M
-85.63%
YoY
|
$29.80M
-62.89%
YoY
|
$48.00M
-6.43%
YoY
|
$55.70M
-32.57%
YoY
|
$64.70M
-879.52%
YoY
|
$80.30M
-431.82%
YoY
|
$51.30M
269.06%
YoY
|
$82.60M
33.66%
YoY
|
-$8.300M
-115.99%
YoY
|
-$24.20M
-133.56%
YoY
|
$13.90M
-75.66%
YoY
|
$61.80M
-30.25%
YoY
|
$51.90M
-11.13%
YoY
|
| Income Tax |
$9.100M
-17.27%
YoY
|
$9.400M
-36.49%
YoY
|
$21.40M
105.77%
YoY
|
$11.00M
-188.71%
YoY
|
$14.80M
-37.82%
YoY
|
$6.800M
-67.15%
YoY
|
$10.40M
-82.22%
YoY
|
-$12.40M
-156.62%
YoY
|
$23.80M
26.6%
YoY
|
$20.70M
-4240.0%
YoY
|
$58.50M
23.16%
YoY
|
$21.90M
259.02%
YoY
|
$18.80M
-16.07%
YoY
|
-$500.0K
-103.33%
YoY
|
$47.50M
1030.95%
YoY
|
$6.100M
-66.11%
YoY
|
$22.40M
-9.68%
YoY
|
$15.00M
-33.92%
YoY
|
| Net Earnings |
-$29.80M
-277.38%
YoY
|
-$39.50M
-3391.67%
YoY
|
-$32.10M
-234.87%
YoY
|
$16.80M
-119.51%
YoY
|
$1.200M
-96.63%
YoY
|
-$100.0K
-100.22%
YoY
|
$23.80M
9.17%
YoY
|
-$86.10M
-350.29%
YoY
|
$35.60M
-44.2%
YoY
|
$45.30M
-680.77%
YoY
|
$21.80M
-130.4%
YoY
|
$34.40M
-541.03%
YoY
|
$63.80M
61.93%
YoY
|
-$7.800M
-121.14%
YoY
|
-$71.70M
-514.45%
YoY
|
-$7.800M
-119.95%
YoY
|
$39.40M
-38.24%
YoY
|
$36.90M
3.36%
YoY
|
| Basic Earnings Per Share |
-$1.21
-418.42%
YoY
|
-$0.88
-3033.33%
YoY
|
N/A
|
$0.38
-68.85%
YoY
|
$0.03
-95.77%
YoY
|
$0.00
-100.0%
YoY
|
$0.40
-29.82%
YoY
|
$1.22
100.0%
YoY
|
$0.71
-43.2%
YoY
|
$0.92
-675.0%
YoY
|
$0.57
-138.78%
YoY
|
$0.61
281.25%
YoY
|
$1.25
54.32%
YoY
|
-$0.16
-121.05%
YoY
|
-$1.47
-508.33%
YoY
|
$0.16
-79.75%
YoY
|
$0.81
-35.71%
YoY
|
$0.76
8.57%
YoY
|
| Diluted Earnings Per Share |
-$0.65
-272.2%
YoY
|
-$0.88
-4508.5%
YoY
|
-$0.71
-291.92%
YoY
|
$0.38
-66.67%
YoY
|
$0.02
-97.01%
YoY
|
$0.00
-100.0%
YoY
|
$0.37
-28.85%
YoY
|
$1.14
103.57%
YoY
|
$0.67
-45.97%
YoY
|
$0.85
-631.25%
YoY
|
$0.52
-135.37%
YoY
|
$0.56
250.0%
YoY
|
$1.24
53.09%
YoY
|
-$0.16
-121.05%
YoY
|
-$1.47
-520.0%
YoY
|
$0.16
-79.75%
YoY
|
$0.81
-35.71%
YoY
|
$0.76
8.57%
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
|
| Basic Shares Outstanding |
46.30M shares
4.04%
YoY
|
44.80M shares
-1.54%
YoY
|
N/A
|
44.50M shares
-9.92%
YoY
|
45.50M shares
-8.63%
YoY
|
48.00M shares
-2.83%
YoY
|
48.88M shares
-0.6%
YoY
|
49.40M shares
0.61%
YoY
|
49.80M shares
1.63%
YoY
|
49.40M shares
1.02%
YoY
|
49.18M shares
0.56%
YoY
|
49.10M shares
0.61%
YoY
|
49.00M shares
0.41%
YoY
|
48.90M shares
0.41%
YoY
|
48.90M shares
0.66%
YoY
|
48.80M shares
-1.01%
YoY
|
48.80M shares
-3.37%
YoY
|
48.70M shares
-4.7%
YoY
|
| Diluted Shares Outstanding |
46.30M shares
4.04%
YoY
|
44.80M shares
-7.25%
YoY
|
N/A
|
44.50M shares
-15.72%
YoY
|
48.30M shares
-9.04%
YoY
|
51.30M shares
-3.93%
YoY
|
N/A
|
52.80M shares
-0.56%
YoY
|
53.10M shares
7.93%
YoY
|
53.40M shares
9.2%
YoY
|
N/A
|
53.10M shares
8.59%
YoY
|
49.20M shares
0.82%
YoY
|
48.90M shares
0.2%
YoY
|
N/A
|
48.90M shares
-1.01%
YoY
|
48.80M shares
-3.75%
YoY
|
48.80M shares
-4.87%
YoY
|
Loading...