|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$820.0M
5.99%
YoY
|
$773.7M
4.44%
YoY
|
$740.9M
2.96%
YoY
|
$719.6M
-6.62%
YoY
|
$770.6M
-8.29%
YoY
|
| Cost Of Revenue |
$275.7M
5.51%
YoY
|
$261.3M
-2.55%
YoY
|
$268.1M
7.67%
YoY
|
$249.0M
-2.73%
YoY
|
$256.0M
N/A
|
| Gross Profit |
$544.4M
6.23%
YoY
|
$512.5M
8.4%
YoY
|
$472.8M
0.48%
YoY
|
$470.5M
-1.3%
YoY
|
$476.7M
N/A
|
| Selling, General & Admin |
$25.49M
2.23%
YoY
|
$24.94M
34.19%
YoY
|
$18.59M
-59.95%
YoY
|
$46.40M
76.43%
YoY
|
$26.30M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$342.6M
-2.38%
YoY
|
$350.9M
9.76%
YoY
|
$319.7M
-0.36%
YoY
|
$320.9M
6.61%
YoY
|
$301.0M
N/A
|
| Operating Expenses |
$384.1M
-40.56%
YoY
|
$646.2M
1.98%
YoY
|
$633.6M
-14.08%
YoY
|
$737.5M
14.36%
YoY
|
$644.9M
-2.89%
YoY
|
| Operating Profit |
$160.3M
25.71%
YoY
|
$127.5M
18.93%
YoY
|
$107.2M
-697.54%
YoY
|
-$17.94M
-114.27%
YoY
|
$125.7M
N/A
|
| Interest Expense |
-$134.2M
-215.27%
YoY
|
$116.5M
-10.05%
YoY
|
$129.5M
-11.95%
YoY
|
$147.0M
1.91%
YoY
|
$144.3M
-19.76%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$691.7M
-28.98%
YoY
|
$974.0M
105.49%
YoY
|
$474.0M
-2577.02%
YoY
|
-$19.14M
-103.91%
YoY
|
$488.8M
-28.35%
YoY
|
| Income Tax |
$2.427M
-38.13%
YoY
|
$3.923M
-174.78%
YoY
|
-$5.246M
-105.5%
YoY
|
$95.44M
31190.82%
YoY
|
$305.0K
-102.29%
YoY
|
| Net Earnings |
$634.4M
-29.85%
YoY
|
$904.4M
102.05%
YoY
|
$447.6M
-529.88%
YoY
|
-$104.1M
-121.96%
YoY
|
$474.1M
-28.84%
YoY
|
| Basic Earnings Per Share |
$4.29
-26.79%
YoY
|
$5.86
102.07%
YoY
|
$2.90
-441.18%
YoY
|
-$0.85
-121.74%
YoY
|
$3.91
-27.32%
YoY
|
| Diluted Earnings Per Share |
$4.22
-27.31%
YoY
|
$5.81
101.04%
YoY
|
$2.89
-440.0%
YoY
|
-$0.85
-121.79%
YoY
|
$3.90
-27.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
147.9M shares
-4.02%
YoY
|
154.1M
-0.03%
YoY
|
154.1M
25.88%
YoY
|
122.4M
2.63%
YoY
|
119.3M
-2.29%
YoY
|
| Diluted Shares Outstanding |
150.2M shares
-4.07%
YoY
|
156.6M
1.35%
YoY
|
154.5M
26.18%
YoY
|
122.4M
2.44%
YoY
|
119.5M
-2.22%
YoY
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$195.6M
-7.72%
YoY
|
$196.4M
-5.54%
YoY
|
$197.3M
-1.77%
YoY
|
$214.6M
16.93%
YoY
|
$212.0M
16.81%
YoY
|
$207.9M
6.97%
YoY
|
$200.9M
4.74%
YoY
|
$183.5M
2.9%
YoY
|
$181.5M
2.87%
YoY
|
$194.3M
11.85%
YoY
|
$191.8M
7.67%
YoY
|
$178.3M
-1.82%
YoY
|
$176.4M
-5.18%
YoY
|
$173.7M
-9.43%
YoY
|
$178.1M
-7.23%
YoY
|
| Cost Of Revenue |
$67.74M
-10.22%
YoY
|
$62.32M
-1.06%
YoY
|
$66.00M
-7.37%
YoY
|
$72.01M
12.89%
YoY
|
$75.45M
19.32%
YoY
|
$62.99M
-2.79%
YoY
|
$71.25M
-3.62%
YoY
|
$63.79M
-1.5%
YoY
|
$63.24M
-2.11%
YoY
|
$64.80M
4.35%
YoY
|
$73.93M
13.0%
YoY
|
$64.76M
N/A
|
$64.60M
N/A
|
$62.10M
N/A
|
$65.42M
N/A
|
| Gross Profit |
$127.9M
-6.34%
YoY
|
$134.0M
-7.49%
YoY
|
$131.3M
1.3%
YoY
|
$142.5M
19.07%
YoY
|
$136.5M
15.48%
YoY
|
$144.9M
11.85%
YoY
|
$129.6M
9.99%
YoY
|
$119.7M
5.4%
YoY
|
$118.2M
5.76%
YoY
|
$129.5M
11.86%
YoY
|
$117.9M
4.57%
YoY
|
$113.6M
N/A
|
$111.8M
N/A
|
$115.8M
N/A
|
$112.7M
N/A
|
| Selling, General & Admin |
$10.34M
43.96%
YoY
|
$6.628M
23.98%
YoY
|
$5.700M
-25.62%
YoY
|
$6.023M
12.94%
YoY
|
$7.180M
8.84%
YoY
|
$5.346M
73.85%
YoY
|
$7.663M
30.43%
YoY
|
$5.333M
2.15%
YoY
|
$6.597M
49.93%
YoY
|
$3.075M
-90.08%
YoY
|
$5.875M
-23.46%
YoY
|
$5.221M
N/A
|
$4.400M
N/A
|
$31.00M
N/A
|
$7.676M
N/A
|
| 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
|
| Depreciation & Amortization |
$79.75M
-16.63%
YoY
|
$78.64M
-19.17%
YoY
|
$79.00M
-12.65%
YoY
|
$89.26M
13.48%
YoY
|
$95.67M
13.15%
YoY
|
$97.30M
11.13%
YoY
|
$90.45M
11.49%
YoY
|
$78.66M
3.78%
YoY
|
$84.55M
12.31%
YoY
|
$87.55M
0.17%
YoY
|
$81.12M
2.34%
YoY
|
$75.79M
N/A
|
$75.28M
N/A
|
$87.40M
N/A
|
$79.26M
N/A
|
| Operating Expenses |
$169.1M
-8.16%
YoY
|
$88.67M
-16.21%
YoY
|
$158.8M
-8.91%
YoY
|
$97.80M
-32.41%
YoY
|
$184.1M
16.22%
YoY
|
$105.8M
-2.58%
YoY
|
$174.3M
5.8%
YoY
|
$144.7M
-2.42%
YoY
|
$158.4M
7.62%
YoY
|
$108.6M
-53.39%
YoY
|
$164.7M
-3.01%
YoY
|
$148.3M
-4.1%
YoY
|
$147.2M
-5.88%
YoY
|
$233.1M
N/A
|
$169.9M
N/A
|
| Operating Profit |
-$41.19M
-13.38%
YoY
|
$45.36M
16.16%
YoY
|
-$27.47M
-38.51%
YoY
|
$44.75M
-279.08%
YoY
|
-$47.56M
18.42%
YoY
|
$39.05M
86.93%
YoY
|
-$44.68M
-4.71%
YoY
|
-$24.99M
-28.01%
YoY
|
-$40.16M
13.48%
YoY
|
$20.89M
-117.81%
YoY
|
-$46.89M
-17.96%
YoY
|
-$34.71M
N/A
|
-$35.39M
N/A
|
-$117.3M
N/A
|
-$57.15M
N/A
|
| Interest Expense |
$35.28M
-2.5%
YoY
|
-$54.81M
58.03%
YoY
|
$22.89M
-29.91%
YoY
|
-$25.50M
-197.97%
YoY
|
$36.19M
63.69%
YoY
|
-$34.68M
-221.36%
YoY
|
$32.66M
-12.22%
YoY
|
$26.03M
-22.67%
YoY
|
$22.11M
-38.63%
YoY
|
$28.58M
-149.1%
YoY
|
$37.20M
-16.6%
YoY
|
$33.66M
-23.92%
YoY
|
$36.03M
-2.12%
YoY
|
-$58.20M
N/A
|
$44.61M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$44.90M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$3.959M
-59.64%
YoY
|
-$15.36M
-104.31%
YoY
|
$715.1M
20675.92%
YoY
|
$1.775M
-99.17%
YoY
|
-$9.809M
-102.45%
YoY
|
$356.6M
-9.3%
YoY
|
$3.442M
-66.89%
YoY
|
$213.2M
-1081.3%
YoY
|
$400.8M
334.74%
YoY
|
$393.1M
-799.48%
YoY
|
$10.40M
-138.54%
YoY
|
-$21.72M
-155.28%
YoY
|
$92.20M
2462.4%
YoY
|
-$56.20M
N/A
|
-$26.97M
N/A
|
| Income Tax |
$319.0K
129.5%
YoY
|
-$3.484M
-217.82%
YoY
|
$4.595M
9889.13%
YoY
|
$1.177M
-21.48%
YoY
|
$139.0K
-124.01%
YoY
|
$2.957M
-149.15%
YoY
|
$46.00K
-116.73%
YoY
|
$1.499M
-173.66%
YoY
|
-$579.0K
-118.8%
YoY
|
-$6.016M
-106.2%
YoY
|
-$275.0K
-165.63%
YoY
|
-$2.035M
N/A
|
$3.080M
-334.4%
YoY
|
$97.10M
N/A
|
$419.0K
N/A
|
| Net Earnings |
-$6.592M
-42.06%
YoY
|
-$16.26M
-104.94%
YoY
|
$664.0M
37650.48%
YoY
|
-$1.439M
-100.73%
YoY
|
-$11.38M
-103.02%
YoY
|
$329.3M
-11.69%
YoY
|
$1.759M
-81.24%
YoY
|
$196.9M
-1197.21%
YoY
|
$376.2M
351.54%
YoY
|
$372.9M
-369.42%
YoY
|
$9.378M
-62.5%
YoY
|
-$17.95M
-145.72%
YoY
|
$83.31M
1139.36%
YoY
|
-$138.4M
N/A
|
$25.01M
N/A
|
| Basic Earnings Per Share |
-$0.05
-37.5%
YoY
|
N/A
|
$4.50
44900.0%
YoY
|
-$0.01
-100.79%
YoY
|
-$0.08
-103.33%
YoY
|
N/A
|
$0.01
-83.33%
YoY
|
$1.26
-1150.0%
YoY
|
$2.40
328.57%
YoY
|
N/A
|
$0.06
-128.57%
YoY
|
-$0.12
-136.36%
YoY
|
$0.56
833.33%
YoY
|
-$0.96
-186.49%
YoY
|
-$0.21
-1150.0%
YoY
|
| Diluted Earnings Per Share |
-$0.05
-37.5%
YoY
|
-$0.11
-105.13%
YoY
|
$4.43
44200.0%
YoY
|
-$0.01
-100.77%
YoY
|
-$0.08
-103.35%
YoY
|
$2.16
-100.0%
YoY
|
$0.01
-83.33%
YoY
|
$1.26
-1150.0%
YoY
|
$2.39
326.79%
YoY
|
$2.374M
-247302253.5%
YoY
|
$0.06
-128.57%
YoY
|
-$0.12
-136.36%
YoY
|
$0.56
833.33%
YoY
|
-$0.96
-186.49%
YoY
|
-$0.21
-1150.0%
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
|
| Basic Shares Outstanding |
144.9M shares
-2.81%
YoY
|
147.0M shares
-1.96%
YoY
|
149.2M shares
-3.22%
YoY
|
149.2M
95585.6%
YoY
|
149.1M
95030.13%
YoY
|
149.9M
-4.5%
YoY
|
154.2M
-1.57%
YoY
|
155.9K
0.85%
YoY
|
156.7K
5.47%
YoY
|
157.0M
N/A
|
156.6M
30.57%
YoY
|
154.6K
-99.87%
YoY
|
148.6K
-99.88%
YoY
|
N/A
|
120.0M
N/A
|
| Diluted Shares Outstanding |
144.6M shares
-2.86%
YoY
|
N/A
|
150.0M shares
97295.77%
YoY
|
148.8M shares
95222.03%
YoY
|
148.8M
94630.34%
YoY
|
N/A
|
154.1K
-99.9%
YoY
|
156.1K
0.99%
YoY
|
157.1K
5.55%
YoY
|
N/A
|
157.0M
30.9%
YoY
|
154.6K
-99.87%
YoY
|
148.8K
-99.88%
YoY
|
N/A
|
120.0M
N/A
|
Loading...