Jun 15
2023
BUY
Exercise of conversion of derivative security
-
25,735
Added 5.41%
449,750
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$776,485
$45.63 p/Share
17,017
Reduced 3.86%
424,015
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
33,764
Added 7.11%
441,032
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$174,626
$45.63 p/Share
3,827
Reduced 0.93%
407,268
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
7,592
Added 1.81%
411,095
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$9,240,241
$40.81 p/Share
226,421
Reduced 35.98%
402,875
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
451,338
Added 41.77%
629,296
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$141,429
$50.17 p/Share
2,819
Reduced 1.56%
177,958
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
7,591
Added 4.03%
180,777
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$306,729
$42.29 p/Share
7,253
Reduced 4.02%
173,186
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
14,068
Added 7.23%
180,439
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$156,111
$40.58 p/Share
3,847
Reduced 2.26%
166,371
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
7,592
Added 4.27%
170,218
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$310,949
$42.66 p/Share
7,289
Reduced 4.29%
162,626
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
14,067
Added 7.65%
169,915
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$183,683
$47.28 p/Share
3,885
Reduced 2.43%
155,848
Common Stock
Aug 07
2022
BUY
Exercise of conversion of derivative security
-
7,591
Added 4.54%
159,733
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$318,711
$43.51 p/Share
7,325
Reduced 4.59%
152,142
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
14,068
Added 8.11%
159,467
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$3,481,032
$48.81 p/Share
71,318
Reduced 53.06%
63,098
Common Stock
May 07
2022
BUY
Exercise of conversion of derivative security
-
138,674
Added 48.83%
145,339
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$166,621
$53.94 p/Share
3,089
Reduced 3.84%
77,328
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
5,942
Added 6.88%
80,417
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$166,884
$58.7 p/Share
2,843
Reduced 3.68%
74,475
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
7,591
Added 8.94%
77,318
Common Stock