Market Price
$ 36.66
Selling Price
$ 31.80
1728
916
365
2119
Market Price
$ 49.33
Selling Price
$ 44.51
1677
1491
670
3555
Market Price
$ 38.18
Selling Price
$ 31.92
1178
1120
944
4686
Market Price
$ 63.55
Selling Price
$ 53.36
1386
970
732
4349
Market Price
$ 67.21
Selling Price
$ 58.30
2122
1708
1950
3100
Market Price
$ 70.72
Selling Price
$ 59.38
1454
462
841
4275
Market Price
$ 69.49
Selling Price
$ 59.53
1913
1016
1703
4164
Market Price
$ 40.25
Selling Price
$ 36.09
658
649
591
2436
Market Price
$ 36.33
Selling Price
$ 31.97
1291
293
383
4892
Market Price
$ 66.88
Selling Price
$ 56.25
1035
401
793
4450
Market Price
$ 30.99
Selling Price
$ 28.10
248
139
66
780
Market Price
$ 62.50
Selling Price
$ 54.75
1284
390
508
3945
Market Price
$ 55.33
Selling Price
$ 50.22
2085
738
1357
2369
Market Price
$ 67.90
Selling Price
$ 57.11
535
324
218
836
Market Price
$ 52.13
Selling Price
$ 46.78
1192
693
609
1737
Market Price
$ 31.65
Selling Price
$ 27.26
1412
765
1120
4541
Market Price
$ 52.18
Selling Price
$ 44.85
753
337
162
3012
Market Price
$ 54.13
Selling Price
$ 45.66
925
712
477
3844
Market Price
$ 34.04
Selling Price
$ 29.48
137
123
47
503
Market Price
$ 56.86
Selling Price
$ 48.91
1167
760
460
2563
Market Price
$ 33.63
Selling Price
$ 28.36
178
44
136
450
Market Price
$ 39.63
Selling Price
$ 34.29
998
285
904
1244
Market Price
$ 57.73
Selling Price
$ 51.04
2922
1695
1993
3892
Market Price
$ 50.34
Selling Price
$ 41.96
980
372
967
1229
Market Price
$ 39.16
Selling Price
$ 32.93
2154
1106
1250
3001
Market Price
$ 64.21
Selling Price
$ 55.89
3581
3186
2439
4121
Market Price
$ 30.40
Selling Price
$ 27.18
288
226
104
459
Market Price
$ 61.21
Selling Price
$ 53.33
495
159
372
755
Market Price
$ 53.30
Selling Price
$ 48.16
1618
1088
629
2642
Market Price
$ 64.73
Selling Price
$ 54.16
1505
1041
1033
3471
Market Price
$ 62.69
Selling Price
$ 54.21
796
582
717
1464
Market Price
$ 59.05
Selling Price
$ 52.30
2170
877
1338
3713
Market Price
$ 42.28
Selling Price
$ 37.43
1407
1162
1271
4143
Market Price
$ 42.95
Selling Price
$ 36.61
350
226
250
1413
Market Price
$ 33.65
Selling Price
$ 28.55
841
742
540
1201
Market Price
$ 45.42
Selling Price
$ 38.71
482
339
396
549
Market Price
$ 55.80
Selling Price
$ 46.66
534
195
409
2532
Market Price
$ 64.19
Selling Price
$ 56.53
3290
2303
3145
3391
Market Price
$ 66.14
Selling Price
$ 58.67
1023
440
372
3446
Market Price
$ 52.01
Selling Price
$ 47.27
3074
1571
816
4214