May 29
2024
|
BUY
Open market or private purchase
|
$319,600
$31.96 p/Share
|
10,000
|
|
May 03
2024
|
BUY
Open market or private purchase
|
$1,456,000
$36.4 p/Share
|
40,000
|
|
Mar 06
2024
|
BUY
Open market or private purchase
|
$621,750
$41.45 p/Share
|
15,000
|
|
Nov 10
2023
|
BUY
Open market or private purchase
|
$628,500
$41.9 p/Share
|
15,000
|
|
May 05
2023
|
BUY
Open market or private purchase
|
$1,125,500
$45.02 p/Share
|
25,000
|
|
Nov 04
2022
|
BUY
Open market or private purchase
|
$1,118,500
$44.74 p/Share
|
25,000
|
|
Mar 08
2022
|
BUY
Open market or private purchase
|
$895,570
$68.89 p/Share
|
13,000
|
|
Sep 17
2021
|
SELL
Open market or private sale
|
$552,400
$110.48 p/Share
|
5,000
|
|