Jul 01
2024
SELL
Open market or private sale
$277,440
$138.72 p/Share
2,000
Reduced 3.64%
52,933
Common Stock
Jun 03
2024
SELL
Open market or private sale
$267,660
$133.83 p/Share
2,000
Reduced 3.51%
54,933
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$2,735,534
$127.62 p/Share
21,435
Reduced 27.35%
56,933
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
45,596
Added 42.35%
62,071
Common Stock
May 01
2024
SELL
Open market or private sale
$256,120
$128.06 p/Share
2,000
Reduced 5.75%
32,772
Common Stock
Apr 01
2024
SELL
Open market or private sale
$265,640
$132.82 p/Share
2,000
Reduced 5.44%
34,772
Common Stock
Mar 01
2024
SELL
Open market or private sale
$278,160
$139.08 p/Share
2,000
Reduced 5.16%
36,772
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$21,271
$94.96 p/Share
224
Added 0.57%
38,772
Common Stock
Feb 01
2024
SELL
Open market or private sale
$274,860
$137.43 p/Share
2,000
Reduced 4.93%
38,548
Common Stock
Jan 02
2024
SELL
Open market or private sale
$271,000
$135.5 p/Share
2,000
Reduced 4.7%
40,548
Common Stock
Dec 01
2023
SELL
Open market or private sale
$276,020
$138.01 p/Share
2,000
Reduced 4.49%
42,548
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$1,286,461
$133.7 p/Share
9,622
Reduced 17.76%
44,548
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
19,406
Added 26.38%
54,170
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$552,776
$134.43 p/Share
4,112
Reduced 10.58%
34,764
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
8,290
Added 18.43%
36,702
Common Stock
Nov 01
2023
SELL
Open market or private sale
$247,820
$123.91 p/Share
2,000
Reduced 6.14%
30,586
Common Stock
Oct 02
2023
SELL
Open market or private sale
$239,940
$119.97 p/Share
2,000
Reduced 5.78%
32,586
Common Stock
Sep 01
2023
SELL
Open market or private sale
$242,000
$121.0 p/Share
2,000
Reduced 5.47%
34,586
Common Stock
Aug 14
2023
SELL
Open market or private sale
$244,220
$122.11 p/Share
2,000
Reduced 5.18%
36,586
Common Stock
Jun 01
2023
SELL
Open market or private sale
$192,000
$128.0 p/Share
1,500
Reduced 3.74%
38,586
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$1,522,049
$124.84 p/Share
12,192
Reduced 23.32%
40,086
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
27,008
Added 36.55%
46,888
Common Stock
May 01
2023
SELL
Open market or private sale
$190,920
$127.28 p/Share
1,500
Reduced 5.6%
25,270
Common Stock
Apr 03
2023
SELL
Open market or private sale
$180,210
$120.14 p/Share
1,500
Reduced 5.31%
26,770
Common Stock
Mar 01
2023
SELL
Open market or private sale
$166,470
$110.98 p/Share
1,500
Reduced 5.04%
28,270
Common Stock