Insider Trading activities at Accolade, Inc. (ACCD) , Part 4

Insider trading activities (stock purchases, sales, and option exercises) reported by insiders of Accolade, Inc. (ACCD) since 2020 are shown in Table 1 and Table 2. Table 1 shows the monthly insider trading data of Accolade, Inc.. (See page 1 of this report.) Table 2 shows the detailed insider transactions. This company's CIK number is 1481646.

Total stock buying since 2020: $177,264.
Total stock sales since 2020: $12,307,897.
Total stock option exercises since 2020: $5,195,974.


 1   2   3   4 
16 insiders reported insider trading activities at Accolade, Inc. (ACCD):
Insider trading activities of Mchugh Colin
Insider trading activities of Wadors Patricia L
Insider trading activities of Eskew Richard
Insider trading activities of Cavanaugh Robert N
Insider trading activities of Frist William H.
Insider trading activities of Klein Peter S
Insider trading activities of Horowitz Benjamin A
Insider trading activities of Brodsky Jeffrey S
Insider trading activities of Nabel Elizabeth G
Insider trading activities of Hilton Michael W
Insider trading activities of Jordan Jeffrey D
Insider trading activities of Neff Thomas J
Insider trading activities of Barnes Stephen H.
Insider trading activities of Singh Rajeev
Insider trading activities of Kent Cindy
Insider trading activities of Ah Equity Partners Iv, L.l.c.

Table 1. Yearly summary of insider stock purchases, sales, and option exercises at Accolade, Inc. (ACCD).
Insider Buying Insider Sales Option Exercises
Year Shares Value Shares Value Shares Value
2025 0 $0 14,556 $93,098 129,819 $327,600
2024 0 $0 238,378 $2,519,907 525,782 $524,999
2023 0 $0 52,995 $628,286 842,688 $3,513,367
2022 17,574 $177,264 10,152 $73,863 197,484 $662,052
2021 0 $0 161,522 $8,991,929 28,093 $135,915
2020 0 $0 37 $814 6,916 $32,041


Table 3. Detailed insider trading at Accolade, Inc. (ACCD) , Part 4
  Trade Date   Insider Name Trade Type     Shares       Price ($)   Value ($)
2023-07-18 Singh Rajeev (Chief Executive Officer) Sale 364 14.16 5,154
2023-07-17 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2023-07-17 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-07-17 Singh Rajeev (Chief Executive Officer) Option Ex 932 .00 0
2023-07-17 Hilton Michael W (Director) Option Ex 331 .00 0
2023-07-11 Barnes Stephen H. (Chief Financial Officer) Sale 222 12.68 2,814
2023-07-11 Cavanaugh Robert N (President) Sale 216 12.68 2,738
2023-07-11 Singh Rajeev (Chief Executive Officer) Sale 655 12.68 8,304
2023-07-10 Barnes Stephen H. (Chief Financial Officer) Option Ex 770 .00 0
2023-07-10 Cavanaugh Robert N (President) Option Ex 710 .00 0
2023-07-10 Singh Rajeev (Chief Executive Officer) Option Ex 1,650 .00 0
2023-07-10 Hilton Michael W (Director) Option Ex 183 .00 0
2023-07-05 Mchugh Colin (Chief Accounting Officer) Sale 389 12.00 4,668
2023-07-05 Eskew Richard (EVP General Counsel) Sale 515 12.00 6,180
2023-07-03 Mchugh Colin (Chief Accounting Officer) Option Ex 1,232 .00 0
2023-07-03 Eskew Richard (EVP General Counsel) Option Ex 1,638 .00 0
2023-06-20 Barnes Stephen H. (Chief Financial Officer) Sale 121 13.42 1,624
2023-06-20 Cavanaugh Robert N (President) Sale 157 13.42 2,107
2023-06-20 Singh Rajeev (Chief Executive Officer) Sale 373 13.42 5,006
2023-06-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2023-06-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-06-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2023-06-16 Hilton Michael W (Director) Option Ex 332 .00 0
2023-06-13 Barnes Stephen H. (Chief Financial Officer) Sale 2,576 13.81 35,574
2023-06-13 Cavanaugh Robert N (President) Sale 2,511 13.81 34,676
2023-06-13 Singh Rajeev (Chief Executive Officer) Sale 7,622 13.81 105,259
2023-06-12 Barnes Stephen H. (Chief Financial Officer) Option Ex 9,239 .00 0
2023-06-12 Cavanaugh Robert N (President) Option Ex 8,524 .00 0
2023-06-12 Singh Rajeev (Chief Executive Officer) Option Ex 19,799 .00 0
2023-06-12 Hilton Michael W (Director) Option Ex 2,199 .00 0
2023-06-02 Eskew Richard (EVP General Counsel) Sale 1,148 12.84 14,734
2023-06-01 Eskew Richard (EVP General Counsel) Option Ex 4,139 .00 0
2023-05-31 Brodsky Jeffrey S (Director) Option Ex 1,752 .00 0
2023-05-31 Nabel Elizabeth G (Director) Option Ex 1,752 .00 0
2023-05-26 Eskew Richard (EVP General Counsel) Sale 346 11.38 3,937
2023-05-26 Barnes Stephen H. (Chief Financial Officer) Sale 613 11.38 6,975
2023-05-26 Cavanaugh Robert N (President) Sale 712 11.38 8,101
2023-05-26 Singh Rajeev (Chief Executive Officer) Sale 1,512 11.38 17,205
2023-05-26 Hilton Michael W (Director) Sale 505 11.38 5,746
2023-05-25 Eskew Richard (EVP General Counsel) Sale 351 11.23 3,942
2023-05-25 Eskew Richard (EVP General Counsel) Option Ex 2,545 .00 0
2023-05-25 Barnes Stephen H. (Chief Financial Officer) Sale 622 11.23 6,985
2023-05-25 Barnes Stephen H. (Chief Financial Officer) Option Ex 4,523 .00 0
2023-05-25 Cavanaugh Robert N (President) Sale 721 11.23 8,097
2023-05-25 Cavanaugh Robert N (President) Option Ex 4,967 .00 0
2023-05-25 Singh Rajeev (Chief Executive Officer) Sale 1,533 11.23 17,217
2023-05-25 Singh Rajeev (Chief Executive Officer) Option Ex 8,077 .00 0
2023-05-25 Hilton Michael W (Director) Sale 644 11.23 7,232
2023-05-25 Hilton Michael W (Director) Option Ex 4,523 .00 0
2023-05-24 Eskew Richard (EVP General Counsel) Sale 332 11.82 3,923
2023-05-24 Eskew Richard (EVP General Counsel) Option Ex 1,273 .00 0
2023-05-24 Barnes Stephen H. (Chief Financial Officer) Sale 591 11.82 6,984
2023-05-24 Barnes Stephen H. (Chief Financial Officer) Option Ex 2,262 .00 0
2023-05-24 Cavanaugh Robert N (President) Sale 685 11.82 8,095
2023-05-24 Cavanaugh Robert N (President) Option Ex 2,484 .00 0
2023-05-24 Singh Rajeev (Chief Executive Officer) Sale 1,456 11.82 17,207
2023-05-24 Singh Rajeev (Chief Executive Officer) Option Ex 4,039 .00 0
2023-05-24 Hilton Michael W (Director) Sale 628 11.82 7,421
2023-05-24 Hilton Michael W (Director) Option Ex 2,262 .00 0
2023-05-23 Eskew Richard (EVP General Counsel) Sale 355 11.08 3,934
2023-05-23 Eskew Richard (EVP General Counsel) Option Ex 1,272 .00 0
2023-05-23 Barnes Stephen H. (Chief Financial Officer) Sale 631 11.08 6,992
2023-05-23 Barnes Stephen H. (Chief Financial Officer) Option Ex 2,262 .00 0
2023-05-23 Cavanaugh Robert N (President) Sale 732 11.08 8,112
2023-05-23 Cavanaugh Robert N (President) Option Ex 2,484 .00 0
2023-05-23 Singh Rajeev (Chief Executive Officer) Sale 1,553 11.08 17,210
2023-05-23 Singh Rajeev (Chief Executive Officer) Option Ex 4,039 .00 0
2023-05-23 Hilton Michael W (Director) Sale 669 11.08 7,413
2023-05-23 Hilton Michael W (Director) Option Ex 2,262 .00 0
2023-05-22 Eskew Richard (EVP General Counsel) Sale 361 10.90 3,935
2023-05-22 Barnes Stephen H. (Chief Financial Officer) Sale 640 10.90 6,976
2023-05-22 Cavanaugh Robert N (President) Sale 743 10.90 8,099
2023-05-22 Singh Rajeev (Chief Executive Officer) Sale 1,578 10.90 17,201
2023-05-22 Hilton Michael W (Director) Sale 680 10.90 7,412
2023-05-19 Eskew Richard (EVP General Counsel) Option Ex 1,272 .00 0
2023-05-19 Barnes Stephen H. (Chief Financial Officer) Option Ex 2,262 .00 0
2023-05-19 Cavanaugh Robert N (President) Option Ex 2,484 .00 0
2023-05-19 Singh Rajeev (Chief Executive Officer) Option Ex 4,039 .00 0
2023-05-19 Hilton Michael W (Director) Option Ex 2,262 .00 0
2023-05-17 Barnes Stephen H. (Chief Financial Officer) Sale 116 10.47 1,214
2023-05-17 Cavanaugh Robert N (President) Sale 150 10.47 1,570
2023-05-17 Singh Rajeev (Chief Executive Officer) Sale 230 10.47 2,408
2023-05-17 Singh Rajeev (Chief Executive Officer) Option Ex 400,102 6.90 2,760,703
2023-05-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2023-05-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-05-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2023-05-16 Hilton Michael W (Director) Option Ex 332 .00 0
2023-05-02 Eskew Richard (EVP General Counsel) Sale 112 12.51 1,400
2023-05-01 Eskew Richard (EVP General Counsel) Option Ex 389 13.02 5,064
2023-04-18 Barnes Stephen H. (Chief Financial Officer) Sale 141 14.58 2,056
2023-04-18 Cavanaugh Robert N (President) Sale 181 14.58 2,639
2023-04-18 Singh Rajeev (Chief Executive Officer) Sale 220 14.58 3,208
2023-04-17 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2023-04-17 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-04-17 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2023-04-17 Hilton Michael W (Director) Option Ex 331 .00 0
2023-04-04 Eskew Richard (EVP General Counsel) Sale 133 13.75 1,828
2023-04-03 Eskew Richard (EVP General Counsel) Option Ex 388 .00 0
2023-03-17 Barnes Stephen H. (Chief Financial Officer) Sale 145 11.93 1,730
2023-03-17 Cavanaugh Robert N (President) Sale 187 11.93 2,231
2023-03-17 Singh Rajeev (Chief Executive Officer) Sale 292 11.93 3,484
2023-03-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2023-03-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-03-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2023-03-16 Hilton Michael W (Director) Option Ex 332 .00 0
2023-02-28 Brodsky Jeffrey S (Director) Option Ex 1,207 .00 0
2023-02-28 Klein Peter S (Director) Option Ex 604 .00 0
2023-02-17 Barnes Stephen H. (Chief Financial Officer) Sale 141 11.95 1,684
2023-02-17 Cavanaugh Robert N (President) Sale 180 11.95 2,150
2023-02-17 Singh Rajeev (Chief Executive Officer) Sale 282 11.95 3,368
2023-02-17 Hilton Michael W (Director) Sale 101 11.95 1,206
2023-02-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2023-02-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-02-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2023-02-16 Hilton Michael W (Director) Option Ex 332 .00 0
2023-01-18 Barnes Stephen H. (Chief Financial Officer) Sale 138 9.96 1,374
2023-01-18 Cavanaugh Robert N (President) Sale 176 9.96 1,753
2023-01-18 Singh Rajeev (Chief Executive Officer) Sale 276 9.96 2,749
2023-01-18 Hilton Michael W (Chief Innovation Officer) Sale 99 9.96 986
2023-01-17 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2023-01-17 Cavanaugh Robert N (President) Option Ex 510 .00 0
2023-01-17 Singh Rajeev (Chief Executive Officer) Option Ex 932 .00 0
2023-01-17 Hilton Michael W (Chief Innovation Officer) Option Ex 331 .00 0
2023-01-04 Barnes Stephen H. (Chief Financial Officer) Sale 74 7.61 562
2022-12-19 Barnes Stephen H. (Chief Financial Officer) Sale 119 8.43 1,003
2022-12-19 Cavanaugh Robert N (President) Sale 156 8.43 1,314
2022-12-19 Singh Rajeev (Chief Executive Officer) Sale 230 8.43 1,938
2022-12-19 Hilton Michael W (Chief Innovation Officer) Sale 82 8.43 691
2022-12-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2022-12-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2022-12-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2022-12-16 Hilton Michael W (Chief Innovation Officer) Option Ex 332 .00 0
2022-11-30 Brodsky Jeffrey S (Director) Option Ex 1,207 .00 0
2022-11-30 Klein Peter S (Director) Option Ex 603 .00 0
2022-11-30 Neff Thomas J (Director) Option Ex 1,207 .00 0
2022-11-17 Barnes Stephen H. (Chief Financial Officer) Sale 124 8.59 1,064
2022-11-17 Cavanaugh Robert N (President) Sale 162 8.59 1,391
2022-11-17 Singh Rajeev (Chief Executive Officer) Sale 239 8.59 2,052
2022-11-17 Hilton Michael W (Chief Innovation Officer) Sale 85 8.59 729
2022-11-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2022-11-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2022-11-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2022-11-16 Hilton Michael W (Chief Innovation Officer) Option Ex 332 .00 0
2022-10-17 Barnes Stephen H. (Chief Financial Officer) Sale 113 11.03 1,246
2022-10-17 Cavanaugh Robert N (President) Sale 146 11.03 1,610
2022-10-17 Singh Rajeev (Chief Executive Officer) Sale 216 11.03 2,382
2022-10-17 Hilton Michael W (Chief Innovation Officer) Sale 78 11.03 860
2022-10-14 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2022-10-14 Cavanaugh Robert N (President) Option Ex 510 .00 0
2022-10-14 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2022-10-14 Hilton Michael W (Chief Innovation Officer) Option Ex 331 .00 0
2022-09-19 Barnes Stephen H. (Chief Financial Officer) Sale 121 12.27 1,484
2022-09-19 Cavanaugh Robert N (President) Sale 157 12.27 1,926
2022-09-19 Singh Rajeev (Chief Executive Officer) Sale 232 12.27 2,846
2022-09-19 Hilton Michael W (Chief Innovation Officer) Sale 84 12.27 1,030
2022-09-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2022-09-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2022-09-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2022-09-16 Hilton Michael W (Chief Innovation Officer) Option Ex 332 .00 0
2022-08-31 Brodsky Jeffrey S (Director) Option Ex 1,207 .00 0
2022-08-31 Klein Peter S (Director) Option Ex 604 .00 0
2022-08-31 Neff Thomas J (Director) Option Ex 1,207 .00 0
2022-08-17 Barnes Stephen H. (Chief Financial Officer) Sale 122 12.19 1,487
2022-08-17 Cavanaugh Robert N (President) Sale 160 12.19 1,950
2022-08-17 Singh Rajeev (Chief Executive Officer) Sale 236 12.19 2,877
2022-08-17 Hilton Michael W (Chief Innovation Officer) Sale 85 12.19 1,036
2022-08-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 415 .00 0
2022-08-16 Cavanaugh Robert N (President) Option Ex 510 .00 0
2022-08-16 Singh Rajeev (Chief Executive Officer) Option Ex 933 .00 0
2022-08-16 Hilton Michael W (Chief Innovation Officer) Option Ex 332 .00 0
2022-08-02 Barnes Stephen H. (Chief Financial Officer) Buy 74 10.04 742
2022-08-02 Barnes Stephen H. (Chief Financial Officer) Option Ex 50,000 4.20 210,000
2022-08-02 Singh Rajeev (Chief Executive Officer) Buy 17,500 10.09 176,522
2022-08-02 Singh Rajeev (Chief Executive Officer) Option Ex 76,995 4.47 343,936
2022-07-29 Neff Thomas J (Director) Option Ex 413 4.70 1,941
2022-07-21 Brodsky Jeffrey S (Director) Option Ex 2,659 .00 0
2022-07-21 Nabel Elizabeth G (Director) Option Ex 2,659 .00 0
2022-07-21 Klein Peter S (Director) Option Ex 2,659 9.67 25,712
2022-07-21 Wadors Patricia L (Director) Option Ex 2,659 9.67 25,712
2022-07-21 Jordan Jeffrey D (Director) Option Ex 2,659 .00 0
2022-07-21 Neff Thomas J (Director) Option Ex 2,659 9.67 25,712
2022-07-18 Barnes Stephen H. (Chief Financial Officer) Sale 116 9.49 1,100
2022-07-18 Cavanaugh Robert N (President) Sale 150 9.49 1,423
2022-07-18 Singh Rajeev (Chief Executive Officer) Sale 222 9.49 2,106
2022-07-18 Hilton Michael W (Chief Innovation Officer) Sale 79 9.49 749
2022-07-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 414 .00 0
2022-07-16 Cavanaugh Robert N (President) Option Ex 509 .00 0
2022-07-16 Singh Rajeev (Chief Executive Officer) Option Ex 932 .00 0
2022-07-16 Hilton Michael W (Chief Innovation Officer) Option Ex 331 .00 0
2022-06-30 Neff Thomas J (Director) Option Ex 417 4.70 1,959
2022-06-17 Barnes Stephen H. (Chief Financial Officer) Sale 1,352 5.66 7,652
2022-06-17 Cavanaugh Robert N (President) Sale 1,759 5.66 9,955
2022-06-17 Singh Rajeev (Chief Executive Officer) Sale 2,602 5.66 14,727
2022-06-17 Hilton Michael W (Chief Product Officer) Sale 925 5.66 5,235
2022-06-16 Barnes Stephen H. (Chief Financial Officer) Option Ex 4,975 .00 0
2022-06-16 Cavanaugh Robert N (President) Option Ex 6,119 .00 0
2022-06-16 Singh Rajeev (Chief Executive Officer) Option Ex 11,194 .00 0
2022-06-16 Hilton Michael W (Chief Product Officer) Option Ex 3,980 .00 0
2022-05-31 Brodsky Jeffrey S (Director) Option Ex 1,207 .00 0
2022-05-31 Klein Peter S (Director) Option Ex 603 .00 0
2022-05-31 Neff Thomas J (Director) Option Ex 1,207 .00 0
2022-05-26 Neff Thomas J (Director) Option Ex 416 4.70 1,955
2022-05-09 Neff Thomas J (Director) Option Ex 917 4.70 4,309
2022-03-31 Neff Thomas J (Director) Option Ex 1,441 8.97 12,921
2022-02-28 Wadors Patricia L (Director) Option Ex 461 .00 0
2022-02-28 Jordan Jeffrey D (Director) Option Ex 461 .00 0
2022-02-28 Neff Thomas J (Director) Option Ex 461 .00 0
2022-02-17 Neff Thomas J (Director) Option Ex 429 11.10 4,761
2022-01-28 Neff Thomas J (Director) Option Ex 417 4.70 1,959
2022-01-07 Neff Thomas J (Director) Option Ex 250 4.70 1,175
2021-12-28 Neff Thomas J (Director) Option Ex 417 4.70 1,959
2021-12-22 Neff Thomas J (Director) Option Ex 180 17.50 3,150
2021-12-09 Neff Thomas J (Director) Option Ex 845 8.97 7,577
2021-12-01 Wadors Patricia L (Director) Option Ex 461 .00 0
2021-12-01 Jordan Jeffrey D (Director) Option Ex 461 .00 0
2021-12-01 Neff Thomas J (Director) Option Ex 461 .00 0
2021-11-11 Neff Thomas J (Director) Option Ex 846 8.97 7,586
2021-10-07 Neff Thomas J (Director) Option Ex 1,096 8.97 9,827
2021-09-01 Wadors Patricia L (Director) Option Ex 461 .00 0
2021-09-01 Jordan Jeffrey D (Director) Option Ex 461 .00 0
2021-09-01 Neff Thomas J (Director) Option Ex 461 .00 0
2021-08-27 Neff Thomas J (Director) Option Ex 1,512 7.85 11,869
2021-07-22 Kent Cindy (Director) Option Ex 1,360 .00 0
2021-07-22 Brodsky Jeffrey S (Director) Option Ex 346 .00 0
2021-07-22 Nabel Elizabeth G (Director) Option Ex 346 .00 0
2021-07-22 Neff Thomas J (Director) Option Ex 179 17.50 3,132
2021-07-21 Neff Thomas J (Director) Option Ex 3,983 7.85 31,266
2021-06-16 Frist William H. (Director) Option Ex 916 4.63 4,243
2021-06-16 Wadors Patricia L (Director) Option Ex 461 .00 0
2021-06-16 Jordan Jeffrey D (Director) Option Ex 461 .00 0
2021-06-16 Neff Thomas J (Director) Option Ex 461 .00 0
2021-05-12 Frist William H. (Director) Option Ex 917 4.70 4,309
2021-05-07 Neff Thomas J (Director) Option Ex 1,834 4.65 8,528
2021-04-27 Frist William H. (Director) Option Ex 1,833 4.63 8,492
2021-03-16 Neff Thomas J (Director) Option Ex 2,750 4.63 12,740
2021-02-26 Frist William H. (Director) Option Ex 4,584 4.63 21,237
2021-01-20 Neff Thomas J (Director) Sale 161,522 55.67 8,991,929
2020-12-10 Neff Thomas J (Director) Option Ex 4,833 4.63 22,391
2020-09-03 Frist William H. (Director) Option Ex 2,083 4.63 9,650
2020-07-07 Ah Equity Partners Iv, L.l.c. (10% Owner) Sale 10 22.00 220
2020-07-07 Cavanaugh Robert N (President) Sale 1 22.00 22
2020-07-07 Singh Rajeev (Chief Executive Officer) Sale 3 22.00 66
2020-07-07 Jordan Jeffrey D (Director) Sale 15 22.00 330
2020-07-07 Horowitz Benjamin A (10% Owner) Sale 5 22.00 110
2020-07-07 Hilton Michael W (Chief Product Officer) Sale 3 22.00 66
 1   2   3   4 

Insider trading activities including stock purchases, stock sales, and option exercises of ACCD listed in the above tables cannot be completely guaranteed as to their accuracy. For more insider trading information of Accolade, Inc. (symbol ACCD, CIK number 1481646) see the Securities and Exchange Commission (SEC) website.



©2023, insider-monitor.com. All rights reserved.