Market Price
$ 30.19
Selling Price
$ 25.90
2469
1692
583
2754
Market Price
$ 69.24
Selling Price
$ 59.79
636
567
377
1161
Market Price
$ 54.45
Selling Price
$ 47.69
1574
1396
443
1891
Market Price
$ 31.15
Selling Price
$ 27.89
2608
795
1089
3055
Market Price
$ 53.83
Selling Price
$ 45.59
2014
1364
1236
4804
Market Price
$ 55.81
Selling Price
$ 46.68
490
368
388
1812
Market Price
$ 36.07
Selling Price
$ 30.94
321
235
289
434
Market Price
$ 46.33
Selling Price
$ 39.34
1101
554
587
2746
Market Price
$ 53.53
Selling Price
$ 46.92
1902
1685
1832
2855
Market Price
$ 66.72
Selling Price
$ 56.75
3994
3252
3982
4254
Market Price
$ 41.99
Selling Price
$ 35.61
1322
1234
742
1528
Market Price
$ 35.52
Selling Price
$ 32.10
1171
1027
429
1830
Market Price
$ 38.33
Selling Price
$ 33.29
1483
1096
507
1670
Market Price
$ 68.76
Selling Price
$ 59.79
2298
855
694
4397
Market Price
$ 66.34
Selling Price
$ 56.88
4033
2734
2199
4603
Market Price
$ 35.55
Selling Price
$ 31.54
828
697
314
966
Market Price
$ 42.73
Selling Price
$ 36.94
398
152
218
546
Market Price
$ 36.82
Selling Price
$ 31.06
464
212
394
1418
Market Price
$ 37.02
Selling Price
$ 31.11
972
357
251
2050
Market Price
$ 37.20
Selling Price
$ 33.17
4180
1928
1182
4722
Market Price
$ 42.89
Selling Price
$ 36.58
109
71
69
404
Market Price
$ 34.31
Selling Price
$ 29.91
1229
1038
581
3388
Market Price
$ 32.87
Selling Price
$ 29.32
1972
659
1314
2886
Market Price
$ 63.92
Selling Price
$ 53.90
908
256
824
2376
Market Price
$ 41.73
Selling Price
$ 36.73
162
119
62
424
Market Price
$ 41.84
Selling Price
$ 34.91
1148
401
603
3295
Market Price
$ 55.13
Selling Price
$ 49.28
1484
1470
986
1962
Market Price
$ 32.54
Selling Price
$ 27.16
1278
905
509
3165
Market Price
$ 52.19
Selling Price
$ 43.83
533
506
310
1151
Market Price
$ 64.13
Selling Price
$ 55.67
2657
1168
862
2939
Market Price
$ 53.78
Selling Price
$ 46.51
1954
1656
1507
2628
Market Price
$ 31.20
Selling Price
$ 27.29
659
165
388
1911
Market Price
$ 65.33
Selling Price
$ 56.65
441
349
169
1756
Market Price
$ 34.58
Selling Price
$ 30.31
1541
770
1291
1794
Market Price
$ 67.09
Selling Price
$ 58.31
2138
1371
1404
4451
Market Price
$ 63.02
Selling Price
$ 55.41
1655
362
856
4998
Market Price
$ 34.87
Selling Price
$ 29.58
923
265
570
3657
Market Price
$ 54.32
Selling Price
$ 45.82
2710
1395
2006
4784
Market Price
$ 53.48
Selling Price
$ 46.52
1058
807
782
1196
Market Price
$ 64.03
Selling Price
$ 53.92
1049
473
804
3633