Market Price
$ 38.26
Selling Price
$ 34.30
3244
1117
1449
3306
Market Price
$ 53.75
Selling Price
$ 47.60
3223
1658
1215
4746
Market Price
$ 66.13
Selling Price
$ 59.57
1145
928
534
1367
Market Price
$ 47.04
Selling Price
$ 40.08
679
250
409
2035
Market Price
$ 43.23
Selling Price
$ 38.61
2802
1947
1003
3881
Market Price
$ 47.27
Selling Price
$ 42.66
3611
2213
3527
4073
Market Price
$ 30.29
Selling Price
$ 26.57
3127
1467
1822
4918
Market Price
$ 37.76
Selling Price
$ 33.39
2078
1399
943
3983
Market Price
$ 58.72
Selling Price
$ 50.12
1453
1319
1370
4420
Market Price
$ 58.12
Selling Price
$ 52.41
2581
1664
1869
4241
Market Price
$ 46.42
Selling Price
$ 38.98
512
263
327
952
Market Price
$ 58.38
Selling Price
$ 50.83
380
122
277
1020
Market Price
$ 33.62
Selling Price
$ 28.39
2281
1479
2187
2379
Market Price
$ 66.00
Selling Price
$ 57.03
852
329
638
1783
Market Price
$ 61.16
Selling Price
$ 53.93
1253
951
786
1759
Market Price
$ 31.32
Selling Price
$ 27.53
388
375
345
593
Market Price
$ 49.40
Selling Price
$ 42.91
496
405
239
1974
Market Price
$ 35.99
Selling Price
$ 30.68
3456
3191
1357
4954
Market Price
$ 57.25
Selling Price
$ 51.83
2972
1907
2666
3435
Market Price
$ 37.74
Selling Price
$ 32.82
1838
744
1477
2159
Market Price
$ 32.43
Selling Price
$ 29.09
969
282
794
1206
Market Price
$ 32.37
Selling Price
$ 29.21
886
297
477
1735
Market Price
$ 36.04
Selling Price
$ 30.66
2835
1990
638
2944
Market Price
$ 63.30
Selling Price
$ 56.36
534
453
433
1364
Market Price
$ 46.30
Selling Price
$ 40.38
3615
2455
2867
3968
Market Price
$ 33.36
Selling Price
$ 28.51
1562
1090
1275
1834
Market Price
$ 30.04
Selling Price
$ 25.72
1087
550
982
3056
Market Price
$ 43.67
Selling Price
$ 36.70
1214
822
359
1342
Market Price
$ 49.90
Selling Price
$ 44.26
166
70
101
643
Market Price
$ 59.36
Selling Price
$ 53.21
591
122
201
1189
Market Price
$ 36.20
Selling Price
$ 30.59
301
64
256
986
Market Price
$ 65.94
Selling Price
$ 59.91
2691
2438
1624
4285
Market Price
$ 66.10
Selling Price
$ 57.99
200
185
198
654
Market Price
$ 66.10
Selling Price
$ 56.68
850
689
791
1858
Market Price
$ 38.07
Selling Price
$ 31.80
2159
1976
1665
2304
Market Price
$ 43.92
Selling Price
$ 37.44
2871
2574
1095
4214
Market Price
$ 61.89
Selling Price
$ 55.13
3363
1292
3313
3978
Market Price
$ 42.57
Selling Price
$ 36.07
1976
606
1524
2421
Market Price
$ 52.26
Selling Price
$ 45.08
993
429
928
1255
Market Price
$ 60.56
Selling Price
$ 54.78
4391
1443
2776
4472