Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,109,300
$47.92 p/Share
23,149
Reduced 5.32%
411,969
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
50,762
Added 10.91%
414,499
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$1,803,363
$48.31 p/Share
37,329
Reduced 8.85%
384,356
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
81,512
Added 17.34%
388,486
Common Stock
Dec 12
2023
-
1,216
Reduced 0.36%
340,173
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,198,029
$34.93 p/Share
34,298
Reduced 9.13%
341,389
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
74,397
Added 17.25%
356,953
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,277,519
$33.77 p/Share
37,830
Reduced 11.16%
301,290
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
81,536
Added 21.07%
305,465
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$340,735
$46.83 p/Share
7,276
Reduced 2.75%
257,584
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
15,612
Added 5.57%
264,860
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$923,029
$48.21 p/Share
19,146
Reduced 7.13%
249,248
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
41,083
Added 13.99%
252,661
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,807,502
$47.39 p/Share
38,141
Reduced 14.37%
227,311
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
81,516
Added 26.04%
231,533
Common Stock
Jul 29
2021
SELL
Open market or private sale
$2,447,065
$43.36 p/Share
56,436
Reduced 23.48%
183,936
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
$880,966
$15.61 p/Share
56,436
Added 19.01%
240,372
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$80,764
$38.68 p/Share
2,088
Reduced 1.12%
183,936
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
4,480
Added 2.35%
186,024
Common Stock
Mar 24
2021
SELL
Open market or private sale
$3,617,802
$37.3 p/Share
96,992
Reduced 34.82%
181,544
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
$1,685,721
$17.38 p/Share
96,992
Added 25.83%
278,536
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$38,661
$38.24 p/Share
1,011
Reduced 0.55%
181,544
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
-
2,168
Added 1.17%
182,555
Common Stock
Jan 11
2021
SELL
Open market or private sale
$1,181,550
$27.83 p/Share
42,456
Reduced 19.05%
180,387
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$283,768
$26.7 p/Share
10,628
Reduced 4.55%
222,843
Common Stock