Market Price
$ 31.10
Selling Price
$ 27.05
2538
1353
1225
3737
Market Price
$ 69.07
Selling Price
$ 59.87
917
456
916
2974
Market Price
$ 54.05
Selling Price
$ 47.43
942
916
322
2063
Market Price
$ 30.58
Selling Price
$ 27.43
666
220
544
2746
Market Price
$ 39.16
Selling Price
$ 33.24
2761
1058
1358
4383
Market Price
$ 57.47
Selling Price
$ 49.60
2093
1465
1349
4108
Market Price
$ 46.77
Selling Price
$ 39.91
1582
673
599
3049
Market Price
$ 45.83
Selling Price
$ 41.66
1812
520
829
2424
Market Price
$ 40.08
Selling Price
$ 36.12
2925
1532
1444
3726
Market Price
$ 44.92
Selling Price
$ 37.99
1533
1301
583
3726
Market Price
$ 63.75
Selling Price
$ 54.60
1252
690
745
3502
Market Price
$ 53.77
Selling Price
$ 46.68
3422
1810
921
3767
Market Price
$ 57.96
Selling Price
$ 51.26
1386
635
727
1822
Market Price
$ 30.98
Selling Price
$ 26.54
2148
1763
580
4153
Market Price
$ 47.83
Selling Price
$ 42.14
1052
561
890
2511
Market Price
$ 45.64
Selling Price
$ 41.39
2249
1032
1235
3277
Market Price
$ 67.57
Selling Price
$ 58.28
1254
711
659
3396
Market Price
$ 32.05
Selling Price
$ 28.33
455
266
386
464
Market Price
$ 63.49
Selling Price
$ 54.46
1598
385
1533
1963
Market Price
$ 59.55
Selling Price
$ 49.65
1414
802
1140
3165
Market Price
$ 52.49
Selling Price
$ 44.60
2487
1122
499
2787
Market Price
$ 59.09
Selling Price
$ 49.45
1617
1518
803
3268
Market Price
$ 57.03
Selling Price
$ 47.55
837
632
285
2863
Market Price
$ 36.31
Selling Price
$ 31.10
1484
469
348
1497
Market Price
$ 45.05
Selling Price
$ 39.32
1713
1121
894
2660
Market Price
$ 41.74
Selling Price
$ 35.16
3432
1300
1811
4261
Market Price
$ 28.81
Selling Price
$ 25.49
2925
780
1163
3356
Market Price
$ 38.23
Selling Price
$ 34.10
1286
550
948
1957
Market Price
$ 58.14
Selling Price
$ 51.67
4137
990
2251
4396
Market Price
$ 50.34
Selling Price
$ 43.09
230
82
203
1150
Market Price
$ 40.54
Selling Price
$ 34.59
1216
462
1173
3479
Market Price
$ 41.85
Selling Price
$ 34.95
2405
894
1876
4257
Market Price
$ 44.98
Selling Price
$ 38.39
1429
410
1352
2289
Market Price
$ 36.22
Selling Price
$ 32.33
3085
1260
1020
4038
Market Price
$ 49.30
Selling Price
$ 44.42
1254
1224
848
3920
Market Price
$ 64.62
Selling Price
$ 54.93
1108
721
1034
2256
Market Price
$ 37.55
Selling Price
$ 33.41
4494
3576
2027
4766
Market Price
$ 34.29
Selling Price
$ 29.03
1350
1254
1219
1982
Market Price
$ 58.90
Selling Price
$ 52.25
1327
768
348
1354
Market Price
$ 39.25
Selling Price
$ 34.08
519
324
177
708