Market Price
$ 66.25
Selling Price
$ 55.85
1519
1303
879
3799
Market Price
$ 37.48
Selling Price
$ 32.07
1116
575
749
1237
Market Price
$ 59.08
Selling Price
$ 49.83
1705
1016
713
2038
Market Price
$ 45.58
Selling Price
$ 40.70
718
143
483
2468
Market Price
$ 60.26
Selling Price
$ 54.55
1145
447
1029
2111
Market Price
$ 53.35
Selling Price
$ 45.69
671
555
606
3262
Market Price
$ 44.71
Selling Price
$ 37.96
673
543
398
1841
Market Price
$ 32.92
Selling Price
$ 28.04
2811
1997
2313
3733
Market Price
$ 55.49
Selling Price
$ 49.08
4028
3660
3953
4550
Market Price
$ 48.66
Selling Price
$ 40.78
3893
3772
1381
4864
Market Price
$ 48.11
Selling Price
$ 43.28
2487
1151
2031
3049
Market Price
$ 43.23
Selling Price
$ 38.54
359
239
309
507
Market Price
$ 46.96
Selling Price
$ 41.47
717
411
474
1390
Market Price
$ 53.38
Selling Price
$ 47.94
630
194
143
2843
Market Price
$ 51.21
Selling Price
$ 46.07
742
307
741
2107
Market Price
$ 33.47
Selling Price
$ 29.15
326
298
91
1417
Market Price
$ 43.00
Selling Price
$ 36.55
1564
1265
1453
2971
Market Price
$ 62.43
Selling Price
$ 54.54
3959
3383
1168
4094
Market Price
$ 40.65
Selling Price
$ 35.38
1219
1029
1004
4369
Market Price
$ 49.99
Selling Price
$ 44.11
974
292
823
1675
Market Price
$ 33.24
Selling Price
$ 30.06
1462
990
1324
4928
Market Price
$ 45.15
Selling Price
$ 38.74
1651
523
1286
3444
Market Price
$ 54.24
Selling Price
$ 46.21
633
132
478
1585
Market Price
$ 65.11
Selling Price
$ 55.76
234
189
225
948
Market Price
$ 64.54
Selling Price
$ 57.54
2100
783
843
2421
Market Price
$ 50.82
Selling Price
$ 45.64
1224
344
1078
1863
Market Price
$ 29.82
Selling Price
$ 25.23
838
498
331
1199
Market Price
$ 64.13
Selling Price
$ 53.49
2208
1487
2152
2803
Market Price
$ 43.81
Selling Price
$ 37.42
848
830
777
3145
Market Price
$ 53.53
Selling Price
$ 47.86
685
531
565
731
Market Price
$ 55.52
Selling Price
$ 47.30
1245
879
1184
1867
Market Price
$ 50.74
Selling Price
$ 42.88
534
515
227
1959
Market Price
$ 40.97
Selling Price
$ 35.70
603
417
513
1846
Market Price
$ 28.18
Selling Price
$ 25.20
1495
1128
1296
4942
Market Price
$ 67.07
Selling Price
$ 56.77
2267
1504
673
2399
Market Price
$ 36.30
Selling Price
$ 31.21
163
115
45
533
Market Price
$ 66.42
Selling Price
$ 59.77
863
747
552
2254
Market Price
$ 39.82
Selling Price
$ 34.20
753
426
637
842
Market Price
$ 31.72
Selling Price
$ 28.75
898
545
471
1856
Market Price
$ 45.87
Selling Price
$ 39.85
698
375
315
1170