Jan 05
2023
SELL
Payment of exercise price or tax liability
$28,234
$34.39 p/Share
821
Reduced 100.0%
0
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
821
Added 50.0%
821
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$87,930
$35.2 p/Share
2,498
Reduced 51.07%
2,393
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
4,891
Added 50.0%
4,891
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$99,781
$33.87 p/Share
2,946
Reduced 21.87%
10,527
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
6,049
Added 30.99%
13,473
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$30,687
$42.74 p/Share
718
Reduced 8.82%
7,424
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
718
Added 8.1%
8,142
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$23,124
$37.97 p/Share
609
Reduced 7.58%
7,424
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
609
Added 7.05%
8,033
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$103,979
$44.19 p/Share
2,353
Reduced 23.58%
7,626
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
4,892
Added 32.9%
9,979
Common Stock
May 07
2021
SELL
Open market or private sale
$452,119
$46.05 p/Share
9,818
Reduced 65.87%
5,087
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$206,276
$21.01 p/Share
9,818
Added 39.71%
14,905
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$103,688
$45.9 p/Share
2,259
Reduced 30.75%
5,087
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
7,144
Added 49.3%
7,346
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$16,389
$36.34 p/Share
451
Reduced 69.07%
202
Common Stock
Feb 03
2021
BUY
Exercise of conversion of derivative security
-
451
Added 40.85%
653
Common Stock
Feb 01
2021
SELL
Open market or private sale
$7,201
$35.65 p/Share
202
Reduced 100.0%
0
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$38,434
$37.46 p/Share
1,026
Reduced 83.55%
202
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
-
1,026
Added 45.52%
1,228
Common Stock
Nov 19
2020
SELL
Open market or private sale
$514,662
$35.84 p/Share
14,360
Reduced 100.0%
0
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
$214,538
$14.94 p/Share
14,360
Added 66.03%
7,389
Common Stock