Jul 01
2025
SELL
Open market or private sale
$399,525
$159.81 p/Share
2,500
Reduced 3.96%
60,592
Common Stock
Jun 02
2025
SELL
Open market or private sale
$363,200
$145.28 p/Share
2,500
Reduced 3.81%
63,092
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$2,210,400
$150.48 p/Share
14,689
Reduced 18.3%
65,592
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
29,622
Added 26.95%
80,281
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$728,452
$151.54 p/Share
4,807
Reduced 8.67%
50,659
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
9,694
Added 14.88%
55,466
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$524,242
$149.57 p/Share
3,505
Reduced 7.11%
45,772
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
9,088
Added 15.94%
47,925
Common Stock
May 08
2025
SELL
Open market or private sale
$388,300
$155.32 p/Share
2,500
Reduced 5.86%
40,189
Common Stock
Apr 01
2025
SELL
Open market or private sale
$362,975
$145.19 p/Share
2,500
Reduced 5.53%
42,689
Common Stock
Mar 03
2025
SELL
Open market or private sale
$326,400
$130.56 p/Share
2,500
Reduced 5.24%
45,189
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$19,248
$109.99 p/Share
175
Added 0.37%
47,689
Common Stock
Feb 06
2025
SELL
Open market or private sale
$325,900
$130.36 p/Share
2,500
Reduced 5.0%
47,514
Common Stock
Jan 02
2025
SELL
Open market or private sale
$365,900
$146.36 p/Share
2,500
Reduced 4.76%
50,014
Common Stock
Dec 02
2024
SELL
Exercise of conversion of derivative security
$413,075
$165.23 p/Share
2,500
Reduced 4.54%
52,514
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$727,249
$161.36 p/Share
4,507
Reduced 7.57%
55,014
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
9,088
Added 13.63%
57,584
Common Stock
Nov 06
2024
SELL
Open market or private sale
$396,025
$158.41 p/Share
2,500
Reduced 4.72%
50,433
Common Stock
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