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
Jan 13
2023
SELL
Open market or private sale
$1,908,080
$56.12 p/Share
34,000
Reduced 52.13%
31,220
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
$1,104,660
$32.49 p/Share
34,000
Added 34.27%
65,220
Common Stock
Jan 12
2023
SELL
Open market or private sale
$1,679,100
$55.97 p/Share
30,000
Reduced 49.0%
31,220
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
$1,054,800
$35.16 p/Share
30,000
Added 32.89%
61,220
Common Stock
Dec 21
2022
SELL
Open market or private sale
$512,600
$51.26 p/Share
10,000
Reduced 24.26%
31,220
Common Stock