May 29
2024
|
|
-
|
7,216,031
|
|
May 29
2024
|
|
-
|
1,318,067
|
|
May 07
2024
|
SELL
Open market or private sale
|
$25,573,010
$59.67 p/Share
|
428,574
|
|
May 06
2024
|
SELL
Open market or private sale
|
$25,573,010
$59.67 p/Share
|
428,574
|
|
May 03
2024
|
SELL
Open market or private sale
|
$25,573,010
$59.67 p/Share
|
428,574
|
|
May 02
2024
|
SELL
Open market or private sale
|
$25,573,010
$59.67 p/Share
|
428,574
|
|
May 01
2024
|
SELL
Open market or private sale
|
$25,572,652
$59.67 p/Share
|
428,568
|
|
Apr 30
2024
|
SELL
Open market or private sale
|
$25,572,652
$59.67 p/Share
|
428,568
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$25,572,652
$59.67 p/Share
|
428,568
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$269,840,000
$67.46 p/Share
|
4,000,000
|
|
Feb 02
2024
|
SELL
Open market or private sale
|
$3,371,927
$50.28 p/Share
|
67,063
|
|
Feb 01
2024
|
SELL
Open market or private sale
|
$5,409,858
$42.33 p/Share
|
127,802
|
|
Jan 31
2024
|
SELL
Open market or private sale
|
$5,421,609
$42.41 p/Share
|
127,838
|
|
Jan 30
2024
|
SELL
Open market or private sale
|
$5,502,023
$42.95 p/Share
|
128,103
|
|
Jan 29
2024
|
SELL
Open market or private sale
|
$5,575,046
$43.44 p/Share
|
128,339
|
|
Jan 26
2024
|
SELL
Open market or private sale
|
$5,505,058
$42.97 p/Share
|
128,114
|
|
Jan 25
2024
|
SELL
Open market or private sale
|
$5,522,888
$43.09 p/Share
|
128,171
|
|
Jan 24
2024
|
SELL
Open market or private sale
|
$5,566,044
$43.38 p/Share
|
128,309
|
|
Jan 23
2024
|
SELL
Open market or private sale
|
$5,573,415
$43.43 p/Share
|
128,331
|
|
Jan 22
2024
|
SELL
Open market or private sale
|
$6,042,062
$46.6 p/Share
|
129,658
|
|
Jan 19
2024
|
SELL
Open market or private sale
|
$2,015,198
$33.33 p/Share
|
60,462
|
|
Sep 18
2023
|
BUY
Acquisition or disposition by will or laws
|
-
|
3,600,000
|
|