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
May 03
2023
SELL
Open market or private sale
$5,951,340
$110.21 p/Share
54,000
Reduced 17.35%
257,294
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$1,431,600
$23.86 p/Share
60,000
Added 16.16%
311,294
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$144,805
$96.28 p/Share
1,504
Reduced 0.59%
251,294
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,820
Added 1.49%
252,798
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$68,402
$97.44 p/Share
702
Reduced 0.28%
248,978
Common Stock