Fiscal period | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
Period End Date | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 |
Net Sales | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net sales : Software maintenance | 156.26 | 165.07 | 149.07 | 138.20 | 139.11 | 115.91 | 111.48 | 111.87 | 100.86 | 81.37 |
Net sales : Product | 1,500.72 | 1,304.61 | 1,137.60 | 1,215.01 | 1,220.03 | 1,173.48 | 1,116.70 | 1,113.59 | 1,143.00 | 1,091.19 |
GSA Accrual | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Revenue | 1,656.98 | 1,469.68 | 1,286.67 | 1,353.22 | 1,359.13 | 1,289.39 | 1,228.18 | 1,225.46 | 1,243.86 | 1,172.56 |
Cost of sales | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of sales : Product | 517.85 | 406.34 | 359.86 | 329.36 | 325.21 | 318.86 | 306.73 | 311.23 | 312.62 | 299.85 |
Cost of sales : Software maintenance | 16.87 | 14.62 | 11.26 | 7.53 | 8.52 | 9.46 | 6.39 | 5.73 | 5.51 | 5.39 |
Gross Profit | 1,122.25 | 1,048.72 | 915.55 | 1,016.32 | 1,025.41 | 961.06 | 915.06 | 908.50 | 925.73 | 867.32 |
Research and development | 331.71 | 335.99 | 280.38 | 272.45 | 261.07 | 231.76 | 235.71 | 225.13 | 227.43 | 234.80 |
General and Administrative | 148.84 | 127.22 | 129.86 | 122.77 | 108.88 | 105.60 | 98.39 | 93.94 | 91.27 | 87.42 |
Sales and marketing | 483.27 | 467.35 | 465.51 | 473.39 | 482.58 | 477.92 | 461.24 | 452.26 | 461.85 | 447.80 |
Acquisition-related adjustment | -- | -- | -- | -- | -- | -- | -- | -- | -- | (1.32) |
Gain on sale of assets | 33.64 | -- | 159.75 | 26.84 | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | 963.82 | 930.55 | 875.75 | 841.77 | 852.53 | 815.28 | 795.33 | 771.33 | 780.54 | 768.70 |
Operating Income (Loss) | 192.07 | 118.17 | 199.55 | 174.55 | 172.88 | 145.78 | 119.73 | 137.17 | 145.19 | 98.62 |
Interest expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | -- | -- | -- | 8.13 | 5.90 | 2.28 | 1.12 | 1.40 | 1.13 | 0.68 |
Other income (expense), net | (20.19) | (14.59) | (0.79) | (0.29) | 1.10 | (1.57) | (1.58) | (0.22) | (0.07) | 0.45 |
Net foreign exchange gain (loss) | -- | -- | -- | (1.85) | (3.42) | 0.89 | (4.63) | (7.08) | (2.25) | (2.58) |
Income before income taxes | 171.88 | 103.58 | 198.76 | 180.54 | 176.45 | 147.38 | 114.64 | 131.28 | 144.00 | 97.17 |
Provision for income taxes | 32.23 | 14.26 | 55.10 | 18.39 | 21.40 | 94.97 | 31.90 | 36.02 | 17.67 | 16.66 |
Current tax expense:Foreign | 20.50 | -- | -- | -- | 14.27 | 9.35 | 22.63 | 11.87 | 8.31 | 4.92 |
Deferred tax expense (benefit):Foreign | (4.47) | -- | -- | -- | (2.15) | (0.83) | (8.13) | (3.11) | (0.87) | (0.36) |
Deferred tax expense (benefit):U.S. Federal | (64.42) | -- | -- | -- | (10.72) | (4.80) | 2.37 | 14.15 | (2.33) | (15.40) |
Current tax expense:State | 7.50 | -- | -- | -- | 2.96 | 0.35 | 1.25 | 0.45 | 1.30 | 0.81 |
Deferred tax expense (benefit):State | (2.38) | -- | -- | -- | 1.13 | (0.15) | 0.32 | 0.75 | (0.04) | (0.47) |
Current tax expense:U.S. federal | 77.14 | -- | -- | -- | 15.90 | 91.04 | 13.58 | 12.68 | 11.29 | 27.16 |
Reduction in valuation allowance | -- | -- | -- | -- | -- | -- | -- | (0.76) | -- | -- |
Net Income (Loss) Available to Common Shareholders | 139.64 | 89.32 | 143.66 | 162.15 | 155.06 | 52.41 | 82.73 | 95.26 | 126.33 | 80.51 |
Income before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic Earnings Per Share | 1.06 | 0.68 | 1.10 | 1.23 | 1.17 | 0.40 | 0.64 | 0.74 | 0.99 | 0.65 |
Income before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted Earnings Per Share | 1.05 | 0.67 | 1.09 | 1.22 | 1.16 | 0.40 | 0.64 | 0.74 | 0.99 | 0.64 |
Weighted average shares outstanding - Basic | 131.74 | 132.31 | 131.08 | 131.72 | 131.99 | 130.30 | 128.45 | 128.00 | 127.03 | 124.56 |
Weighted average shares outstanding - Diluted | 132.53 | 133.56 | 131.80 | 132.73 | 133.27 | 131.39 | 129.01 | 128.67 | 127.80 | 125.57 |