Apr 01
2025
SELL
Payment of exercise price or tax liability
$41,696
$114.55 p/Share
364
Reduced 2.76%
12,814
Common Stock, par valu...
Apr 01
2025
SELL
Open market or private sale
$554,572
$115.56 p/Share
4,799
Reduced 28.01%
12,336
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
842
Added 6.01%
13,178
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
$412,857
$86.03 p/Share
4,799
Added 21.88%
17,135
Common Stock, par valu...
Mar 31
2025
SELL
Open market or private sale
$872,622
$111.56 p/Share
7,822
Reduced 38.8%
12,336
Common Stock, par valu...
Mar 31
2025
BUY
Exercise of conversion of derivative security
$624,899
$79.89 p/Share
7,822
Added 27.96%
20,158
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$69,778
$106.37 p/Share
656
Reduced 5.05%
12,336
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
1,518
Added 10.46%
12,992
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$56,967
$106.88 p/Share
533
Reduced 4.44%
11,474
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
1,078
Added 8.24%
12,007
Common Stock, par valu...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$33,453
$106.88 p/Share
313
Reduced 2.78%
10,929
Common Stock, par valu...
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
632
Added 5.32%
11,242
Common Stock, par valu...
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...