Dec 11
2025
SELL
Open market or private sale
$762,215
$116.28 p/Share
6,555
Reduced 22.47%
22,616
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$706,771
$106.09 p/Share
6,662
Added 21.86%
23,817
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$481,578
$115.1 p/Share
4,184
Reduced 15.89%
22,145
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
8,656
Added 26.66%
23,812
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$582,755
$112.09 p/Share
5,199
Reduced 22.73%
17,673
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
12,697
Added 35.7%
22,872
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$13,234
$120.31 p/Share
110
Added 1.03%
10,539
Common Stock
Sep 12
2024
BUY
Open market or private purchase
$14,578
$113.01 p/Share
129
Added 1.22%
10,428
Common Stock
Sep 03
2024
SELL
Open market or private sale
$133,166
$119.97 p/Share
1,110
Reduced 9.84%
10,175
Common Stock
Jun 13
2024
BUY
Open market or private purchase
$14,371
$115.9 p/Share
124
Added 1.08%
11,409
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,237,604
$110.53 p/Share
11,197
Reduced 49.8%
11,285
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$381,900
$108.99 p/Share
3,504
Reduced 16.87%
17,270
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
6,932
Added 23.57%
22,482
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,399,025
$108.46 p/Share
12,899
Reduced 40.37%
19,054
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$1,220,503
$94.62 p/Share
12,899
Added 28.76%
31,953
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$466,844
$105.24 p/Share
4,436
Reduced 18.88%
19,054
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
11,410
Added 32.69%
23,490
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$198,900
$100.0 p/Share
1,989
Reduced 14.14%
12,080
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,944
Added 23.0%
13,204
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$296,384
$103.27 p/Share
2,870
Reduced 22.09%
10,125
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
7,869
Added 37.72%
12,995
Common Stock