Oct 29
2024
SELL
Open market or private sale
$7,274,124
$123.04 p/Share
59,120
Reduced 52.31%
53,902
Common Stock, par valu...
Oct 29
2024
BUY
Exercise of conversion of derivative security
$1,938,376
$41.63 p/Share
46,562
Added 31.67%
100,464
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$628,980
$110.27 p/Share
5,704
Reduced 7.9%
66,460
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
11,808
Added 14.06%
72,164
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$297,574
$100.6 p/Share
2,958
Reduced 4.67%
60,356
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
6,123
Added 8.82%
63,314
Common Stock, par valu...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$222,803
$98.98 p/Share
2,251
Reduced 3.79%
57,191
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
4,660
Added 7.27%
59,442
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$682,446
$93.82 p/Share
7,274
Reduced 11.72%
54,782
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$113,803
$93.82 p/Share
1,213
Reduced 2.52%
46,996
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
15,060
Added 19.53%
62,056
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
2,510
Added 4.95%
48,209
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$110,877
$93.41 p/Share
1,187
Reduced 2.53%
45,699
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,412
Added 4.89%
46,886
Common Stock, par valu...
Dec 08
2023
SELL
Open market or private sale
$543,331
$81.07 p/Share
6,702
Reduced 13.1%
44,474
Common stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$2,216,887
$81.81 p/Share
27,098
Reduced 34.62%
51,176
Common stock, par valu...
Dec 07
2023
BUY
Exercise of conversion of derivative security
$1,704,534
$50.43 p/Share
33,800
Added 30.16%
78,274
Common stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$339,102
$59.45 p/Share
5,704
Reduced 11.37%
44,474
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
11,808
Added 19.05%
50,178
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$136,590
$60.68 p/Share
2,251
Reduced 5.54%
38,370
Common Stock, par valu...
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
4,659
Added 10.28%
40,651
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$391,521
$57.24 p/Share
6,840
Reduced 15.98%
35,962
Common Stock, par valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
14,159
Added 25.44%
41,487
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$69,471
$57.32 p/Share
1,212
Reduced 4.06%
28,643
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,509
Added 7.75%
29,855
Common Stock, par valu...