Market Price
$ 35.86
Selling Price
$ 32.37
1130
997
688
3973
Market Price
$ 52.63
Selling Price
$ 46.23
468
228
109
1386
Market Price
$ 65.35
Selling Price
$ 57.93
920
522
602
3928
Market Price
$ 29.63
Selling Price
$ 26.13
1757
1155
1291
2067
Market Price
$ 30.72
Selling Price
$ 27.58
1195
386
1070
4214
Market Price
$ 45.12
Selling Price
$ 40.59
756
549
286
3291
Market Price
$ 44.16
Selling Price
$ 38.46
802
713
308
1209
Market Price
$ 34.95
Selling Price
$ 30.57
1756
639
883
2083
Market Price
$ 35.43
Selling Price
$ 29.79
316
299
197
423
Market Price
$ 48.55
Selling Price
$ 42.80
3109
1246
2866
4932
Market Price
$ 34.51
Selling Price
$ 29.73
1628
976
858
3129
Market Price
$ 44.67
Selling Price
$ 38.62
659
433
156
3030
Market Price
$ 51.08
Selling Price
$ 46.13
1708
445
1305
3631
Market Price
$ 38.59
Selling Price
$ 32.34
1030
866
295
1297
Market Price
$ 48.27
Selling Price
$ 41.86
683
140
605
3072
Market Price
$ 31.62
Selling Price
$ 27.32
3743
2491
1785
4855
Market Price
$ 64.73
Selling Price
$ 58.24
1682
458
406
3576
Market Price
$ 50.58
Selling Price
$ 44.63
746
458
234
1353
Market Price
$ 65.20
Selling Price
$ 58.31
3410
1262
3019
4847
Market Price
$ 43.62
Selling Price
$ 38.97
1129
1035
996
1591
Market Price
$ 43.10
Selling Price
$ 37.17
664
625
367
824
Market Price
$ 62.38
Selling Price
$ 52.30
2484
2198
840
4393
Market Price
$ 63.98
Selling Price
$ 54.78
1219
1051
851
1971
Market Price
$ 34.06
Selling Price
$ 30.53
206
106
117
576
Market Price
$ 40.87
Selling Price
$ 35.95
2097
842
1201
3550
Market Price
$ 59.60
Selling Price
$ 53.08
1511
863
1306
2529
Market Price
$ 65.46
Selling Price
$ 56.48
1939
1181
649
2999
Market Price
$ 50.34
Selling Price
$ 44.78
468
230
344
2150
Market Price
$ 53.19
Selling Price
$ 47.47
2847
1679
1365
2903
Market Price
$ 49.76
Selling Price
$ 44.19
1087
373
757
2887
Market Price
$ 29.72
Selling Price
$ 26.15
1082
361
888
3346
Market Price
$ 38.17
Selling Price
$ 32.19
1789
1228
1762
2309
Market Price
$ 41.39
Selling Price
$ 36.61
2059
901
1693
4422
Market Price
$ 47.07
Selling Price
$ 41.94
1850
1830
778
2322
Market Price
$ 30.22
Selling Price
$ 26.04
924
464
531
2213
Market Price
$ 53.01
Selling Price
$ 44.42
908
350
469
3977
Market Price
$ 39.36
Selling Price
$ 33.68
1167
703
670
1216
Market Price
$ 37.95
Selling Price
$ 33.00
1909
1872
1618
4072
Market Price
$ 56.23
Selling Price
$ 47.10
2246
1822
676
3049
Market Price
$ 65.46
Selling Price
$ 59.17
2120
2063
1920
2429