Market Price
$ 36.36
Selling Price
$ 31.23
2786
694
1790
2869
Market Price
$ 31.90
Selling Price
$ 26.68
1527
439
1322
4445
Market Price
$ 57.45
Selling Price
$ 49.06
376
251
343
795
Market Price
$ 60.98
Selling Price
$ 52.87
3537
1070
1740
3754
Market Price
$ 62.04
Selling Price
$ 51.76
554
339
434
1033
Market Price
$ 43.63
Selling Price
$ 36.98
1522
1195
859
3719
Market Price
$ 65.33
Selling Price
$ 59.38
1590
406
1524
3563
Market Price
$ 47.94
Selling Price
$ 43.31
882
541
608
2583
Market Price
$ 37.08
Selling Price
$ 32.39
402
82
296
660
Market Price
$ 60.32
Selling Price
$ 54.55
396
260
204
854
Market Price
$ 56.27
Selling Price
$ 48.45
591
403
167
624
Market Price
$ 35.03
Selling Price
$ 30.90
1116
242
330
3013
Market Price
$ 42.65
Selling Price
$ 38.69
1247
595
967
1902
Market Price
$ 66.68
Selling Price
$ 57.51
867
638
222
4298
Market Price
$ 47.47
Selling Price
$ 39.62
1580
340
944
3262
Market Price
$ 44.07
Selling Price
$ 38.53
592
393
434
991
Market Price
$ 50.09
Selling Price
$ 42.68
726
411
490
3133
Market Price
$ 55.36
Selling Price
$ 49.95
1005
584
499
1296
Market Price
$ 58.29
Selling Price
$ 49.02
2196
1966
1555
4638
Market Price
$ 38.26
Selling Price
$ 33.39
693
144
326
1143
Market Price
$ 47.47
Selling Price
$ 42.64
410
336
392
1828
Market Price
$ 44.21
Selling Price
$ 39.94
1778
1064
872
2140
Market Price
$ 35.81
Selling Price
$ 32.35
1935
828
1537
2563
Market Price
$ 37.96
Selling Price
$ 32.27
873
557
473
3113
Market Price
$ 65.24
Selling Price
$ 58.01
3225
1148
2206
4263
Market Price
$ 48.93
Selling Price
$ 42.59
909
780
339
3061
Market Price
$ 50.82
Selling Price
$ 43.31
3015
1614
2278
4739
Market Price
$ 54.91
Selling Price
$ 49.65
2430
1670
2385
3281
Market Price
$ 42.23
Selling Price
$ 36.65
1891
645
1134
3433
Market Price
$ 66.57
Selling Price
$ 59.53
1654
1355
1573
3207
Market Price
$ 63.44
Selling Price
$ 55.34
642
163
195
1624
Market Price
$ 44.96
Selling Price
$ 40.71
742
324
466
1388
Market Price
$ 59.36
Selling Price
$ 52.75
1365
1043
295
1410
Market Price
$ 35.37
Selling Price
$ 31.01
1366
683
332
3494
Market Price
$ 29.01
Selling Price
$ 25.76
3684
2846
1082
4705
Market Price
$ 41.80
Selling Price
$ 35.93
961
723
400
4012
Market Price
$ 35.37
Selling Price
$ 31.30
2257
797
1099
2875
Market Price
$ 50.59
Selling Price
$ 43.52
1049
382
496
1957
Market Price
$ 60.61
Selling Price
$ 53.77
725
155
451
766
Market Price
$ 65.66
Selling Price
$ 55.12
1348
421
793
2291