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
Jul 12
2023
BUY
Exercise of conversion of derivative security
$153,015
$32.85 p/Share
4,658
Added 8.21%
52,072
Common Stock
Jun 21
2023
SELL
Open market or private sale
$1,134,300
$75.62 p/Share
15,000
Reduced 24.03%
47,414
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$492,750
$32.85 p/Share
15,000
Added 19.38%
62,414
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,063,200
$70.88 p/Share
15,000
Reduced 24.03%
47,414
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$492,750
$32.85 p/Share
15,000
Added 19.38%
62,414
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$559,322
$57.39 p/Share
9,746
Reduced 17.05%
47,414
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
25,940
Added 31.22%
57,160
Common Stock