Aug 08
2023
BUY
Exercise of conversion of derivative security
$73,457
$10.32 p/Share
7,118
Added 7.93%
82,669
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$36,651
$42.47 p/Share
863
Reduced 1.13%
75,551
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
15,449
Added 15.17%
86,414
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$39,422
$42.39 p/Share
930
Reduced 1.29%
70,965
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$37,227
$42.16 p/Share
883
Reduced 1.21%
71,895
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$32,808
$41.53 p/Share
790
Reduced 1.07%
72,778
Common Stock
Aug 10
2022
SELL
Open market or private sale
$1,012,734
$33.26 p/Share
30,449
Reduced 29.27%
73,568
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$369,955
$12.15 p/Share
30,449
Added 22.79%
103,175
Common Stock
Aug 09
2022
SELL
Open market or private sale
$613,176
$32.82 p/Share
18,683
Reduced 20.44%
72,726
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$235,966
$12.63 p/Share
18,683
Added 16.97%
91,409
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$15,246
$22.62 p/Share
674
Reduced 0.92%
72,726
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
7,134
Added 8.86%
73,400
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$13,125
$22.59 p/Share
581
Reduced 0.87%
66,266
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$13,306
$22.59 p/Share
589
Reduced 0.87%
66,847
Common Stock
Nov 24
2021
SELL
Payment of exercise price or tax liability
$13,181
$23.58 p/Share
559
Reduced 0.82%
67,436
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$11,890
$23.78 p/Share
500
Reduced 0.73%
67,995
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$82,889
$24.18 p/Share
3,428
Reduced 3.23%
102,795
Common Stock
Nov 15
2021
SELL
Open market or private sale
$827,316
$24.12 p/Share
34,300
Reduced 33.37%
68,495
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$428,800
$10.72 p/Share
40,000
Added 27.36%
106,223
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$5,352
$17.21 p/Share
311
Reduced 0.48%
64,791
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$13,467
$19.98 p/Share
674
Reduced 1.02%
65,102
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$10,342
$17.8 p/Share
581
Reduced 0.88%
65,776
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$10,484
$17.8 p/Share
589
Reduced 0.88%
66,357
Common Stock
Nov 25
2020
SELL
Open market or private sale
$21,879
$17.0 p/Share
1,287
Reduced 1.89%
66,946
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$16,150
$12.07 p/Share
1,338
Added 1.92%
68,233
Common Stock