Aug 12
2025
SELL
Open market or private sale
$1,764,321
$138.65 p/Share
12,725
Reduced 19.21%
53,505
Common Stock
Aug 12
2025
BUY
Exercise of conversion of derivative security
$971,426
$76.34 p/Share
12,725
Added 17.26%
61,005
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$388,950
$103.17 p/Share
3,770
Reduced 6.58%
53,485
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
$827,320
$103.17 p/Share
8,019
Added 12.81%
54,594
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$146,588
$110.3 p/Share
1,329
Reduced 2.63%
49,235
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$311,707
$110.3 p/Share
2,826
Added 5.29%
50,564
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$123,983
$109.72 p/Share
1,130
Reduced 2.31%
47,737
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$255,537
$109.72 p/Share
2,329
Added 4.55%
48,865
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$58,426
$108.6 p/Share
538
Reduced 1.14%
46,536
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$124,238
$108.6 p/Share
1,144
Added 2.37%
47,063
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$118,940
$109.02 p/Share
1,091
Reduced 2.32%
45,919
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,320
Added 4.7%
47,010
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$145,488
$108.25 p/Share
1,344
Reduced 2.92%
44,690
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
2,780
Added 5.7%
46,034
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$99,201
$95.57 p/Share
1,038
Reduced 2.34%
43,410
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
2,207
Added 4.73%
44,448
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$51,350
$97.07 p/Share
529
Reduced 1.24%
42,241
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$109,203
$97.07 p/Share
1,125
Added 2.56%
42,770
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$328,183
$95.82 p/Share
3,425
Reduced 7.6%
41,644
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$698,144
$95.82 p/Share
7,286
Added 14.52%
42,891
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$544
$90.7 p/Share
6
Reduced 0.02%
37,621
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$907
$90.7 p/Share
10
Added 0.03%
37,627
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$99,134
$89.15 p/Share
1,112
Reduced 2.87%
37,617
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,278
Added 5.56%
38,729
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$994
$90.43 p/Share
11
Reduced 0.03%
36,450
Common Stock