Nov 29
2024
-
48,740
Reduced 71.9%
19,048
Common Stock
Nov 27
2024
SELL
Open market or private sale
$3,475,121
$119.96 p/Share
28,969
Reduced 29.94%
67,788
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$1,798,974
$62.1 p/Share
28,969
Added 23.04%
96,757
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$325,955
$106.14 p/Share
3,071
Reduced 4.33%
67,788
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,954
Added 8.94%
70,859
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$297,257
$107.78 p/Share
2,758
Reduced 4.14%
63,905
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$958,847
$109.47 p/Share
8,759
Reduced 11.61%
66,663
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,758,933
$115.21 p/Share
23,947
Reduced 24.1%
75,422
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
54,239
Added 35.31%
99,369
Common Stock
Jun 17
2024
SELL
Sale (or disposition) back to the issuer
$604,563
$101.95 p/Share
5,930
Reduced 11.61%
45,130
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,930
Added 10.41%
51,060
Common Stock
Nov 29
2023
-
77,986
Reduced 63.34%
45,130
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,087,572
$84.21 p/Share
12,915
Reduced 10.01%
116,162
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$263,086
$85.39 p/Share
3,081
Reduced 2.33%
129,077
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$497,439
$85.5 p/Share
5,818
Reduced 4.22%
132,158
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
32,638
Added 19.13%
137,976
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$3,253,795
$80.91 p/Share
40,215
Reduced 27.63%
105,338
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
90,776
Added 38.41%
145,553
Common Stock
Jun 17
2023
SELL
Sale (or disposition) back to the issuer
$518,100
$87.34 p/Share
5,932
Reduced 9.77%
54,777
Common Stock
Jun 17
2023
BUY
Exercise of conversion of derivative security
-
5,932
Added 8.9%
60,709
Common Stock
Dec 07
2022
-
68,145
Reduced 55.44%
54,777
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$298,401
$89.61 p/Share
3,330
Reduced 2.64%
122,922
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$278,114
$89.57 p/Share
3,105
Reduced 2.4%
126,252
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
6,953
Added 5.1%
129,357
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
25,625
Added 17.31%
122,404
Common Stock