|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.941B
29.99%
YoY
|
$2.263B
11.72%
YoY
|
$2.025B
12.82%
YoY
|
$1.795B
-10.92%
YoY
|
$2.015B
-2.01%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$32.65M
27.23%
YoY
|
$25.66M
6.79%
YoY
|
$24.03M
3.58%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$1.993B
12.61%
YoY
|
$1.770B
-11.13%
YoY
|
$1.991B
-2.07%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$1.740B
17.58%
YoY
|
$1.480B
-23.49%
YoY
|
$1.934B
11.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$103.3M
26.86%
YoY
|
$81.43M
1.26%
YoY
|
$80.42M
7.15%
YoY
|
$75.05M
-8.33%
YoY
|
$81.87M
-4.15%
YoY
|
| Operating Expenses |
$2.817B
29.09%
YoY
|
$2.182B
9.51%
YoY
|
$1.993B
16.06%
YoY
|
$1.717B
-21.17%
YoY
|
$2.178B
9.37%
YoY
|
| Operating Profit |
N/A
|
N/A
|
-$78.00K
-100.15%
YoY
|
$52.53M
-128.11%
YoY
|
-$186.9M
-545.35%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$77.23M
33.31%
YoY
|
$57.93M
-16.44%
YoY
|
$69.33M
-9.5%
YoY
|
| Other Income/Expense, Net |
$89.46M
-3.38%
YoY
|
$92.59M
268.32%
YoY
|
$25.14M
30.49%
YoY
|
$19.26M
-94.32%
YoY
|
$339.4M
4749.96%
YoY
|
| Pretax Income |
$213.7M
23.48%
YoY
|
$173.1M
200.0%
YoY
|
$57.70M
-40.82%
YoY
|
$97.50M
-44.76%
YoY
|
$176.5M
144.46%
YoY
|
| Income Tax |
$67.21M
34.64%
YoY
|
$49.92M
163.63%
YoY
|
$18.93M
-50.93%
YoY
|
$38.58M
67.66%
YoY
|
$23.01M
8.03%
YoY
|
| Net Earnings |
$155.0M
22.03%
YoY
|
$127.0M
250.17%
YoY
|
$36.27M
-25.55%
YoY
|
$48.71M
-60.72%
YoY
|
$124.0M
175.19%
YoY
|
| Basic Earnings Per Share |
$0.31
19.23%
YoY
|
$0.26
225.0%
YoY
|
$0.08
-38.46%
YoY
|
$0.13
-60.61%
YoY
|
$0.33
175.0%
YoY
|
| Diluted Earnings Per Share |
$0.31
24.0%
YoY
|
$0.25
257.14%
YoY
|
$0.07
-46.15%
YoY
|
$0.13
-59.38%
YoY
|
$0.32
166.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
476.4M shares
0.63%
YoY
|
473.4M shares
11.01%
YoY
|
426.4M shares
14.77%
YoY
|
371.6M shares
-2.02%
YoY
|
379.2M shares
4.83%
YoY
|
| Diluted Shares Outstanding |
481.0M shares
0.38%
YoY
|
479.1M shares
-2.21%
YoY
|
490.0M shares
-1.89%
YoY
|
499.4M shares
-7.52%
YoY
|
540.0M shares
-1.25%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$955.5M
43.85%
YoY
|
N/A
|
$736.8M
31.32%
YoY
|
$784.0M
42.35%
YoY
|
$664.2M
14.8%
YoY
|
N/A
|
$561.1M
16.25%
YoY
|
$550.8M
11.7%
YoY
|
$578.6M
8.59%
YoY
|
$516.8M
18.38%
YoY
|
$482.7M
15.87%
YoY
|
$493.1M
13.16%
YoY
|
$532.9M
5.21%
YoY
|
$436.5M
-5.43%
YoY
|
$416.6M
-12.07%
YoY
|
$435.8M
-14.97%
YoY
|
$506.5M
-10.77%
YoY
|
$461.6M
-3.72%
YoY
|
$473.7M
4.11%
YoY
|
$512.5M
-1.28%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$9.172M
24.33%
YoY
|
$7.046M
7.56%
YoY
|
$7.991M
32.98%
YoY
|
$8.440M
47.42%
YoY
|
$7.377M
-12.76%
YoY
|
$6.551M
15.46%
YoY
|
$6.009M
33.0%
YoY
|
$5.725M
8.02%
YoY
|
$8.456M
69.12%
YoY
|
$5.674M
-25.34%
YoY
|
$4.518M
-13.12%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$507.6M
18.28%
YoY
|
$475.6M
16.01%
YoY
|
$485.1M
12.88%
YoY
|
$524.4M
4.73%
YoY
|
$429.1M
-5.3%
YoY
|
$410.0M
-12.4%
YoY
|
$429.7M
-15.39%
YoY
|
$500.7M
-10.95%
YoY
|
$453.1M
-4.5%
YoY
|
$468.1M
4.62%
YoY
|
$507.9M
-1.16%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$429.1M
14.82%
YoY
|
$396.7M
8.65%
YoY
|
$468.3M
34.83%
YoY
|
$463.3M
13.2%
YoY
|
$373.7M
-39.49%
YoY
|
$365.1M
-16.61%
YoY
|
$347.3M
-19.94%
YoY
|
$409.3M
-7.95%
YoY
|
$617.6M
41.03%
YoY
|
$437.9M
17.39%
YoY
|
$433.8M
4.49%
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
|
N/A
|
| Depreciation & Amortization |
$25.76M
17.77%
YoY
|
N/A
|
N/A
|
N/A
|
$21.87M
5.98%
YoY
|
N/A
|
N/A
|
N/A
|
$20.64M
8.27%
YoY
|
$20.30M
5.36%
YoY
|
$21.86M
17.35%
YoY
|
$19.19M
2.34%
YoY
|
$19.06M
3.59%
YoY
|
$19.27M
5.15%
YoY
|
$18.63M
-9.73%
YoY
|
$18.76M
-11.57%
YoY
|
$18.40M
-15.87%
YoY
|
$18.32M
-12.74%
YoY
|
$20.64M
-3.1%
YoY
|
$21.21M
6.58%
YoY
|
| Operating Expenses |
$847.0M
44.41%
YoY
|
N/A
|
$705.6M
28.75%
YoY
|
$711.7M
42.29%
YoY
|
$586.5M
7.02%
YoY
|
N/A
|
$548.0M
17.89%
YoY
|
$500.2M
-4.87%
YoY
|
$548.1M
15.19%
YoY
|
$469.2M
12.95%
YoY
|
$464.9M
20.73%
YoY
|
$525.8M
28.56%
YoY
|
$475.8M
2.67%
YoY
|
$415.4M
-35.88%
YoY
|
$385.1M
-23.11%
YoY
|
$408.9M
-17.67%
YoY
|
$463.4M
-7.49%
YoY
|
$647.8M
28.96%
YoY
|
$500.8M
12.78%
YoY
|
$496.7M
4.92%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$38.44M
179.16%
YoY
|
$10.76M
-56.87%
YoY
|
-$40.67M
-295.51%
YoY
|
$48.65M
30.33%
YoY
|
$13.77M
-107.07%
YoY
|
$24.95M
-176.22%
YoY
|
$20.80M
85.79%
YoY
|
$37.33M
-39.18%
YoY
|
-$194.7M
599.25%
YoY
|
-$32.73M
-1081.64%
YoY
|
$11.20M
-72.31%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$20.14M
-247.19%
YoY
|
-$18.21M
35.14%
YoY
|
$20.78M
-281.45%
YoY
|
$19.91M
38.85%
YoY
|
-$13.68M
-195.64%
YoY
|
-$13.48M
-104.34%
YoY
|
-$11.45M
-168.43%
YoY
|
$14.34M
-23.22%
YoY
|
$14.30M
-19.88%
YoY
|
$310.2M
1322.16%
YoY
|
$16.74M
-14.9%
YoY
|
$18.68M
5.99%
YoY
|
| Other Income/Expense, Net |
$6.948M
207.43%
YoY
|
N/A
|
$2.255M
-66.02%
YoY
|
$2.960M
-35.06%
YoY
|
$2.260M
-94.43%
YoY
|
N/A
|
$6.636M
9.49%
YoY
|
$4.558M
225.34%
YoY
|
$40.55M
-2437.29%
YoY
|
$14.77M
511.39%
YoY
|
$6.061M
9.31%
YoY
|
$1.401M
-69.79%
YoY
|
-$1.735M
-175.21%
YoY
|
$2.415M
-172.22%
YoY
|
$5.545M
-13.64%
YoY
|
$4.638M
47.0%
YoY
|
$2.307M
-66.43%
YoY
|
-$3.344M
-197.1%
YoY
|
$6.421M
1.97%
YoY
|
$3.155M
40.35%
YoY
|
| Pretax Income |
$115.4M
44.35%
YoY
|
N/A
|
$33.50M
69.95%
YoY
|
$75.28M
36.46%
YoY
|
$79.98M
12.49%
YoY
|
N/A
|
$19.71M
-17.42%
YoY
|
$55.16M
-276.37%
YoY
|
$71.10M
113.95%
YoY
|
$31.89M
1884.38%
YoY
|
$23.87M
25.36%
YoY
|
-$31.28M
-199.46%
YoY
|
$33.23M
-26.74%
YoY
|
$1.607M
-98.47%
YoY
|
$19.04M
-192.27%
YoY
|
$31.45M
66.66%
YoY
|
$45.36M
-38.3%
YoY
|
$104.8M
-637.92%
YoY
|
-$20.63M
-219.45%
YoY
|
$18.87M
-60.58%
YoY
|
| Income Tax |
$31.98M
20.47%
YoY
|
N/A
|
$7.434M
23.98%
YoY
|
$19.06M
5.97%
YoY
|
$26.55M
20.37%
YoY
|
N/A
|
$5.996M
12.83%
YoY
|
$17.99M
-298.4%
YoY
|
$22.06M
82.88%
YoY
|
$10.63M
-633.7%
YoY
|
$5.314M
-50.86%
YoY
|
-$9.067M
-160.03%
YoY
|
$12.06M
-17.71%
YoY
|
-$1.991M
-112.48%
YoY
|
$10.81M
-261.58%
YoY
|
$15.11M
-1368.26%
YoY
|
$14.66M
-1.89%
YoY
|
$15.96M
-337.14%
YoY
|
-$6.692M
-178.2%
YoY
|
-$1.191M
-113.85%
YoY
|
| Net Earnings |
$84.15M
52.54%
YoY
|
N/A
|
$27.88M
89.07%
YoY
|
$57.55M
52.12%
YoY
|
$55.16M
12.1%
YoY
|
N/A
|
$14.75M
-13.49%
YoY
|
$37.83M
-291.98%
YoY
|
$49.21M
159.3%
YoY
|
$18.82M
749.37%
YoY
|
$17.05M
195.83%
YoY
|
-$19.70M
-233.48%
YoY
|
$18.98M
-26.93%
YoY
|
$2.216M
-97.1%
YoY
|
$5.762M
-150.53%
YoY
|
$14.76M
-9.1%
YoY
|
$25.97M
-39.2%
YoY
|
$76.45M
-3370.02%
YoY
|
-$11.40M
-228.84%
YoY
|
$16.24M
-41.83%
YoY
|
| Basic Earnings Per Share |
$0.17
54.55%
YoY
|
N/A
|
$0.06
100.0%
YoY
|
$0.11
37.5%
YoY
|
$0.11
10.0%
YoY
|
N/A
|
$0.03
0.0%
YoY
|
$0.08
-260.0%
YoY
|
$0.10
100.0%
YoY
|
N/A
|
$0.03
50.0%
YoY
|
-$0.05
-225.0%
YoY
|
$0.05
-28.57%
YoY
|
N/A
|
$0.02
-166.67%
YoY
|
$0.04
0.0%
YoY
|
$0.07
-36.36%
YoY
|
N/A
|
-$0.03
-250.0%
YoY
|
$0.04
-50.0%
YoY
|
| Diluted Earnings Per Share |
$0.17
54.55%
YoY
|
N/A
|
$0.06
100.0%
YoY
|
$0.11
37.5%
YoY
|
$0.11
10.0%
YoY
|
N/A
|
$0.03
0.0%
YoY
|
$0.08
-260.0%
YoY
|
$0.10
107.43%
YoY
|
$0.04
604.81%
YoY
|
$0.03
-100.0%
YoY
|
-$0.05
-225.0%
YoY
|
$0.05
-31.13%
YoY
|
$0.01
-100.0%
YoY
|
$11.59K
-38646470.95%
YoY
|
$0.04
0.0%
YoY
|
$0.07
-36.36%
YoY
|
$95.11K
-951107982.13%
YoY
|
-$0.03
-250.0%
YoY
|
$0.04
-42.86%
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
|
N/A
|
| Basic Shares Outstanding |
474.2M shares
-1.04%
YoY
|
N/A
|
474.6M shares
0.25%
YoY
|
480.1M shares
1.02%
YoY
|
479.2M shares
1.84%
YoY
|
N/A
|
473.4M shares
1.04%
YoY
|
475.3M shares
21.32%
YoY
|
470.5M shares
25.4%
YoY
|
N/A
|
468.5M shares
26.26%
YoY
|
391.7M shares
4.29%
YoY
|
375.2M shares
1.87%
YoY
|
N/A
|
371.1M shares
-4.14%
YoY
|
375.6M shares
-2.41%
YoY
|
368.3M shares
-1.6%
YoY
|
N/A
|
387.1M shares
6.57%
YoY
|
384.9M shares
6.74%
YoY
|
| Diluted Shares Outstanding |
479.2M shares
-1.3%
YoY
|
N/A
|
478.5M shares
-0.04%
YoY
|
484.6M shares
0.79%
YoY
|
485.5M shares
1.59%
YoY
|
N/A
|
478.7M shares
0.23%
YoY
|
480.9M shares
22.75%
YoY
|
478.0M shares
-4.61%
YoY
|
N/A
|
477.5M shares
-3.91%
YoY
|
391.7M shares
-22.73%
YoY
|
501.1M shares
-0.36%
YoY
|
N/A
|
497.0M shares
28.38%
YoY
|
507.0M shares
-10.09%
YoY
|
502.9M shares
-9.73%
YoY
|
N/A
|
387.1M shares
6.18%
YoY
|
563.9M shares
3.26%
YoY
|
Loading...