Market Price
$ 36.55
Selling Price
$ 31.78
1928
1053
748
3798
Market Price
$ 66.81
Selling Price
$ 56.32
1293
711
539
2225
Market Price
$ 46.34
Selling Price
$ 39.94
1737
1064
1022
2365
Market Price
$ 59.91
Selling Price
$ 51.13
2205
1124
1078
2310
Market Price
$ 32.36
Selling Price
$ 28.57
836
491
595
2082
Market Price
$ 54.56
Selling Price
$ 45.57
1172
386
445
2246
Market Price
$ 41.17
Selling Price
$ 34.76
1639
891
1239
3585
Market Price
$ 38.14
Selling Price
$ 34.41
193
96
64
449
Market Price
$ 41.89
Selling Price
$ 37.43
3039
1871
2270
4665
Market Price
$ 36.97
Selling Price
$ 30.91
1985
1645
1724
3629
Market Price
$ 64.13
Selling Price
$ 54.04
362
352
340
1684
Market Price
$ 53.52
Selling Price
$ 48.10
1285
1279
1152
4452
Market Price
$ 47.44
Selling Price
$ 42.15
742
665
714
1693
Market Price
$ 53.76
Selling Price
$ 45.88
1409
1014
368
3906
Market Price
$ 36.22
Selling Price
$ 30.76
570
349
519
1098
Market Price
$ 32.39
Selling Price
$ 27.63
885
548
683
1265
Market Price
$ 46.73
Selling Price
$ 39.13
420
152
266
587
Market Price
$ 57.21
Selling Price
$ 47.68
636
417
468
2351
Market Price
$ 63.99
Selling Price
$ 58.09
1623
1254
1519
2276
Market Price
$ 41.45
Selling Price
$ 37.59
1902
567
468
4822
Market Price
$ 68.23
Selling Price
$ 58.28
1824
1252
1551
2661
Market Price
$ 34.06
Selling Price
$ 29.61
2917
1304
1066
3471
Market Price
$ 50.62
Selling Price
$ 44.92
2773
2122
1689
4348
Market Price
$ 38.72
Selling Price
$ 33.34
1829
894
1474
1882
Market Price
$ 52.41
Selling Price
$ 43.92
3955
1613
3816
4312
Market Price
$ 34.53
Selling Price
$ 30.42
1369
614
275
2133
Market Price
$ 59.26
Selling Price
$ 51.06
2664
2550
782
3682
Market Price
$ 48.61
Selling Price
$ 43.30
1364
1325
1015
2160
Market Price
$ 40.44
Selling Price
$ 35.14
1077
393
232
1861
Market Price
$ 52.71
Selling Price
$ 47.47
942
258
202
970
Market Price
$ 66.97
Selling Price
$ 59.07
1236
327
509
2585
Market Price
$ 32.76
Selling Price
$ 27.62
2175
2054
862
2408
Market Price
$ 63.56
Selling Price
$ 53.02
966
299
341
4316
Market Price
$ 67.21
Selling Price
$ 59.16
544
146
250
929
Market Price
$ 57.16
Selling Price
$ 49.25
3697
1443
2885
4741
Market Price
$ 35.47
Selling Price
$ 30.70
431
95
314
618
Market Price
$ 42.12
Selling Price
$ 38.09
2694
2278
1085
3936
Market Price
$ 38.48
Selling Price
$ 33.24
455
329
253
1590
Market Price
$ 38.76
Selling Price
$ 34.38
1202
641
1136
1997
Market Price
$ 59.13
Selling Price
$ 49.55
1091
791
747
1270