Feb 16
2024
SELL
Payment of exercise price or tax liability
$232,285
$24.41 p/Share
9,516
Reduced 1.26%
744,287
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$207,138
$23.93 p/Share
8,656
Reduced 1.14%
753,803
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
68,421
Added 8.23%
762,459
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$882,474
$24.89 p/Share
35,455
Reduced 4.86%
694,038
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$826,328
$21.22 p/Share
38,941
Added 5.07%
729,493
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$199,535
$30.66 p/Share
6,508
Reduced 0.93%
690,552
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
-
16,177
Reduced 2.35%
671,128
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
74,679
Added 9.68%
697,060
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$85,476
$31.31 p/Share
2,730
Reduced 0.43%
638,558
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$678,070
$41.17 p/Share
16,470
Reduced 2.5%
641,288
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$278,461
$8.86 p/Share
31,429
Added 4.56%
657,758
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$188,374
$41.04 p/Share
4,590
Reduced 0.74%
611,709
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
14,620
Added 2.28%
626,329
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$157,006
$36.83 p/Share
4,263
Reduced 0.69%
616,299
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$124,404
$35.81 p/Share
3,474
Reduced 0.56%
620,562
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
-
7,513
Reduced 1.19%
624,036
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
29,789
Added 4.5%
631,549
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$725,553
$32.44 p/Share
22,366
Reduced 3.58%
601,760
Common Stock
Oct 18
2021
BUY
Exercise of conversion of derivative security
$354,400
$8.86 p/Share
40,000
Added 6.02%
624,126
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$1,088,815
$31.78 p/Share
34,261
Reduced 5.54%
584,126
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$845,162
$17.85 p/Share
47,348
Added 7.11%
618,387
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
-
1,534
Reduced 0.29%
536,049
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
41,289
Added 6.74%
571,039
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$75,236
$28.52 p/Share
2,638
Reduced 0.49%
531,284
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$91,234
$28.36 p/Share
3,217
Reduced 0.6%
533,922
Common Stock