Aspen Technology Inc

NASDAQ AZPN

Download Data

Aspen Technology Inc Balance Sheet 1994 - 2024

This table shows the Balance Sheet for Aspen Technology Inc going from 1994 until 2024. The balance sheet is a financial statement that presents the financial position of a company at a specific point in time, typically at the end of a fiscal period. It consists of three main components: assets (such as cash, inventory, property, and investments), liabilities (including debts, loans, and obligations), and shareholders' equity (the residual interest in the company's assets after deducting liabilities). The balance sheet provides insights into a company's liquidity, solvency, and overall financial health.
Balance Sheet Trend Unit 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-06-30 2000-03-31 1999-12-31 1999-09-30 1999-06-30 1999-03-31 1998-12-31 1998-09-30 1998-06-30 1998-03-31 1997-12-31 1997-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 1995-12-31 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30
Cash
Loading...
M 178 131 121 241 241 287 446 450 285 211 248 380 317 217 318 288 192 80 58 72 66 54 52 96 71 49 59 102 85 67 48 318 97 171 130 156 144 158 193 200 181 137 126 132 139 175 163 165 183 143 145 150 151 132 123 125 119 109 109 122 126 123 137 134 136 132 129 132 101 93 89 86 70 57 48 68 69 87 93 108 114 125 102 52 53 51 43 34 103 52 26 37 34 35 44 49 38 38 34 34 38 53 69 79 25 16 13 16 11 6 13 9 6 9 8 4 5 2 2
Short-Term Investments
Loading...
M - -19 - - - - - - - - - - - - - - - - - - - - 0 0 0 0 0 0 17 73 143 3 9 30 52 59 72 73 72 68 75 81 70 57 31 0 0 0 0 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 5 19 15 14 30 31 43 48 62 64 70 61 69 64 - - - - - - - - - - - - - - - - - - -
Cash and Short-Term Investments
Loading...
M 178 131 121 241 241 287 446 450 285 211 248 380 317 217 318 288 192 80 58 72 66 54 52 96 71 49 59 102 102 140 192 321 106 201 181 215 216 231 265 267 257 219 195 189 170 175 163 165 183 143 145 150 151 132 123 125 119 109 109 122 126 123 137 134 136 132 129 132 101 93 89 86 70 57 48 68 69 87 93 108 114 125 102 52 53 54 48 52 118 66 56 68 76 83 106 114 107 99 102 97 38 53 69 79 25 16 13 16 11 6 13 9 6 9 8 4 5 2 2
Receivables
Loading...
M 588 549 516 553 553 559 576 552 395 360 345 361 348 356 336 345 335 332 336 342 360 378 372 22 28 24 28 28 35 18 22 20 22 16 23 33 30 20 26 41 35 36 49 53 50 61 57 73 76 82 78 85 86 95 106 111 114 121 140 153 144 149 152 185 169 168 153 177 69 68 65 76 72 65 62 58 91 90 91 90 99 96 112 128 126 135 103 166 136 137 99 147 133 107 101 129 102 117 107 116 62 84 104 114 74 86 78 76 55 54 47 58 50 28 11 24 13 10 6
Inventory
Loading...
M 0 3 15 11 11 8 - -12 - - - - - - - 3 - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - - - - - - - - - - - - - - - 12 - - 9 - - - - - 14 - 21 19 - - 22 18 - - - - - - - - - - - - - - - - - - - - - - - - - - -
Other Current Assets
Loading...
M 29 26 32 28 28 23 24 53 15 16 18 27 22 15 17 15 14 15 14 15 37 34 36 13 12 16 15 17 10 11 12 20 267 14 15 15 13 15 17 22 27 36 43 43 16 15 17 24 18 17 18 19 11 8 10 14 26 24 26 26 26 26 21 14 14 12 9 10 9 9 8 9 9 10 13 10 13 11 0 10 13 12 13 15 3 24 42 3 25 22 33 3 22 51 50 19 38 17 14 15 124 93 51 46 37 23 23 23 41 44 47 45 6 20 34 18 24 24 13
Current Assets
Loading...
M 795 709 684 833 833 876 1,045 1,043 695 588 610 768 687 589 670 650 542 427 407 429 463 466 460 131 111 89 102 146 147 168 226 361 395 230 220 264 258 266 309 330 318 291 287 285 236 252 238 261 277 243 241 254 248 235 238 250 259 254 275 302 296 297 310 333 319 312 292 319 179 169 162 171 151 132 123 148 173 187 192 207 226 233 226 194 196 212 214 240 279 225 209 236 232 241 257 262 247 233 223 228 224 230 224 238 137 124 114 115 107 103 107 112 63 57 53 46 42 37 21
Property, Plant, Equipment (Net)
Loading...
M 111 114 82 86 86 88 89 95 36 35 37 38 37 39 40 41 41 37 37 7 8 8 9 10 11 11 12 13 14 15 16 16 16 17 17 18 18 18 10 8 7 7 8 8 7 8 8 7 5 6 6 7 7 8 8 8 9 9 13 14 14 15 16 17 17 17 18 18 6 7 8 8 9 9 10 11 15 16 17 19 24 26 28 31 36 39 49 51 45 45 46 43 42 42 39 36 34 34 36 37 42 42 42 43 36 33 32 28 25 23 19 18 15 5 5 5 4 4 4
Goodwill
Loading...
M 8,329 8,330 8,328 8,331 8,331 8,328 8,329 8,267 158 157 157 160 158 158 139 137 134 140 127 78 74 75 76 76 76 56 52 51 51 53 25 23 17 16 17 17 17 18 19 19 19 19 20 19 19 20 20 19 20 18 18 19 19 18 18 17 18 18 17 17 16 16 18 19 19 19 20 19 18 18 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 11 84 84 24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Intangible Assets
Loading...
M 4,307 4,429 4,550 4,660 4,660 4,781 4,902 5,113 39 41 43 46 47 50 43 44 45 49 62 35 33 34 35 36 37 29 21 21 22 22 10 6 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 3 3 2 2 2 2 3 0 0 0 0 0 1 1 1 1 1 14 18 20 21 22 24 26 28 30 32 33 36 38 40 42 43 43 43 123 125 70 42 43 44 28 29 23 9 7 8 9 9 12 13 13 13 14 12 12 13 13 14 9 9 10 - - - - - -
Goodwill and Intangible Assets
Loading...
M 12,636 12,759 12,878 12,990 12,990 13,109 13,231 13,380 197 197 200 206 205 207 183 181 179 189 189 113 107 108 111 112 113 84 73 73 73 75 35 29 17 17 17 18 18 19 20 21 20 21 21 21 21 21 21 21 22 20 20 21 21 20 20 20 20 20 18 17 16 16 19 20 20 20 21 20 32 36 35 36 36 38 40 42 44 46 48 50 52 54 56 57 58 54 207 210 94 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tangible Assets
Loading...
M - - - - 10 -84 -177 -210 606 494 492 595 556 478 357 319 239 233 233 280 319 324 363 -396 -391 -359 -340 -333 -322 -268 -219 -104 -53 -39 -80 -67 -45 19 50 63 66 70 73 81 79 83 87 93 108 138 139 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Long-Term Investments
Loading...
M - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 3 9 26 24 32 19 18 27 36 47 8 10 14 21 - 41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Investments
Loading...
M - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30 52 62 81 99 97 100 94 99 97 93 78 8 10 14 21 - 41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Long-Term Assets (Other)
Loading...
M 30 9 20 13 13 492 533 447 451 4 4 4 3 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 3 5 6 5 7 8 8 10 7 7 6 7 5 4 4 2 3 3 2 2 2 2 2 2 2 2 2 199 189 177 173 52 47 41 57 52 64 59 56 82 77 75 87 92 92 96 97 93 92 118 132 58 61 64 83 73 62 57 58 48 44 49 49 46 49 50 49 38 41 39 36 30 25 22 21 16 16 18 25 20 20 17
Total Long-Term Assets
Loading...
M 13,315 13,519 13,556 13,653 13,653 13,691 13,855 13,927 686 716 710 686 686 699 586 582 588 618 614 474 476 486 480 134 135 107 101 102 97 99 64 58 44 46 47 52 59 77 70 78 65 68 80 97 126 94 101 107 127 140 153 158 114 130 135 144 168 196 205 214 215 225 219 221 235 227 216 210 94 93 85 103 99 99 96 96 130 128 129 144 167 171 180 185 187 191 305 308 191 163 169 171 144 134 120 103 90 86 94 95 99 103 106 105 88 86 83 77 69 62 50 48 41 21 23 30 24 24 20
Total Assets
Loading...
M 14,109 14,228 14,241 14,486 14,486 14,567 14,901 14,970 1,381 1,304 1,320 1,454 1,373 1,288 1,256 1,233 1,130 1,045 1,022 903 939 952 940 265 246 196 203 248 244 267 290 420 439 276 267 315 317 343 378 408 383 359 367 383 362 345 339 368 404 383 394 412 362 365 374 395 427 449 480 516 512 522 529 555 554 538 508 529 273 262 248 274 250 231 219 244 303 315 321 351 393 404 406 378 384 403 519 548 470 388 378 407 375 375 377 365 337 318 317 322 323 333 329 343 224 210 197 192 175 165 157 160 104 78 75 76 65 60 41
Accounts Payable
Loading...
M 10 17 15 20 20 12 13 21 7 5 4 4 4 3 3 4 4 3 11 6 4 5 3 4 6 4 4 5 5 1 4 4 4 4 3 5 3 2 2 0 1 1 1 1 1 5 1 3 2 3 5 2 4 6 5 6 5 7 5 5 5 5 5 7 3 6 5 6 4 4 70 5 64 66 66 5 63 70 71 8 71 68 73 9 76 93 79 17 47 48 48 7 41 41 46 9 42 39 40 8 26 32 27 6 26 23 22 7 24 22 19 6 15 7 6 2 2 2 5
Short-Term Debt
Loading...
M 14 14 13 13 13 13 277 35 33 32 29 27 25 23 142 142 142 52 326 220 220 220 170 170 170 151 140 140 140 140 140 140 140 20 29 24 19 19 15 25 23 21 17 25 19 19 6 11 15 13 17 16 25 24 28 30 33 33 83 84 91 102 51 48 56 70 79 102 0 0 0 0 0 1 1 1 58 58 58 59 2 2 3 4 5 5 5 16 33 2 0 3 3 3 3 1 1 1 1 2 1 1 2 2 2 0 2 0 0 0 0 0 4 0 0 1 1 1 1
Current Revenue (Deferred)
Loading...
M 135 136 117 151 151 154 147 143 51 49 54 56 55 49 45 28 43 36 26 25 24 23 24 287 261 233 233 272 241 214 226 253 234 196 217 251 236 198 214 229 207 181 179 178 164 142 138 144 130 100 97 91 93 72 73 68 73 58 60 63 61 57 68 87 117 89 63 62 60 54 53 64 64 27 31 35 31 48 50 48 36 35 36 37 39 36 57 60 29 31 25 24 23 - - - - - - - - - - - - - - - - - - - - - - - - - -
Other Current Liabilities
Loading...
M 183 206 157 168 168 177 169 101 80 87 93 54 43 45 42 45 48 52 55 70 78 80 79 41 41 43 53 50 42 40 42 37 38 15 15 17 18 15 12 12 11 9 10 11 11 11 27 39 50 48 55 65 31 35 36 51 42 46 42 52 49 50 62 76 81 77 90 96 72 70 120 77 64 30 23 103 21 0 0 77 19 22 20 102 24 26 10 78 21 19 17 75 18 43 39 82 37 31 31 65 28 27 26 57 29 24 23 37 22 20 18 37 24 9 10 16 12 12 8
Current Liabilities
Loading...
M 342 372 302 352 352 355 605 301 171 173 180 142 127 119 232 220 236 142 417 321 327 329 275 502 478 430 430 467 427 395 412 433 416 235 264 296 276 234 243 267 242 213 207 215 196 176 172 196 198 164 174 174 154 137 142 156 152 143 190 204 206 214 186 217 258 242 238 266 136 129 123 146 129 124 121 144 173 177 180 191 128 127 131 152 143 160 151 171 130 100 91 109 83 87 88 92 80 71 71 76 55 61 56 65 57 48 47 44 46 42 38 43 43 16 17 19 14 14 13
Long-Term Debt
Loading...
M - - - - - - 240 246 253 261 267 273 279 285 289 292 296 300 - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 31 43 43 46 54 63 26 28 31 36 95 99 115 120 105 104 - 0 0 0 0 0 0 0 1 1 2 2 64 76 77 90 90 90 91 92 91 91 88 88 88 88 88 88 89 - - - - - - - - - - - - - - - - - - - - - -
Non-Current Liabilities (Other)
Loading...
M 20 20 19 19 17 19 18 11 2 1 2 4 5 5 3 3 5 5 5 10 12 16 17 18 20 14 14 13 39 38 34 33 28 30 30 30 30 31 22 12 12 12 12 12 14 15 16 15 31 31 32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Non-Current Liabilities
Loading...
M 956 1,007 1,012 1,063 1,063 1,093 1,148 1,500 435 439 448 512 513 515 516 519 509 510 211 189 187 192 191 47 47 40 41 41 66 65 62 62 59 64 66 67 68 72 66 58 54 55 66 65 66 65 58 59 76 81 79 80 89 106 104 98 102 114 78 82 88 100 157 165 145 151 141 126 19 48 153 150 159 155 153 150 150 147 144 129 193 209 211 187 125 130 120 124 97 98 96 97 101 103 104 104 101 102 102 103 110 110 112 113 24 21 18 17 15 15 17 17 36 17 16 15 14 13 12
Total Liabilities
Loading...
M 1,299 1,379 1,314 1,415 1,415 1,448 1,754 1,801 606 612 628 653 640 634 748 739 745 652 628 510 513 520 467 549 525 470 470 509 493 460 474 495 475 299 330 364 344 306 308 324 297 268 273 281 262 241 231 255 274 244 253 254 243 242 246 254 254 258 268 287 294 314 343 382 403 392 378 392 155 177 276 296 288 279 274 293 323 323 324 320 321 336 342 338 269 290 272 295 227 198 187 206 184 189 191 196 181 173 174 179 165 171 167 178 81 69 65 61 61 57 55 60 79 33 33 34 28 26 25
Additional Paid-in Capital
M - - - - - - - - 851 829 826 820 800 784 774 769 760 753 746 739 731 725 725 715 707 699 695 687 679 672 647 659 656 652 647 642 622 605 595 591 588 584 581 576 568 560 554 548 544 540 536 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Common Stock (Net)
Loading...
M - - - - - - - - 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 - - - - - - - - - - - - - - - - - - -
Retained Earnings
Loading...
M - - - - - - - - 1,955 1,879 1,818 1,778 1,683 1,620 1,491 1,458 1,388 1,345 1,306 1,260 1,224 1,163 1,104 305 267 229 191 157 102 66 29 -6 -39 -72 -109 -146 -176 -205 -235 -264 -291 -312 -335 -350 -370 -381 -391 -395 -390 -389 -393 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Accumulated Other Comprehensive Income
Loading...
M -5 -4 -9 2 2 -1 -7 -5 5 4 5 9 7 6 -1 -5 -7 1 -3 0 1 0 1 1 4 3 3 1 0 0 2 3 4 4 5 6 5 7 8 9 9 9 9 7 8 9 9 8 9 8 9 9 9 8 8 8 8 8 9 7 6 6 8 8 9 10 11 10 6 5 0 0 -1 0 0 1 1 1 1 1 2 2 0 -1 0 0 -1 -3 1 -6 -5 -6 -4 -3 -3 -3 -2 -2 -1 -2 -43 -40 -37 -34 -29 -25 -22 -20 -18 -16 -13 -12 -11 -9 -9 -8 -7 -6 -6
Capital Lease Obligations
Loading...
M 95 98 65 68 70 73 75 79 35 34 36 36 36 38 38 40 39 36 35 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Shareholders' Equity
Loading...
M 12,811 12,849 12,927 13,071 13,071 13,119 13,147 13,169 775 692 692 801 733 654 508 494 385 392 393 393 425 432 473 -284 -279 -275 -267 -261 -249 -193 -184 -75 -35 -22 -63 -49 -27 38 70 84 86 90 94 102 100 104 108 114 130 138 141 158 119 122 128 141 173 192 212 229 217 208 186 173 151 146 130 137 118 85 -28 -22 -38 -49 -55 -49 -20 -8 -3 31 72 68 64 40 115 113 247 254 243 191 191 201 191 186 186 169 156 145 143 143 158 162 162 165 143 141 132 131 114 108 102 100 24 45 43 42 37 34 16
Shareholders' Equity and Liabilities
Loading...
M 14,109 14,228 14,241 14,486 14,486 14,567 14,901 14,970 1,381 1,304 1,320 1,454 1,373 1,288 1,256 1,233 1,130 1,045 1,022 903 939 952 940 265 246 196 203 248 244 267 290 420 439 276 267 315 317 343 378 408 383 359 367 383 362 345 339 368 404 383 394 412 362 365 374 395 427 449 480 516 512 522 529 555 554 538 508 529 273 262 248 274 250 231 219 244 303 315 321 351 393 404 406 378 384 403 519 548 470 388 378 407 375 375 377 365 337 318 317 322 323 333 329 343 224 210 197 192 175 165 157 160 104 78 75 76 65 60 41
Treasury Stock
Loading...
M - - - - - - - - -2,046 -2,031 -1,966 -1,816 -1,766 -1,766 -1,766 -1,766 -1,766 -1,716 -1,666 -1,616 -1,541 -1,466 -1,366 -1,316 -1,266 -1,216 -1,166 -1,116 -1,041 -941 -871 -741 -666 -616 -616 -561 -488 -380 -308 -263 -230 -200 -170 -141 -116 -93 -74 -57 -43 -31 -20 -11 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 - - - - - - - - - - - - - - - - - - - - - -
Shares (Common, Diluted)
Loading...
M 64 64 64 65 65 65 65 50 67 36 36 69 69 68 68 68 68 69 69 70 70 71 72 72 73 73 74 75 76 77 79 79 83 84 84 86 88 90 92 92 93 94 95 95 95 95 96 96 94 96 94 94 94 93 93 93 92 91 90 90 92 92 94 94 94 95 89 89 92 91 53 53 55 53 43 43 43 42 42 42 52 50 59 59 39 38 38 38 32 32 32 32 30 30 29 29 32 30 28 25 25 25 25 25 20 24 24 17 21 20 20 20 16 17 17 17 16 14 10
Shareholders' Equity (Tangible)
Loading...
M - - - - 10 -84 -177 -210 617 505 502 606 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Net Debt
Loading...
M - - - - - - - - 572 504 545 680 621 525 748 722 630 432 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 198 161 170 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Debt
Loading...
M - - - - - - 517 281 287 293 297 300 304 308 431 434 438 352 - - - - 170 170 170 151 140 140 140 140 140 140 140 20 29 24 19 19 15 25 23 21 17 25 19 19 6 11 15 18 25 25 56 67 71 76 87 97 109 112 122 138 147 147 171 190 184 206 - 0 0 0 0 1 1 1 59 60 60 61 66 79 80 94 95 94 96 109 124 93 88 91 91 91 91 90 90 - - - - - - - - - - - - - - - - - - - - - -
Current Part of Long-Term Debt
Loading...
M - - - - - 264 30 28 26 24 22 20 18 16 135 135 135 45 320 220 220 - - 170 170 151 140 140 140 140 140 140 - - - 140 - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

StockViz Staff

September 19, 2024

Any question? Send us an email