Market Price
$ 33.86
Selling Price
$ 30.18
4480
4304
4200
4797
Market Price
$ 38.53
Selling Price
$ 33.52
2292
1266
2235
2371
Market Price
$ 42.79
Selling Price
$ 37.47
1976
1370
1605
4116
Market Price
$ 61.17
Selling Price
$ 54.61
1156
309
711
4824
Market Price
$ 40.57
Selling Price
$ 35.19
902
874
727
2189
Market Price
$ 36.86
Selling Price
$ 32.11
2337
1050
1219
3194
Market Price
$ 64.12
Selling Price
$ 56.79
2278
949
1857
4438
Market Price
$ 32.77
Selling Price
$ 28.94
1605
507
409
1999
Market Price
$ 37.35
Selling Price
$ 32.64
1401
605
407
1735
Market Price
$ 71.49
Selling Price
$ 59.75
466
390
343
1390
Market Price
$ 39.76
Selling Price
$ 33.71
115
29
32
416
Market Price
$ 43.57
Selling Price
$ 39.60
2177
2011
1816
4415
Market Price
$ 51.41
Selling Price
$ 46.43
3546
2118
3043
4820
Market Price
$ 62.09
Selling Price
$ 55.84
285
214
245
440
Market Price
$ 40.57
Selling Price
$ 34.26
753
672
475
1618
Market Price
$ 60.78
Selling Price
$ 53.49
2903
741
2217
3033
Market Price
$ 55.23
Selling Price
$ 46.06
877
401
818
2912
Market Price
$ 56.66
Selling Price
$ 50.61
220
50
88
472
Market Price
$ 44.78
Selling Price
$ 37.33
564
277
129
634
Market Price
$ 42.92
Selling Price
$ 37.01
1352
691
287
1630
Market Price
$ 49.07
Selling Price
$ 40.91
943
280
930
2453
Market Price
$ 39.87
Selling Price
$ 35.84
3984
3864
1180
4110
Market Price
$ 31.00
Selling Price
$ 26.10
4379
4330
1964
4413
Market Price
$ 64.54
Selling Price
$ 58.22
1966
1672
1282
2106
Market Price
$ 67.15
Selling Price
$ 56.67
884
525
573
3519
Market Price
$ 35.04
Selling Price
$ 31.70
2870
783
2347
4011
Market Price
$ 54.54
Selling Price
$ 48.95
720
656
303
1379
Market Price
$ 57.22
Selling Price
$ 51.01
2311
937
1047
2470
Market Price
$ 28.71
Selling Price
$ 25.37
2725
1456
1739
3680
Market Price
$ 57.77
Selling Price
$ 51.95
2440
1298
1826
4444
Market Price
$ 64.49
Selling Price
$ 58.13
3522
1218
825
4027
Market Price
$ 56.45
Selling Price
$ 47.90
1588
652
613
4962
Market Price
$ 60.51
Selling Price
$ 52.12
2098
1493
793
4518
Market Price
$ 44.82
Selling Price
$ 39.24
934
236
920
966
Market Price
$ 59.04
Selling Price
$ 51.35
3124
2624
1745
3354
Market Price
$ 32.17
Selling Price
$ 29.18
2288
2186
1976
3743
Market Price
$ 55.22
Selling Price
$ 46.51
846
771
447
1076
Market Price
$ 66.08
Selling Price
$ 59.46
812
747
751
2599
Market Price
$ 46.58
Selling Price
$ 40.27
492
244
411
2363
Market Price
$ 45.07
Selling Price
$ 38.95
273
84
204
538