Feb 24
2025
SELL
Payment of exercise price or tax liability
$81,870
$121.47 p/Share
674
Reduced 4.76%
13,496
Common Stock, par valu...
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,395
Added 8.96%
14,170
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$108,891
$131.67 p/Share
827
Reduced 6.08%
12,775
Common Stock, par valu...
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,712
Added 11.18%
13,602
Common Stock, par valu...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$62,596
$118.33 p/Share
529
Reduced 4.26%
11,890
Common Stock, par valu...
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
986
Added 7.36%
12,419
Common Stock, par valu...
Oct 29
2024
SELL
Open market or private sale
$630,500
$125.0 p/Share
5,044
Reduced 30.61%
11,433
Common Stock, par valu...
Oct 29
2024
BUY
Exercise of conversion of derivative security
$209,981
$41.63 p/Share
5,044
Added 23.44%
16,477
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$136,293
$110.27 p/Share
1,236
Reduced 9.76%
11,433
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
1,810
Added 12.5%
12,669
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$79,474
$100.6 p/Share
790
Reduced 6.78%
10,859
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
2,006
Added 14.69%
11,649
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$31,242
$93.82 p/Share
333
Reduced 3.34%
9,643
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
890
Added 8.19%
9,976
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$59,688
$93.41 p/Share
639
Reduced 6.57%
9,086
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,710
Added 14.95%
9,725
Common Stock, par valu...
Aug 03
2023
SELL
Open market or private sale
$45,626
$71.74 p/Share
636
Reduced 7.35%
8,015
Common stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$210,197
$71.35 p/Share
2,946
Reduced 25.4%
8,651
Common stock, par valu...
Aug 03
2023
BUY
Exercise of conversion of derivative security
$180,640
$50.43 p/Share
3,582
Added 23.6%
11,597
Common stock, par valu...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$23,317
$67.98 p/Share
343
Reduced 4.1%
8,015
Common Stock, par valu...
Jul 25
2023
BUY
Exercise of conversion of derivative security
-
912
Added 9.84%
8,358
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$40,188
$59.45 p/Share
676
Reduced 8.32%
7,446
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
1,809
Added 18.22%
8,122
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$17,114
$57.24 p/Share
299
Reduced 4.52%
6,313
Common Stock, par valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
798
Added 10.77%
6,612
Common Stock, par valu...