Feb 16
2024
|
SELL
Open market or private sale
|
$932,752
$190.28 p/Share
|
4,902
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$10,473,009
$186.21 p/Share
|
56,243
|
|
Feb 16
2024
|
BUY
Conversion of derivative security
|
-
|
61,145
|
|
Feb 08
2024
|
SELL
Open market or private sale
|
$2,043,664
$130.12 p/Share
|
15,706
|
|
Feb 08
2024
|
BUY
Conversion of derivative security
|
-
|
16,306
|
|
Feb 07
2024
|
SELL
Open market or private sale
|
$75,810
$126.35 p/Share
|
600
|
|
Feb 07
2024
|
SELL
Open market or private sale
|
$9,762,402
$119.74 p/Share
|
81,530
|
|
Feb 07
2024
|
BUY
Conversion of derivative security
|
-
|
75,458
|
|
Jan 31
2024
|
SELL
Open market or private sale
|
$12,873,260
$131.58 p/Share
|
97,836
|
|
Jan 26
2024
|
SELL
Open market or private sale
|
$2,059,284
$126.29 p/Share
|
16,306
|
|
Jan 25
2024
|
SELL
Open market or private sale
|
$9,949,105
$122.03 p/Share
|
81,530
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$12,920,222
$132.06 p/Share
|
97,836
|
|
Jan 12
2024
|
SELL
Open market or private sale
|
$13,295,912
$135.9 p/Share
|
97,836
|
|
Jan 03
2024
|
SELL
Open market or private sale
|
$14,752,690
$150.79 p/Share
|
97,836
|
|
Dec 27
2023
|
SELL
Open market or private sale
|
$846,072
$182.54 p/Share
|
4,635
|
|
Dec 26
2023
|
SELL
Open market or private sale
|
$17,696,089
$173.6 p/Share
|
101,936
|
|
Dec 22
2023
|
SELL
Open market or private sale
|
$7,726,980
$176.92 p/Share
|
43,675
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$15,476,676
$158.19 p/Share
|
97,836
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$13,650,078
$139.52 p/Share
|
97,836
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$13,173,617
$134.65 p/Share
|
97,836
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$12,774,446
$130.57 p/Share
|
97,836
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$2,077,384
$127.4 p/Share
|
16,306
|
|
Nov 22
2023
|
SELL
Open market or private sale
|
$8,718,002
$106.93 p/Share
|
81,530
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$43,963,200
$61.92 p/Share
|
710,000
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$5,973,000
$59.73 p/Share
|
100,000
|
|