IDT Corporation

NYSE IDT

Download Data

IDT Corporation Balance Sheet 1994 - 2024

This table shows the Balance Sheet for IDT Corporation 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-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 2007-07-31 2007-04-30 2007-01-31 2006-10-31 2006-07-31 2006-04-30 2006-01-31 2005-10-31 2005-07-31 2005-04-30 2005-01-31 2004-10-31 2004-07-31 2004-04-30 2004-01-31 2003-10-31 2003-07-31 2003-04-30 2003-01-31 2002-10-31 2002-07-31 2002-04-30 2002-01-31 2001-10-31 2001-07-31 2001-04-30 2001-01-31 2000-10-31 2000-07-31 2000-04-30 2000-01-31 1999-10-31 1999-07-31 1999-04-30 1999-01-31 1998-10-31 1998-07-31 1998-04-30 1998-01-31 1997-10-31 1997-07-31 1997-04-30 1997-01-31 1996-10-31 1996-07-31 1996-04-30 1996-01-31 1995-10-31 1995-07-31 1995-04-30 1995-01-31 1994-10-31
Cash
Loading...
M 234 122 104 91 118 108 98 97 104 115 107 84 79 74 85 52 61 62 80 79 74 59 68 50 54 53 90 71 78 92 110 101 100 105 110 115 133 168 154 147 138 151 147 152 151 166 152 156 130 129 254 269 252 227 222 215 174 166 111 126 133 122 169 129 150 136 154 275 340 302 119 126 49 170 172 167 161 144 142 162 188 141 99 243 162 316 351 753 965 1,044 1,091 1,108 1,051 1,071 163 100 236 53 53 20 61 98 115 169 9 13 8 6 7 9 15 32 0 - 0 - - -
Short-Term Investments
Loading...
M 36 38 49 48 39 29 39 39 44 45 56 54 46 45 24 19 15 16 8 0 1 2 6 11 46 54 58 61 53 58 53 47 47 47 40 31 19 15 13 12 11 11 10 11 0 0 0 0 0 0 0 0 0 1 2 2 4 8 7 22 13 90 134 184 130 268 388 400 428 506 396 582 649 694 761 764 835 835 897 862 882 859 922 794 916 799 659 269 90 9 3 12 26 125 230 246 81 78 78 - - - - - - - - - - - - - - - - - - -
Cash and Short-Term Investments
Loading...
M 271 160 152 138 157 137 138 136 148 159 164 138 125 119 109 70 76 78 88 80 75 62 74 61 100 107 149 132 131 150 162 148 146 153 151 146 152 183 167 159 149 162 157 163 151 166 152 157 131 129 254 269 252 227 223 218 178 174 119 148 146 213 303 313 280 404 542 674 768 808 515 709 698 863 933 931 997 980 1,039 1,023 1,071 1,001 1,021 1,038 1,078 1,114 1,010 1,022 1,055 1,053 1,095 1,120 1,077 1,195 393 346 317 131 131 20 61 98 115 169 9 13 8 6 7 9 15 32 0 - 0 - - -
Receivables
Loading...
M 37 35 32 66 48 58 64 53 53 51 51 47 43 52 47 44 47 52 51 58 54 50 66 69 63 72 79 65 67 55 59 49 58 59 63 67 82 84 82 69 66 64 63 65 64 72 71 83 73 94 94 126 128 134 113 105 106 117 116 142 138 153 146 179 163 212 187 172 187 183 179 185 199 208 223 195 220 181 198 184 180 159 135 126 133 123 120 126 134 148 109 117 141 140 165 166 151 125 125 79 64 47 40 40 40 25 18 14 14 13 12 7 3 - 2 - - -
Inventory
Loading...
M - 142 142 150 133 134 130 155 0 - -5 -4 9 -4 -3 3 5 -1 7 -4 -4 16 3 -6 8 7 -14 2 -12 4 -10 9 1 4 4 15 2 -2 -13 -3 -2 0 2 -1 8 -2 12 -10 21 0 33 2 6 -21 -8 1 11 -1 25 -4 15 -7 33 -15 48 -25 -15 15 -3 -4 6 14 9 15 -28 26 -39 17 -14 -4 -21 -24 -9 7 -10 -3 6 8 14 -39 8 27 10 12 13 - - - - - - - - - -8 - - - -2 - - - - - - - - -
Other Current Assets
Loading...
M 95 45 61 35 37 32 31 27 186 175 178 173 164 159 169 174 228 245 222 212 216 196 185 190 185 156 158 128 119 110 127 131 118 112 124 104 98 93 103 85 91 74 69 66 58 55 54 42 39 35 54 52 49 57 52 44 55 53 116 108 137 113 94 75 117 103 89 105 78 75 543 146 202 138 136 112 118 101 107 107 92 81 81 88 85 78 65 41 49 33 32 36 38 62 71 308 66 36 36 115 103 72 72 21 5 5 3 5 6 4 3 1 0 - 0 - - -
Current Assets
Loading...
M 403 382 387 390 374 361 363 371 387 385 388 354 341 325 322 292 355 374 368 346 341 324 329 314 357 342 371 327 305 319 339 337 323 328 341 333 334 359 339 311 304 299 290 293 281 292 289 272 263 258 434 450 436 398 381 368 350 343 377 394 436 472 576 551 609 694 803 966 1,030 1,062 1,243 1,054 1,109 1,224 1,264 1,264 1,296 1,279 1,330 1,310 1,322 1,216 1,228 1,259 1,287 1,312 1,201 1,197 1,252 1,194 1,244 1,300 1,267 1,409 642 819 534 292 292 213 228 217 228 230 46 43 29 24 24 26 31 39 4 - 2 - - -
Property, Plant, Equipment (Net)
Loading...
M 44 44 44 45 45 44 44 41 39 39 39 39 39 40 40 41 43 44 34 35 36 37 36 37 89 89 89 90 89 87 87 90 90 92 91 91 86 83 82 81 81 80 81 85 86 86 86 86 86 88 91 91 93 95 97 104 110 116 133 198 206 218 230 269 232 242 251 260 273 284 292 316 317 364 370 293 292 267 262 271 292 292 287 288 282 271 251 262 257 228 224 215 207 185 226 186 158 114 114 104 100 84 75 50 35 30 26 24 23 21 13 8 4 - 2 - - -
Goodwill
Loading...
M 26 26 26 27 27 26 26 26 15 15 15 15 15 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 14 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 19 19 19 19 18 19 17 17 17 12 72 74 75 101 102 102 102 100 101 97 106 167 146 111 111 128 92 92 90 81 67 42 42 34 34 35 33 32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Intangible Assets
Loading...
M 7 7 8 8 9 9 10 10 7 7 8 6 6 4 4 4 4 4 4 4 4 4 11 12 12 11 12 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 2 2 8 9 10 11 12 14 22 23 25 27 44 185 142 144 157 119 121 122 106 98 65 65 59 60 60 26 22 32 32 198 181 137 155 173 78 79 80 80 76 74 75 74 6 6 1 1 - - - - - - - - - - -
Goodwill and Intangible Assets
Loading...
M 33 34 35 35 36 35 36 37 22 22 22 21 21 17 17 16 17 15 15 15 15 15 23 23 23 23 23 12 12 12 12 15 15 16 16 16 16 16 17 17 16 16 16 16 16 17 17 17 17 17 21 22 22 22 22 23 22 22 23 15 74 82 84 111 113 114 115 122 125 122 133 211 331 253 255 286 211 213 212 187 165 106 107 93 95 94 58 54 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tangible Assets
Loading...
M - 167 159 169 163 139 132 127 139 141 142 106 69 64 58 41 40 40 41 41 37 21 19 15 126 128 134 129 127 128 112 116 112 120 118 130 130 143 84 80 77 - - - - - - - - 53 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Long-Term Investments
Loading...
M 5 8 10 10 7 7 7 7 8 9 12 15 10 10 9 9 10 9 9 8 8 8 7 7 24 26 27 24 24 22 14 12 11 12 12 12 11 12 - 10 9 - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Investments
Loading...
M 41 46 58 58 46 36 47 46 52 54 68 69 56 55 33 27 24 25 18 9 9 10 13 17 71 81 85 85 77 80 67 59 58 60 53 43 30 27 - 23 21 - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Long-Term Assets (Other)
Loading...
M 15 11 11 10 11 10 10 10 10 10 10 10 9 9 9 12 12 12 12 12 13 12 11 11 14 9 9 8 7 7 8 8 8 13 13 14 18 18 17 18 17 17 19 20 21 24 21 19 21 22 11 10 10 9 9 11 12 12 13 19 21 66 71 87 97 97 198 123 101 100 94 255 223 218 200 212 163 198 160 146 153 139 152 116 87 88 98 213 225 225 216 413 432 449 178 125 44 29 29 70 49 49 40 36 3 3 2 4 3 2 1 0 - - - - - -
Total Long-Term Assets
Loading...
M 118 117 124 128 127 130 134 132 119 122 125 108 83 81 83 80 84 85 75 73 75 76 71 74 147 146 148 158 154 153 131 133 132 142 144 149 146 146 142 140 141 143 145 153 160 164 162 129 130 136 134 131 132 135 137 145 151 161 183 242 312 396 427 783 806 810 564 506 499 506 520 782 726 724 714 663 575 586 544 523 542 495 504 462 429 419 406 529 514 485 638 809 775 789 577 388 281 223 223 250 223 207 189 92 44 34 30 28 26 23 13 8 4 - 2 - - -
Total Assets
Loading...
M 522 499 511 518 501 491 497 503 506 508 513 462 425 406 405 372 440 459 444 420 416 400 400 388 504 488 519 485 459 472 470 469 456 469 486 482 480 504 481 451 445 441 435 446 441 456 451 401 393 394 568 581 568 533 518 513 501 504 560 636 748 868 1,003 1,333 1,415 1,503 1,367 1,471 1,528 1,568 1,763 1,836 1,834 1,949 1,978 1,927 1,871 1,865 1,874 1,833 1,864 1,712 1,732 1,721 1,716 1,731 1,608 1,725 1,765 1,679 1,881 2,109 2,042 2,198 1,219 1,207 815 515 515 463 451 424 417 322 90 77 59 52 51 49 44 47 8 - 4 - - -
Accounts Payable
Loading...
M 22 24 22 30 23 32 29 28 24 32 25 31 36 31 31 28 33 37 37 38 35 56 45 24 37 47 41 36 32 33 30 27 29 31 29 26 30 28 42 37 30 34 39 33 34 38 40 41 41 36 59 60 60 54 53 49 57 62 67 55 56 54 83 66 57 60 54 61 72 68 82 90 86 99 116 129 120 135 140 129 122 70 107 98 122 126 122 118 131 135 163 191 125 140 162 87 89 80 80 54 54 41 39 27 23 24 17 4 7 8 8 3 3 - 1 - - -
Short-Term Debt
Loading...
M 3 100 111 3 3 3 0 3 2 3 129 3 3 2 126 2 126 121 128 115 119 121 130 125 113 109 125 121 102 120 118 120 123 133 6 6 6 7 13 14 16 16 22 22 1 1 1 1 1 1 2 3 5 6 7 8 9 7 8 10 11 11 11 15 26 24 29 29 23 20 19 24 24 34 33 23 24 17 22 19 38 25 28 25 26 26 23 23 25 22 21 27 32 51 36 71 12 13 13 8 8 6 6 5 5 4 3 3 2 2 - - 3 - - - - -
Current Revenue (Deferred)
Loading...
M 34 114 122 120 122 119 122 134 150 142 158 153 149 154 156 152 208 229 218 202 41 45 55 68 72 75 76 171 171 163 182 185 171 164 171 155 152 144 164 148 152 133 120 115 109 99 95 80 78 74 79 82 80 84 69 72 70 71 69 69 68 77 89 94 100 113 113 115 124 137 134 145 147 145 144 145 128 131 141 141 146 147 145 121 122 119 112 98 93 88 71 67 - - - - - - - - - - - - - - - - - - - - - - - - - -
Other Current Liabilities
Loading...
M 227 38 39 149 140 139 154 150 151 150 28 140 139 133 12 127 10 9 7 7 166 139 137 143 134 107 120 5 6 4 14 4 4 3 143 146 142 163 149 142 143 155 153 156 162 180 166 170 162 171 185 172 169 147 156 152 150 147 170 210 256 299 342 226 248 252 306 260 255 279 444 314 323 302 257 262 277 224 223 208 183 215 188 207 177 169 136 141 122 71 73 35 82 73 96 29 79 20 20 24 20 15 17 8 3 3 4 12 12 10 9 12 8 - 3 - - -
Current Liabilities
Loading...
M 285 276 294 302 288 293 305 315 327 326 339 327 326 320 325 309 376 396 389 362 362 362 367 360 356 338 363 333 311 320 344 335 326 331 349 333 331 342 368 341 341 337 334 326 305 318 301 292 282 282 325 318 314 290 285 280 286 287 314 344 391 440 525 402 431 450 502 465 473 504 680 573 581 580 550 559 548 507 525 497 490 456 468 451 447 440 393 380 370 316 328 319 238 263 294 187 180 113 113 86 82 62 62 40 31 30 24 19 21 20 17 15 14 - 3 - - -
Long-Term Debt
Loading...
M - - - - - - - - - - - - - - - - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 7 7 7 28 30 30 30 30 30 30 34 34 34 34 37 37 40 49 105 107 110 111 119 96 102 106 113 125 121 122 196 187 184 164 73 29 34 32 31 44 47 45 39 42 43 45 48 52 55 50 53 58 47 56 47 38 - - - - - - - - - - - - - - - - - - - - -
Non-Current Liabilities (Other)
Loading...
M 4 3 3 4 5 5 7 12 5 7 1 7 1 8 1 9 10 10 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 - 2 2 2 - 7 4 - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Non-Current Liabilities
Loading...
M 6 6 6 7 9 9 11 12 5 7 7 7 8 8 9 9 10 10 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 12 13 11 11 13 15 39 45 47 38 42 41 39 44 47 42 47 53 53 57 66 123 124 127 130 493 471 462 224 228 241 234 236 310 298 301 299 250 208 227 225 222 211 219 220 244 254 265 290 362 396 435 456 568 613 616 226 175 81 129 129 118 120 112 113 109 19 17 9 10 7 5 8 3 5 - 1 - - -
Total Liabilities
Loading...
M 291 282 300 309 297 302 316 327 333 332 346 335 334 328 334 318 386 407 390 363 363 363 368 361 358 340 364 334 313 322 345 338 328 333 351 335 333 344 380 354 351 348 346 341 344 363 348 330 324 323 364 362 360 331 332 333 339 344 380 466 515 568 655 895 902 912 726 693 714 739 916 882 879 881 850 809 756 734 750 719 700 676 687 695 701 705 683 742 767 752 784 887 852 879 520 362 261 242 242 204 202 174 175 149 50 47 33 28 28 25 17 15 14 - 3 - - -
Additional Paid-in Capital
M - - 301 300 299 297 296 296 279 278 278 277 277 278 277 277 276 275 273 272 272 294 294 293 396 395 394 397 401 397 396 407 405 404 - 402 399 394 - 392 391 - - - - - - - - 392 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Common Stock (Net)
Loading...
M - - - 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 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 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 0 0 0 0 0 0 0 - - - - - - - - - - - - - - - - - - -
Retained Earnings
Loading...
M - - - 17 10 -5 -16 -33 -38 -45 -43 -82 -118 -131 -139 -161 -161 -162 -161 -160 -163 -165 -173 -179 -173 -170 -163 -149 -140 -136 -154 -160 -160 -160 0 157 -153 -136 0 -200 -202 0 89 0 0 0 - 0 0 -230 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Accumulated Other Comprehensive Income
Loading...
M -17 -17 -17 -14 -14 -12 -11 -11 -11 -9 -10 -8 -9 -7 -7 -7 -7 -6 -5 -4 -4 -4 -5 -5 -3 -3 -2 -5 -6 -7 -4 -1 -3 1 1 1 0 2 4 4 4 3 2 2 4 2 0 2 0 2 3 3 0 -1 -1 1 1 2 1 -3 -4 -2 7 10 0 11 11 13 15 9 1 2 0 -6 -21 -1 5 21 6 -7 -9 -5 -8 -12 -12 -13 -3 -5 -8 -4 -3 -5 1 -46 -93 7 0 0 -37 -31 -20 -20 -16 -6 -10 -8 -6 -2 -4 -3 -2 -1 -1 - 0 - - -
Capital Lease Obligations
Loading...
M 2 2 3 4 4 4 5 8 7 6 5 6 7 7 7 11 9 9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Shareholders' Equity
Loading...
M 212 200 194 193 188 174 168 164 161 164 165 127 90 81 75 57 56 55 56 56 53 36 31 27 137 139 146 141 138 140 124 131 127 135 134 146 146 160 100 96 93 93 89 104 96 92 102 71 68 70 209 221 208 200 184 179 162 160 176 166 229 295 342 430 504 581 630 768 805 819 803 906 907 986 1,038 1,027 988 998 991 972 983 901 898 864 853 858 870 928 941 903 1,076 1,208 1,184 1,311 468 521 381 253 274 258 248 245 239 173 40 30 25 24 23 24 27 32 -6 - 1 - - -
Shareholders' Equity and Liabilities
Loading...
M 522 499 511 518 501 491 497 503 506 508 513 462 425 406 405 372 440 459 444 420 416 400 400 388 504 488 519 485 459 472 470 469 456 469 486 482 480 504 481 451 445 441 435 446 441 456 451 401 393 394 568 581 568 533 518 513 501 504 560 636 748 868 1,003 1,333 1,415 1,503 1,367 1,471 1,528 1,568 1,763 1,836 1,834 1,949 1,978 1,927 1,871 1,865 1,874 1,833 1,864 1,712 1,732 1,721 1,716 1,731 1,608 1,725 1,765 1,679 1,881 2,109 2,042 2,198 1,219 1,207 815 515 515 463 451 424 417 322 90 77 59 52 51 49 44 47 8 - 4 - - -
Treasury Stock
Loading...
M - - - -109 -107 -107 -102 -88 -69 -60 -60 -60 -60 -59 -56 -52 -52 -52 -52 -52 -52 -89 -86 -83 -83 -83 -83 -103 -117 -115 -115 -115 -115 -111 -111 -101 -101 -100 -100 -100 -100 -99 -99 -99 -99 -99 -98 -95 -95 -95 -95 -87 -296 -296 -296 -296 -296 -295 -294 -292 -291 -288 -286 -285 -284 -279 -240 -222 -221 -220 -220 -215 -212 -174 -148 -132 -132 -126 -122 -106 -144 -149 -151 -154 -154 -154 -154 -154 -154 -153 -138 -138 -136 -79 - - - - - - - - - - - - - - - - - - - - - - - -
Shares (Common, Diluted)
Loading...
M 25 25 26 26 26 26 26 26 27 26 26 26 26 26 26 27 26 26 25 26 25 24 25 25 25 25 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 20 22 23 22 22 22 22 21 20 23 22 8 24 25 25 25 27 27 27 27 29 32 32 32 33 32 33 32 32 29 30 31 28 27 27 27 26 25 26 24 24 25 22 22 26 13 13 12 24 23 24 23 23 19 21 18 17 14 13 13 14 11 12 11 11 11 10 7 12
Shareholders' Equity (Tangible)
Loading...
M - 167 159 169 163 139 132 127 139 142 143 106 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Net Debt
Loading...
M - - 263 141 160 140 138 139 151 162 293 141 - - - - - - - - - - - - - - - - - - - - - - - - - - - 179 171 - - - - - - - - 160 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total Debt
Loading...
M - - - - - - - - - - - - - - - - - - - - - 121 130 125 113 109 125 121 102 120 118 120 123 133 6 6 6 7 20 20 22 22 28 29 29 30 30 30 30 31 32 37 38 39 41 45 46 48 57 115 118 120 123 134 122 127 135 142 148 141 141 220 211 218 197 96 53 51 54 51 82 72 73 64 68 69 68 71 77 77 71 80 89 97 92 118 50 - - - - - - - - - - - - - - - - - - - - -
Current Part of Long-Term Debt
Loading...
M - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - 20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

StockViz Staff

September 19, 2024

Any question? Send us an email