Market Price
$ 49.14
Selling Price
$ 43.33
637
303
339
2898
Market Price
$ 29.51
Selling Price
$ 26.10
1655
406
781
1709
Market Price
$ 51.68
Selling Price
$ 44.06
4056
2322
1721
4551
Market Price
$ 51.20
Selling Price
$ 44.73
1193
926
244
1404
Market Price
$ 60.99
Selling Price
$ 51.53
2524
1275
1488
2977
Market Price
$ 60.72
Selling Price
$ 50.98
1266
397
887
3315
Market Price
$ 40.59
Selling Price
$ 36.12
1060
977
987
1433
Market Price
$ 64.56
Selling Price
$ 58.20
1970
569
411
4539
Market Price
$ 33.20
Selling Price
$ 29.97
1849
1587
1520
3989
Market Price
$ 38.72
Selling Price
$ 33.88
749
661
318
2362
Market Price
$ 43.32
Selling Price
$ 38.14
858
174
691
1519
Market Price
$ 61.83
Selling Price
$ 55.61
168
163
125
644
Market Price
$ 68.43
Selling Price
$ 59.96
1414
813
795
3355
Market Price
$ 56.28
Selling Price
$ 49.74
3656
2848
2033
3935
Market Price
$ 47.43
Selling Price
$ 42.91
1864
936
1601
2242
Market Price
$ 39.53
Selling Price
$ 34.93
3158
2013
1884
4592
Market Price
$ 69.80
Selling Price
$ 58.92
557
284
458
1744
Market Price
$ 50.29
Selling Price
$ 43.22
461
304
282
679
Market Price
$ 38.17
Selling Price
$ 32.40
799
584
254
1194
Market Price
$ 50.45
Selling Price
$ 42.92
1074
734
623
2567
Market Price
$ 61.13
Selling Price
$ 52.41
2170
1624
1092
4063
Market Price
$ 33.24
Selling Price
$ 29.71
388
247
145
538
Market Price
$ 52.17
Selling Price
$ 47.04
1190
742
337
1211
Market Price
$ 27.90
Selling Price
$ 25.16
682
672
388
986
Market Price
$ 60.61
Selling Price
$ 52.93
505
383
141
1598
Market Price
$ 54.85
Selling Price
$ 48.16
653
200
389
2483
Market Price
$ 35.59
Selling Price
$ 30.95
919
724
758
1637
Market Price
$ 42.89
Selling Price
$ 38.87
351
101
207
1716
Market Price
$ 38.68
Selling Price
$ 34.46
880
251
611
1207
Market Price
$ 54.32
Selling Price
$ 47.81
1099
628
658
2554
Market Price
$ 43.34
Selling Price
$ 36.54
241
126
206
1171
Market Price
$ 41.44
Selling Price
$ 36.62
669
443
186
716
Market Price
$ 34.36
Selling Price
$ 28.86
1338
992
1103
2676
Market Price
$ 30.51
Selling Price
$ 27.56
2001
1618
1875
2493
Market Price
$ 32.12
Selling Price
$ 27.97
951
869
467
1858
Market Price
$ 58.28
Selling Price
$ 52.44
2024
657
532
3276
Market Price
$ 65.98
Selling Price
$ 58.07
3539
3191
944
3806
Market Price
$ 56.68
Selling Price
$ 47.64
1269
666
880
3042
Market Price
$ 31.34
Selling Price
$ 28.38
187
67
112
402
Market Price
$ 68.37
Selling Price
$ 58.08
4332
3419
2673
4721