Aug 28
2025
|
SELL
Open market or private sale
|
$113,570,757
$103.88 p/Share
|
1,093,288
|
|
Aug 27
2025
|
SELL
Open market or private sale
|
$8,376,495
$104.03 p/Share
|
80,520
|
|
Jun 12
2025
|
|
-
|
50,000
|
|
Feb 28
2025
|
SELL
Open market or private sale
|
$3,224,167
$49.64 p/Share
|
64,951
|
|
Dec 12
2024
|
|
-
|
21,571
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$1,199,973
$36.48 p/Share
|
32,894
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$69,496,437
$41.45 p/Share
|
1,676,633
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$61,596,164
$40.11 p/Share
|
1,535,681
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$19,369,500
$34.9 p/Share
|
555,000
|
|
Nov 22
2024
|
|
-
|
81,881
|
|
Nov 08
2024
|
SELL
Open market or private sale
|
$84,437,006
$30.25 p/Share
|
2,791,306
|
|
Nov 07
2024
|
SELL
Open market or private sale
|
$3,176,250
$30.0 p/Share
|
105,875
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$9,639,752
$30.01 p/Share
|
321,218
|
|
Oct 08
2024
|
SELL
Open market or private sale
|
$80,870,956
$25.07 p/Share
|
3,225,806
|
|
Jan 03
2023
|
|
-
|
102,183
|
|