Market Price
$ 40.90
Selling Price
$ 34.20
2588
1706
618
3818
Market Price
$ 70.16
Selling Price
$ 59.66
533
197
333
1134
Market Price
$ 63.59
Selling Price
$ 56.37
3103
2748
2494
3148
Market Price
$ 48.97
Selling Price
$ 42.40
906
615
735
2018
Market Price
$ 65.25
Selling Price
$ 55.20
4480
3548
1446
4925
Market Price
$ 39.79
Selling Price
$ 34.54
2600
687
1547
3799
Market Price
$ 35.74
Selling Price
$ 30.83
1091
853
780
1196
Market Price
$ 61.16
Selling Price
$ 54.87
3081
1829
2945
3350
Market Price
$ 44.33
Selling Price
$ 37.85
3239
1719
2464
3509
Market Price
$ 41.82
Selling Price
$ 36.45
323
165
254
552
Market Price
$ 45.97
Selling Price
$ 39.80
1328
385
511
3163
Market Price
$ 37.93
Selling Price
$ 34.19
298
140
274
982
Market Price
$ 66.37
Selling Price
$ 58.71
2815
2170
2275
4269
Market Price
$ 64.71
Selling Price
$ 54.79
443
380
236
1977
Market Price
$ 59.94
Selling Price
$ 51.75
2989
1118
1093
4938
Market Price
$ 65.82
Selling Price
$ 59.65
1360
696
1155
3676
Market Price
$ 43.48
Selling Price
$ 38.83
192
165
172
693
Market Price
$ 41.31
Selling Price
$ 36.50
1673
1262
962
3111
Market Price
$ 31.05
Selling Price
$ 27.90
1185
879
553
2396
Market Price
$ 30.61
Selling Price
$ 25.99
289
177
138
900
Market Price
$ 42.02
Selling Price
$ 37.35
1107
833
267
3271
Market Price
$ 38.61
Selling Price
$ 33.59
762
390
313
770
Market Price
$ 41.32
Selling Price
$ 35.20
1746
528
1717
4336
Market Price
$ 45.93
Selling Price
$ 39.14
339
303
144
951
Market Price
$ 52.59
Selling Price
$ 45.17
918
811
587
2975
Market Price
$ 35.14
Selling Price
$ 30.57
658
180
520
1242
Market Price
$ 32.90
Selling Price
$ 27.55
1042
329
1009
1311
Market Price
$ 30.34
Selling Price
$ 27.40
1194
319
656
2146
Market Price
$ 47.01
Selling Price
$ 39.82
1535
1471
1345
1992
Market Price
$ 55.35
Selling Price
$ 48.89
722
261
450
733
Market Price
$ 55.93
Selling Price
$ 48.22
2844
2138
1552
4561
Market Price
$ 66.27
Selling Price
$ 55.73
1645
1117
1615
2649
Market Price
$ 50.95
Selling Price
$ 45.15
3650
3528
2661
4953
Market Price
$ 40.99
Selling Price
$ 36.67
1022
711
932
3620
Market Price
$ 30.06
Selling Price
$ 26.06
1190
663
569
4119
Market Price
$ 66.56
Selling Price
$ 57.88
1553
631
1541
3452
Market Price
$ 38.21
Selling Price
$ 32.78
1189
317
623
2510
Market Price
$ 32.21
Selling Price
$ 27.01
524
461
374
1762
Market Price
$ 30.89
Selling Price
$ 25.76
343
203
115
1407
Market Price
$ 57.12
Selling Price
$ 48.92
128
59
57
453