Market Price
$ 44.51
Selling Price
$ 39.41
1003
863
573
4168
Market Price
$ 57.89
Selling Price
$ 49.82
407
174
219
512
Market Price
$ 57.89
Selling Price
$ 49.90
1656
1039
1492
2568
Market Price
$ 66.75
Selling Price
$ 58.23
1774
528
1160
1928
Market Price
$ 44.16
Selling Price
$ 37.09
1766
1298
741
2519
Market Price
$ 39.81
Selling Price
$ 34.06
755
395
375
1970
Market Price
$ 54.96
Selling Price
$ 47.75
2266
1095
1278
4750
Market Price
$ 43.71
Selling Price
$ 36.56
1634
1162
637
3881
Market Price
$ 56.82
Selling Price
$ 48.34
1643
1062
704
2047
Market Price
$ 54.55
Selling Price
$ 48.39
627
322
152
1498
Market Price
$ 39.01
Selling Price
$ 32.86
179
173
64
692
Market Price
$ 62.72
Selling Price
$ 53.64
2852
2078
1024
3550
Market Price
$ 41.67
Selling Price
$ 35.12
931
301
204
4027
Market Price
$ 66.10
Selling Price
$ 55.65
589
233
402
932
Market Price
$ 58.48
Selling Price
$ 49.38
2156
484
617
2208
Market Price
$ 36.71
Selling Price
$ 32.08
2589
650
1922
3163
Market Price
$ 47.57
Selling Price
$ 40.34
1203
629
461
2353
Market Price
$ 70.90
Selling Price
$ 59.88
1033
498
979
1785
Market Price
$ 37.00
Selling Price
$ 31.35
710
363
673
1489
Market Price
$ 55.44
Selling Price
$ 47.29
1634
627
662
2099
Market Price
$ 57.75
Selling Price
$ 48.37
3676
3167
3382
4017
Market Price
$ 52.29
Selling Price
$ 44.85
710
510
387
2257
Market Price
$ 59.26
Selling Price
$ 50.29
571
179
340
1719
Market Price
$ 30.02
Selling Price
$ 25.54
396
124
329
660
Market Price
$ 33.00
Selling Price
$ 29.13
2151
970
656
3081
Market Price
$ 37.93
Selling Price
$ 31.71
1081
764
696
4534
Market Price
$ 64.88
Selling Price
$ 58.13
1227
884
361
2311
Market Price
$ 35.33
Selling Price
$ 31.32
936
674
253
3025
Market Price
$ 67.90
Selling Price
$ 59.49
3550
1578
3134
3975
Market Price
$ 37.97
Selling Price
$ 33.71
360
86
309
777
Market Price
$ 32.59
Selling Price
$ 28.02
3106
2011
774
4070
Market Price
$ 30.65
Selling Price
$ 27.12
1262
647
296
2524
Market Price
$ 60.82
Selling Price
$ 50.87
671
252
194
829
Market Price
$ 62.21
Selling Price
$ 55.74
929
206
570
1231
Market Price
$ 49.96
Selling Price
$ 44.28
471
360
337
658
Market Price
$ 55.08
Selling Price
$ 46.88
743
248
733
936
Market Price
$ 37.49
Selling Price
$ 31.71
1104
500
523
2968
Market Price
$ 32.12
Selling Price
$ 28.88
675
633
649
1387
Market Price
$ 46.07
Selling Price
$ 40.91
582
250
159
1931
Market Price
$ 29.73
Selling Price
$ 26.88
1796
1321
445
3016