Mar 13
2024
SELL
Open market or private sale
$1,814,992
$35.22 p/Share
51,533
Reduced 6.16%
785,543
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$833,288
$16.17 p/Share
51,533
Added 5.8%
837,076
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,155,747
$35.29 p/Share
32,750
Reduced 4.0%
785,543
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$2,399,978
$35.51 p/Share
67,586
Added 7.63%
818,293
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,334,131
$35.97 p/Share
92,692
Reduced 10.99%
750,707
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
195,150
Added 18.79%
843,399
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$5,599,978
$35.83 p/Share
156,293
Added 19.43%
648,249
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$528,770
$23.21 p/Share
22,782
Reduced 4.43%
491,956
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,399,980
$23.21 p/Share
60,318
Added 10.49%
514,738
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$210,350
$22.29 p/Share
9,437
Reduced 2.03%
454,420
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,747,016
$22.41 p/Share
77,957
Reduced 14.39%
463,857
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
170,473
Added 23.93%
541,814
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,780,688
$18.93 p/Share
94,067
Reduced 20.21%
371,341
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$1,599,139
$17.0 p/Share
94,067
Added 16.81%
465,408
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$293,383
$22.37 p/Share
13,115
Reduced 3.41%
371,341
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$246,708
$21.0 p/Share
11,748
Reduced 2.96%
384,487
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$1,399,986
$21.0 p/Share
66,666
Added 14.4%
396,235
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$203,305
$21.58 p/Share
9,421
Reduced 2.78%
329,569
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$2,123,473
$23.32 p/Share
91,058
Reduced 21.17%
338,990
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
196,431
Added 31.35%
430,048
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$249,204
$19.0 p/Share
13,116
Reduced 5.32%
233,617
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$178,145
$18.26 p/Share
9,756
Reduced 3.8%
246,733
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
$1,299,984
$18.26 p/Share
71,193
Added 21.73%
256,489
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$163,557
$18.88 p/Share
8,663
Reduced 4.47%
185,296
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$283,179
$19.5 p/Share
14,522
Reduced 6.97%
193,959
Common Stock