Feb 03
2025
SELL
Payment of exercise price or tax liability
$40,070
$107.14 p/Share
374
Reduced 17.0%
1,826
Common Stock, par valu...
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
880
Added 28.57%
2,200
Common Stock, par valu...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$31,417
$109.09 p/Share
288
Reduced 17.91%
1,320
Common Stock, par valu...
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
667
Added 29.32%
1,608
Common Stock, par valu...
May 01
2024
SELL
Open market or private sale
$409,687
$109.25 p/Share
3,750
Reduced 79.94%
941
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$20,604
$83.76 p/Share
246
Reduced 4.98%
4,691
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
581
Added 10.53%
4,937
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$31,407
$77.55 p/Share
405
Reduced 8.51%
4,356
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
938
Added 16.46%
4,761
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$8,950
$73.97 p/Share
121
Reduced 3.07%
3,823
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
303
Added 7.13%
3,944
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$32,205
$64.67 p/Share
498
Reduced 12.03%
3,641
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
1,150
Added 21.74%
4,139
Common Stock, par valu...
Nov 06
2022
SELL
Payment of exercise price or tax liability
$207
$69.09 p/Share
3
Reduced 0.1%
2,989
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$36,500
$63.04 p/Share
579
Reduced 16.21%
2,992
Common Stock, par valu...
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
1,150
Added 24.36%
3,571
Common Stock, par valu...
Nov 05
2021
SELL
Payment of exercise price or tax liability
$177
$58.87 p/Share
3
Reduced 0.12%
2,421
Common Stock, par valu...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$26,669
$52.81 p/Share
505
Reduced 17.24%
2,424
Common Stock, par valu...
Jan 22
2021
BUY
Exercise of conversion of derivative security
-
756
Added 20.52%
2,929
Common Stock, par valu...
Nov 06
2020
SELL
Payment of exercise price or tax liability
$115
$38.24 p/Share
3
Reduced 0.14%
2,173
Common Stock, par valu...