Market Price
$ 31.80
Selling Price
$ 27.24
1613
843
1541
2402
Market Price
$ 57.75
Selling Price
$ 50.77
430
308
230
1758
Market Price
$ 65.18
Selling Price
$ 55.54
1092
905
391
2134
Market Price
$ 50.27
Selling Price
$ 43.97
858
803
680
2832
Market Price
$ 54.85
Selling Price
$ 46.44
1446
850
562
2478
Market Price
$ 47.90
Selling Price
$ 42.75
496
407
451
1013
Market Price
$ 69.38
Selling Price
$ 59.10
317
166
125
1052
Market Price
$ 48.41
Selling Price
$ 40.92
830
789
386
1599
Market Price
$ 59.46
Selling Price
$ 51.83
1452
1332
633
1759
Market Price
$ 60.71
Selling Price
$ 52.75
1152
980
900
2449
Market Price
$ 57.50
Selling Price
$ 50.63
1217
621
944
3151
Market Price
$ 41.32
Selling Price
$ 35.14
1440
1273
536
3043
Market Price
$ 51.68
Selling Price
$ 45.02
1176
620
1111
2543
Market Price
$ 51.46
Selling Price
$ 43.32
2359
1067
1101
2598
Market Price
$ 43.29
Selling Price
$ 37.19
2020
1658
430
3435
Market Price
$ 59.90
Selling Price
$ 50.88
2700
1278
1169
3883
Market Price
$ 46.48
Selling Price
$ 40.74
732
519
173
1212
Market Price
$ 48.68
Selling Price
$ 42.61
1575
958
735
2123
Market Price
$ 56.81
Selling Price
$ 49.10
1635
523
785
4001
Market Price
$ 70.02
Selling Price
$ 59.29
3554
2333
2149
3905
Market Price
$ 31.56
Selling Price
$ 27.46
1250
616
1077
1413
Market Price
$ 48.73
Selling Price
$ 41.00
424
128
189
438
Market Price
$ 31.12
Selling Price
$ 27.51
453
369
103
737
Market Price
$ 69.98
Selling Price
$ 58.85
1660
787
534
4961
Market Price
$ 67.06
Selling Price
$ 57.25
390
295
237
488
Market Price
$ 66.36
Selling Price
$ 55.80
495
308
480
2325
Market Price
$ 48.94
Selling Price
$ 42.25
3326
1944
2758
4886
Market Price
$ 64.39
Selling Price
$ 55.15
2189
750
635
3460
Market Price
$ 55.07
Selling Price
$ 46.16
415
174
329
1023
Market Price
$ 44.96
Selling Price
$ 38.56
872
514
466
1897
Market Price
$ 59.82
Selling Price
$ 52.21
461
239
131
1441
Market Price
$ 36.60
Selling Price
$ 30.82
877
800
234
2544
Market Price
$ 28.99
Selling Price
$ 25.64
2449
1971
558
3250
Market Price
$ 41.34
Selling Price
$ 35.79
3727
2113
3447
3997
Market Price
$ 62.51
Selling Price
$ 54.44
1639
1512
1553
3186
Market Price
$ 70.29
Selling Price
$ 58.80
3844
3424
2260
3960
Market Price
$ 40.52
Selling Price
$ 36.52
2384
2137
1586
4080
Market Price
$ 37.89
Selling Price
$ 32.93
1124
1079
408
2979
Market Price
$ 40.62
Selling Price
$ 34.38
532
390
504
1148
Market Price
$ 31.20
Selling Price
$ 26.32
2268
1373
1462
2670