Market Price
$ 53.14
Selling Price
$ 44.31
2868
2105
1487
3197
Market Price
$ 36.74
Selling Price
$ 31.53
4395
3254
2592
4927
Market Price
$ 34.62
Selling Price
$ 29.45
1016
418
680
1515
Market Price
$ 35.41
Selling Price
$ 30.24
1958
651
884
3124
Market Price
$ 66.31
Selling Price
$ 55.59
834
275
615
2614
Market Price
$ 60.97
Selling Price
$ 50.90
170
92
64
588
Market Price
$ 52.43
Selling Price
$ 46.31
1324
312
726
1628
Market Price
$ 61.61
Selling Price
$ 51.88
252
251
134
858
Market Price
$ 46.00
Selling Price
$ 39.36
3847
3658
1386
4746
Market Price
$ 59.48
Selling Price
$ 51.64
724
465
266
2080
Market Price
$ 34.45
Selling Price
$ 29.61
1154
1071
403
4487
Market Price
$ 42.16
Selling Price
$ 35.47
1208
614
705
1495
Market Price
$ 60.99
Selling Price
$ 52.58
927
328
436
953
Market Price
$ 48.72
Selling Price
$ 44.15
1346
1066
1302
1821
Market Price
$ 68.45
Selling Price
$ 59.38
3375
1888
2774
3943
Market Price
$ 48.56
Selling Price
$ 40.92
3334
2548
1334
4923
Market Price
$ 47.84
Selling Price
$ 40.08
2311
1459
1482
3361
Market Price
$ 39.57
Selling Price
$ 33.15
1872
957
1720
4131
Market Price
$ 64.01
Selling Price
$ 56.90
1296
638
367
2234
Market Price
$ 46.26
Selling Price
$ 40.45
1634
1546
1462
4829
Market Price
$ 46.71
Selling Price
$ 40.11
1610
1432
1490
2201
Market Price
$ 39.81
Selling Price
$ 33.37
2245
1774
2001
2733
Market Price
$ 64.87
Selling Price
$ 57.24
1205
787
323
2409
Market Price
$ 48.78
Selling Price
$ 40.95
949
520
772
2381
Market Price
$ 34.25
Selling Price
$ 29.17
526
132
456
1480
Market Price
$ 44.42
Selling Price
$ 38.30
657
258
220
1134
Market Price
$ 63.67
Selling Price
$ 57.44
727
706
671
2736
Market Price
$ 44.69
Selling Price
$ 39.64
391
296
124
519
Market Price
$ 55.75
Selling Price
$ 50.25
459
437
431
769
Market Price
$ 55.93
Selling Price
$ 50.54
1360
623
480
1573
Market Price
$ 54.19
Selling Price
$ 47.48
3199
2186
1005
3513
Market Price
$ 46.52
Selling Price
$ 42.29
2604
1140
927
4194
Market Price
$ 51.86
Selling Price
$ 46.32
991
846
515
1617
Market Price
$ 35.61
Selling Price
$ 31.44
1195
585
697
1233
Market Price
$ 44.91
Selling Price
$ 40.29
2096
1218
719
3766
Market Price
$ 55.43
Selling Price
$ 48.34
1200
1071
1139
4700
Market Price
$ 39.24
Selling Price
$ 35.47
1137
961
398
2231
Market Price
$ 41.43
Selling Price
$ 34.67
514
496
293
568
Market Price
$ 29.14
Selling Price
$ 25.95
2127
952
1947
2216
Market Price
$ 41.11
Selling Price
$ 35.04
1384
1168
762
4129