Market Price
$ 29.26
Selling Price
$ 25.37
1842
961
1192
4132
Market Price
$ 39.60
Selling Price
$ 34.07
273
247
157
587
Market Price
$ 32.66
Selling Price
$ 28.33
896
360
288
1235
Market Price
$ 32.12
Selling Price
$ 27.52
2314
821
1245
4650
Market Price
$ 44.84
Selling Price
$ 39.76
2182
852
787
4616
Market Price
$ 58.05
Selling Price
$ 48.76
1650
1108
1391
3516
Market Price
$ 70.12
Selling Price
$ 59.68
782
657
347
2667
Market Price
$ 47.65
Selling Price
$ 39.88
703
445
527
1196
Market Price
$ 44.61
Selling Price
$ 38.25
679
185
191
2677
Market Price
$ 48.25
Selling Price
$ 42.12
1295
321
1153
1341
Market Price
$ 30.61
Selling Price
$ 25.78
878
387
298
1728
Market Price
$ 66.53
Selling Price
$ 55.59
786
232
637
1356
Market Price
$ 32.91
Selling Price
$ 29.06
2974
2451
2360
4662
Market Price
$ 50.36
Selling Price
$ 44.90
4585
1121
4260
4721
Market Price
$ 65.83
Selling Price
$ 56.81
393
387
90
613
Market Price
$ 43.33
Selling Price
$ 36.39
3439
807
1363
4361
Market Price
$ 37.77
Selling Price
$ 33.38
1292
675
349
1384
Market Price
$ 69.55
Selling Price
$ 58.50
1119
541
1053
1406
Market Price
$ 64.06
Selling Price
$ 54.71
2452
1788
2051
3173
Market Price
$ 47.55
Selling Price
$ 40.01
585
244
408
1533
Market Price
$ 45.08
Selling Price
$ 40.11
1365
919
1181
3264
Market Price
$ 39.46
Selling Price
$ 33.52
259
153
90
456
Market Price
$ 38.28
Selling Price
$ 34.16
3414
3106
964
3498
Market Price
$ 56.06
Selling Price
$ 49.10
304
71
261
993
Market Price
$ 32.42
Selling Price
$ 27.10
4183
2981
3790
4425
Market Price
$ 63.60
Selling Price
$ 55.48
2742
969
987
3973
Market Price
$ 32.56
Selling Price
$ 28.43
550
182
194
2631
Market Price
$ 49.43
Selling Price
$ 43.88
4570
1734
4092
4578
Market Price
$ 66.17
Selling Price
$ 55.33
867
377
502
1461
Market Price
$ 54.38
Selling Price
$ 45.92
3146
2465
1765
3667
Market Price
$ 44.77
Selling Price
$ 38.10
1353
1092
553
2182
Market Price
$ 61.68
Selling Price
$ 51.52
1225
548
754
1689
Market Price
$ 58.68
Selling Price
$ 53.17
2094
1560
854
2945
Market Price
$ 58.65
Selling Price
$ 51.44
2426
960
1392
3607
Market Price
$ 57.57
Selling Price
$ 48.01
3831
1219
1611
4139
Market Price
$ 34.91
Selling Price
$ 31.21
1168
824
1032
3272
Market Price
$ 59.40
Selling Price
$ 51.01
382
127
249
462
Market Price
$ 61.97
Selling Price
$ 54.61
2607
937
1494
3075
Market Price
$ 59.59
Selling Price
$ 54.02
716
409
664
1486
Market Price
$ 47.93
Selling Price
$ 40.16
4078
3465
1251
4500