Market Price
$ 51.22
Selling Price
$ 43.12
1329
402
1244
2022
Market Price
$ 28.53
Selling Price
$ 25.26
794
708
486
2707
Market Price
$ 62.72
Selling Price
$ 54.40
1145
753
1131
2618
Market Price
$ 43.27
Selling Price
$ 38.92
1370
1363
1352
1594
Market Price
$ 56.83
Selling Price
$ 50.06
297
278
104
1158
Market Price
$ 58.28
Selling Price
$ 50.46
2564
975
1538
4164
Market Price
$ 54.35
Selling Price
$ 47.41
1951
1302
1489
3520
Market Price
$ 60.64
Selling Price
$ 53.87
1858
1534
1152
3172
Market Price
$ 60.84
Selling Price
$ 53.97
705
416
280
2717
Market Price
$ 60.85
Selling Price
$ 52.00
2211
499
2023
3794
Market Price
$ 28.92
Selling Price
$ 25.34
3434
2231
1039
4017
Market Price
$ 57.36
Selling Price
$ 51.57
2104
971
534
2431
Market Price
$ 67.46
Selling Price
$ 57.50
2678
2019
922
4993
Market Price
$ 40.65
Selling Price
$ 35.31
967
330
908
3332
Market Price
$ 36.40
Selling Price
$ 31.35
2080
2004
1267
2824
Market Price
$ 65.72
Selling Price
$ 55.48
2524
2143
908
3864
Market Price
$ 59.79
Selling Price
$ 50.35
1540
314
1174
2158
Market Price
$ 38.84
Selling Price
$ 33.75
393
254
313
713
Market Price
$ 62.94
Selling Price
$ 54.47
943
331
810
3369
Market Price
$ 54.68
Selling Price
$ 47.87
3737
755
1304
4377
Market Price
$ 59.61
Selling Price
$ 53.29
1421
909
995
2649
Market Price
$ 59.05
Selling Price
$ 52.87
1013
717
405
1533
Market Price
$ 30.31
Selling Price
$ 27.01
903
348
528
1561
Market Price
$ 64.76
Selling Price
$ 54.07
860
469
668
2831
Market Price
$ 31.04
Selling Price
$ 26.11
1890
1505
620
2355
Market Price
$ 45.17
Selling Price
$ 40.49
2851
2149
644
4788
Market Price
$ 58.66
Selling Price
$ 50.44
442
436
322
662
Market Price
$ 58.99
Selling Price
$ 50.58
1933
1855
1437
2687
Market Price
$ 42.61
Selling Price
$ 35.82
3951
1881
2002
4738
Market Price
$ 69.04
Selling Price
$ 57.83
1912
1192
579
2915
Market Price
$ 46.33
Selling Price
$ 41.12
2012
1256
1720
2128
Market Price
$ 32.56
Selling Price
$ 29.25
1123
792
926
2360
Market Price
$ 45.27
Selling Price
$ 38.38
450
324
318
705
Market Price
$ 64.93
Selling Price
$ 57.55
2500
2223
1498
2990
Market Price
$ 33.39
Selling Price
$ 28.12
3775
3382
2639
4796
Market Price
$ 36.27
Selling Price
$ 31.02
1639
1182
1022
3860
Market Price
$ 66.10
Selling Price
$ 57.32
3265
1581
1019
4995
Market Price
$ 62.39
Selling Price
$ 53.53
2244
1392
921
3293
Market Price
$ 31.01
Selling Price
$ 26.78
935
699
794
948
Market Price
$ 61.03
Selling Price
$ 53.46
842
424
467
2915