Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 6/30/2024 | 6/30/2023 | 6/30/2022 | 6/30/2021 | 6/30/2020 | 6/30/2019 | 6/30/2018 | 6/30/2017 | 6/30/2016 | 6/30/2015 |
Revenue | 2,215.54 | 2,077.70 | 1,942.88 | 1,758.23 | 1,697.07 | 1,552.69 | 1,536.60 | -- | -- | -- |
Revenue:Hardware | -- | -- | -- | -- | -- | -- | -- | 44.39 | 50.63 | 52.90 |
Revenue:License | -- | -- | -- | -- | -- | -- | -- | 2.39 | 3.04 | 2.64 |
Revenue:Support and service | -- | -- | -- | -- | -- | -- | -- | 1,384.34 | 1,300.98 | 1,200.65 |
REVENUES:Software licensing and installation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
REVENUES:Customer reimbursements | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Revenues | 2,215.54 | 2,077.70 | 1,942.88 | 1,758.23 | 1,697.07 | 1,552.69 | 1,536.60 | 1,431.12 | 1,354.65 | 1,256.19 |
Customer reimbursement expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of license | -- | -- | -- | -- | -- | -- | -- | 0.73 | 1.20 | 1.19 |
Cost of support and service | -- | -- | -- | -- | -- | -- | -- | 786.14 | 737.11 | 680.75 |
Cost of hardware | -- | -- | -- | -- | -- | -- | -- | 32.16 | 35.35 | 38.40 |
Cost of revenue | 1,299.48 | 1,219.06 | 1,128.61 | 1,063.40 | 1,008.46 | 923.03 | 873.64 | -- | -- | -- |
Gross Profit | -- | 858.64 | 814.27 | 694.83 | 688.60 | 629.66 | 662.96 | 612.08 | 581.00 | 535.85 |
Research and development | 148.26 | 142.68 | 121.36 | 109.05 | 109.99 | 96.38 | 90.34 | 84.75 | 81.23 | 71.50 |
General and Administrative | 278.42 | 235.27 | 218.30 | 187.06 | 197.99 | 186.00 | 182.15 | 69.60 | 67.51 | 57.49 |
Selling and marketing | -- | -- | -- | -- | -- | -- | -- | 93.30 | 90.08 | 89.00 |
Gain on disposal of a business | -- | -- | -- | -- | -- | -- | 1.89 | 3.27 | 19.49 | -- |
Total Operating Expenses | 1,726.15 | 1,597.01 | 1,468.27 | 1,359.51 | 1,316.44 | 1,205.41 | 1,144.23 | 244.38 | 219.34 | 217.99 |
Operating Income (Loss) | 489.39 | 480.69 | 474.62 | 398.72 | 380.63 | 347.29 | 392.37 | 367.70 | 361.66 | 317.87 |
Interest expense | 16.38 | 15.07 | 2.38 | 1.14 | 0.69 | 0.93 | 1.92 | 1.00 | 1.43 | 1.59 |
Interest income | 25.01 | 8.96 | 0.03 | 0.15 | 1.14 | 0.88 | 0.58 | 0.25 | 0.31 | 0.17 |
Other, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total interest income (expense) | 8.63 | (6.11) | (2.35) | (0.99) | 0.45 | (0.05) | (1.35) | (0.75) | (1.12) | (1.43) |
Income (loss) before income taxes | 498.02 | 474.57 | 472.27 | 397.73 | 381.08 | 347.24 | 391.02 | 366.95 | 360.54 | 316.44 |
Current-State | -- | -- | -- | 13.90 | 13.69 | 12.95 | 9.95 | 9.47 | -- | 5.22 |
Deferred:Federal | -- | -- | -- | 14.40 | 21.13 | 4.18 | (58.94) | 25.76 | -- | 28.02 |
Deferred:State | -- | -- | -- | 2.36 | 3.45 | 3.43 | 7.30 | 5.18 | -- | 1.43 |
Provision for income taxes | 116.20 | 107.93 | 109.35 | 86.26 | 84.41 | 75.35 | 14.36 | 121.16 | 111.67 | 105.22 |
Current-Federal | -- | -- | -- | 55.60 | 46.14 | 54.80 | 56.06 | 80.75 | -- | 70.56 |
Income from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from discontinued operations, net of taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Discontinued operations : Income tax benefit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 381.82 | 366.65 | 362.92 | 311.47 | 296.67 | 271.89 | 376.66 | 245.79 | 248.87 | 211.22 |
Continuing Operations- (Basic) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
EPS (Basic) : Disc Ops | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 5.24 | 5.03 | 4.95 | 4.12 | 3.86 | 3.52 | 4.88 | 3.16 | 3.13 | 2.60 |
Continuing Operations- (Diluted) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
EPS (Diluted) : Disc Ops | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 5.23 | 5.02 | 4.94 | 4.12 | 3.86 | 3.52 | 4.85 | 3.14 | 3.12 | 2.59 |
Weighted Average Shares Outstanding (Basic) | 72.87 | 72.92 | 73.32 | 75.55 | 76.79 | 77.16 | 77.25 | 77.86 | 79.42 | 81.35 |
Weighted Average Shares Outstanding (Diluted) | 73.03 | 73.10 | 73.49 | 75.66 | 76.93 | 77.35 | 77.59 | 78.26 | 79.73 | 81.60 |