Market Price
$ 60.15
Selling Price
$ 53.18
293
240
237
828
Market Price
$ 30.87
Selling Price
$ 26.22
1653
729
868
4672
Market Price
$ 62.41
Selling Price
$ 52.65
4132
836
2451
4454
Market Price
$ 52.86
Selling Price
$ 47.34
365
91
94
679
Market Price
$ 33.61
Selling Price
$ 29.68
2447
2335
1696
2779
Market Price
$ 42.52
Selling Price
$ 37.02
1593
698
517
3761
Market Price
$ 50.86
Selling Price
$ 43.47
216
194
141
449
Market Price
$ 60.44
Selling Price
$ 51.78
2343
512
1409
4246
Market Price
$ 47.72
Selling Price
$ 40.14
582
156
252
1431
Market Price
$ 61.38
Selling Price
$ 52.97
281
90
63
738
Market Price
$ 34.78
Selling Price
$ 31.57
4048
3557
3209
4270
Market Price
$ 44.03
Selling Price
$ 38.29
1179
249
477
1569
Market Price
$ 37.16
Selling Price
$ 33.30
1061
608
625
2307
Market Price
$ 64.08
Selling Price
$ 57.73
670
328
531
1700
Market Price
$ 59.42
Selling Price
$ 53.46
915
432
358
2202
Market Price
$ 29.59
Selling Price
$ 26.52
922
807
904
4007
Market Price
$ 59.53
Selling Price
$ 53.04
1787
892
363
4526
Market Price
$ 69.42
Selling Price
$ 59.57
3894
2517
1634
4381
Market Price
$ 44.69
Selling Price
$ 38.26
446
276
164
481
Market Price
$ 40.04
Selling Price
$ 35.59
1614
1370
895
3550
Market Price
$ 57.49
Selling Price
$ 49.89
1167
512
1067
2831
Market Price
$ 46.71
Selling Price
$ 39.62
1343
574
1015
3913
Market Price
$ 45.76
Selling Price
$ 41.07
1828
1451
943
1843
Market Price
$ 68.18
Selling Price
$ 58.57
1834
1144
1238
2781
Market Price
$ 31.88
Selling Price
$ 28.93
3165
2558
2549
4150
Market Price
$ 63.59
Selling Price
$ 55.36
1832
955
418
3843
Market Price
$ 58.44
Selling Price
$ 50.95
3495
1203
3266
4283
Market Price
$ 54.01
Selling Price
$ 46.47
756
197
661
1815
Market Price
$ 48.06
Selling Price
$ 40.46
2081
720
1171
4440
Market Price
$ 52.02
Selling Price
$ 43.62
4341
3831
4117
4481
Market Price
$ 31.90
Selling Price
$ 27.54
174
166
146
413
Market Price
$ 39.30
Selling Price
$ 34.69
1611
561
535
1663
Market Price
$ 47.11
Selling Price
$ 40.31
2071
882
2051
2829
Market Price
$ 67.02
Selling Price
$ 58.95
2002
826
760
4677
Market Price
$ 33.95
Selling Price
$ 29.82
1060
587
650
2440
Market Price
$ 65.33
Selling Price
$ 56.71
1246
905
658
2093
Market Price
$ 45.67
Selling Price
$ 41.25
1436
1354
552
4214
Market Price
$ 59.98
Selling Price
$ 53.18
267
105
102
503
Market Price
$ 48.00
Selling Price
$ 43.22
200
110
45
534
Market Price
$ 38.02
Selling Price
$ 34.30
603
504
309
1848