Post counter in query with paged pages

<?php

$args = [
  'post_type'      => [ 'posts' ],
  'posts_per_page' => 6,
  'facetwp'        => true,
];

$my_query = new WP_Query( $args );

if ( $my_query->have_posts() ) {

  $perpage = $my_query->get( 'posts_per_page' );
  $counter = 1;
  while ( $my_query->have_posts() ) : $my_query->the_post();

    $page = $my_query->get( 'paged' );
    $counter_paged = ( $counter + ( ( $page - 1 ) * $perpage ) );

    echo $counter_paged; // 'Ongoing' post counter, taking paging into account
    // do something with this count

    the_title();

    $counter ++;

  endwhile;

} else {
  _e( 'Sorry, no posts matched your criteria.' );
}
wp_reset_postdata();