Market Price
$ 45.81
Selling Price
$ 40.64
989
669
756
2312
Market Price
$ 53.16
Selling Price
$ 47.43
2430
1278
853
3451
Market Price
$ 64.34
Selling Price
$ 57.16
1937
1682
547
4069
Market Price
$ 42.24
Selling Price
$ 36.13
2203
579
1765
4288
Market Price
$ 36.33
Selling Price
$ 32.83
1304
396
370
2206
Market Price
$ 68.51
Selling Price
$ 57.67
697
593
610
2849
Market Price
$ 47.89
Selling Price
$ 41.85
279
182
230
419
Market Price
$ 59.84
Selling Price
$ 53.85
1503
469
827
1911
Market Price
$ 51.67
Selling Price
$ 44.14
916
455
240
1036
Market Price
$ 67.64
Selling Price
$ 58.95
2461
1793
1726
4920
Market Price
$ 33.92
Selling Price
$ 28.53
1776
1069
1177
3394
Market Price
$ 63.60
Selling Price
$ 54.57
640
581
463
791
Market Price
$ 58.72
Selling Price
$ 49.78
657
479
269
2651
Market Price
$ 38.97
Selling Price
$ 33.10
1114
859
654
3986
Market Price
$ 34.36
Selling Price
$ 30.25
1847
485
554
2845
Market Price
$ 63.47
Selling Price
$ 54.38
1466
1207
1134
4731
Market Price
$ 53.77
Selling Price
$ 48.88
3052
1816
2201
3173
Market Price
$ 51.04
Selling Price
$ 43.34
608
507
302
2407
Market Price
$ 66.95
Selling Price
$ 59.27
572
279
537
1292
Market Price
$ 48.80
Selling Price
$ 41.01
1220
1155
1081
2656
Market Price
$ 57.47
Selling Price
$ 51.92
246
218
60
884
Market Price
$ 33.90
Selling Price
$ 29.53
947
484
561
4061
Market Price
$ 41.52
Selling Price
$ 35.25
400
176
153
719
Market Price
$ 33.16
Selling Price
$ 28.91
2131
1299
458
2209
Market Price
$ 32.37
Selling Price
$ 28.09
2122
800
1195
4024
Market Price
$ 32.83
Selling Price
$ 28.85
692
141
244
2198
Market Price
$ 48.21
Selling Price
$ 42.06
377
229
224
1635
Market Price
$ 48.47
Selling Price
$ 40.48
664
433
255
816
Market Price
$ 53.25
Selling Price
$ 45.11
3517
1466
2975
4523
Market Price
$ 34.08
Selling Price
$ 30.03
1426
624
474
1572
Market Price
$ 56.58
Selling Price
$ 50.01
115
57
29
578
Market Price
$ 48.92
Selling Price
$ 41.67
912
661
655
1846
Market Price
$ 62.45
Selling Price
$ 56.11
553
209
289
586
Market Price
$ 55.81
Selling Price
$ 47.97
431
171
297
1668
Market Price
$ 45.43
Selling Price
$ 41.24
3273
1143
2098
3921
Market Price
$ 62.52
Selling Price
$ 56.08
3004
2733
1198
3162
Market Price
$ 43.32
Selling Price
$ 36.38
1294
1135
435
2706
Market Price
$ 37.41
Selling Price
$ 33.61
362
73
103
497
Market Price
$ 42.35
Selling Price
$ 35.55
317
109
290
416
Market Price
$ 33.14
Selling Price
$ 28.05
1760
1734
1070
1797