Doug Tharme

Défenseur central - Grimsby Town
12 Août 2029
Dimanche
Processus

Événements

126
Gravité
Tonalité
  1. Inquiet de la concurrence d’une recrue Juan Ojeda

    Modéré
    Cause
    Il manquait déjà de temps de jeu avant l’arrivée de la recrue.
    Perspective
    Risque accru de demande contractuelle.
  2. Préoccupé par la hiérarchie salariale du vestiaire

    Mineur
    Cause
    La hiérarchie salariale du vestiaire est la cause de fond. L'écart avec les mieux payés est devenu un rappel quotidien.
    Perspective
    Risque accru de demande contractuelle.
  3. Choc de personnalités avec Juan Ojeda

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  4. Son club lutte pour éviter la relégation

    Sérieux
    Cause
    Le problème est l'écart avec la zone de sécurité alors que les matchs restants diminuent.
  5. A renforcé son entente avec Calum Anderson

    Mineur
    Cause
    Un solide partenariat à l'entraînement est derrière cela. Leur lecture des standards d'entraînement a divergé.
    Perspective
    La tendance s'améliore — la relation devrait continuer à se renforcer.
  6. Choc de personnalités avec Duván Riascos

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  7. Il s’est mis à vouloir : Retrouver sa place

    Esprit
  8. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Il n’est pas satisfait de son temps de jeu. Sa relation avec l’entraîneur est stable mais tendue. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  9. Il y a renoncé : Retrouver sa place

    Esprit
  10. A renforcé son entente avec Calum Anderson

    Mineur
    Cause
    Un solide partenariat à l'entraînement est derrière cela. Leur lecture des standards d'entraînement a divergé.
    Perspective
    La tendance s'améliore — la relation devrait continuer à se renforcer.
  11. Inquiet de la concurrence d’une recrue Harrison Holgate

    Modéré
    Cause
    Il manquait déjà de temps de jeu avant l’arrivée de la recrue.
    Perspective
    Risque accru de demande contractuelle.
  12. Il l’a dit tout haut : Jouer à son vrai poste

    Esprit
  13. Prend son jeune successeur sous son aile Calum Anderson

    Modéré
    Cause
    La recrue a été achetée pour un statut comparable dans l’effectif. Un concurrent bien plus jeune est arrivé à son poste.
  14. Son club lutte pour éviter la relégation

    Sérieux
    Cause
    Le problème est l'écart avec la zone de sécurité alors que les matchs restants diminuent.
  15. Il en est venu à croire : Ils l’ont mis au rebut — Grimsby Town

    Esprit
  16. Retour à l'entraînement complet après blessure

    Modéré
    Cause
    Le staff médical l'a libéré, mais l'équipe le protège d'un retour précipité.
  17. Il s’est mis à vouloir : Jouer à son vrai poste

    Esprit
  18. Son club est relégué

    Sérieux
    Cause
    Ce n'est pas une seule défaite, mais une longue série de mauvais résultats qui a décidé la relégation.
  19. Choc de personnalités avec Duván Riascos

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  20. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Il n’est pas satisfait de son temps de jeu. Sa relation avec l’entraîneur est stable mais tendue. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  21. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  22. Informé qu'il n'entre pas dans les plans de l'entraîneur

  23. La confiance de l’entraîneur grandit

    Modéré
    Cause
    Un ton bienveillant l'a motivé à répondre.
    Perspective
    La confiance de l'entraîneur devrait grandir si cette forme se poursuit.
  24. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  25. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  26. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  27. Son club lutte pour éviter la relégation

    Sérieux
    Cause
    Le problème est l'écart avec la zone de sécurité alors que les matchs restants diminuent.
  28. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  29. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  30. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  31. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  32. Rassuré par un message calme d'après-match

    Mineur
    Cause
    Le moment appelait un soutien discret. Son professionnalisme le ramène en général au calme.
    Perspective
    La tendance s'améliore — la relation devrait continuer à se renforcer.
  33. Félicité par l'entraîneur

    Mineur
    Cause
    La discussion a couvert des sujets généraux.
  34. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  35. A demandé un entretien privé à l’entraîneur

    Sérieux
    Cause
    Il n’est pas satisfait de son temps de jeu. La confiance de l’entraîneur est faible. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  36. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  37. Son club lutte pour éviter la relégation

    Sérieux
    Cause
    Le problème est l'écart avec la zone de sécurité alors que les matchs restants diminuent.
  38. Il en a fait une exigence formelle : Être payé à sa valeur

    Esprit
  39. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  40. Choc de personnalités avec Maksym Bahachanskyi

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  41. Il en a fait une exigence formelle : Partir, n’importe où

    Esprit
  42. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  43. Il l’a dit tout haut : Partir, n’importe où

    Esprit
  44. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  45. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  46. Il en est venu à croire : Du ressentiment entre eux — Maksym Bahachanskyi

    Esprit
  47. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  48. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  49. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Il n’est pas satisfait de son temps de jeu. La confiance de l’entraîneur est faible. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  50. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  51. Inquiet de la concurrence d’une recrue Gabriele Ferrarini

    Modéré
    Cause
    Le nouveau venu touche un salaire bien plus élevé. Il manquait déjà de temps de jeu avant l’arrivée de la recrue.
    Perspective
    Risque accru de demande contractuelle.
  52. Préoccupé par la hiérarchie salariale du vestiaire

    Mineur
    Cause
    La hiérarchie salariale du vestiaire est la cause de fond. L'écart avec les mieux payés est devenu un rappel quotidien.
    Perspective
    Risque accru de demande contractuelle.
  53. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  54. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  55. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  56. Son club lutte pour éviter la relégation

    Sérieux
    Cause
    Le problème est l'écart avec la zone de sécurité alors que les matchs restants diminuent.
  57. Choc de personnalités avec Maksym Bahachanskyi

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  58. Le mercato s'est refermé sans transfert

  59. Prêt retiré

    Décision
    Cause
    Aucun club ne l’a pris en prêt avant la fin du mercato
    Qui
    Direction
  60. En réévaluation

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  61. Prêt envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  62. Félicité par l'entraîneur pour son attitude

    Sérieux
    Cause
    La discussion portait sur son attitude.
  63. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  64. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  65. Est resté pour un entraînement supplémentaire

    Modéré
    Cause
    Il est resté pour travailler en plus, alors que le reste de l'effectif était déjà rentré.
  66. Choc de personnalités avec Grant Kekana

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  67. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Sa relation avec l’entraîneur s’est dégradée. La confiance de l’entraîneur est faible. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  68. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  69. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  70. Félicité par l'entraîneur

    Majeur
    Cause
    La discussion a couvert des sujets généraux.
  71. Félicité par l'entraîneur

    Majeur
    Cause
    La discussion a couvert des sujets généraux.
  72. Rassuré par un message calme d'après-match

    Mineur
    Cause
    L'équipe avait gagné et l'entraîneur voulait consolider les standards. Son professionnalisme le ramène en général au calme.
    Perspective
    La tendance s'améliore — la relation devrait continuer à se renforcer.
  73. Choc de personnalités avec Amin Seydiyev

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  74. Choc de personnalités avec Maksym Bahachanskyi

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  75. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  76. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  77. Est resté sur le banc tout le match

    Mineur
    Cause
    Le banc a été pensé avec d'autres options de match.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  78. Choc de personnalités avec Grant Kekana

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  79. Il l’a dit tout haut : Être payé à sa valeur

    Esprit
  80. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  81. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Sa relation avec l’entraîneur s’est dégradée. La confiance de l’entraîneur est faible. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  82. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  83. Félicité par l'entraîneur

    Majeur
    Cause
    La discussion a couvert des sujets généraux.
  84. Félicité par l'entraîneur

    Majeur
    Cause
    La discussion a couvert des sujets généraux.
  85. A reçu un plan de développement personnel

  86. L'entraîneur a rompu une promesse

    Sérieux
    Cause
    Même un ton honnête a été mal pris vu la relation tendue.
  87. Choc de personnalités avec Maksym Bahachanskyi

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  88. Le staff médical le protège d'un retour précipité

    Sérieux
    Cause
    Le staff médical n'est pas encore prêt à le libérer pour le temps de jeu complet.
  89. Accroché avec Maldini Kacurri sur les standards d'entraînement

    Mineur
    Cause
    Le désaccord est parti de leur perception très différente de l'effort à l'entraînement. Cela s'est passé sur le terrain d'entraînement devant tout le groupe.
    Perspective
    Devrait se calmer si rien ne se reproduit ces prochaines semaines.
  90. Préoccupé par la hiérarchie salariale du vestiaire

    Mineur
    Cause
    La hiérarchie salariale du vestiaire est la cause de fond. L'écart avec les mieux payés est devenu un rappel quotidien.
    Perspective
    Risque accru de demande contractuelle.
  91. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  92. Choc de personnalités avec Grant Kekana

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  93. Il s’est mis à vouloir : Être payé à sa valeur

    Esprit
  94. A demandé un entretien privé à l’entraîneur

    Modéré
    Cause
    Il n’est pas satisfait de son temps de jeu. Sa relation avec l’entraîneur est stable mais tendue. Il en a déjà parlé récemment à l’entraîneur.
    Perspective
    Risque accru de demande contractuelle.
  95. Choc de personnalités avec Owen Foster

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  96. Informé qu'il n'entre pas dans les plans de l'entraîneur

  97. Préoccupé par la hiérarchie salariale du vestiaire

    Mineur
    Cause
    La hiérarchie salariale du vestiaire est la cause de fond. L'écart avec les mieux payés est devenu un rappel quotidien.
    Perspective
    Risque accru de demande contractuelle.
  98. Il en est venu à croire : Les deux se sont heurtés — Anthony Wilson

    Esprit
  99. A demandé au club de lui trouver une nouvelle équipe

    Mineur
    Cause
    Les dynamiques continues du vestiaire ont conduit à cela.
  100. Le mercato s'est refermé sans transfert

  101. Prêt envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  102. Départ envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  103. Inquiet de la concurrence d’une recrue Ossama Ashley

    Modéré
    Cause
    La recrue a été achetée pour un statut comparable dans l’effectif. Il manquait déjà de temps de jeu avant l’arrivée de la recrue.
    Perspective
    Risque accru de demande contractuelle.
  104. Choc de personnalités avec Giuseppe Scarano

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  105. L'entraîneur lui a promis plus de temps de jeu

    Modéré
    Cause
    La discussion portait sur le temps de jeu.
  106. A signé un nouveau contrat

    Modéré
    Cause
    Il s'est engagé sur le projet à des conditions acceptables pour les deux parties.
  107. Préoccupé par la hiérarchie salariale du vestiaire

    Mineur
    Cause
    La hiérarchie salariale du vestiaire est la cause de fond. L'écart avec les mieux payés est devenu un rappel quotidien.
    Perspective
    Risque accru de demande contractuelle.
  108. Choc de personnalités avec Grant Kekana

    Mineur
    Cause
    Leurs personnalités se frottent depuis un moment. Cela s'est joué derrière la porte du vestiaire, à l'abri des caméras.
    Perspective
    Des incidents répétés pourraient nuire à son statut dans le vestiaire.
  109. Discussion tendue avec l'entraîneur sur le temps de jeu

    Modéré
    Cause
    La discussion portait sur le temps de jeu.
  110. Discussion tendue avec l'entraîneur sur le temps de jeu

    Modéré
    Cause
    La discussion portait sur le temps de jeu.
  111. Prolongation de contrat signée

    Décision
    Mouvement
    3y · $482.6K/y
  112. Prolongation de contrat proposée

    Décision
    Mouvement
    3y · $482.6K/y
  113. Zak Gilsenan, un ami proche, a été vendu par le club

    Modéré
    Cause
    La perte d'un ami proche au club se fait toujours sentir. Le lien était déjà solide, l'impact moral devrait rester limité.
    Perspective
    Une intervention du coach pourrait être nécessaire si cela dure.
  114. Prêt envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  115. Prêt retiré

    Décision
    Cause
    Aucun club ne l’a pris en prêt avant la fin du mercato
    Qui
    Direction
  116. En réévaluation

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  117. Direction a mis en prêt

    Décision
    Cause
    Payé depuis des saisons sans jouer en équipe première
    Qui
    Direction
  118. Prêt envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  119. Prêt retiré

    Décision
    Cause
    Aucun club ne l’a pris en prêt avant la fin du mercato
    Qui
    Direction
  120. En réévaluation

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  121. Mis sur la liste des prêts

    Décision
    Cause
    Excédentaire dans le schéma tactique
    Qui
    Wilson Anthony
  122. Prolongation de contrat signée

    Décision
    Mouvement
    3y · $370.9K/y
  123. Prolongation de contrat proposée

    Décision
    Mouvement
    3y · $370.9K/y
  124. Prêt envisagé

    Décision
    Mouvement
    Plan de développement mis à jour
    Qui
    Direction
  125. Prolongation de contrat signée

    Décision
    Mouvement
    3y · $307.6K/y
  126. Prolongation de contrat proposée

    Décision
    Mouvement
    3y · $307.6K/y