Feb 20
2024
BUY
Exercise of conversion of derivative security
$3,291,595
$43.13 p/Share
76,318
Added 27.44%
201,797
Common Stock
Feb 16
2024
SELL
Open market or private sale
$4,851,063
$71.27 p/Share
68,066
Reduced 36.61%
117,841
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$245,257
$61.7 p/Share
3,975
Reduced 2.09%
185,907
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
13,490
Added 6.63%
189,882
Common Stock
Mar 02
2023
SELL
Open market or private sale
$817,182
$48.2 p/Share
16,954
Reduced 8.77%
176,392
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$313,690
$37.11 p/Share
8,453
Added 4.19%
193,346
Common Stock
Mar 01
2023
SELL
Open market or private sale
$4,411,649
$48.2 p/Share
91,528
Reduced 33.11%
184,893
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$1,807,421
$30.94 p/Share
58,417
Added 17.45%
276,421
Common Stock
Feb 28
2023
SELL
Open market or private sale
$410,636
$47.61 p/Share
8,625
Reduced 3.81%
218,004
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$169,325
$32.13 p/Share
5,270
Added 2.27%
226,629
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$317,101
$47.57 p/Share
6,666
Reduced 2.92%
221,359
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
15,080
Added 6.2%
228,025
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$265,393
$45.32 p/Share
5,856
Reduced 2.68%
212,945
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
13,247
Added 5.71%
218,801
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$2,140,195
$41.6 p/Share
51,447
Reduced 20.02%
205,554
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
124,111
Added 32.57%
257,001
Common Stock
Nov 14
2022
SELL
Open market or private sale
$1,129,833
$43.66 p/Share
25,878
Reduced 16.3%
132,890
Common Stock
Mar 21
2022
SELL
Open market or private sale
$2,768,547
$40.06 p/Share
69,110
Reduced 30.33%
158,768
Common Stock
Mar 18
2022
SELL
Open market or private sale
$5,240,588
$38.98 p/Share
134,443
Reduced 37.11%
227,878
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$224,013
$39.17 p/Share
5,719
Reduced 1.55%
362,321
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
12,971
Added 3.4%
368,040
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,845,962
$36.35 p/Share
50,783
Reduced 12.51%
355,069
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
124,108
Added 23.42%
405,852
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$2,211,663
$43.13 p/Share
51,279
Reduced 15.4%
281,744
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
124,108
Added 27.15%
333,023
Common Stock