|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.394B
2.66%
YoY
|
$1.358B
3.09%
YoY
|
$1.317B
-12.83%
YoY
|
$1.511B
-7.33%
YoY
|
$1.630B
9.04%
YoY
|
| Cost Of Revenue |
$178.0M
15.07%
YoY
|
$154.7M
0.81%
YoY
|
$153.4M
-0.44%
YoY
|
$154.1M
-6.83%
YoY
|
$165.4M
1.35%
YoY
|
| Gross Profit |
$1.216B
1.07%
YoY
|
$1.203B
3.39%
YoY
|
$1.164B
-14.23%
YoY
|
$1.357B
-7.39%
YoY
|
$1.465B
9.99%
YoY
|
| Selling, General & Admin |
$187.4M
45.85%
YoY
|
$128.5M
-7.34%
YoY
|
$138.6M
6.68%
YoY
|
$130.0M
15.1%
YoY
|
$112.9M
-8.8%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$279.4M
2.64%
YoY
|
$272.2M
0.66%
YoY
|
$270.4M
4.16%
YoY
|
$259.6M
14.18%
YoY
|
$227.4M
29.32%
YoY
|
| Operating Expenses |
$187.4M
45.85%
YoY
|
$128.5M
-7.34%
YoY
|
$138.6M
6.68%
YoY
|
$130.0M
15.1%
YoY
|
$112.9M
-8.8%
YoY
|
| Operating Profit |
$684.4M
-7.21%
YoY
|
$737.6M
16.42%
YoY
|
$633.6M
-23.16%
YoY
|
$824.6M
984.95%
YoY
|
$76.00M
-88.18%
YoY
|
| Interest Expense |
-$250.2M
-34.95%
YoY
|
-$384.6M
1.88%
YoY
|
-$377.5M
413.57%
YoY
|
-$73.50M
-20.88%
YoY
|
-$92.90M
73.0%
YoY
|
| Other Income/Expense, Net |
$3.222M
-76.77%
YoY
|
$13.87M
-186.13%
YoY
|
-$16.10M
-193.49%
YoY
|
$17.23M
547.31%
YoY
|
$2.661M
-46.78%
YoY
|
| Pretax Income |
$435.9M
-273.89%
YoY
|
-$250.7M
-85.35%
YoY
|
-$1.711B
-330.17%
YoY
|
$743.4M
-5314.84%
YoY
|
-$14.26M
-102.4%
YoY
|
| Income Tax |
-$18.82M
-392.1%
YoY
|
$6.444M
-101.87%
YoY
|
-$345.1M
-427.63%
YoY
|
$105.3M
107.74%
YoY
|
$50.70M
-39.02%
YoY
|
| Net Earnings |
$445.2M
-265.3%
YoY
|
-$269.3M
-80.49%
YoY
|
-$1.380B
-426.25%
YoY
|
$423.1M
-307.68%
YoY
|
-$203.7M
-193.29%
YoY
|
| Basic Earnings Per Share |
$0.89
-217.11%
YoY
|
-$0.76
-77.11%
YoY
|
-$3.32
-413.21%
YoY
|
$1.06
-232.5%
YoY
|
-$0.80
-193.02%
YoY
|
| Diluted Earnings Per Share |
$0.89
-217.11%
YoY
|
-$0.76
-77.11%
YoY
|
-$3.32
-413.21%
YoY
|
$1.06
-232.5%
YoY
|
-$0.80
-193.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
434.0M shares
0.14%
YoY
|
433.3M shares
0.08%
YoY
|
433.0M shares
25.9%
YoY
|
343.9M shares
34.94%
YoY
|
254.9M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
436.1M shares
0.64%
YoY
|
433.3M shares
0.08%
YoY
|
433.0M shares
25.88%
YoY
|
344.0M shares
34.95%
YoY
|
254.9M shares
-0.06%
YoY
|
|
Concept
|
2024 Q2 | 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 | 2020 Q2 | 2020 Q1 | 2019 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$361.6M
13.54%
YoY
|
$364.3M
-3.21%
YoY
|
$360.6M
1.51%
YoY
|
$338.5M
2.04%
YoY
|
$318.5M
-3.09%
YoY
|
$376.3M
9.99%
YoY
|
$355.2M
44.01%
YoY
|
$331.8M
-3.02%
YoY
|
$328.6M
-5.65%
YoY
|
$342.1M
-9.96%
YoY
|
$246.7M
-32.81%
YoY
|
$342.1M
-2.26%
YoY
|
$348.3M
2.26%
YoY
|
$380.0M
-16.14%
YoY
|
$367.1M
-13.79%
YoY
|
$350.0M
-14.31%
YoY
|
$340.6M
-16.15%
YoY
|
$453.1M
16.25%
YoY
|
$425.9M
10.67%
YoY
|
| Cost Of Revenue |
N/A
|
$45.23M
5.52%
YoY
|
$46.30M
-14.41%
YoY
|
$43.00M
21.82%
YoY
|
$45.77M
41.07%
YoY
|
$42.86M
30.54%
YoY
|
$54.09M
27.51%
YoY
|
$35.30M
-8.89%
YoY
|
$32.44M
-14.99%
YoY
|
$32.83M
-3.71%
YoY
|
$42.42M
5.79%
YoY
|
$38.74M
14.29%
YoY
|
$38.16M
-8.48%
YoY
|
$34.10M
-11.2%
YoY
|
$40.10M
-16.28%
YoY
|
$33.90M
-21.16%
YoY
|
$41.70M
-10.52%
YoY
|
$38.40M
37.63%
YoY
|
$47.90M
7.16%
YoY
|
| Gross Profit |
N/A
|
$319.0M
-4.33%
YoY
|
$314.3M
4.37%
YoY
|
$295.5M
-0.32%
YoY
|
$272.7M
-7.92%
YoY
|
$333.5M
7.81%
YoY
|
$301.1M
47.44%
YoY
|
$296.5M
-2.27%
YoY
|
$296.2M
-4.5%
YoY
|
$309.3M
-10.58%
YoY
|
$204.3M
-37.54%
YoY
|
$303.3M
-4.04%
YoY
|
$310.1M
3.76%
YoY
|
$345.9M
-16.59%
YoY
|
$327.0M
-13.49%
YoY
|
$316.1M
-13.49%
YoY
|
$298.9M
-16.88%
YoY
|
$414.7M
14.59%
YoY
|
$378.0M
11.14%
YoY
|
| Selling, General & Admin |
$45.65M
-19.81%
YoY
|
$44.33M
35.89%
YoY
|
$42.19M
11.07%
YoY
|
$55.63M
66.81%
YoY
|
$56.93M
96.26%
YoY
|
$32.62M
15.99%
YoY
|
$37.99M
11.37%
YoY
|
$33.35M
-0.63%
YoY
|
$29.01M
-18.24%
YoY
|
$28.13M
-20.76%
YoY
|
$34.11M
-4.72%
YoY
|
$33.56M
6.12%
YoY
|
$35.48M
8.11%
YoY
|
$35.49M
19.35%
YoY
|
$35.80M
21.77%
YoY
|
$31.63M
30.95%
YoY
|
$32.82M
20.56%
YoY
|
$29.74M
-7.58%
YoY
|
$29.40M
-28.64%
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 |
$73.19M
-15.13%
YoY
|
$87.88M
26.62%
YoY
|
$86.81M
1.97%
YoY
|
$69.35M
1.13%
YoY
|
$86.24M
27.46%
YoY
|
$69.40M
3.52%
YoY
|
$85.13M
2.99%
YoY
|
$68.57M
3.86%
YoY
|
$67.66M
-2.39%
YoY
|
$67.04M
-2.3%
YoY
|
$82.66M
-2.18%
YoY
|
$66.02M
-1.12%
YoY
|
$69.32M
9.76%
YoY
|
$68.62M
11.85%
YoY
|
$84.50M
12.22%
YoY
|
$66.77M
12.3%
YoY
|
$63.15M
11.26%
YoY
|
$61.35M
21.45%
YoY
|
$75.30M
27.84%
YoY
|
| Operating Expenses |
$45.65M
-68.11%
YoY
|
$132.2M
305.27%
YoY
|
$129.0M
4.78%
YoY
|
$55.63M
66.81%
YoY
|
$143.2M
393.53%
YoY
|
$32.62M
15.99%
YoY
|
$123.1M
5.44%
YoY
|
$33.35M
-0.63%
YoY
|
$29.01M
-18.24%
YoY
|
$28.13M
-20.76%
YoY
|
$116.8M
-2.94%
YoY
|
$33.56M
6.12%
YoY
|
$35.48M
8.11%
YoY
|
$35.49M
19.35%
YoY
|
$120.3M
15.01%
YoY
|
$31.63M
30.95%
YoY
|
$32.82M
20.56%
YoY
|
$29.74M
-7.58%
YoY
|
$104.6M
4.5%
YoY
|
| Operating Profit |
$176.5M
36.28%
YoY
|
$186.8M
-13.2%
YoY
|
$185.3M
4.09%
YoY
|
$154.3M
-13.48%
YoY
|
$129.5M
-29.33%
YoY
|
$215.2M
8.74%
YoY
|
$178.0M
103.5%
YoY
|
$178.3M
-4.91%
YoY
|
$183.3M
37.87%
YoY
|
$197.9M
-12.25%
YoY
|
$87.48M
-57.67%
YoY
|
$187.5M
-6.47%
YoY
|
$133.0M
-24.16%
YoY
|
$225.6M
-6.82%
YoY
|
$206.7M
-166.29%
YoY
|
$200.5M
-621.44%
YoY
|
$175.3M
5.49%
YoY
|
$242.1M
-6.91%
YoY
|
-$311.8M
424.45%
YoY
|
| Interest Expense |
N/A
|
-$41.19M
-57.24%
YoY
|
-$40.35M
-64.33%
YoY
|
-$35.90M
-64.47%
YoY
|
-$60.56M
-25.58%
YoY
|
-$96.34M
11.09%
YoY
|
-$113.1M
-21.91%
YoY
|
-$101.0M
57.04%
YoY
|
-$81.38M
1.32%
YoY
|
-$86.72M
-8.81%
YoY
|
-$144.9M
484.15%
YoY
|
-$64.34M
152.31%
YoY
|
-$80.32M
657.75%
YoY
|
-$95.10M
648.82%
YoY
|
-$24.80M
46.75%
YoY
|
-$25.50M
20.28%
YoY
|
-$10.60M
-57.43%
YoY
|
-$12.70M
-57.53%
YoY
|
-$16.90M
-18.36%
YoY
|
| Other Income/Expense, Net |
$3.602M
780.68%
YoY
|
-$8.676M
7.08%
YoY
|
$552.0K
-15.98%
YoY
|
-$3.037M
-440.09%
YoY
|
$409.0K
-13.53%
YoY
|
-$8.102M
15480.77%
YoY
|
$657.0K
-1294.55%
YoY
|
$893.0K
-984.16%
YoY
|
$473.0K
792.45%
YoY
|
-$52.00K
-100.68%
YoY
|
-$55.00K
-99.75%
YoY
|
-$101.0K
-100.46%
YoY
|
$53.00K
-99.59%
YoY
|
$7.600M
80.95%
YoY
|
-$21.80M
N/A
|
$21.90M
21800.0%
YoY
|
$13.00M
1757.14%
YoY
|
$4.200M
121.05%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$78.82M
13.6%
YoY
|
$131.3M
28.33%
YoY
|
$145.5M
121.98%
YoY
|
$118.7M
-123.52%
YoY
|
$69.39M
-10.42%
YoY
|
$102.3M
-7.97%
YoY
|
$65.55M
-103.3%
YoY
|
-$504.9M
-510.11%
YoY
|
$77.46M
47.02%
YoY
|
$111.2M
14.59%
YoY
|
-$1.984B
-1339.13%
YoY
|
$123.1M
-37.47%
YoY
|
$52.69M
-70.36%
YoY
|
$97.01M
-53.52%
YoY
|
$160.1M
-148.71%
YoY
|
$196.9M
-430.66%
YoY
|
$177.7M
25.2%
YoY
|
$208.7M
-10.05%
YoY
|
-$328.7M
319.8%
YoY
|
| Income Tax |
$7.105M
1427.96%
YoY
|
$19.40M
-612.68%
YoY
|
-$4.528M
106.57%
YoY
|
-$10.98M
760.86%
YoY
|
$465.0K
-87.26%
YoY
|
-$3.784M
-160.44%
YoY
|
-$2.192M
-99.47%
YoY
|
-$1.275M
-103.96%
YoY
|
$3.650M
-70.95%
YoY
|
$6.261M
-69.33%
YoY
|
-$410.3M
-1845.83%
YoY
|
$32.20M
13.22%
YoY
|
$12.56M
-63.33%
YoY
|
$20.42M
6.67%
YoY
|
$23.50M
389.58%
YoY
|
$28.44M
1359.96%
YoY
|
$34.27M
198.75%
YoY
|
$19.14M
-41.02%
YoY
|
$4.800M
-85.14%
YoY
|
| Net Earnings |
$70.39M
33.78%
YoY
|
$94.37M
-7.19%
YoY
|
$134.2M
160.33%
YoY
|
$127.4M
-125.16%
YoY
|
$52.62M
-24.68%
YoY
|
$101.7M
0.54%
YoY
|
$51.57M
-103.27%
YoY
|
-$506.5M
-679.9%
YoY
|
$69.86M
88.23%
YoY
|
$101.1M
39.14%
YoY
|
-$1.578B
-1439.1%
YoY
|
$87.35M
-46.89%
YoY
|
$37.11M
-34.31%
YoY
|
$72.68M
4.23%
YoY
|
$117.8M
-143.84%
YoY
|
$164.5M
-349.85%
YoY
|
$56.49M
-24.19%
YoY
|
$69.73M
23.86%
YoY
|
-$268.7M
457.28%
YoY
|
| Basic Earnings Per Share |
$0.11
-8.33%
YoY
|
$0.22
10.0%
YoY
|
N/A
|
$0.26
-121.67%
YoY
|
$0.12
-7.69%
YoY
|
$0.20
0.0%
YoY
|
N/A
|
-$1.20
-805.88%
YoY
|
$0.13
160.0%
YoY
|
$0.20
53.85%
YoY
|
-$3.74
-1485.19%
YoY
|
$0.17
-51.43%
YoY
|
$0.05
-50.0%
YoY
|
$0.13
-53.57%
YoY
|
$0.27
-125.71%
YoY
|
$0.35
-234.62%
YoY
|
$0.10
-65.52%
YoY
|
$0.28
27.27%
YoY
|
-$1.05
452.63%
YoY
|
| Diluted Earnings Per Share |
$0.11
-8.96%
YoY
|
$0.21
7.11%
YoY
|
$0.31
157.83%
YoY
|
$0.26
-121.67%
YoY
|
$0.12
-7.05%
YoY
|
$0.20
0.0%
YoY
|
$0.12
-100.0%
YoY
|
-$1.20
-805.88%
YoY
|
$0.13
160.0%
YoY
|
$0.20
53.85%
YoY
|
-$3.643M
-1290.65%
YoY
|
$0.17
-51.43%
YoY
|
$0.05
-50.0%
YoY
|
$0.13
-53.57%
YoY
|
$306.0K
-29141592.51%
YoY
|
$0.35
-234.62%
YoY
|
$0.10
-65.52%
YoY
|
$0.28
27.27%
YoY
|
-$1.05
452.63%
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 |
433.7M shares
0.11%
YoY
|
433.7M shares
0.13%
YoY
|
433.3M shares
0.11%
YoY
|
433.3M shares
0.11%
YoY
|
433.2M shares
-0.03%
YoY
|
433.1M shares
-0.05%
YoY
|
432.8M shares
0.06%
YoY
|
432.8M shares
-0.05%
YoY
|
433.3M shares
0.08%
YoY
|
433.3M shares
0.08%
YoY
|
432.5M shares
0.01%
YoY
|
433.0M shares
0.06%
YoY
|
433.0M shares
65.98%
YoY
|
433.0M shares
74.17%
YoY
|
432.5M shares
69.64%
YoY
|
432.8M shares
69.77%
YoY
|
260.9M shares
2.34%
YoY
|
248.6M shares
-2.43%
YoY
|
254.9M shares
0.2%
YoY
|
| Diluted Shares Outstanding |
441.8M shares
1.45%
YoY
|
440.6M shares
1.45%
YoY
|
N/A
|
439.0M shares
1.31%
YoY
|
435.5M shares
0.33%
YoY
|
434.3M shares
0.08%
YoY
|
N/A
|
433.3M shares
-0.08%
YoY
|
434.0M shares
0.13%
YoY
|
433.9M shares
0.17%
YoY
|
N/A
|
433.7M shares
0.2%
YoY
|
433.5M shares
66.15%
YoY
|
433.2M shares
74.25%
YoY
|
N/A
|
432.8M shares
69.79%
YoY
|
260.9M shares
2.32%
YoY
|
248.6M shares
-2.45%
YoY
|
254.9M shares
0.2%
YoY
|
Loading...