Market Price
$ 63.16
Selling Price
$ 54.42
2142
2051
740
4417
Market Price
$ 67.36
Selling Price
$ 59.61
3452
1710
3306
3914
Market Price
$ 59.27
Selling Price
$ 49.54
503
169
451
696
Market Price
$ 50.56
Selling Price
$ 42.70
2697
1929
2109
2903
Market Price
$ 64.25
Selling Price
$ 57.98
1013
566
691
1822
Market Price
$ 43.71
Selling Price
$ 39.07
2144
594
849
3517
Market Price
$ 29.97
Selling Price
$ 25.79
2826
2508
1361
2944
Market Price
$ 50.83
Selling Price
$ 44.97
1638
958
833
1649
Market Price
$ 67.47
Selling Price
$ 58.01
887
577
636
3185
Market Price
$ 44.58
Selling Price
$ 38.37
1319
448
1222
4371
Market Price
$ 40.45
Selling Price
$ 36.27
1562
354
885
4108
Market Price
$ 30.56
Selling Price
$ 27.66
589
490
271
2394
Market Price
$ 43.69
Selling Price
$ 37.35
1201
361
284
1770
Market Price
$ 37.92
Selling Price
$ 33.03
399
148
271
563
Market Price
$ 68.55
Selling Price
$ 57.60
3079
2945
998
3213
Market Price
$ 34.01
Selling Price
$ 29.99
1874
1208
1621
2758
Market Price
$ 39.59
Selling Price
$ 34.12
3785
1632
996
4252
Market Price
$ 30.15
Selling Price
$ 26.86
4082
3868
2664
4172
Market Price
$ 57.30
Selling Price
$ 48.40
1624
499
1182
2852
Market Price
$ 34.03
Selling Price
$ 28.38
1236
1219
452
2258
Market Price
$ 67.69
Selling Price
$ 57.83
3141
2732
3095
4426
Market Price
$ 51.63
Selling Price
$ 43.59
2849
2080
579
3236
Market Price
$ 37.30
Selling Price
$ 33.38
1341
1229
968
1341
Market Price
$ 36.06
Selling Price
$ 32.76
509
424
195
1234
Market Price
$ 55.97
Selling Price
$ 46.81
1836
559
1231
3040
Market Price
$ 42.25
Selling Price
$ 35.43
476
191
120
634
Market Price
$ 40.57
Selling Price
$ 35.11
2858
920
2732
3266
Market Price
$ 56.47
Selling Price
$ 50.05
383
316
329
1365
Market Price
$ 32.96
Selling Price
$ 28.37
2777
1525
2320
4872
Market Price
$ 51.41
Selling Price
$ 45.61
1713
1333
544
2518
Market Price
$ 65.47
Selling Price
$ 58.22
486
286
358
1016
Market Price
$ 32.16
Selling Price
$ 26.83
3042
1241
2265
4013
Market Price
$ 47.94
Selling Price
$ 40.31
427
105
346
809
Market Price
$ 59.02
Selling Price
$ 49.90
2206
2156
1073
2285
Market Price
$ 31.02
Selling Price
$ 26.41
848
363
278
1832
Market Price
$ 64.68
Selling Price
$ 54.04
216
181
53
986
Market Price
$ 30.73
Selling Price
$ 26.27
2434
2000
1780
4615
Market Price
$ 33.49
Selling Price
$ 29.10
746
300
214
901
Market Price
$ 63.59
Selling Price
$ 54.74
2842
1872
2117
3634
Market Price
$ 31.46
Selling Price
$ 26.53
1245
427
312
4750