Nov 08
2024
SELL
Payment of exercise price or tax liability
$139,082
$168.79 p/Share
824
Reduced 1.01%
80,485
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
2,094
Added 2.51%
81,309
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,088,409
$166.3 p/Share
36,611
Reduced 31.61%
79,215
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
13,186
Added 10.22%
115,826
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
66,667
Added 39.38%
102,640
Common Stock
Aug 23
2024
-
3,573
Reduced 9.04%
35,973
Common Stock
Jul 29
2024
-
4,867
Reduced 10.96%
39,546
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$132,663
$142.19 p/Share
933
Reduced 2.06%
44,413
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 4.97%
45,346
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,360,231
$146.12 p/Share
9,309
Reduced 17.8%
42,976
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
11,874
Added 18.51%
52,285
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$243,377
$161.82 p/Share
1,504
Reduced 3.59%
40,411
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
3,820
Added 8.35%
41,915
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$133,335
$151.69 p/Share
879
Reduced 2.26%
38,095
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
2,232
Added 5.42%
38,974
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$305,529
$154.62 p/Share
1,976
Reduced 5.1%
36,742
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
4,949
Added 11.33%
38,718
Common Stock
Dec 14
2023
-
249,825
Reduced 88.09%
33,769
Common Stock
Nov 30
2023
-
500
Reduced 0.18%
283,594
Common Stock
Nov 29
2023
-
6,500
Reduced 2.24%
284,094
Common Stock
Nov 26
2023
SELL
Payment of exercise price or tax liability
$297,538
$127.48 p/Share
2,334
Reduced 0.8%
290,594
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
5,930
Added 1.98%
292,928
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$2,079,752
$104.4 p/Share
19,921
Reduced 6.49%
286,998
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
50,625
Added 14.16%
306,919
Common Stock
Jun 30
2023
-
1,000
Reduced 0.39%
256,294
Common Stock