Market Price
$ 52.16
Selling Price
$ 44.12
783
480
312
2628
Market Price
$ 45.98
Selling Price
$ 40.22
2518
1546
636
3527
Market Price
$ 37.01
Selling Price
$ 32.33
1146
429
917
2924
Market Price
$ 66.21
Selling Price
$ 55.48
2360
2187
652
3083
Market Price
$ 30.43
Selling Price
$ 26.68
447
185
222
1106
Market Price
$ 32.34
Selling Price
$ 29.31
1210
1079
561
4164
Market Price
$ 61.85
Selling Price
$ 54.96
1066
853
860
3508
Market Price
$ 57.24
Selling Price
$ 50.16
2237
2006
2024
3154
Market Price
$ 66.06
Selling Price
$ 56.95
703
350
672
1110
Market Price
$ 39.03
Selling Price
$ 34.86
839
268
288
1019
Market Price
$ 35.29
Selling Price
$ 30.79
154
68
139
412
Market Price
$ 62.18
Selling Price
$ 54.69
1626
1127
455
3095
Market Price
$ 58.07
Selling Price
$ 49.23
1473
304
718
4040
Market Price
$ 49.08
Selling Price
$ 43.81
3039
1346
2240
4289
Market Price
$ 42.98
Selling Price
$ 36.61
4815
2952
3475
4852
Market Price
$ 29.50
Selling Price
$ 26.42
728
511
274
1171
Market Price
$ 68.40
Selling Price
$ 58.49
1430
1209
335
3981
Market Price
$ 50.35
Selling Price
$ 45.35
944
654
834
2861
Market Price
$ 41.88
Selling Price
$ 36.08
979
868
853
2568
Market Price
$ 54.69
Selling Price
$ 48.35
2083
1391
1317
2149
Market Price
$ 44.21
Selling Price
$ 36.90
455
321
430
568
Market Price
$ 42.72
Selling Price
$ 37.04
1628
1195
809
1743
Market Price
$ 33.05
Selling Price
$ 29.44
1658
1322
969
3310
Market Price
$ 33.68
Selling Price
$ 28.38
4184
3846
1298
4819
Market Price
$ 33.16
Selling Price
$ 29.16
232
166
83
546
Market Price
$ 64.94
Selling Price
$ 54.14
715
605
382
739
Market Price
$ 30.28
Selling Price
$ 25.51
1056
519
944
2129
Market Price
$ 45.19
Selling Price
$ 39.47
1211
300
771
4785
Market Price
$ 29.35
Selling Price
$ 25.61
869
315
804
1919
Market Price
$ 65.27
Selling Price
$ 56.19
4146
1861
3896
4313
Market Price
$ 46.82
Selling Price
$ 41.78
711
375
437
1469
Market Price
$ 48.83
Selling Price
$ 42.57
924
737
897
2490
Market Price
$ 43.37
Selling Price
$ 37.02
762
731
689
1109
Market Price
$ 45.86
Selling Price
$ 39.18
1693
984
1093
2889
Market Price
$ 63.44
Selling Price
$ 56.30
417
307
410
772
Market Price
$ 30.61
Selling Price
$ 25.77
3078
2091
2633
3199
Market Price
$ 57.84
Selling Price
$ 50.85
2654
2541
945
2882
Market Price
$ 65.50
Selling Price
$ 56.15
2718
920
776
4350
Market Price
$ 50.89
Selling Price
$ 44.97
1210
1088
547
1431
Market Price
$ 54.16
Selling Price
$ 47.91
417
341
214
746