Market Price
$ 54.04
Selling Price
$ 45.11
1337
920
1054
1968
Market Price
$ 36.51
Selling Price
$ 30.71
2484
1127
1181
3663
Market Price
$ 31.02
Selling Price
$ 27.81
871
178
653
937
Market Price
$ 47.18
Selling Price
$ 39.44
3546
1611
1209
4408
Market Price
$ 40.91
Selling Price
$ 36.47
1766
1702
1164
2284
Market Price
$ 43.39
Selling Price
$ 39.30
2274
1740
457
3520
Market Price
$ 64.22
Selling Price
$ 56.68
1298
1199
844
2238
Market Price
$ 43.87
Selling Price
$ 38.03
1277
1172
1225
2480
Market Price
$ 41.41
Selling Price
$ 36.16
3565
2263
2948
4479
Market Price
$ 31.01
Selling Price
$ 27.59
1646
1184
883
4000
Market Price
$ 43.16
Selling Price
$ 37.26
1627
1183
590
2035
Market Price
$ 50.03
Selling Price
$ 44.57
3425
1948
1308
4463
Market Price
$ 35.78
Selling Price
$ 30.20
1275
326
574
3740
Market Price
$ 42.70
Selling Price
$ 38.81
1608
499
1106
2610
Market Price
$ 51.17
Selling Price
$ 46.28
3178
687
1899
3202
Market Price
$ 65.70
Selling Price
$ 55.87
1190
1002
333
2407
Market Price
$ 66.81
Selling Price
$ 57.69
2963
921
1449
4473
Market Price
$ 40.05
Selling Price
$ 34.19
3670
936
1325
3851
Market Price
$ 33.33
Selling Price
$ 29.42
1790
825
1333
2802
Market Price
$ 61.30
Selling Price
$ 52.64
2235
544
781
2944
Market Price
$ 52.25
Selling Price
$ 46.25
670
442
409
1859
Market Price
$ 33.31
Selling Price
$ 27.88
1388
1116
647
2063
Market Price
$ 39.47
Selling Price
$ 34.38
1993
1908
1082
2066
Market Price
$ 33.09
Selling Price
$ 28.00
1109
1061
576
3862
Market Price
$ 57.93
Selling Price
$ 50.21
2461
2337
848
4662
Market Price
$ 37.08
Selling Price
$ 31.01
1569
593
330
2768
Market Price
$ 55.35
Selling Price
$ 49.95
774
470
394
1324
Market Price
$ 32.99
Selling Price
$ 29.59
1344
1290
806
2482
Market Price
$ 40.39
Selling Price
$ 35.99
877
449
444
1363
Market Price
$ 64.09
Selling Price
$ 53.46
1968
1258
1266
3949
Market Price
$ 66.08
Selling Price
$ 57.10
985
664
248
3436
Market Price
$ 39.54
Selling Price
$ 34.01
465
215
310
1144
Market Price
$ 60.64
Selling Price
$ 52.65
1861
444
1158
3225
Market Price
$ 50.66
Selling Price
$ 44.75
681
180
412
713
Market Price
$ 43.31
Selling Price
$ 37.03
3258
2621
2697
3648
Market Price
$ 31.42
Selling Price
$ 26.81
2767
2007
1719
2873
Market Price
$ 70.62
Selling Price
$ 59.00
2581
1629
1768
3431
Market Price
$ 37.98
Selling Price
$ 34.40
2860
2029
816
3400
Market Price
$ 46.79
Selling Price
$ 41.00
989
924
633
4802
Market Price
$ 41.80
Selling Price
$ 36.86
652
257
282
1566