Dec 30
2024
SELL
Open market or private sale
$1,404,419
$126.07 p/Share
11,140
Reduced 35.08%
20,618
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$602,034
$125.45 p/Share
4,799
Reduced 13.13%
31,758
Common Stock
Dec 21
2024
BUY
Exercise of conversion of derivative security
-
12,491
Added 25.47%
36,557
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$321,776
$145.6 p/Share
2,210
Reduced 8.41%
24,066
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
5,415
Added 17.09%
26,276
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$1,147,766
$165.17 p/Share
6,949
Reduced 24.99%
20,861
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
18,089
Added 39.41%
27,810
Common Stock
Sep 27
2024
SELL
Open market or private sale
$777,200
$155.44 p/Share
5,000
Reduced 33.97%
9,721
Common Stock
Aug 30
2024
SELL
Open market or private sale
$3,254,255
$143.53 p/Share
22,673
Reduced 60.63%
14,721
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$716,693
$31.61 p/Share
22,673
Added 37.75%
37,394
Common Stock
Aug 23
2024
SELL
Open market or private sale
$3,689,750
$147.59 p/Share
25,000
Reduced 62.94%
14,721
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$474,150
$31.61 p/Share
15,000
Added 33.54%
29,721
Common Stock
Jun 12
2024
SELL
Open market or private sale
$463,723
$121.84 p/Share
3,806
Reduced 13.34%
24,721
Common Stock
Jun 10
2024
SELL
Open market or private sale
$1,922,875
$118.74 p/Share
16,194
Reduced 36.21%
28,527
Common Stock
Mar 20
2024
SELL
Open market or private sale
$619,500
$123.9 p/Share
5,000
Reduced 10.06%
44,721
Common Stock
Mar 01
2024
SELL
Open market or private sale
$580,250
$116.05 p/Share
5,000
Reduced 9.14%
49,721
Common Stock
Dec 21
2023
SELL
Open market or private sale
$1,317,691
$102.21 p/Share
12,892
Reduced 19.07%
54,721
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$860,012
$102.48 p/Share
8,392
Reduced 11.04%
67,613
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
20,699
Added 21.4%
76,005
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$325,996
$88.9 p/Share
3,667
Reduced 6.22%
55,306
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
9,043
Added 13.3%
58,973
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$440,272
$85.89 p/Share
5,126
Reduced 9.31%
49,930
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
12,642
Added 18.67%
55,056
Common Stock
Sep 01
2023
SELL
Open market or private sale
$420,550
$84.11 p/Share
5,000
Reduced 10.55%
42,414
Common Stock
Jul 12
2023
SELL
Open market or private sale
$380,092
$81.6 p/Share
4,658
Reduced 8.95%
47,414
Common Stock