Sep 17
2024
SELL
Open market or private sale
$445,088
$99.55 p/Share
4,471
Reduced 29.65%
10,610
Common Stock, par valu...
Sep 17
2024
BUY
Exercise of conversion of derivative security
$226,187
$50.59 p/Share
4,471
Added 25.95%
12,756
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$1,484,850
$98.99 p/Share
15,000
Reduced 58.57%
10,610
Common Stock, par valu...
Sep 16
2024
BUY
Exercise of conversion of derivative security
$659,250
$43.95 p/Share
15,000
Added 50.34%
14,799
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$972,405
$85.75 p/Share
11,340
Reduced 51.66%
10,610
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$470,496
$41.49 p/Share
11,340
Added 34.06%
21,950
Common Stock, par valu...
Jun 03
2024
SELL
Open market or private sale
$16,900
$84.5 p/Share
200
Reduced 1.85%
10,610
Common Stock, par valu...
Jun 03
2024
BUY
Exercise of conversion of derivative security
$8,298
$41.49 p/Share
200
Added 1.82%
10,810
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$35,077
$79.36 p/Share
442
Reduced 4.0%
10,610
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
1,519
Added 12.08%
11,052
Common Stock, par valu...
Mar 24
2024
SELL
Payment of exercise price or tax liability
$27,515
$78.17 p/Share
352
Reduced 3.56%
9,533
Common Stock, par valu...
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
1,209
Added 10.9%
9,885
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$29,001
$78.17 p/Share
371
Reduced 4.1%
8,676
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
1,078
Added 10.65%
9,047
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$17,041
$78.17 p/Share
218
Reduced 2.66%
7,969
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
632
Added 7.17%
8,187
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$25,680
$58.1 p/Share
442
Reduced 5.53%
7,555
Common Stock, par valu...
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
1,519
Added 15.96%
7,997
Common Stock, par valu...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$20,451
$58.1 p/Share
352
Reduced 5.15%
6,478
Common Stock, par valu...
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1,209
Added 15.04%
6,830
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$10,758
$58.47 p/Share
184
Reduced 3.17%
5,621
Common Stock, par valu...
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
632
Added 9.82%
5,805
Common Stock, par valu...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$41,060
$52.24 p/Share
786
Reduced 13.19%
5,173
Common Stock, par valu...
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
2,441
Added 29.06%
5,959
Common Stock, par valu...
Mar 28
2022
SELL
Payment of exercise price or tax liability
$31,754
$42.17 p/Share
753
Reduced 17.63%
3,518
Common Stock, par valu...