Jun 13
2024
|
SELL
Open market or private sale
|
$2,200,960
$119.52 p/Share
|
18,415
|
|
Aug 29
2023
|
SELL
Open market or private sale
|
$2,100,275
$93.8 p/Share
|
22,391
|
|
Aug 16
2023
|
SELL
Open market or private sale
|
$1,770,407
$90.12 p/Share
|
19,645
|
|
Aug 14
2023
|
SELL
Open market or private sale
|
$2,657,540
$90.08 p/Share
|
29,502
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$2,499,961
$97.67 p/Share
|
25,596
|
|
Dec 06
2022
|
BUY
Open market or private purchase
|
$4,714,131
$68.08 p/Share
|
69,244
|
|
Dec 05
2022
|
BUY
Open market or private purchase
|
$8,612,303
$70.07 p/Share
|
122,910
|
|
Nov 30
2022
|
BUY
Open market or private purchase
|
$1,387,414
$70.42 p/Share
|
19,702
|
|
Nov 09
2022
|
BUY
Open market or private purchase
|
$20,021,380
$67.42 p/Share
|
296,965
|
|
Nov 08
2022
|
BUY
Open market or private purchase
|
$666,146
$70.38 p/Share
|
9,465
|
|
Nov 07
2022
|
BUY
Open market or private purchase
|
$49,793,968
$70.09 p/Share
|
710,429
|
|
Mar 16
2022
|
BUY
Conversion of derivative security
|
-
|
10,916,473
|
|
Mar 08
2022
|
BUY
Conversion of derivative security
|
-
|
3,638,825
|
|
Mar 03
2022
|
SELL
Open market or private sale
|
$25,466,394
$157.89 p/Share
|
161,292
|
|
Sep 14
2021
|
BUY
Conversion of derivative security
|
-
|
4,994,961
|
|
Aug 06
2021
|
SELL
Other acquisition or disposition
|
-
|
2,750,000
|
|
Dec 08
2020
|
SELL
Open market or private sale
|
$141,154
$98.16 p/Share
|
1,438
|
|
Dec 08
2020
|
BUY
Conversion of derivative security
|
-
|
2,750,000
|
|
Dec 04
2020
|
SELL
Other acquisition or disposition
|
-
|
2,248,562
|
|