May 12
2025
SELL
Payment of exercise price or tax liability
$531,452
$183.83 p/Share
2,891
Reduced 14.7%
16,769
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
$535,348
$118.94 p/Share
4,501
Added 18.63%
19,660
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
1,195
Added 7.31%
15,159
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
31
Added 0.22%
13,964
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
1,020
Added 6.82%
13,933
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$112,856
$185.62 p/Share
608
Reduced 4.5%
12,913
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$112,814
$86.78 p/Share
1,300
Added 8.77%
13,521
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
555
Added 4.34%
12,221
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
153
Added 1.29%
11,666
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
844
Added 6.83%
11,513
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$190,681
$150.38 p/Share
1,268
Reduced 10.62%
10,669
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$190,672
$141.03 p/Share
1,352
Added 10.17%
11,937
Common Stock
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
410
Added 3.73%
10,585
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
360
Added 3.42%
10,175
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
651
Added 6.22%
9,813
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
238
Added 2.53%
9,162
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$509,379
$137.67 p/Share
3,700
Added 29.31%
8,924
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
472
Added 8.29%
5,224
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$188,903
$188.15 p/Share
1,004
Reduced 17.45%
4,748
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$188,863
$122.4 p/Share
1,543
Added 21.15%
5,752
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
447
Added 9.6%
4,209
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
559
Added 12.94%
3,762
Common Stock