Market Price
$ 34.77
Selling Price
$ 30.78
1179
1063
449
2621
Market Price
$ 52.74
Selling Price
$ 44.39
3091
2540
684
4663
Market Price
$ 62.97
Selling Price
$ 55.39
1828
530
1434
2220
Market Price
$ 51.92
Selling Price
$ 45.86
268
112
110
687
Market Price
$ 44.60
Selling Price
$ 37.97
3394
886
1751
4688
Market Price
$ 44.16
Selling Price
$ 39.66
3209
2531
2406
4122
Market Price
$ 37.82
Selling Price
$ 33.44
2179
510
2064
2459
Market Price
$ 51.07
Selling Price
$ 45.85
1172
683
1153
2594
Market Price
$ 39.64
Selling Price
$ 33.61
2669
624
1860
4222
Market Price
$ 49.69
Selling Price
$ 44.06
2627
1758
680
3131
Market Price
$ 63.95
Selling Price
$ 53.90
2275
1082
1636
2580
Market Price
$ 36.10
Selling Price
$ 31.81
1593
1249
1113
2313
Market Price
$ 30.17
Selling Price
$ 26.72
1287
819
431
3134
Market Price
$ 57.26
Selling Price
$ 48.93
375
147
285
487
Market Price
$ 48.12
Selling Price
$ 40.98
2370
597
2186
4951
Market Price
$ 49.48
Selling Price
$ 43.65
2339
711
1709
3426
Market Price
$ 46.82
Selling Price
$ 39.09
904
819
201
1794
Market Price
$ 62.11
Selling Price
$ 53.93
494
146
454
2154
Market Price
$ 65.60
Selling Price
$ 56.86
2908
829
2669
4130
Market Price
$ 51.39
Selling Price
$ 45.12
819
504
343
3238
Market Price
$ 66.35
Selling Price
$ 59.58
652
133
317
3029
Market Price
$ 60.12
Selling Price
$ 52.60
4258
3458
2900
4846
Market Price
$ 65.44
Selling Price
$ 59.47
562
534
408
759
Market Price
$ 57.56
Selling Price
$ 49.92
361
267
220
424
Market Price
$ 50.09
Selling Price
$ 43.37
1955
1713
1652
3647
Market Price
$ 52.39
Selling Price
$ 47.32
2261
1414
838
2309
Market Price
$ 63.19
Selling Price
$ 56.07
3806
1436
1090
4082
Market Price
$ 54.11
Selling Price
$ 46.01
4522
1924
1556
4873
Market Price
$ 45.01
Selling Price
$ 38.00
3682
3517
2498
4364
Market Price
$ 44.23
Selling Price
$ 39.66
233
173
106
1139
Market Price
$ 38.91
Selling Price
$ 33.43
1057
958
675
3693
Market Price
$ 39.92
Selling Price
$ 34.17
2902
1403
1202
3253
Market Price
$ 29.04
Selling Price
$ 25.80
1457
705
687
4764
Market Price
$ 65.28
Selling Price
$ 58.28
558
268
237
701
Market Price
$ 38.85
Selling Price
$ 33.54
1629
718
1105
1649
Market Price
$ 31.62
Selling Price
$ 28.14
2813
1437
636
3537
Market Price
$ 56.81
Selling Price
$ 50.71
745
206
522
2661
Market Price
$ 63.91
Selling Price
$ 55.14
185
83
91
784
Market Price
$ 37.74
Selling Price
$ 31.67
3567
1115
2220
3595
Market Price
$ 44.02
Selling Price
$ 37.73
1101
247
789
3487