Apr 30
2024
SELL
Payment of exercise price or tax liability
$165,721
$85.16 p/Share
1,946
Reduced 2.95%
63,995
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$326,554
$89.96 p/Share
3,630
Reduced 5.22%
65,941
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
27,128
Added 28.05%
69,571
Common Stock
Jan 27
2024
SELL
Sale (or disposition) back to the issuer
-
2,024
Reduced 4.08%
47,615
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$99,410
$91.37 p/Share
1,088
Reduced 2.14%
49,639
Common Stock
Dec 14
2023
-
910
Reduced 1.76%
50,727
Common Stock
Aug 01
2023
-
1,890
Reduced 3.53%
51,637
Common Stock
Jul 28
2023
SELL
Open market or private sale
$344,957
$135.81 p/Share
2,540
Reduced 4.53%
53,527
Common Stock
Jul 27
2023
SELL
Open market or private sale
$7,919,607
$135.84 p/Share
58,301
Reduced 50.98%
56,067
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$3,884,928
$84.58 p/Share
45,932
Added 31.05%
101,999
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$476,773
$117.78 p/Share
4,048
Reduced 5.58%
68,436
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
22,733
Added 23.87%
72,484
Common Stock
Jan 29
2023
SELL
Sale (or disposition) back to the issuer
-
3,914
Reduced 7.29%
49,751
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$65,272
$107.18 p/Share
609
Reduced 1.12%
53,665
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$673,947
$107.18 p/Share
6,288
Reduced 10.38%
54,274
Common Stock
Dec 22
2022
-
640
Reduced 1.05%
60,562
Common Stock
Aug 12
2022
SELL
Open market or private sale
$2,924,320
$119.36 p/Share
24,500
Reduced 28.59%
61,202
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$1,719,410
$70.18 p/Share
24,500
Added 22.23%
85,702
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$685,312
$108.97 p/Share
6,289
Reduced 9.32%
61,202
Common Stock
Jan 26
2022
SELL
Sale (or disposition) back to the issuer
-
5,172
Reduced 10.86%
42,443
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$399,639
$111.32 p/Share
3,590
Reduced 5.05%
67,491
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
20,151
Added 22.09%
71,081
Common Stock
Dec 20
2021
-
833
Reduced 1.61%
50,930
Common Stock
Nov 16
2021
SELL
Open market or private sale
$3,062,500
$125.0 p/Share
24,500
Reduced 32.13%
51,763
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$1,719,410
$70.18 p/Share
24,500
Added 24.31%
76,263
Common Stock