Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 11/30/2024 | 11/30/2023 | 11/30/2022 | 11/30/2021 | 11/30/2020 | 11/30/2019 | 11/30/2018 | 11/30/2017 | 11/30/2016 | 11/30/2015 |
Net revenues:Subscription | 20,521.00 | 18,284.00 | 16,388.00 | 14,573.00 | 11,626.00 | 9,994.46 | 7,922.15 | 6,133.87 | 4,584.83 | 3,223.90 |
Products | 386.00 | 460.00 | 532.00 | 555.00 | 507.00 | 647.79 | 622.15 | 706.77 | 800.50 | 1,125.15 |
Services and support | 598.00 | 665.00 | 686.00 | 657.00 | 735.00 | 529.05 | 485.70 | 460.87 | 469.10 | 446.46 |
Total Revenues | 21,505.00 | 19,409.00 | 17,606.00 | 15,785.00 | 12,868.00 | 11,171.30 | 9,030.01 | 7,301.51 | 5,854.43 | 4,795.51 |
Cost of Products | 25.00 | 29.00 | 35.00 | 41.00 | 36.00 | 39.63 | 46.01 | 57.08 | 68.92 | 90.04 |
Services and support | 534.00 | 503.00 | 484.00 | 450.00 | 578.00 | 410.58 | 341.77 | 330.36 | 289.13 | 245.09 |
Total cost of revenue | 2,358.00 | 2,354.00 | 2,165.00 | 1,865.00 | 1,722.00 | 1,672.72 | 1,195.00 | 1,010.49 | 819.91 | 744.32 |
Subscription | 1,799.00 | 1,822.00 | 1,646.00 | 1,374.00 | 1,108.00 | 1,222.52 | 807.22 | 623.05 | 461.86 | 409.19 |
Gross Profit | 19,147.00 | 17,055.00 | 15,441.00 | 13,920.00 | 11,146.00 | 9,498.58 | 7,835.01 | 6,291.01 | 5,034.52 | 4,051.19 |
Amortization and impairment of goodwill and purchased and other intangibles | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Amortization of purchased intangibles | 169.00 | 168.00 | 169.00 | 172.00 | 162.00 | 175.24 | 91.10 | 76.56 | 78.53 | 68.65 |
Research and development | 3,944.00 | 3,473.00 | 2,987.00 | 2,540.00 | 2,188.00 | 1,930.23 | 1,537.81 | 1,224.06 | 975.99 | 862.73 |
Acquired in-process research and development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
General and Administrative | 1,529.00 | 1,413.00 | 1,219.00 | 1,085.00 | 968.00 | 880.64 | 744.90 | 624.71 | 577.71 | 531.92 |
Sales and marketing | 5,764.00 | 5,351.00 | 4,968.00 | 4,321.00 | 3,591.00 | 3,244.35 | 2,620.83 | 2,197.59 | 1,910.20 | 1,683.24 |
Restructuring and other charges | -- | -- | -- | -- | -- | -- | -- | -- | (1.51) | 1.56 |
Acquisition termination fee | (1,000.00) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | 12,406.00 | 10,405.00 | 9,343.00 | 8,118.00 | 6,909.00 | 6,230.46 | 4,994.64 | 4,122.92 | 3,540.92 | 3,148.10 |
Operating Income / (Loss) | 6,741.00 | 6,650.00 | 6,098.00 | 5,802.00 | 4,237.00 | 3,268.12 | 2,840.37 | 2,168.10 | 1,493.60 | 903.10 |
Interest expense | 169.00 | 113.00 | 112.00 | 113.00 | 116.00 | 157.21 | 89.24 | 74.40 | 70.44 | 64.18 |
Investment gain (loss), net | 48.00 | 16.00 | (19.00) | 16.00 | 13.00 | 51.58 | 3.21 | 7.55 | (1.57) | 0.96 |
Interest and other income (expense) | -- | -- | -- | -- | -- | 42.26 | 39.54 | 36.40 | 13.55 | 33.91 |
Other income (expense), net | 311.00 | 246.00 | 41.00 | -- | 42.00 | -- | -- | -- | -- | -- |
Total non-operating income (expense), net | 190.00 | 149.00 | (90.00) | (97.00) | (61.00) | (63.38) | (46.49) | (30.45) | (58.46) | (29.31) |
Income (loss) before income taxes | 6,931.00 | 6,799.00 | 6,008.00 | 5,705.00 | 4,176.00 | 3,204.74 | 2,793.88 | 2,137.64 | 1,435.14 | 873.78 |
Provision for income taxes | 1,371.00 | 1,371.00 | 1,252.00 | 883.00 | (1,084.00) | 253.28 | 203.10 | 443.69 | 266.36 | 244.23 |
Net Income (loss) Available to Common Shareholders | 5,560.00 | 5,428.00 | 4,756.00 | 4,822.00 | 5,260.00 | 2,951.46 | 2,590.77 | 1,693.95 | 1,168.78 | 629.55 |
Net Earnings Per Share (Basic) | 12.43 | 11.87 | 10.13 | 10.10 | 10.94 | 6.07 | 5.28 | 3.43 | 2.35 | 1.26 |
Net Earnings Per Share (Diluted) | 12.36 | 11.82 | 10.10 | 10.02 | 10.83 | 6.00 | 5.20 | 3.38 | 2.32 | 1.24 |
Weighted Average Shares Outstanding (Basic) | 447.00 | 457.00 | 470.00 | 477.00 | 481.00 | 486.29 | 490.56 | 493.63 | 498.35 | 498.76 |
Weighted Average Shares Outstanding (Diluted) | 450.00 | 459.00 | 471.00 | 481.00 | 485.00 | 491.57 | 497.84 | 501.12 | 504.30 | 507.16 |