Jun 18
2024
SELL
Open market or private sale
$794,790
$88.31 p/Share
9,000
Reduced 7.54%
110,367
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,438,354
$81.03 p/Share
30,092
Reduced 20.13%
119,367
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
69,262
Added 36.27%
121,687
Common Stock, par valu...
Jun 15
2023
SELL
Open market or private sale
$1,040,255
$56.23 p/Share
18,500
Reduced 18.74%
80,197
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$367,113
$52.58 p/Share
6,982
Reduced 6.61%
98,697
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
15,926
Added 13.63%
100,903
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$946,007
$52.77 p/Share
17,927
Reduced 16.65%
89,753
Common Stock, par valu...
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
40,884
Added 27.52%
107,680
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$167,616
$50.67 p/Share
3,308
Reduced 4.72%
66,796
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
7,545
Added 9.72%
70,104
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$716,142
$49.67 p/Share
14,418
Reduced 18.73%
62,559
Common Stock, par valu...
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
32,883
Added 32.03%
69,768
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$239,956
$49.67 p/Share
4,831
Reduced 9.87%
44,094
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
10,893
Added 18.21%
48,925
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$142,765
$42.68 p/Share
3,345
Reduced 8.08%
38,032
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
7,544
Added 15.42%
41,377
Common Stock, par valu...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$748,451
$51.32 p/Share
14,584
Reduced 30.12%
33,833
Common Stock, par valu...
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
32,884
Added 44.43%
41,125
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$107,609
$32.17 p/Share
3,345
Reduced 17.72%
15,533
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
7,544
Added 28.55%
18,878
Common Stock, par valu...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$146,367
$28.66 p/Share
5,107
Reduced 31.06%
11,334
Common Stock, par valu...
Jan 04
2021
BUY
Exercise of conversion of derivative security
-
16,441
Added 50.0%
16,441
Common Stock, par valu...