Market Price
$ 45.47
Selling Price
$ 41.24
1637
363
356
3992
Market Price
$ 45.18
Selling Price
$ 39.84
1850
1342
1642
3298
Market Price
$ 38.84
Selling Price
$ 32.66
1275
583
296
1372
Market Price
$ 50.58
Selling Price
$ 44.48
1395
869
922
1906
Market Price
$ 62.17
Selling Price
$ 54.91
1015
729
854
2056
Market Price
$ 52.89
Selling Price
$ 45.03
1004
869
559
1756
Market Price
$ 55.52
Selling Price
$ 48.41
1068
318
500
2456
Market Price
$ 54.21
Selling Price
$ 45.68
2203
1789
1419
3956
Market Price
$ 47.81
Selling Price
$ 39.99
3315
1590
1783
4112
Market Price
$ 61.90
Selling Price
$ 54.76
3132
1907
2563
4184
Market Price
$ 64.81
Selling Price
$ 57.93
137
70
73
429
Market Price
$ 55.39
Selling Price
$ 46.63
868
652
289
1853
Market Price
$ 30.48
Selling Price
$ 26.74
400
137
94
1360
Market Price
$ 37.89
Selling Price
$ 32.36
1535
624
816
2940
Market Price
$ 56.63
Selling Price
$ 48.35
3931
2897
2931
4136
Market Price
$ 30.76
Selling Price
$ 26.47
637
262
329
1024
Market Price
$ 35.91
Selling Price
$ 31.33
1304
1075
435
2766
Market Price
$ 40.53
Selling Price
$ 35.05
945
712
399
1727
Market Price
$ 31.11
Selling Price
$ 27.98
365
268
288
919
Market Price
$ 58.31
Selling Price
$ 49.95
1484
768
1332
4351
Market Price
$ 49.66
Selling Price
$ 42.26
1948
1362
581
2526
Market Price
$ 37.25
Selling Price
$ 33.78
2941
1086
2079
4927
Market Price
$ 63.68
Selling Price
$ 57.22
1535
1333
1195
2007
Market Price
$ 32.61
Selling Price
$ 29.10
3027
728
2831
4050
Market Price
$ 65.26
Selling Price
$ 56.10
1646
838
911
4042
Market Price
$ 62.47
Selling Price
$ 52.12
789
664
469
2484
Market Price
$ 70.40
Selling Price
$ 59.84
410
346
122
1956
Market Price
$ 45.33
Selling Price
$ 39.03
2170
1791
574
2866
Market Price
$ 28.70
Selling Price
$ 25.10
1070
814
912
3700
Market Price
$ 63.91
Selling Price
$ 55.49
979
850
371
2508
Market Price
$ 32.18
Selling Price
$ 29.12
2527
537
2368
2723
Market Price
$ 38.64
Selling Price
$ 33.37
860
448
283
1954
Market Price
$ 30.97
Selling Price
$ 25.92
1318
944
819
2431
Market Price
$ 53.61
Selling Price
$ 47.07
3141
2100
1601
4233
Market Price
$ 43.23
Selling Price
$ 38.14
1263
827
336
1773
Market Price
$ 31.86
Selling Price
$ 27.88
1690
1037
572
2081
Market Price
$ 58.17
Selling Price
$ 48.75
2052
1449
2002
3417
Market Price
$ 61.03
Selling Price
$ 51.96
2106
653
774
2243
Market Price
$ 60.07
Selling Price
$ 50.35
2282
2193
1756
4343
Market Price
$ 39.48
Selling Price
$ 34.93
3056
2797
1431
3799