Dec 01
2024
SELL
Payment of exercise price or tax liability
$11,131
$32.74 p/Share
340
Reduced 2.05%
16,210
Common Stock, par valu...
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
987
Added 5.63%
16,550
Common Stock, par valu...
Sep 01
2024
SELL
Payment of exercise price or tax liability
$12,614
$37.21 p/Share
339
Reduced 2.13%
15,563
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
986
Added 5.84%
15,902
Common Stock, par valu...
Jun 01
2024
SELL
Payment of exercise price or tax liability
$10,414
$30.63 p/Share
340
Reduced 2.23%
14,916
Common Stock, par valu...
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
987
Added 6.08%
15,256
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$90,532
$36.04 p/Share
2,512
Reduced 14.97%
14,269
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
7,020
Added 30.86%
15,726
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$8,006
$37.59 p/Share
213
Reduced 2.14%
9,761
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
537
Added 5.11%
9,974
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$30,816
$41.42 p/Share
744
Reduced 7.31%
9,437
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,070
Added 23.17%
10,181
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$6,675
$43.63 p/Share
153
Reduced 2.11%
7,111
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
537
Added 6.88%
7,264
Common Stock, par valu...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$23,996
$43.63 p/Share
550
Reduced 7.56%
6,727
Common Stock, par valu...
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
1,852
Added 20.29%
7,277
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$14,090
$107.56 p/Share
131
Reduced 2.36%
5,425
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
537
Added 8.81%
5,556
Common Stock, par valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$50,570
$111.88 p/Share
452
Reduced 8.26%
5,019
Common Stock, par valu...
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
1,853
Added 25.3%
5,471
Common Stock, par valu...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$128,434
$112.76 p/Share
1,139
Reduced 23.94%
3,618
Common Stock, par valu...
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
4,471
Added 48.45%
4,757
Common Stock, par valu...
Jul 01
2021
SELL
Payment of exercise price or tax liability
$30,154
$161.25 p/Share
187
Reduced 39.53%
286
Common Stock, par valu...
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
473
Added 50.0%
473
Common Stock, par valu...
May 11
2021
SELL
Open market or private sale
$1,587,987
$146.21 p/Share
10,861
Reduced 100.0%
0
Common Stock, par valu...