Market Price
$ 50.77
Selling Price
$ 43.06
743
367
386
1422
Market Price
$ 39.30
Selling Price
$ 33.44
1119
1117
844
1195
Market Price
$ 37.41
Selling Price
$ 33.04
2218
2143
526
4599
Market Price
$ 66.53
Selling Price
$ 58.93
308
262
145
1272
Market Price
$ 37.70
Selling Price
$ 32.20
761
384
629
1097
Market Price
$ 54.33
Selling Price
$ 49.02
2026
563
1783
3832
Market Price
$ 31.98
Selling Price
$ 27.64
2446
2289
1974
3453
Market Price
$ 39.41
Selling Price
$ 33.06
1818
816
900
2598
Market Price
$ 57.46
Selling Price
$ 49.21
681
206
146
2327
Market Price
$ 30.87
Selling Price
$ 27.67
1567
442
1193
3953
Market Price
$ 38.67
Selling Price
$ 33.05
4735
3215
2235
4846
Market Price
$ 57.95
Selling Price
$ 49.19
1810
939
1371
3246
Market Price
$ 43.50
Selling Price
$ 39.30
1357
1054
1050
1594
Market Price
$ 33.53
Selling Price
$ 29.10
1147
565
539
1404
Market Price
$ 44.60
Selling Price
$ 38.74
3264
1491
2595
3621
Market Price
$ 39.55
Selling Price
$ 34.86
863
749
657
2772
Market Price
$ 40.81
Selling Price
$ 36.85
2380
870
864
2790
Market Price
$ 34.79
Selling Price
$ 29.80
879
324
617
3056
Market Price
$ 59.88
Selling Price
$ 52.38
2490
2229
596
2918
Market Price
$ 67.86
Selling Price
$ 57.37
2351
2076
1385
2854
Market Price
$ 67.30
Selling Price
$ 58.16
935
515
367
1879
Market Price
$ 50.79
Selling Price
$ 46.14
2356
1223
513
4328
Market Price
$ 28.84
Selling Price
$ 25.85
3645
1837
1800
3782
Market Price
$ 63.03
Selling Price
$ 54.37
738
615
738
870
Market Price
$ 56.73
Selling Price
$ 50.34
1417
1236
837
3555
Market Price
$ 38.37
Selling Price
$ 34.11
1475
308
1055
3232
Market Price
$ 62.38
Selling Price
$ 55.07
3180
2720
1605
4570
Market Price
$ 41.26
Selling Price
$ 37.08
935
825
868
3862
Market Price
$ 41.33
Selling Price
$ 35.11
812
715
781
2718
Market Price
$ 43.78
Selling Price
$ 37.82
351
148
166
710
Market Price
$ 62.15
Selling Price
$ 54.66
2148
637
575
2722
Market Price
$ 55.06
Selling Price
$ 46.83
169
66
131
407
Market Price
$ 60.79
Selling Price
$ 51.49
1977
1042
1738
3135
Market Price
$ 42.75
Selling Price
$ 38.54
1405
459
506
1740
Market Price
$ 30.38
Selling Price
$ 27.08
1793
1547
552
3069
Market Price
$ 55.15
Selling Price
$ 47.28
698
260
295
1201
Market Price
$ 42.04
Selling Price
$ 38.10
1109
1011
992
1234
Market Price
$ 60.47
Selling Price
$ 51.08
1190
477
440
1238
Market Price
$ 34.10
Selling Price
$ 29.10
4239
1738
3956
4983
Market Price
$ 41.48
Selling Price
$ 34.81
620
193
394
1541