May 13
2025
SELL
Open market or private sale
$133,852,352
$194.84 p/Share
686,986
Reduced 25.62%
1,994,323
Common Stock
Jan 13
2025
SELL
Open market or private sale
$79,506,240
$185.22 p/Share
429,253
Reduced 13.8%
2,681,309
Common Stock
Dec 19
2024
SELL
Open market or private sale
$86,193,242
$162.81 p/Share
529,410
Reduced 14.54%
3,110,562
Common Stock
Nov 27
2024
SELL
Open market or private sale
$22,125,000
$177.0 p/Share
125,000
Reduced 3.32%
3,639,972
Common Stock
Nov 21
2024
SELL
Open market or private sale
$83,037,025
$175.6 p/Share
472,876
Reduced 11.16%
3,764,972
Common Stock
Sep 19
2024
SELL
Open market or private sale
$140,400,000
$146.25 p/Share
960,000
Reduced 18.47%
4,237,848
Common Stock
Mar 19
2024
SELL
Open market or private sale
$77,145,000
$154.29 p/Share
500,000
Reduced 8.78%
5,197,848
Common Stock
Dec 11
2023
SELL
Open market or private sale
$70,515,500
$128.21 p/Share
550,000
Reduced 8.84%
5,673,438
Common Stock
Dec 04
2023
SELL
Open market or private sale
$19,999,894
$136.56 p/Share
146,455
Reduced 2.3%
6,223,438
Common Stock
Sep 05
2023
SELL
Open market or private sale
$94,400,000
$118.0 p/Share
800,000
Reduced 11.16%
6,369,893
Common Stock
Jun 26
2023
SELL
Open market or private sale
$136,497,330
$95.0 p/Share
1,436,814
Reduced 16.7%
7,167,766
Common Stock
Dec 20
2021
BUY
Open market or private purchase
$1,711,000
$68.44 p/Share
25,000
Added 0.27%
9,158,318
Common Stock
Dec 17
2021
BUY
Open market or private purchase
$27,500
$68.75 p/Share
400
Added 0.0%
9,133,318
Common Stock
Dec 16
2021
BUY
Open market or private purchase
$1,407,400
$70.37 p/Share
20,000
Added 0.22%
9,132,918
Common Stock
Sep 23
2021
BUY
Open market or private purchase
$1,751,860
$79.63 p/Share
22,000
Added 0.24%
9,112,918
Common Stock
Sep 17
2021
BUY
Open market or private purchase
$4,683,042
$79.71 p/Share
58,751
Added 0.64%
9,090,918
Common Stock
Sep 16
2021
BUY
Open market or private purchase
$1,777,500
$79.0 p/Share
22,500
Added 0.25%
9,032,167
Common Stock
Jun 17
2021
BUY
Open market or private purchase
$3,256,000
$65.12 p/Share
50,000
Added 0.55%
9,009,667
Common Stock
Jun 09
2021
BUY
Open market or private purchase
$1,537,500
$61.5 p/Share
25,000
Added 0.28%
8,959,669
Common Stock
Jun 08
2021
BUY
Open market or private purchase
$16,912,500
$61.5 p/Share
275,000
Added 2.99%
8,934,669
Common Stock