$5.38B
Revenue
$132.99M
Net Income
37.23%
Gross Margin
1.42%
Op. Margin
$227.53M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
Q1 2011 (Mar 31, 2011) |
Q4 2010 (Dec 31, 2010) |
Q3 2010 (Sep 30, 2010) |
Q2 2010 (Jun 30, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.30B | $1.35B | $1.37B | $1.35B | $1.38B | $1.47B | $1.47B | $1.48B | $1.47B | $1.56B | $1.64B | $1.72B | $1.73B | $1.83B | $1.86B | $1.81B | $1.77B | $1.71B | $1.58B | $1.40B | $1.30B | $1.19B | $1.11B | $1.51B | $1.54B | $1.55B | $1.52B | $1.47B | $1.48B | $1.47B | $1.46B | $1.40B | $1.35B | $1.32B | $1.31B | $1.29B | $1.27B | $1.34B | $1.34B | $1.30B | $1.30B | $1.31B | $1.27B | $1.21B | $1.22B | $1.22B | $1.16B | $1.08B | $1.08B | $1.08B | $1.06B | $1.02B | $1.03B | $1.03B | $1.03B | $1.02B | $973.47M | $984.67M | $937.97M | $880.87M | $851.57M | $817.26M | $769.09M |
| Revenue Growth % (YoY) | -5.8% | -7.5% | -7.0% | -8.4% | -6.1% | -6.3% | -10.2% | -14.0% | -14.7% | -14.7% | -12.0% | -5.4% | -2.4% | 7.1% | 17.9% | 29.8% | 35.7% | 43.9% | 42.6% | -7.2% | -15.2% | -23.3% | -26.9% | 2.6% | 3.8% | 5.9% | 4.1% | 5.2% | 10.1% | 10.7% | 11.4% | 8.4% | 6.4% | -1.0% | -2.7% | -1.2% | -3.0% | 2.0% | 5.7% | 8.1% | 6.8% | 7.2% | 9.2% | 11.2% | 12.7% | 13.9% | 9.6% | 5.9% | 4.8% | 4.1% | 3.4% | 0.8% | 6.2% | 4.9% | 9.6% | 15.3% | 14.3% | 20.5% | 22.0% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $812.82M | $850.25M | $860.27M | $852.86M | $846.27M | $893.35M | $895.85M | $913.14M | $888.73M | $922.87M | $979.31M | $1.03B | $1.01B | $1.05B | $1.05B | $1.04B | $1.03B | $987.24M | $915.71M | $836.67M | $789.76M | $722.55M | $685.25M | $895.97M | $898.44M | $905.69M | $878.84M | $860.94M | $861.60M | $855.76M | $849.94M | $822.97M | $793.14M | $778.31M | $769.99M | $761.54M | $745.87M | $786.03M | $787.17M | $770.65M | $764.51M | $762.92M | $741.56M | $711.48M | $720.69M | $719.09M | $686.47M | $645.85M | $640.65M | $637.64M | $631.12M | $613.39M | $617.79M | $617.92M | $613.08M | $613.36M | $586.15M | $592.76M | $565.68M | $542.78M | $524.66M | $508.12M | $479.23M |
| Gross Profit | $489.56M | $504.23M | $509.47M | $499.05M | $536.10M | $571.66M | $576.68M | $562.80M | $584.16M | $640.94M | $660.17M | $689.73M | $719.05M | $787.61M | $815.55M | $771.85M | $744.12M | $725.33M | $664.87M | $561.71M | $514.33M | $467.35M | $423.08M | $610.72M | $638.94M | $646.45M | $637.54M | $607.59M | $620.06M | $610.47M | $607.12M | $572.37M | $553.15M | $546.40M | $538.44M | $525.83M | $519.20M | $552.51M | $556.99M | $531.97M | $540.08M | $549.80M | $530.50M | $494.09M | $500.76M | $505.22M | $478.44M | $438.50M | $443.22M | $437.48M | $432.11M | $410.29M | $416.43M | $415.25M | $415.30M | $402.08M | $387.32M | $391.90M | $372.29M | $338.09M | $326.91M | $309.14M | $289.86M |
| Gross Margin % | 37.6% | 37.2% | 37.2% | 36.9% | 38.8% | 39.0% | 39.2% | 38.1% | 39.7% | 41.0% | 40.3% | 40.2% | 41.6% | 43.0% | 43.8% | 42.5% | 42.0% | 42.4% | 42.1% | 40.2% | 39.4% | 39.3% | 38.2% | 40.5% | 41.6% | 41.6% | 42.0% | 41.4% | 41.8% | 41.6% | 41.7% | 41.0% | 41.1% | 41.2% | 41.2% | 40.8% | 41.0% | 41.3% | 41.4% | 40.8% | 41.4% | 41.9% | 41.7% | 41.0% | 41.0% | 41.3% | 41.1% | 40.4% | 40.9% | 40.7% | 40.6% | 40.1% | 40.3% | 40.2% | 40.4% | 39.6% | 39.8% | 39.8% | 39.7% | 38.4% | 38.4% | 37.8% | 37.7% |
| Selling General & Admin | $467.11M | $490.64M | $507.93M | $460.16M | $471.33M | $510.79M | $500.83M | $521.60M | $516.67M | $496.73M | $541.90M | $552.23M | $545.13M | $548.58M | $509.39M | $514.19M | $544.55M | $495.58M | $488.09M | $423.06M | $425.16M | $390.80M | $364.83M | $479.57M | $485.71M | $483.56M | $478.14M | $461.36M | $466.15M | $459.33M | $457.61M | $438.00M | $424.38M | $414.18M | $407.72M | $400.25M | $394.50M | $406.14M | $407.50M | $398.07M | $395.72M | $390.74M | $381.36M | $365.99M | $367.59M | $366.97M | $354.79M | $336.39M | $339.15M | $333.56M | $331.31M | $320.79M | $319.30M | $321.03M | $343.26M | $322.02M | $315.48M | $319.82M | $311.20M | $293.69M | $283.87M | $271.98M | $267.52M |
| Operating Income | $22.45M | $13.59M | $1.54M | $38.88M | $64.47M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Margin % | 1.7% | 1.0% | 0.1% | 2.9% | 4.7% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $98.00K | $97.00K | $308.00K | $208.00K | $107.00K | $127.00K | $409.00K | $273.00K | $138.00K | $145.00K | $454.00K | $301.00K |
| Income Before Tax | $46.92M | $63.72M | $61.43M | $22.28M | $75.34M | $95.19M | $96.46M | $90.69M | $120.13M | $136.34M | $151.21M | $168.90M | $203.10M | $225.62M | $240.83M | $227.40M | $222.14M | $227.66M | $203.86M | $150.11M | $129.59M | $102.51M | $58.02M | $131.76M | $154.25M | $163.78M | $160.10M | $147.38M | $154.98M | $151.91M | $150.07M | $134.64M | $129.04M | $132.27M | $130.71M | $125.50M | $124.58M | $146.32M | $149.41M | $133.79M | $144.31M | $159.31M | $149.24M | $128.17M | $133.32M | $138.36M | $123.65M | $102.01M | $103.89M | $103.71M | $100.60M | $89.38M | $97.24M | $94.47M | $72.27M | $80.26M | $72.16M | $72.19M | $61.28M | $44.58M | $43.25M | $37.27M | $22.39M |
| Income Tax Expense | $15.16M | $20.80M | $20.46M | $4.93M | $21.05M | $29.73M | $28.31M | $26.99M | $32.83M | $40.80M | $44.92M | $46.89M | $55.45M | $59.42M | $65.01M | $59.16M | $54.20M | $56.79M | $54.65M | $39.51M | $35.17M | $26.76M | $11.83M | $41.85M | $41.41M | $46.60M | $45.49M | $37.59M | $41.42M | $36.66M | $40.76M | $38.47M | $81.99M | $47.57M | $50.39M | $46.98M | $46.79M | $55.76M | $57.80M | $50.38M | $50.87M | $62.58M | $59.53M | $50.25M | $49.27M | $53.18M | $48.51M | $40.46M | $37.01M | $37.35M | $37.51M | $33.51M | $38.62M | $36.81M | $26.94M | $31.93M | $29.54M | $28.03M | $24.86M | $17.87M | $18.46M | $16.64M | $10.21M |
| Net Income | $31.76M | $42.92M | $40.97M | $17.35M | $54.29M | $65.45M | $68.16M | $63.70M | $87.30M | $95.55M | $106.29M | $122.00M | $147.65M | $166.21M | $175.82M | $168.24M | $167.94M | $170.87M | $149.21M | $110.60M | $94.42M | $75.75M | $46.20M | $89.92M | $112.84M | $117.18M | $114.61M | $109.80M | $113.56M | $115.24M | $109.31M | $96.17M | $47.05M | $84.70M | $80.32M | $78.52M | $77.79M | $90.57M | $91.62M | $83.42M | $93.44M | $96.72M | $89.71M | $77.92M | $84.05M | $85.18M | $75.14M | $61.55M | $66.89M | $66.36M | $63.09M | $55.86M | $58.62M | $57.66M | $45.33M | $48.33M | $42.62M | $44.17M | $36.42M | $26.70M | $24.79M | $20.62M | $12.18M |
| Net Margin % | 2.4% | 3.2% | 3.0% | 1.3% | 3.9% | 4.5% | 4.6% | 4.3% | 5.9% | 6.1% | 6.5% | 7.1% | 8.5% | 9.1% | 9.4% | 9.3% | 9.5% | 10.0% | 9.4% | 7.9% | 7.2% | 6.4% | 4.2% | 6.0% | 7.3% | 7.5% | 7.6% | 7.5% | 7.7% | 7.9% | 7.5% | 6.9% | 3.5% | 6.4% | 6.1% | 6.1% | 6.1% | 6.8% | 6.8% | 6.4% | 7.2% | 7.4% | 7.1% | 6.5% | 6.9% | 7.0% | 6.5% | 5.7% | 6.2% | 6.2% | 5.9% | 5.5% | 5.7% | 5.6% | 4.4% | 4.8% | 4.4% | 4.5% | 3.9% | 3.0% | 2.9% | 2.5% | 1.6% |
| Basic EPS | 0.32 | 0.43 | 0.41 | 0.17 | 0.54 | 0.64 | 0.66 | 0.61 | 0.84 | 0.91 | 1.00 | 1.15 | 1.38 | 1.54 | 1.62 | 1.54 | 1.53 | 1.55 | 1.35 | 0.99 | 0.84 | 0.67 | 0.41 | 0.79 | 0.99 | 1.02 | 0.98 | 0.94 | 0.95 | 0.96 | 0.90 | 0.79 | 0.38 | 0.69 | 0.64 | 0.63 | 0.61 | 0.71 | 0.71 | 0.65 | 0.72 | 0.74 | 0.68 | 0.59 | 0.63 | 0.64 | 0.56 | 0.45 | 0.49 | 0.49 | 0.46 | 0.41 | 0.42 | 0.42 | 0.33 | 0.34 | 0.30 | 0.31 | 0.25 | 0.18 | 0.17 | 0.14 | 0.08 |
| Diluted EPS | 0.32 | 0.43 | 0.41 | 0.17 | 0.53 | 0.64 | 0.66 | 0.61 | 0.84 | 0.90 | 1.00 | 1.14 | 1.38 | 1.53 | 1.60 | 1.52 | 1.51 | 1.53 | 1.33 | 0.98 | 0.83 | 0.67 | 0.41 | 0.79 | 0.98 | 1.01 | 0.98 | 0.93 | 0.95 | 0.95 | 0.89 | 0.78 | 0.39 | 0.68 | 0.64 | 0.62 | 0.61 | 0.71 | 0.71 | 0.64 | 0.71 | 0.73 | 0.67 | 0.58 | 0.63 | 0.63 | 0.55 | 0.45 | 0.48 | 0.48 | 0.46 | 0.40 | 0.42 | 0.41 | 0.32 | 0.34 | 0.30 | 0.31 | 0.25 | 0.18 | 0.17 | 0.14 | 0.08 |
| Basic Shares Outstanding | - | 99.9M | 100.4M | 100.7M | -373K | 102.2M | 103.2M | 103.8M | -420K | 105.3M | 106.1M | 106.4M | -416K | 107.9M | 108.8M | 109.2M | -334K | 110.2M | 110.9M | 111.4M | -224K | 112.8M | 112.9M | 113.2M | -547K | 115.2M | 116.4M | 117.1M | -599K | 120.1M | 121.3M | 121.9M | -415K | 123.6M | 124.6M | 125.5M | -500K | 127.6M | 128.6M | 129.3M | -531K | 131.3M | 132.5M | 133.1M | -332K | 134.1M | 134.7M | 135.3M | -316K | 135.7M | 136.4M | 137.3M | -426K | 137.9M | 138.6M | 139.4M | -639K | 139.4M | 141.3M | 142.7M | -349K | 142.2M | 143.1M |
| Diluted Shares Outstanding | - | 100.0M | 100.5M | 101.0M | -343K | 102.4M | 103.3M | 104.4M | -376K | 105.8M | 106.4M | 107.1M | -459K | 108.6M | 109.7M | 110.6M | -236K | 111.5M | 111.9M | 112.5M | -126K | 113.4M | 113.1M | 113.9M | -523K | 115.9M | 117.0M | 118.0M | -591K | 121.4M | 122.3M | 122.9M | -341K | 124.2M | 125.1M | 126.4M | -450K | 128.2M | 129.3M | 130.1M | -506K | 132.5M | 133.6M | 134.3M | -199K | 135.4M | 135.7M | 136.2M | -170K | 137.2M | 137.7M | 138.4M | -326K | 139.1M | 139.7M | 140.4M | -583K | 140.4M | 142.6M | 144.1M | -299K | 143.0M | 144.3M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
Q1 2011 (Mar 31, 2011) |
Q4 2010 (Dec 31, 2010) |
Q3 2010 (Sep 30, 2010) |
Q2 2010 (Jun 30, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $464.44M | $365.29M | $380.55M | $342.47M | $537.58M | $570.47M | $547.37M | $540.94M | $731.74M | $729.47M | $722.76M | $547.73M | $658.63M | $593.35M | $590.91M | $550.33M | $619.00M | $633.72M | $542.80M | $497.93M | $574.43M | $587.00M | $501.49M | $249.91M | $270.48M | $312.74M | $269.44M | $269.64M | $276.58M | $361.74M | $308.66M | $291.99M | $294.75M | $348.34M | $297.80M | $260.14M | $260.20M | $292.45M | $238.71M | $214.12M | $224.58M | $251.82M | $313.13M | $260.88M | $287.12M | $290.88M | $307.78M | $267.74M | $275.76M | $279.75M | $246.97M | $225.35M | $287.63M | $289.43M | $258.58M | $244.45M | $279.34M | $242.73M | $261.07M | $281.83M | $315.14M | $311.06M | $290.04M |
| Accounts Receivable | $748.46M | $838.00M | $826.87M | $786.56M | $772.28M | $885.40M | $893.47M | $861.45M | $860.87M | $941.12M | $974.01M | $1.01B | $1.02B | $1.10B | $1.09B | $1.07B | $984.69M | $1.01B | $907.95M | $799.67M | $714.16M | $690.26M | $665.41M | $853.53M | $832.80M | $852.84M | $842.29M | $826.37M | $794.45M | $834.35M | $801.88M | $784.89M | $732.40M | $737.90M | $708.49M | $700.42M | $703.23M | $742.82M | $732.19M | $734.38M | $704.64M | $731.57M | $687.03M | $661.25M | $657.68M | $657.11M | $617.20M | $587.25M | $551.90M | $566.08M | $557.31M | $547.50M | $512.85M | $556.59M | $531.85M | $523.45M | $493.33M | $516.05M | $495.38M | $466.54M | $423.18M | $427.77M | $384.64M |
| Other Current Assets | $132.19M | $151.35M | $153.72M | $165.91M | $146.31M | $132.93M | $148.02M | $161.66M | $133.48M | $133.67M | $139.09M | $184.24M | $175.47M | $151.18M | $161.56M | $173.27M | $169.86M | $132.14M | $143.90M | $152.28M | $147.51M | $576.42M | $553.25M | $503.21M | $525.57M | $465.60M | $453.19M | $436.01M | $402.58M | $416.31M | $393.60M | $391.58M | $404.71M | $351.09M | $340.81M | $335.36M | $320.81M | $301.86M | $289.29M | $286.31M | $268.78M | $258.24M | $260.24M | $265.18M | $245.34M | $239.63M | $230.30M | $220.76M | $231.98M | $207.11M | $204.29M | $199.32M | $161.21M | $151.84M | $148.60M | $149.78M | $145.44M | $141.16M | $139.59M | $137.66M | $141.46M | $129.91M | $128.78M |
| Total Current Assets | $2.12B | $2.12B | $2.08B | $1.97B | $2.13B | $2.26B | $2.23B | $2.19B | $2.30B | $2.33B | $2.38B | $2.25B | $2.29B | $2.25B | $2.26B | $2.27B | $2.27B | $2.23B | $2.05B | $1.87B | $1.84B | $1.85B | $1.72B | $1.61B | $1.63B | $1.63B | $1.56B | $1.53B | $1.47B | $1.61B | $1.50B | $1.47B | $1.43B | $1.44B | $1.35B | $1.30B | $1.28B | $1.49B | $1.41B | $1.38B | $1.34B | $1.38B | $1.40B | $1.32B | $1.32B | $1.31B | $1.27B | $1.19B | $1.17B | $1.17B | $1.12B | $1.08B | $1.06B | $1.10B | $1.04B | $1.01B | $1.01B | $1.00B | $995.11M | $984.64M | $971.86M | $970.67M | $897.62M |
| Property Plant & Equipment | $128.81M | $129.32M | $129.87M | $125.63M | $119.56M | $119.59M | $113.20M | $107.41M | $108.81M | $108.60M | $106.27M | $107.69M | $109.69M | $106.29M | $103.62M | $96.42M | $93.40M | $93.02M | $98.37M | $103.70M | $109.82M | $117.69M | $120.96M | $126.60M | $128.38M | $126.22M | $127.99M | $125.52M | $125.18M | $125.17M | $130.01M | $136.84M | $144.89M | $146.61M | $153.56M | $157.78M | $161.51M | $161.22M | $157.17M | $147.93M | $142.91M | $129.23M | $124.65M | $120.35M | $121.75M | $109.71M | $109.92M | $111.59M | $112.64M | $102.80M | $101.94M | $103.37M | $107.68M | $105.18M | $105.50M | $104.49M | $107.97M | $106.42M | $107.30M | $106.10M | $103.65M | $103.78M | $108.32M |
| Goodwill | $251.47M | $251.27M | $251.15M | $237.36M | $237.18M | $237.98M | $237.64M | $237.73M | $237.97M | $237.57M | $238.22M | $237.91M | $237.81M | $221.43M | $222.27M | $222.86M | $222.85M | $222.89M | $223.24M | $223.05M | $223.06M | $210.20M | $209.83M | $209.50M | $210.36M | $209.99M | $210.25M | $210.13M | $209.96M | $210.48M | $210.39M | $210.83M | $210.88M | $210.88M | $210.39M | $209.93M | $209.79M | $209.95M | $210.07M | $209.12M | $208.58M | $197.99M | $198.71M | $198.26M | $199.49M | $200.07M | $200.89M | $200.50M | $200.83M | $201.02M | $200.52M | $200.84M | $201.34M | $190.92M | $190.39M | $189.85M | $189.42M | $189.39M | $190.49M | $190.38M | $189.79M | $189.31M | $188.61M |
| Intangible Assets | - | - | - | - | - | - | - | - | - | - | - | $4.60M | $5.32M | $2.08M | $2.50M | $2.92M | $3.33M | $3.85M | $4.43M | $5.00M | $5.59M | $783.00K | $1.08M | $1.39M | $1.75M | $2.06M | $2.45M | $2.77M | $3.15M | $3.55M | $3.99M | $4.55M | $4.95M | $5.88M | $6.25M | $3.37M | $3.67M | $3.98M | $4.31M | $4.22M | $4.51M | - | - | - | - | - | - | $222.00K | $556.00K | $956.00K | $1.39M | $1.82M | $2.26M | $466.00K | $567.00K | $27.00K | $50.00K | $94.00K | $141.00K | $180.00K | $219.00K | $31.00K | $77.00K |
| Other Non-current Assets | $19.60M | $19.17M | $13.84M | $10.91M | $11.73M | $13.34M | $14.50M | $16.24M | $17.48M | $30.51M | $32.32M | - | $5.32M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Assets | $2.86B | $2.85B | $2.83B | $2.70B | $2.85B | $2.98B | $2.94B | $2.89B | $3.01B | $3.02B | $3.07B | $2.91B | $2.96B | $2.91B | $2.93B | $2.95B | $2.95B | $2.93B | $2.74B | $2.57B | $2.56B | $2.56B | $2.40B | $2.27B | $2.31B | $2.31B | $2.24B | $2.20B | $1.90B | $2.03B | $1.93B | $1.89B | $1.87B | $1.93B | $1.84B | $1.78B | $1.78B | $1.87B | $1.78B | $1.74B | $1.70B | $1.72B | $1.72B | $1.64B | $1.65B | $1.63B | $1.59B | $1.50B | $1.49B | $1.47B | $1.43B | $1.39B | $1.38B | $1.41B | $1.34B | $1.31B | $1.31B | $1.31B | $1.30B | $1.29B | $1.27B | $1.28B | $1.21B |
| Total Current Liabilities | $1.38B | $1.36B | $1.32B | $1.19B | $1.29B | $1.31B | $1.26B | $1.18B | $1.24B | $1.28B | $1.28B | $1.15B | $1.22B | $1.23B | $1.27B | $1.29B | $1.36B | $1.34B | $1.20B | $1.08B | $1.05B | $1.05B | $977.17M | $913.35M | $940.69M | $977.44M | $909.51M | $900.73M | $819.54M | $896.28M | $808.88M | $764.44M | $747.90M | $778.35M | $719.44M | $682.60M | $679.90M | $729.68M | $668.18M | $655.32M | $655.55M | $664.17M | $663.80M | $607.71M | $623.36M | $623.90M | $580.89M | $537.55M | $535.85M | $551.93M | $534.89M | $499.08M | $501.64M | $532.64M | $496.32M | $454.91M | $473.00M | $483.40M | $453.23M | $420.44M | $408.46M | $404.72M | $357.66M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $62.00K | $122.00K | $181.00K | $239.00K | $295.00K | $350.00K | $404.00K | $457.00K | $509.00K | $559.00K | $608.00K | $657.00K | $704.00K | $750.00K | $795.00K | $840.00K | $883.00K | $925.00K | $966.00K | $1.01M | $1.05M | $1.08M | $1.12M | $1.16M | $1.20M | $1.23M | $1.27M | $1.30M | $1.33M | $1.36M | $1.40M | $1.43M | $1.46M | $1.49M | $1.52M | $1.54M | $1.57M | $1.60M | $1.63M | $1.66M | $1.69M | $1.72M |
| Other Non-current Liabilities | $20.17M | $24.32M | $23.28M | $17.99M | $21.76M | $25.10M | $26.36M | $25.59M | $25.89M | $30.09M | $29.79M | $29.42M | $27.96M | $34.48M | $33.10M | $32.56M | $31.34M | $85.60M | $84.35M | $82.69M | $81.64M | $93.08M | $63.10M | $26.80M | $24.83M | $21.24M | $20.50M | $20.83M | $19.91M | $18.88M | $14.65M | $14.02M | $13.64M | $13.98M | $11.56M | $10.87M | $10.64M | $46.49M | $44.40M | $43.63M | $42.62M | $43.58M | $43.64M | $43.84M | $42.89M | $29.33M | $30.76M | $32.37M | $33.48M | $22.66M | $30.31M | $32.74M | $36.20M | $36.73M | $37.23M | $36.53M | $36.78M | $31.61M | $30.32M | $28.57M | $29.50M | $27.49M | $26.07M |
| Total Liabilities | $1.58B | $1.56B | $1.52B | $1.38B | $1.48B | $1.51B | $1.46B | $1.37B | $1.42B | $1.44B | $1.44B | $1.31B | $1.40B | $1.42B | $1.47B | $1.50B | $1.57B | $1.62B | $1.48B | $1.37B | $1.35B | $1.37B | $1.25B | $1.14B | $1.17B | $1.20B | $1.13B | $1.13B | $839.90M | $915.66M | $824.09M | $779.06M | $762.19M | $793.03M | $731.75M | $694.27M | $691.37M | $777.05M | $713.50M | $699.91M | $699.18M | $708.80M | $708.52M | $652.66M | $667.41M | $654.43M | $612.88M | $571.18M | $570.63M | $575.92M | $566.57M | $533.22M | $539.26M | $570.84M | $535.04M | $492.96M | $511.33M | $516.59M | $485.15M | $450.64M | $439.61M | $433.89M | $385.45M |
| Common Stock | $101.00K | $101.00K | $102.00K | $102.00K | $102.00K | $103.00K | $104.00K | $105.00K | $105.00K | $106.00K | $107.00K | $108.00K | $108.00K | $108.00K | $110.00K | $111.00K | $111.00K | $111.00K | $112.00K | $113.00K | $113.00K | $114.00K | $115.00K | $115.00K | $115.00K | $116.00K | $118.00K | $118.00K | $119.00K | $121.00K | $122.00K | $124.00K | $124.00K | $125.00K | $126.00K | $127.00K | $128.00K | $129.00K | $130.00K | $131.00K | $131.00K | $133.00K | $134.00K | $135.00K | $135.00K | $136.00K | $137.00K | $137.00K | $137.00K | $138.00K | $139.00K | $140.00K | $139.00K | $141.00K | $142.00K | $142.00K | $142.00K | $143.00K | $145.00K | $147.00K | $146.00K | $147.00K | $148.00K |
| Retained Earnings | - | - | - | - | $24.89M | $104.38M | $143.53M | $191.67M | $266.17M | $290.18M | $337.30M | $328.11M | $318.51M | $282.99M | $249.67M | $225.15M | $167.66M | $112.92M | $60.17M | $16.96M | $29.94M | $42.80M | $29.70M | $22.48M | $36.07M | $23.59M | $22.87M | $4.49M | - | $31.31M | $29.24M | $30.50M | $37.03M | $84.42M | $66.63M | $64.19M | $84.56M | $90.33M | $74.92M | $57.70M | $34.47M | $47.73M | $59.59M | $47.36M | $36.84M | $34.39M | $35.44M | $6.84M | $13.31M | $11.63M | $59.00K | - | - | $8.69M | - | - | - | - | - | - | - | - | - |
| Total Stockholders Equity | $1.28B | $1.29B | $1.31B | $1.31B | $1.38B | $1.47B | $1.48B | $1.52B | $1.59B | $1.58B | $1.63B | $1.60B | $1.57B | $1.49B | $1.47B | $1.45B | $1.38B | $1.32B | $1.26B | $1.20B | $1.21B | $1.19B | $1.16B | $1.13B | $1.14B | $1.11B | $1.11B | $1.08B | $1.06B | $1.12B | $1.11B | $1.11B | $1.11B | $1.14B | $1.10B | $1.08B | $1.09B | $1.09B | $1.07B | $1.04B | $1.00B | $1.01B | $1.01B | $984.62M | $979.86M | $972.58M | $975.56M | $932.15M | $919.64M | $898.78M | $861.75M | $854.52M | $842.01M | $835.87M | $809.36M | $815.68M | $800.50M | $791.95M | $816.63M | $839.96M | $834.37M | $850.34M | $828.82M |
| Total Liabilities & Equity | $2.86B | $2.85B | $2.83B | $2.70B | $2.85B | $2.98B | $2.94B | $2.89B | $3.01B | $3.02B | $3.07B | $2.91B | $2.96B | $2.91B | $2.93B | $2.95B | $2.95B | $2.93B | $2.74B | $2.57B | $2.56B | $2.56B | $2.40B | $2.27B | $2.31B | $2.31B | $2.24B | $2.20B | $1.90B | $2.03B | $1.93B | $1.89B | $1.87B | $1.93B | $1.84B | $1.78B | $1.78B | $1.87B | $1.78B | $1.74B | $1.70B | $1.72B | $1.72B | $1.64B | $1.65B | $1.63B | $1.59B | $1.50B | $1.49B | $1.47B | $1.43B | $1.39B | $1.38B | $1.41B | $1.34B | $1.31B | $1.31B | $1.31B | $1.30B | $1.29B | $1.27B | $1.28B | $1.21B |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
Q1 2011 (Mar 31, 2011) |
Q4 2010 (Dec 31, 2010) |
Q3 2010 (Sep 30, 2010) |
Q2 2010 (Jun 30, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $31.76M | $42.92M | $40.97M | $17.35M | $54.29M | $197.31M | $131.86M | $63.70M | $87.30M | $323.84M | $106.29M | $122.00M | $147.65M | $510.27M | $344.06M | $168.24M | $167.94M | $430.68M | $149.21M | $110.60M | $94.42M | $75.75M | $46.20M | $89.92M | $112.84M | $341.59M | $114.61M | $109.80M | $113.56M | $320.72M | $205.48M | $96.17M | $47.05M | $243.54M | $80.32M | $78.52M | $77.79M | $90.57M | $175.03M | $83.42M | $93.44M | $96.72M | $89.71M | $77.92M | $84.05M | $85.18M | $136.69M | $61.55M | $66.89M | $66.36M | $118.95M | $55.86M | $58.62M | $151.32M | $45.33M | $48.33M | $42.62M | $107.30M | $36.42M | $26.70M | $24.79M | $41.28M | $12.18M |
| Deferred Income Tax | $-3.76M | $26.60M | $1.59M | $3.97M | $-8.15M | $-9.78M | $-4.23M | $6.60M | $-7.63M | $-8.94M | $-3.58M | $3.10M | $7.86M | $2.95M | $6.42M | $5.49M | $11.64M | $-32.78M | $-5.52M | $2.58M | $6.88M | $-20.02M | $-4.29M | $12.02M | $212.00K | $-9.69M | $-2.02M | $5.74M | $-7.46M | $-8.43M | $-10.19M | $1.70M | $57.40M | $-13.31M | $18.00K | $10.56M | $6.67M | $-8.54M | $-2.07M | $-835.00K | $-1.67M | $-6.91M | $-986.00K | $8.04M | $7.52M | $-11.17M | $-3.14M | $2.71M | $10.28M | $-23.54M | $-13.29M | $-4.12M | $4.55M | $-19.54M | $-13.97M | $-1.55M | $24.34M | $-7.19M | $-6.78M | $-7.83M | $22.32M | $-14.95M | $-7.18M |
| Change in Receivables | $-89.71M | $43.91M | $30.56M | $8.30M | $-92.90M | $25.95M | $42.52M | $7.04M | $-89.68M | $-66.58M | $-45.94M | $-9.77M | $-92.63M | $158.25M | $129.98M | $89.60M | $-16.20M | $308.82M | $201.60M | $95.02M | $10.61M | $-138.35M | $-153.91M | $36.70M | $-23.83M | $72.29M | $50.94M | $35.29M | $-32.88M | $119.10M | $80.58M | $49.79M | $-4.77M | $21.81M | $-3.38M | $-4.30M | $-23.84M | $39.72M | $29.33M | $25.38M | $-20.76M | $96.50M | $44.03M | $22.43M | $11.66M | $123.26M | $68.66M | $38.91M | $-13.34M | $61.04M | $54.75M | $42.60M | $-47.22M | $68.58M | $44.32M | $28.52M | $-18.18M | $99.49M | $65.52M | $38.72M | $-3.18M | $71.19M | $35.27M |
| Operating Cash Flow | $182.53M | $137.43M | $60.03M | $-59.35M | $154.83M | $255.64M | $126.03M | $-15.92M | $114.63M | $522.25M | $346.60M | $65.52M | $202.27M | $481.48M | $302.08M | $69.16M | $144.87M | $458.26M | $233.47M | $68.06M | $31.89M | $564.64M | $425.94M | $124.93M | $80.62M | $439.01M | $247.83M | $127.08M | $123.05M | $449.28M | - | - | $64.53M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $98.16M | $211.06M | $129.94M | $27.89M | $97.92M | $191.25M | $115.29M | $23.21M | $96.65M | $159.67M | $87.88M | $18.95M | $74.41M | $101.47M | $50.98M |
| Capital Expenditure | $11.75M | $41.41M | $27.57M | $12.39M | $14.31M | $42.01M | $24.17M | $11.78M | $11.72M | $34.15M | $19.09M | $9.37M | $12.48M | $48.64M | $35.27M | $14.99M | $11.81M | $24.80M | $16.11M | $9.74M | $4.50M | $28.88M | $22.26M | $14.28M | $14.33M | $45.14M | $28.62M | $12.67M | $15.30M | $27.19M | $17.26M | $7.96M | $12.21M | $28.54M | $21.19M | $10.34M | $19.68M | $63.28M | $43.74M | $18.81M | $26.78M | $48.28M | $29.52M | $13.35M | $26.62M | $36.21M | $23.09M | $12.44M | $21.61M | $32.12M | $19.10M | $8.08M | $14.24M | $35.82M | $24.21M | $10.37M | $14.83M | $41.71M | $28.38M | $14.56M | $13.04M | $22.05M | $14.41M |
| Acquisitions | - | $10.72M | $10.11M | - | - | $264.00K | $264.00K | - | - | $1.03M | $1.03M | $700.00K | $18.98M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-539.00K | $1.70M | $1.64M | - | $300.00K | $1.90M | $1.40M | - | $14.67M | - | - | - | - | - | - | - | - | - | - | - | $12.87M | $1.52M | $1.48M | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-23.08M | $-62.62M | $-48.74M | $-32.71M | $-29.01M | $-58.10M | $-37.46M | $-22.03M | $-21.16M | $-91.09M | $-77.79M | $-62.77M | $-44.42M | $-72.20M | $-55.20M | $-27.12M | $-37.81M | $-49.80M | $-31.11M | $-15.45M | $52.89M | $-43.43M | $-43.02M | $-28.35M | $-28.61M | $-73.53M | $-47.73M | $-23.08M | $-33.34M | $-55.17M | - | - | $-24.42M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-27.18M | $-70.60M | $-52.18M | $-37.75M | $-29.93M | $-43.09M | $-29.29M | $-11.85M | $-16.88M | $-46.52M | $-31.16M | $-15.58M | $-16.44M | $-22.66M | $-13.80M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $62.00K | $177.00K | $117.00K | $58.00K | $56.00K | $162.00K | $107.00K | $53.00K | - | $148.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Repurchased | $24.00K | $92.07M | $71.00M | $49.94M | $80.48M | $195.55M | $146.19M | $85.89M | $55.74M | $198.89M | $104.66M | $63.24M | $62.05M | $257.85M | $160.61M | $62.06M | $75.65M | $212.09M | $145.31M | $79.47M | $68.16M | $91.01M | $69.98M | $69.97M | $63.49M | $214.05M | $133.62M | $72.34M | $137.11M | $216.40M | $138.00M | $68.49M | $64.38M | $167.34M | $129.24M | $80.69M | $49.70M | $126.33M | $81.54M | $40.18M | $69.93M | $201.21M | $104.22M | $59.20M | $29.14M | $124.68M | $65.16M | $35.02M | $61.19M | $106.78M | $86.38M | $45.67M | $59.33M | $117.47M | $101.38M | $56.39M | $27.71M | $140.39M | $91.55M | $30.97M | $72.27M | $83.19M | $71.76M |
| Dividends Paid | $58.67M | $179.55M | $120.66M | $61.29M | $54.14M | $166.27M | $112.25M | $57.50M | $50.67M | $155.24M | $104.68M | $53.72M | $46.69M | $142.60M | $96.23M | $47.50M | $42.27M | $128.34M | $86.48M | $44.28M | $38.63M | $117.30M | $78.92M | $40.48M | $35.93M | $109.70M | $73.96M | $37.89M | $33.73M | $102.70M | $68.98M | $34.92M | $29.92M | $91.08M | $61.45M | $30.60M | $28.20M | $85.96M | $57.90M | $28.75M | $27.39M | $80.17M | $53.88M | $27.38M | $24.85M | $72.75M | $48.65M | $24.39M | $23.57M | $65.61M | $43.89M | $22.02M | $21.44M | $62.69M | $41.87M | $21.02M | $20.28M | $60.02M | $40.31M | $20.29M | $18.98M | $57.61M | $38.63M |
| Financing Cash Flow | $-58.70M | $-271.62M | $-191.66M | $-111.22M | $-134.62M | $-361.82M | $-258.44M | $-143.39M | $-106.41M | $-354.13M | $-209.34M | $-116.96M | $-108.74M | $-400.44M | $-256.84M | $-109.56M | $-117.99M | $-340.60M | $-231.91M | $-123.80M | $-106.85M | $-208.48M | $-149.00M | $-110.50M | $-99.47M | $-323.90M | $-207.68M | $-110.28M | $-170.88M | $-319.23M | - | - | $-94.35M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-74.91M | $-145.37M | $-110.98M | $-49.41M | $-70.33M | $-139.29M | $-105.02M | $-48.92M | $-41.84M | $-184.14M | $-117.28M | $-41.01M | $-54.10M | $-133.89M | $-104.36M |
| Net Change in Cash | $99.15M | $-172.29M | $-157.04M | $-195.11M | $-32.88M | $-161.27M | $-184.37M | $-190.80M | $2.27M | $70.85M | $64.14M | $-110.90M | $65.28M | $-25.65M | $-28.09M | $-68.67M | $-14.72M | $59.29M | $-31.62M | $-76.50M | $-12.57M | $316.52M | $231.01M | $-20.56M | $-42.26M | $36.16M | $-7.14M | $-6.93M | $-85.16M | $66.99M | $13.90M | $-2.77M | $-53.58M | $88.14M | $37.60M | $-58.00K | $-32.25M | $67.87M | $14.14M | $-10.46M | $-27.24M | $-35.30M | $26.01M | $-26.23M | $-3.76M | $15.11M | $32.01M | $-8.03M | $-3.98M | $-7.89M | $-40.66M | $-62.28M | $-1.79M | $10.09M | $-20.76M | $-34.88M | $36.61M | $-72.41M | $-54.07M | $-33.31M | $4.08M | $-54.74M | $-75.75M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $1.35B | - | $4.08B | - |
| Cost of Revenue | $850.25M | - | $2.56B | - |
| Gross Profit | $504.23M | - | $1.51B | - |
| Selling General & Admin | $490.64M | - | $1.46B | - |
| Operating Income | $13.59M | - | $54.01M | - |
| Income Before Tax | $63.72M | - | $147.44M | - |
| Income Tax Expense | $20.80M | - | $46.20M | - |
| Net Income | $42.92M | $68.16M | $101.23M | - |
| Basic EPS | 0.43 | - | 1.01 | - |
| Diluted EPS | 0.43 | - | 1.01 | - |
| Basic Shares Outstanding | $99.90M | - | $100.32M | - |
| Diluted Shares Outstanding | $100.04M | - | $100.53M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $365.29M | $537.58M |
| Accounts Receivable | $838.00M | $772.28M |
| Other Current Assets | $151.35M | $146.31M |
| Total Current Assets | $2.12B | $2.13B |
| Property Plant & Equipment | $129.32M | $119.56M |
| Goodwill | $251.27M | $237.18M |
| Other Non-current Assets | $19.17M | $11.73M |
| Total Assets | $2.85B | $2.85B |
| Total Current Liabilities | $1.36B | $1.29B |
| Other Non-current Liabilities | $24.32M | $21.76M |
| Total Liabilities | $1.56B | $1.48B |
| Common Stock | $101.00K | $102.00K |
| Retained Earnings | - | $24.89M |
| Total Stockholders Equity | $1.29B | $1.38B |
| Total Liabilities & Equity | $2.85B | $2.85B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $42.92M | $68.16M | $101.23M | - |
| Deferred Income Tax | - | - | $26.60M | - |
| Change in Receivables | - | - | $43.91M | - |
| Operating Cash Flow | - | - | $137.43M | - |
| Capital Expenditure | - | - | $41.41M | - |
| Acquisitions | - | - | $10.72M | - |
| Investing Cash Flow | - | - | $-62.62M | - |
| Stock Repurchased | - | - | $92.07M | - |
| Dividends Paid | - | - | $179.55M | - |
| Financing Cash Flow | - | - | $-271.62M | - |
| Net Change in Cash | - | - | $-172.29M | - |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.