Market Price
$ 39.14
Selling Price
$ 34.03
1632
1158
444
2194
Market Price
$ 32.77
Selling Price
$ 27.86
1698
970
1283
3241
Market Price
$ 29.71
Selling Price
$ 26.75
1754
570
1135
1925
Market Price
$ 59.96
Selling Price
$ 50.30
2319
1379
833
3358
Market Price
$ 64.98
Selling Price
$ 54.92
653
559
423
1267
Market Price
$ 35.87
Selling Price
$ 31.43
585
457
159
2078
Market Price
$ 43.94
Selling Price
$ 37.41
1369
698
1104
3349
Market Price
$ 64.98
Selling Price
$ 55.20
428
269
344
964
Market Price
$ 42.37
Selling Price
$ 36.20
1182
654
623
1272
Market Price
$ 64.05
Selling Price
$ 56.94
936
544
781
2069
Market Price
$ 44.15
Selling Price
$ 39.49
4446
4134
3452
4840
Market Price
$ 43.19
Selling Price
$ 38.51
2111
1062
1267
2530
Market Price
$ 48.24
Selling Price
$ 42.69
316
88
302
1033
Market Price
$ 43.78
Selling Price
$ 38.31
2496
1927
2009
2999
Market Price
$ 59.73
Selling Price
$ 52.95
1091
969
657
2853
Market Price
$ 66.53
Selling Price
$ 55.48
1390
573
1144
3640
Market Price
$ 49.88
Selling Price
$ 43.15
3527
913
1922
4923
Market Price
$ 37.67
Selling Price
$ 33.43
1628
475
871
3491
Market Price
$ 50.30
Selling Price
$ 44.66
983
895
776
1771
Market Price
$ 62.36
Selling Price
$ 54.96
1540
1106
1347
2142
Market Price
$ 53.27
Selling Price
$ 45.05
2418
704
2183
2767
Market Price
$ 29.92
Selling Price
$ 25.09
622
348
533
829
Market Price
$ 62.03
Selling Price
$ 53.47
1789
657
782
2563
Market Price
$ 29.25
Selling Price
$ 25.75
1597
760
1283
3136
Market Price
$ 33.36
Selling Price
$ 28.43
1237
1043
1069
2543
Market Price
$ 46.77
Selling Price
$ 42.13
250
188
73
400
Market Price
$ 47.22
Selling Price
$ 40.74
3206
1971
756
3494
Market Price
$ 40.47
Selling Price
$ 33.86
1317
293
497
2167
Market Price
$ 65.88
Selling Price
$ 57.85
758
431
329
1808
Market Price
$ 60.58
Selling Price
$ 53.47
624
411
522
1048
Market Price
$ 58.57
Selling Price
$ 49.83
615
488
168
1611
Market Price
$ 39.64
Selling Price
$ 33.56
1965
686
1539
3254
Market Price
$ 50.21
Selling Price
$ 42.66
2078
1499
955
2206
Market Price
$ 56.81
Selling Price
$ 51.58
259
141
105
1125
Market Price
$ 59.16
Selling Price
$ 51.75
606
274
318
704
Market Price
$ 55.83
Selling Price
$ 49.05
3633
2961
3395
4260
Market Price
$ 36.65
Selling Price
$ 32.84
828
295
210
952
Market Price
$ 46.46
Selling Price
$ 41.71
206
178
153
733
Market Price
$ 56.16
Selling Price
$ 50.24
655
207
200
2908
Market Price
$ 29.80
Selling Price
$ 26.49
1387
781
1134
1760