Market Price
$ 64.06
Selling Price
$ 54.89
2906
681
2361
4003
Market Price
$ 37.36
Selling Price
$ 32.90
2355
1398
609
2924
Market Price
$ 32.07
Selling Price
$ 28.21
265
170
62
1206
Market Price
$ 43.95
Selling Price
$ 39.38
2070
1856
1552
3028
Market Price
$ 42.80
Selling Price
$ 36.23
390
220
351
763
Market Price
$ 58.86
Selling Price
$ 50.59
746
727
373
1199
Market Price
$ 58.09
Selling Price
$ 52.24
487
343
278
2392
Market Price
$ 44.92
Selling Price
$ 38.54
2672
1303
1883
3395
Market Price
$ 29.63
Selling Price
$ 26.81
1342
919
1028
1915
Market Price
$ 52.46
Selling Price
$ 46.84
3700
1807
3321
4534
Market Price
$ 55.60
Selling Price
$ 49.13
2747
916
2260
3789
Market Price
$ 38.52
Selling Price
$ 34.61
1039
599
267
2317
Market Price
$ 66.30
Selling Price
$ 56.30
1156
297
269
1851
Market Price
$ 31.62
Selling Price
$ 27.30
1041
790
670
1239
Market Price
$ 35.22
Selling Price
$ 30.07
1796
1231
732
1883
Market Price
$ 37.02
Selling Price
$ 32.68
1921
1298
1898
4929
Market Price
$ 40.84
Selling Price
$ 36.12
2590
1014
820
3566
Market Price
$ 46.72
Selling Price
$ 40.97
351
153
327
1683
Market Price
$ 66.94
Selling Price
$ 59.57
2345
1809
2255
4028
Market Price
$ 35.51
Selling Price
$ 30.63
1256
277
342
4148
Market Price
$ 53.47
Selling Price
$ 46.19
1537
1057
606
2945
Market Price
$ 64.86
Selling Price
$ 58.45
1396
436
579
2821
Market Price
$ 30.53
Selling Price
$ 27.01
2040
1254
469
3102
Market Price
$ 46.51
Selling Price
$ 40.54
2333
508
594
2869
Market Price
$ 29.63
Selling Price
$ 26.89
1537
941
603
3448
Market Price
$ 51.90
Selling Price
$ 46.31
1239
891
1070
2188
Market Price
$ 53.07
Selling Price
$ 48.22
1499
1422
850
4095
Market Price
$ 65.70
Selling Price
$ 56.60
731
448
255
1511
Market Price
$ 64.13
Selling Price
$ 58.25
1613
1260
1536
2426
Market Price
$ 53.45
Selling Price
$ 46.56
1082
302
492
4311
Market Price
$ 57.15
Selling Price
$ 49.85
503
378
186
1230
Market Price
$ 53.65
Selling Price
$ 47.56
1812
763
1749
2868
Market Price
$ 51.09
Selling Price
$ 42.65
1043
989
805
1360
Market Price
$ 55.67
Selling Price
$ 46.89
1149
750
456
1779
Market Price
$ 65.59
Selling Price
$ 55.61
1542
1356
525
2792
Market Price
$ 62.95
Selling Price
$ 57.05
2125
1645
1340
3945
Market Price
$ 52.92
Selling Price
$ 44.88
614
524
610
1444
Market Price
$ 68.81
Selling Price
$ 59.11
1246
518
329
3172
Market Price
$ 59.53
Selling Price
$ 51.90
2691
2421
1132
2916
Market Price
$ 52.58
Selling Price
$ 46.79
1298
587
394
2146