Nov 20
2024
|
BUY
Discretionary transaction
|
$48,690
$42.12 p/Share
|
1,156
|
|
Aug 05
2024
|
BUY
Discretionary transaction
|
$48,602
$38.09 p/Share
|
1,276
|
|
May 07
2024
|
BUY
Discretionary transaction
|
$48,614
$38.37 p/Share
|
1,267
|
|
Feb 26
2024
|
BUY
Discretionary transaction
|
$48,787
$36.6 p/Share
|
1,333
|
|
Nov 06
2023
|
BUY
Discretionary transaction
|
$44,092
$37.75 p/Share
|
1,168
|
|
Aug 04
2023
|
BUY
Discretionary transaction
|
$45,421
$41.33 p/Share
|
1,099
|
|
May 05
2023
|
BUY
Discretionary transaction
|
$44,603
$47.05 p/Share
|
948
|
|
Feb 27
2023
|
BUY
Discretionary transaction
|
$44,789
$47.75 p/Share
|
938
|
|
Nov 09
2022
|
BUY
Discretionary transaction
|
$37,182
$45.4 p/Share
|
819
|
|
Aug 05
2022
|
BUY
Discretionary transaction
|
$37,160
$52.56 p/Share
|
707
|
|
May 05
2022
|
BUY
Discretionary transaction
|
$37,157
$49.02 p/Share
|
758
|
|
Feb 28
2022
|
BUY
Discretionary transaction
|
$38,331
$52.01 p/Share
|
737
|
|
Nov 08
2021
|
BUY
Discretionary transaction
|
$23,048
$45.73 p/Share
|
504
|
|
Aug 06
2021
|
BUY
Discretionary transaction
|
$67,429
$53.43 p/Share
|
1,262
|
|