Market Price
$ 35.63
Selling Price
$ 32.24
246
117
112
991
Market Price
$ 55.80
Selling Price
$ 47.49
638
555
153
1177
Market Price
$ 54.37
Selling Price
$ 48.40
3770
3742
3625
4258
Market Price
$ 66.71
Selling Price
$ 56.50
1963
1142
1098
4385
Market Price
$ 69.25
Selling Price
$ 58.03
614
392
528
2710
Market Price
$ 39.00
Selling Price
$ 34.56
352
186
113
1078
Market Price
$ 49.20
Selling Price
$ 41.58
661
382
342
1424
Market Price
$ 55.84
Selling Price
$ 49.45
2100
1214
1562
3929
Market Price
$ 56.05
Selling Price
$ 48.56
1594
1438
962
3741
Market Price
$ 36.53
Selling Price
$ 32.79
1618
1422
1568
2476
Market Price
$ 33.29
Selling Price
$ 30.12
1998
1251
1399
2773
Market Price
$ 35.19
Selling Price
$ 30.94
903
700
731
1903
Market Price
$ 63.73
Selling Price
$ 56.53
1433
1060
355
1958
Market Price
$ 62.67
Selling Price
$ 52.23
325
221
113
940
Market Price
$ 43.51
Selling Price
$ 36.55
3642
2645
3106
3692
Market Price
$ 41.64
Selling Price
$ 35.16
1567
406
732
3749
Market Price
$ 55.25
Selling Price
$ 49.76
2886
2816
1314
3478
Market Price
$ 47.02
Selling Price
$ 39.54
704
526
157
1701
Market Price
$ 45.57
Selling Price
$ 40.99
2403
1122
792
4224
Market Price
$ 65.66
Selling Price
$ 58.46
2695
1532
2031
3758
Market Price
$ 44.54
Selling Price
$ 40.44
1313
819
1127
4085
Market Price
$ 33.34
Selling Price
$ 27.91
855
667
773
2364
Market Price
$ 71.08
Selling Price
$ 59.71
159
40
60
438
Market Price
$ 65.53
Selling Price
$ 58.55
603
490
313
604
Market Price
$ 50.70
Selling Price
$ 46.01
1368
507
461
3859
Market Price
$ 58.44
Selling Price
$ 48.83
972
617
578
1452
Market Price
$ 68.91
Selling Price
$ 57.71
1269
979
1173
1486
Market Price
$ 54.25
Selling Price
$ 48.25
962
554
608
2508
Market Price
$ 32.73
Selling Price
$ 29.50
1009
502
720
2349
Market Price
$ 68.17
Selling Price
$ 59.76
696
379
312
1495
Market Price
$ 54.08
Selling Price
$ 46.43
700
553
181
2836
Market Price
$ 58.68
Selling Price
$ 49.13
2846
610
2097
3951
Market Price
$ 51.17
Selling Price
$ 46.41
1541
826
374
3178
Market Price
$ 32.41
Selling Price
$ 29.30
2455
1339
1563
2854
Market Price
$ 40.71
Selling Price
$ 36.70
1676
535
860
3903
Market Price
$ 62.75
Selling Price
$ 54.73
2285
1520
966
2611
Market Price
$ 65.36
Selling Price
$ 58.99
2705
545
800
4439
Market Price
$ 30.03
Selling Price
$ 25.07
742
449
175
1114
Market Price
$ 30.37
Selling Price
$ 25.45
3437
821
2502
4510
Market Price
$ 42.01
Selling Price
$ 37.40
222
153
183
958