Jan 04
2024
SELL
Payment of exercise price or tax liability
$7,174,534
$47.92 p/Share
149,719
Reduced 4.7%
3,032,599
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
380,475
Added 11.0%
3,077,661
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$10,004,759
$48.31 p/Share
207,095
Reduced 6.88%
2,801,843
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
525,956
Added 15.7%
2,824,838
Common Stock
Aug 29
2023
-
203,200
Reduced 7.56%
2,482,982
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$369,269
$42.7 p/Share
8,648
Reduced 0.32%
2,686,182
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
35,514
Added 1.3%
2,694,830
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$3,975,173
$34.93 p/Share
113,804
Reduced 4.1%
2,659,316
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
467,360
Added 14.68%
2,717,004
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$4,332,961
$33.77 p/Share
128,308
Reduced 5.27%
2,305,760
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
525,936
Added 18.48%
2,319,991
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$2,065,531
$46.83 p/Share
44,107
Reduced 2.26%
1,908,132
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
112,088
Added 5.43%
1,952,239
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$5,211,356
$48.21 p/Share
108,097
Reduced 5.55%
1,840,151
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
274,705
Added 12.9%
1,855,023
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$9,815,464
$47.39 p/Share
207,121
Reduced 11.01%
1,673,543
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
525,960
Added 23.67%
1,696,540
Common Stock
Dec 16
2021
-
108,061
Reduced 7.39%
1,354,704
Common Stock
Sep 22
2021
SELL
Open market or private sale
$9,870,000
$49.35 p/Share
200,000
Reduced 12.03%
1,462,765
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$123,351
$38.68 p/Share
3,189
Reduced 0.19%
1,662,765
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
13,096
Added 0.78%
1,665,954
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$260,720
$38.24 p/Share
6,818
Reduced 0.41%
1,652,858
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
-
28,000
Added 1.66%
1,659,676
Common Stock
Feb 24
2021
SELL
Open market or private sale
$6,364,920
$34.22 p/Share
186,000
Reduced 10.23%
1,631,676
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$1,383,567
$26.7 p/Share
51,819
Reduced 2.77%
1,817,676
Common Stock