Nov 25
2024
|
SELL
Open market or private sale
|
$2,610,636
$141.23 p/Share
|
18,485
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$37,544,367
$140.89 p/Share
|
266,480
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$151,083,528
$141.75 p/Share
|
1,065,845
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$60,690,527
$139.79 p/Share
|
434,155
|
|
May 28
2024
|
SELL
Open market or private sale
|
$1,041,519
$109.3 p/Share
|
9,529
|
|
May 24
2024
|
SELL
Open market or private sale
|
$141,057,232
$105.1 p/Share
|
1,342,124
|
|
May 23
2024
|
SELL
Open market or private sale
|
$112,083,353
$102.86 p/Share
|
1,089,669
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$236,011,504
$93.98 p/Share
|
2,511,295
|
|
Apr 26
2024
|
SELL
Open market or private sale
|
$45,987,140
$94.1 p/Share
|
488,705
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$63,906,912
$33.34 p/Share
|
1,916,824
|
|
Jul 13
2023
|
SELL
Open market or private sale
|
$3,704,562
$27.0 p/Share
|
137,206
|
|
Jun 29
2023
|
SELL
Open market or private sale
|
$45,569,446
$24.02 p/Share
|
1,897,146
|
|
Jun 27
2023
|
SELL
Open market or private sale
|
$645,024
$24.0 p/Share
|
26,876
|
|
Jun 26
2023
|
SELL
Open market or private sale
|
$3,129,292
$24.07 p/Share
|
130,008
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$13,564,962
$20.13 p/Share
|
673,868
|
|
Jun 05
2023
|
SELL
Open market or private sale
|
$4,736,807
$20.06 p/Share
|
236,132
|
|
May 30
2023
|
SELL
Open market or private sale
|
$23,063,644
$20.16 p/Share
|
1,144,030
|
|
Nov 01
2021
|
BUY
Other acquisition or disposition
|
$504,490,353
$27.29 p/Share
|
18,486,271
|
|