Market Price
$ 39.13
Selling Price
$ 33.64
231
144
73
500
Market Price
$ 48.32
Selling Price
$ 42.60
884
845
661
2452
Market Price
$ 60.16
Selling Price
$ 51.45
931
448
591
3809
Market Price
$ 31.15
Selling Price
$ 28.21
453
267
144
833
Market Price
$ 66.93
Selling Price
$ 56.54
1808
561
1785
3394
Market Price
$ 58.73
Selling Price
$ 53.16
1410
906
961
2379
Market Price
$ 43.67
Selling Price
$ 38.08
1360
889
1191
4821
Market Price
$ 30.29
Selling Price
$ 25.75
745
515
477
3725
Market Price
$ 53.29
Selling Price
$ 45.22
1083
612
988
2179
Market Price
$ 53.27
Selling Price
$ 46.79
717
516
147
1104
Market Price
$ 36.59
Selling Price
$ 31.24
3867
2337
2040
4586
Market Price
$ 46.67
Selling Price
$ 39.80
945
806
258
4300
Market Price
$ 41.81
Selling Price
$ 35.92
899
316
389
3278
Market Price
$ 55.73
Selling Price
$ 49.94
3349
942
1821
4694
Market Price
$ 45.07
Selling Price
$ 39.59
1843
1436
942
2115
Market Price
$ 62.79
Selling Price
$ 52.67
1366
985
951
2055
Market Price
$ 50.39
Selling Price
$ 42.92
312
73
262
1348
Market Price
$ 54.44
Selling Price
$ 45.64
1201
728
399
1683
Market Price
$ 62.15
Selling Price
$ 53.43
347
320
203
1368
Market Price
$ 63.22
Selling Price
$ 53.83
2266
1917
899
4098
Market Price
$ 32.48
Selling Price
$ 28.58
1139
450
1011
1758
Market Price
$ 62.13
Selling Price
$ 56.35
2190
1348
1565
3457
Market Price
$ 48.95
Selling Price
$ 41.06
3081
2532
1660
4849
Market Price
$ 59.30
Selling Price
$ 52.98
324
320
247
1261
Market Price
$ 34.47
Selling Price
$ 31.29
668
192
404
1043
Market Price
$ 45.24
Selling Price
$ 37.82
1290
989
1065
2026
Market Price
$ 62.99
Selling Price
$ 55.93
715
263
164
715
Market Price
$ 54.42
Selling Price
$ 48.95
554
350
228
852
Market Price
$ 62.47
Selling Price
$ 54.60
973
914
273
1989
Market Price
$ 62.15
Selling Price
$ 54.69
3727
2958
3320
4054
Market Price
$ 32.95
Selling Price
$ 29.61
1272
1271
611
4763
Market Price
$ 54.22
Selling Price
$ 46.12
292
212
128
635
Market Price
$ 55.86
Selling Price
$ 47.00
768
304
669
3056
Market Price
$ 37.21
Selling Price
$ 31.30
548
343
462
849
Market Price
$ 61.03
Selling Price
$ 51.49
1498
1319
712
4095
Market Price
$ 37.81
Selling Price
$ 32.06
2200
585
1198
4144
Market Price
$ 32.69
Selling Price
$ 27.93
1546
1006
401
3112
Market Price
$ 32.78
Selling Price
$ 27.53
2350
2257
1411
4144
Market Price
$ 31.85
Selling Price
$ 28.24
435
353
293
1017
Market Price
$ 33.98
Selling Price
$ 29.56
3145
2243
3131
4057