Jun 18
2025
|
SELL
Open market or private sale
|
$193,600
$38.72 p/Share
|
5,000
|
|
Jun 17
2025
|
SELL
Open market or private sale
|
$198,900
$39.78 p/Share
|
5,000
|
|
Jun 16
2025
|
SELL
Open market or private sale
|
$208,700
$41.74 p/Share
|
5,000
|
|
Jun 13
2025
|
SELL
Open market or private sale
|
$209,800
$41.96 p/Share
|
5,000
|
|
Jun 12
2025
|
SELL
Open market or private sale
|
$219,400
$43.88 p/Share
|
5,000
|
|
Jun 11
2025
|
SELL
Open market or private sale
|
$229,800
$45.96 p/Share
|
5,000
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$238,450
$47.69 p/Share
|
5,000
|
|
Jun 09
2025
|
SELL
Open market or private sale
|
$239,500
$47.9 p/Share
|
5,000
|
|
Jun 06
2025
|
SELL
Open market or private sale
|
$246,950
$49.39 p/Share
|
5,000
|
|
Jun 05
2025
|
SELL
Open market or private sale
|
$243,600
$48.72 p/Share
|
5,000
|
|
Jun 04
2025
|
SELL
Open market or private sale
|
$300,120
$50.02 p/Share
|
6,000
|
|
Jun 03
2025
|
SELL
Open market or private sale
|
$1,156,513
$49.43 p/Share
|
23,397
|
|
Jun 02
2025
|
SELL
Open market or private sale
|
$243,950
$48.79 p/Share
|
5,000
|
|
May 30
2025
|
SELL
Open market or private sale
|
$249,700
$49.94 p/Share
|
5,000
|
|
May 29
2025
|
SELL
Open market or private sale
|
$929,560
$50.13 p/Share
|
18,543
|
|
May 28
2025
|
SELL
Open market or private sale
|
$251,500
$50.3 p/Share
|
5,000
|
|
Apr 22
2024
|
BUY
Open market or private purchase
|
$49,999,928
$88.0 p/Share
|
568,181
|
|