Nov 12
2024
SELL
Open market or private sale
$1,955,330
$130.0 p/Share
15,041
Reduced 66.01%
7,746
Common Stock, par valu...
Nov 12
2024
BUY
Exercise of conversion of derivative security
$742,331
$73.93 p/Share
10,041
Added 30.59%
22,787
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$1,729,881
$123.29 p/Share
14,031
Reduced 52.4%
12,746
Common Stock, par valu...
Sep 18
2024
BUY
Exercise of conversion of derivative security
$807,699
$75.5 p/Share
10,698
Added 28.55%
26,777
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$1,405,519
$110.41 p/Share
12,730
Reduced 44.19%
16,079
Common Stock, par valu...
Aug 06
2024
BUY
Exercise of conversion of derivative security
$826,049
$64.89 p/Share
12,730
Added 30.65%
28,809
Common Stock, par valu...
Aug 05
2024
SELL
Open market or private sale
$305,281
$110.21 p/Share
2,770
Reduced 14.7%
16,079
Common Stock, par valu...
Aug 05
2024
BUY
Exercise of conversion of derivative security
$179,745
$64.89 p/Share
2,770
Added 12.81%
18,849
Common Stock, par valu...
Feb 06
2024
SELL
Open market or private sale
$765,839
$85.15 p/Share
8,994
Reduced 35.87%
16,079
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$177,738
$83.76 p/Share
2,122
Reduced 7.8%
25,073
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
5,390
Added 16.54%
27,195
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$462,353
$77.55 p/Share
5,962
Reduced 21.47%
21,805
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
14,956
Added 35.01%
27,767
Common Stock, par valu...
Dec 21
2023
SELL
Open market or private sale
$551,761
$80.42 p/Share
6,861
Reduced 34.88%
12,811
Common Stock, par valu...
Dec 21
2023
BUY
Exercise of conversion of derivative security
$469,978
$68.5 p/Share
6,861
Added 25.86%
19,672
Common Stock, par valu...
Aug 24
2023
SELL
Open market or private sale
$240,000
$80.0 p/Share
3,000
Reduced 18.97%
12,811
Common Stock, par valu...
Feb 08
2023
SELL
Open market or private sale
$632,353
$73.02 p/Share
8,660
Reduced 35.39%
15,811
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$79,443
$73.97 p/Share
1,074
Reduced 4.2%
24,471
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
2,728
Added 9.65%
25,545
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$164,197
$64.67 p/Share
2,539
Reduced 10.01%
22,817
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
6,431
Added 20.23%
25,356
Common Stock, par valu...
Jan 05
2023
SELL
Payment of exercise price or tax liability
$506,180
$61.85 p/Share
8,184
Reduced 30.19%
18,925
Common Stock, par valu...
Jan 05
2023
BUY
Exercise of conversion of derivative security
$464,912
$51.23 p/Share
9,075
Added 25.08%
27,109
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$186,283
$63.04 p/Share
2,955
Reduced 14.08%
18,034
Common Stock, par valu...
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
6,431
Added 23.45%
20,989
Common Stock, par valu...